File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f1dc0
001f1dc0google.golang.org/protobuf/internal/impl.appendBoolNoZero: ; void google.golang.org/protobuf/internal/impl.appendBoolNoZero(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)
001f1dc0ldr x16, [x28+16]
001f1dc4subs xzr, sp, x16
001f1dc8b.ls 0x1f1ee4
001f1dccstr x30, [sp-128]!
001f1dd0stur x29, [sp-8]
001f1dd4sub x29, sp, 8
001f1dd8str x0, [sp+136]
001f1ddcstr x1, [sp+144]
001f1de0str x2, [sp+152]
001f1de4str x3, [sp+160]
001f1de8str x4, [sp+168]
001f1decstrb w5, [sp+176]
001f1df0str xzr, [sp+88]
001f1df4stp xzr, xzr, [sp+96]
001f1df8stp xzr, xzr, [sp+72]
001f1dfcldr x0, [sp+160]
001f1e00bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1e04str x0, [sp+112]
001f1e08ldrsb x27, [x0]
001f1e0cldrb w1, [x0]
001f1e10strb w1, [sp+55]
001f1e14tbnz w1, 0, 0x1f1e1c
001f1e18b 0x1f1ea8
001f1e1c
001f1e1cloc_1f1e1c:
001f1e1cldr x4, [sp+168]
001f1e20ldrsb x27, [x4]
001f1e24ldr x3, [x4+112]
001f1e28str x3, [sp+56]
001f1e2cldr x0, [sp+136]
001f1e30ldr x1, [sp+144]
001f1e34ldr x2, [sp+152]
001f1e38bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e3cstr x0, [sp+136]
001f1e40str x1, [sp+144]
001f1e44str x2, [sp+152]
001f1e48ldrb w0, [sp+55]
001f1e4cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1e50str x0, [sp+64]
001f1e54ldr x4, [sp+136]
001f1e58ldr x1, [sp+144]
001f1e5cldr x2, [sp+152]
001f1e60mov x3, x0
001f1e64mov x0, x4
001f1e68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e6cstr x0, [sp+136]
001f1e70str x1, [sp+144]
001f1e74str x2, [sp+152]
001f1e78str x0, [sp+88]
001f1e7cstr x1, [sp+96]
001f1e80str x2, [sp+104]
001f1e84stp xzr, xzr, [sp+72]
001f1e88ldr x0, [sp+88]
001f1e8cldr x1, [sp+96]
001f1e90ldr x2, [sp+104]
001f1e94mov x3, xzr
001f1e98mov x4, xzr
001f1e9cldur x29, [sp-8]
001f1ea0ldr x30, [sp], 128
001f1ea4ret x30
001f1ea8
001f1ea8loc_1f1ea8:
001f1ea8ldr x5, [sp+136]
001f1eacldr x6, [sp+144]
001f1eb0ldr x7, [sp+152]
001f1eb4str x5, [sp+88]
001f1eb8str x6, [sp+96]
001f1ebcstr x7, [sp+104]
001f1ec0stp xzr, xzr, [sp+72]
001f1ec4ldr x0, [sp+88]
001f1ec8ldr x1, [sp+96]
001f1eccldr x2, [sp+104]
001f1ed0mov x3, xzr
001f1ed4mov x4, xzr
001f1ed8ldur x29, [sp-8]
001f1edcldr x30, [sp], 128
001f1ee0ret x30
001f1ee4
001f1ee4loc_1f1ee4:
001f1ee4stp x0, x1, [sp+8]
001f1ee8stp x2, x3, [sp+24]
001f1eecstr x4, [sp+40]
001f1ef0strb w5, [sp+48]
001f1ef4mov x3, x30
001f1ef8bl runtime.morestack_noctxt.abi0
001f1efcldp x0, x1, [sp+8]
001f1f00ldp x2, x3, [sp+24]
001f1f04ldr x4, [sp+40]
001f1f08ldrb w5, [sp+48]
001f1f0cb 0x1f1dc0
001f1dc0
001f1dc0google.golang.org/protobuf/internal/impl.appendBoolNoZero: ; void google.golang.org/protobuf/internal/impl.appendBoolNoZero(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)
001f1dc0ldr x16, [x28+16]
001f1dc4subs xzr, sp, x16
001f1dc8b.ls 0x1f1ee4
001f1dccstr x30, [sp-128]!
001f1dd0stur x29, [sp-8]
001f1dd4sub x29, sp, 8
001f1dd8str x0, [sp+136]
001f1ddcstr x1, [sp+144]
001f1de0str x2, [sp+152]
001f1de4str x3, [sp+160]
001f1de8str x4, [sp+168]
001f1decstrb w5, [sp+176]
001f1df0str xzr, [sp+88]
001f1df4stp xzr, xzr, [sp+96]
001f1df8stp xzr, xzr, [sp+72]
001f1dfcldr x0, [sp+160]
001f1e00bl google.golang.org/protobuf/internal/impl.pointer.Bool
001f1e04str x0, [sp+112]
001f1e08ldrsb x27, [x0]
001f1e0cldrb w1, [x0]
001f1e10strb w1, [sp+55]
001f1e14tbnz w1, 0, 0x1f1e1c
001f1e18b 0x1f1ea8
001f1e1c
001f1e1cloc_1f1e1c:
001f1e1cldr x4, [sp+168]
001f1e20ldrsb x27, [x4]
001f1e24ldr x3, [x4+112]
001f1e28str x3, [sp+56]
001f1e2cldr x0, [sp+136]
001f1e30ldr x1, [sp+144]
001f1e34ldr x2, [sp+152]
001f1e38bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e3cstr x0, [sp+136]
001f1e40str x1, [sp+144]
001f1e44str x2, [sp+152]
001f1e48ldrb w0, [sp+55]
001f1e4cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1e50str x0, [sp+64]
001f1e54ldr x4, [sp+136]
001f1e58ldr x1, [sp+144]
001f1e5cldr x2, [sp+152]
001f1e60mov x3, x0
001f1e64mov x0, x4
001f1e68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f1e6cstr x0, [sp+136]
001f1e70str x1, [sp+144]
001f1e74str x2, [sp+152]
001f1e78str x0, [sp+88]
001f1e7cstr x1, [sp+96]
001f1e80str x2, [sp+104]
001f1e84stp xzr, xzr, [sp+72]
001f1e88ldr x0, [sp+88]
001f1e8cldr x1, [sp+96]
001f1e90ldr x2, [sp+104]
001f1e94mov x3, xzr
001f1e98mov x4, xzr
001f1e9cldur x29, [sp-8]
001f1ea0ldr x30, [sp], 128
001f1ea4ret x30
001f1ea8
001f1ea8loc_1f1ea8:
001f1ea8ldr x5, [sp+136]
001f1eacldr x6, [sp+144]
001f1eb0ldr x7, [sp+152]
001f1eb4str x5, [sp+88]
001f1eb8str x6, [sp+96]
001f1ebcstr x7, [sp+104]
001f1ec0stp xzr, xzr, [sp+72]
001f1ec4ldr x0, [sp+88]
001f1ec8ldr x1, [sp+96]
001f1eccldr x2, [sp+104]
001f1ed0mov x3, xzr
001f1ed4mov x4, xzr
001f1ed8ldur x29, [sp-8]
001f1edcldr x30, [sp], 128
001f1ee0ret x30
001f1ee4
001f1ee4loc_1f1ee4:
001f1ee4stp x0, x1, [sp+8]
001f1ee8stp x2, x3, [sp+24]
001f1eecstr x4, [sp+40]
001f1ef0strb w5, [sp+48]
001f1ef4mov x3, x30
001f1ef8bl runtime.morestack_noctxt.abi0
001f1efcldp x0, x1, [sp+8]
001f1f00ldp x2, x3, [sp+24]
001f1f04ldr x4, [sp+40]
001f1f08ldrb w5, [sp+48]
001f1f0cb 0x1f1dc0
001f1dc0
001f1f10
001f1f10google.golang.org/protobuf/internal/impl.sizeBoolPtr: ; void google.golang.org/protobuf/internal/impl.sizeBoolPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1f10ldr x16, [x28+16]
001f1f14subs xzr, sp, x16
001f1f18b.ls 0x1f1f84
001f1f1cstr x30, [sp-64]!
001f1f20stur x29, [sp-8]
001f1f24sub x29, sp, 8
001f1f28str x0, [sp+72]
001f1f2cstr x1, [sp+80]
001f1f30strb w2, [sp+88]
001f1f34str xzr, [sp+24]
001f1f38bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1f3cstr x0, [sp+48]
001f1f40ldrsb x27, [x0]
001f1f44ldr x1, [x0]
001f1f48ldrsb x27, [x1]
001f1f4cldrb w0, [x1]
001f1f50strb w0, [sp+23]
001f1f54bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1f58str x0, [sp+40]
001f1f5cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f1f60str x0, [sp+32]
001f1f64ldr x1, [sp+80]
001f1f68ldrsb x27, [x1]
001f1f6cldr x1, [x1+120]
001f1f70add x0, x1, x0
001f1f74str x0, [sp+24]
001f1f78ldur x29, [sp-8]
001f1f7cldr x30, [sp], 64
001f1f80ret x30
001f1f84
001f1f84loc_1f1f84:
001f1f84stp x0, x1, [sp+8]
001f1f88strb w2, [sp+24]
001f1f8cmov x3, x30
001f1f90bl runtime.morestack_noctxt.abi0
001f1f94ldp x0, x1, [sp+8]
001f1f98ldrb w2, [sp+24]
001f1f9cb 0x1f1f10
001f1f10
001f1f10google.golang.org/protobuf/internal/impl.sizeBoolPtr: ; void google.golang.org/protobuf/internal/impl.sizeBoolPtr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f1f10ldr x16, [x28+16]
001f1f14subs xzr, sp, x16
001f1f18b.ls 0x1f1f84
001f1f1cstr x30, [sp-64]!
001f1f20stur x29, [sp-8]
001f1f24sub x29, sp, 8
001f1f28str x0, [sp+72]
001f1f2cstr x1, [sp+80]
001f1f30strb w2, [sp+88]
001f1f34str xzr, [sp+24]
001f1f38bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1f3cstr x0, [sp+48]
001f1f40ldrsb x27, [x0]
001f1f44ldr x1, [x0]
001f1f48ldrsb x27, [x1]
001f1f4cldrb w0, [x1]
001f1f50strb w0, [sp+23]
001f1f54bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f1f58str x0, [sp+40]
001f1f5cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f1f60str x0, [sp+32]
001f1f64ldr x1, [sp+80]
001f1f68ldrsb x27, [x1]
001f1f6cldr x1, [x1+120]
001f1f70add x0, x1, x0
001f1f74str x0, [sp+24]
001f1f78ldur x29, [sp-8]
001f1f7cldr x30, [sp], 64
001f1f80ret x30
001f1f84
001f1f84loc_1f1f84:
001f1f84stp x0, x1, [sp+8]
001f1f88strb w2, [sp+24]
001f1f8cmov x3, x30
001f1f90bl runtime.morestack_noctxt.abi0
001f1f94ldp x0, x1, [sp+8]
001f1f98ldrb w2, [sp+24]
001f1f9cb 0x1f1f10
001f1f10
001f1fa0
001f1fa0google.golang.org/protobuf/internal/impl.appendBoolPtr: ; void google.golang.org/protobuf/internal/impl.appendBoolPtr(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)
001f1fa0ldr x16, [x28+16]
001f1fa4subs xzr, sp, x16
001f1fa8b.ls 0x1f2094
001f1facstr x30, [sp-128]!
001f1fb0stur x29, [sp-8]
001f1fb4sub x29, sp, 8
001f1fb8str x0, [sp+136]
001f1fbcstr x1, [sp+144]
001f1fc0str x2, [sp+152]
001f1fc4str x3, [sp+160]
001f1fc8str x4, [sp+168]
001f1fccstrb w5, [sp+176]
001f1fd0str xzr, [sp+88]
001f1fd4stp xzr, xzr, [sp+96]
001f1fd8stp xzr, xzr, [sp+72]
001f1fdcldr x0, [sp+160]
001f1fe0bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1fe4str x0, [sp+112]
001f1fe8ldrsb x27, [x0]
001f1fecldr x1, [x0]
001f1ff0ldrsb x27, [x1]
001f1ff4ldrb w1, [x1]
001f1ff8strb w1, [sp+55]
001f1ffcldr x1, [sp+168]
001f2000ldrsb x27, [x1]
001f2004ldr x3, [x1+112]
001f2008str x3, [sp+56]
001f200cldr x0, [sp+136]
001f2010ldr x1, [sp+144]
001f2014ldr x2, [sp+152]
001f2018bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f201cstr x0, [sp+136]
001f2020str x1, [sp+144]
001f2024str x2, [sp+152]
001f2028ldrb w0, [sp+55]
001f202cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f2030str x0, [sp+64]
001f2034ldr x1, [sp+136]
001f2038ldr x2, [sp+144]
001f203cldr x3, [sp+152]
001f2040mov x4, x0
001f2044mov x0, x1
001f2048mov x1, x2
001f204cmov x2, x3
001f2050mov x3, x4
001f2054bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f2058str x0, [sp+136]
001f205cstr x1, [sp+144]
001f2060str x2, [sp+152]
001f2064str x0, [sp+88]
001f2068str x1, [sp+96]
001f206cstr x2, [sp+104]
001f2070stp xzr, xzr, [sp+72]
001f2074ldr x0, [sp+88]
001f2078ldr x1, [sp+96]
001f207cldr x2, [sp+104]
001f2080mov x3, xzr
001f2084mov x4, xzr
001f2088ldur x29, [sp-8]
001f208cldr x30, [sp], 128
001f2090ret x30
001f2094
001f2094loc_1f2094:
001f2094stp x0, x1, [sp+8]
001f2098stp x2, x3, [sp+24]
001f209cstr x4, [sp+40]
001f20a0strb w5, [sp+48]
001f20a4mov x3, x30
001f20a8bl runtime.morestack_noctxt.abi0
001f20acldp x0, x1, [sp+8]
001f20b0ldp x2, x3, [sp+24]
001f20b4ldr x4, [sp+40]
001f20b8ldrb w5, [sp+48]
001f20bcb 0x1f1fa0
001f1fa0
001f1fa0google.golang.org/protobuf/internal/impl.appendBoolPtr: ; void google.golang.org/protobuf/internal/impl.appendBoolPtr(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)
001f1fa0ldr x16, [x28+16]
001f1fa4subs xzr, sp, x16
001f1fa8b.ls 0x1f2094
001f1facstr x30, [sp-128]!
001f1fb0stur x29, [sp-8]
001f1fb4sub x29, sp, 8
001f1fb8str x0, [sp+136]
001f1fbcstr x1, [sp+144]
001f1fc0str x2, [sp+152]
001f1fc4str x3, [sp+160]
001f1fc8str x4, [sp+168]
001f1fccstrb w5, [sp+176]
001f1fd0str xzr, [sp+88]
001f1fd4stp xzr, xzr, [sp+96]
001f1fd8stp xzr, xzr, [sp+72]
001f1fdcldr x0, [sp+160]
001f1fe0bl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f1fe4str x0, [sp+112]
001f1fe8ldrsb x27, [x0]
001f1fecldr x1, [x0]
001f1ff0ldrsb x27, [x1]
001f1ff4ldrb w1, [x1]
001f1ff8strb w1, [sp+55]
001f1ffcldr x1, [sp+168]
001f2000ldrsb x27, [x1]
001f2004ldr x3, [x1+112]
001f2008str x3, [sp+56]
001f200cldr x0, [sp+136]
001f2010ldr x1, [sp+144]
001f2014ldr x2, [sp+152]
001f2018bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f201cstr x0, [sp+136]
001f2020str x1, [sp+144]
001f2024str x2, [sp+152]
001f2028ldrb w0, [sp+55]
001f202cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f2030str x0, [sp+64]
001f2034ldr x1, [sp+136]
001f2038ldr x2, [sp+144]
001f203cldr x3, [sp+152]
001f2040mov x4, x0
001f2044mov x0, x1
001f2048mov x1, x2
001f204cmov x2, x3
001f2050mov x3, x4
001f2054bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f2058str x0, [sp+136]
001f205cstr x1, [sp+144]
001f2060str x2, [sp+152]
001f2064str x0, [sp+88]
001f2068str x1, [sp+96]
001f206cstr x2, [sp+104]
001f2070stp xzr, xzr, [sp+72]
001f2074ldr x0, [sp+88]
001f2078ldr x1, [sp+96]
001f207cldr x2, [sp+104]
001f2080mov x3, xzr
001f2084mov x4, xzr
001f2088ldur x29, [sp-8]
001f208cldr x30, [sp], 128
001f2090ret x30
001f2094
001f2094loc_1f2094:
001f2094stp x0, x1, [sp+8]
001f2098stp x2, x3, [sp+24]
001f209cstr x4, [sp+40]
001f20a0strb w5, [sp+48]
001f20a4mov x3, x30
001f20a8bl runtime.morestack_noctxt.abi0
001f20acldp x0, x1, [sp+8]
001f20b0ldp x2, x3, [sp+24]
001f20b4ldr x4, [sp+40]
001f20b8ldrb w5, [sp+48]
001f20bcb 0x1f1fa0
001f1fa0
001f20c0
001f20c0google.golang.org/protobuf/internal/impl.consumeBoolPtr: ; void google.golang.org/protobuf/internal/impl.consumeBoolPtr(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)
001f20c0ldr x16, [x28+16]
001f20c4sub x17, sp, 16
001f20c8subs xzr, x17, x16
001f20ccb.ls 0x1f23b4
001f20d0str x30, [sp-144]!
001f20d4stur x29, [sp-8]
001f20d8sub x29, sp, 8
001f20dcstr x0, [sp+152]
001f20e0str x1, [sp+160]
001f20e4str x2, [sp+168]
001f20e8str x3, [sp+176]
001f20ecstrb w4, [sp+184]
001f20f0str x5, [sp+192]
001f20f4strb w6, [sp+200]
001f20f8str x7, [sp+208]
001f20fcstr x8, [sp+216]
001f2100str x9, [sp+224]
001f2104str xzr, [sp+48]
001f2108strb wzr, [sp+56]
001f210cstp xzr, xzr, [sp+112]
001f2110ldrsb x4, [sp+184]
001f2114ubfm x4, x4, 0, 7
001f2118cbnz w4, 0x1f2120
001f211cb 0x1f214c
001f2120
001f2120loc_1f2120:
001f2120adrp x27, 0x830000
001f2124ldr x2, [x27+192]
001f2128adrp x27, 0x830000
001f212cldr x3, [x27+200]
001f2130str x2, [sp+112]
001f2134str x3, [sp+120]
001f2138ldr x0, [sp+48]
001f213cldrb w1, [sp+56]
001f2140ldur x29, [sp-8]
001f2144ldr x30, [sp], 144
001f2148ret x30
001f214c
001f214cloc_1f214c:
001f214cstr xzr, [sp+40]
001f2150str xzr, [sp+64]
001f2154ldr x4, [sp+160]
001f2158str x4, [sp+88]
001f215csubs xzr, x4, 0
001f2160cset x5, ne
001f2164strb w5, [sp+39]
001f2168cbnz x4, 0x1f2170
001f216cb 0x1f2198
001f2170
001f2170loc_1f2170:
001f2170ldr x1, [sp+160]
001f2174ldr x4, [sp+152]
001f2178subs xzr, x1, 0
001f217cb.hi 0x1f2184
001f2180b 0x1f23a8
001f2184
001f2184loc_1f2184:
001f2184ldrb w4, [x4]
001f2188subs wzr, w4, 128
001f218ccset x4, lo
001f2190strb w4, [sp+39]
001f2194b 0x1f219c
001f2198
001f2198loc_1f2198:
001f2198b 0x1f219c
001f219c
001f219cloc_1f219c:
001f219cldrb w4, [sp+39]
001f21a0tbnz w4, 0, 0x1f21a8
001f21a4b 0x1f21d0
001f21a8
001f21a8loc_1f21a8:
001f21a8ldr x1, [sp+160]
001f21acldr x4, [sp+152]
001f21b0subs xzr, x1, 0
001f21b4b.hi 0x1f21bc
001f21b8b 0x1f23a0
001f21bc
001f21bcloc_1f21bc:
001f21bcldrb w4, [x4]
001f21c0str x4, [sp+40]
001f21c4orr x4, xzr, 1
001f21c8str x4, [sp+64]
001f21ccb 0x1f22a0
001f21d0
001f21d0loc_1f21d0:
001f21d0ldr x4, [sp+160]
001f21d4str x4, [sp+88]
001f21d8subs xzr, x4, 2
001f21dccset x4, ge
001f21e0strb w4, [sp+39]
001f21e4b.ge 0x1f21ec
001f21e8b 0x1f2214
001f21ec
001f21ecloc_1f21ec:
001f21ecldr x1, [sp+160]
001f21f0ldr x4, [sp+152]
001f21f4subs xzr, x1, 1
001f21f8b.hi 0x1f2200
001f21fcb 0x1f2398
001f2200
001f2200loc_1f2200:
001f2200ldrb w4, [x4+1]
001f2204subs wzr, w4, 128
001f2208cset x4, lo
001f220cstrb w4, [sp+39]
001f2210b 0x1f2218
001f2214
001f2214loc_1f2214:
001f2214b 0x1f2218
001f2218
001f2218loc_1f2218:
001f2218ldrb w4, [sp+39]
001f221ctbnz w4, 0, 0x1f2224
001f2220b 0x1f2270
001f2224
001f2224loc_1f2224:
001f2224ldr x1, [sp+160]
001f2228ldr x4, [sp+152]
001f222csubs xzr, x1, 0
001f2230b.hi 0x1f2238
001f2234b 0x1f2390
001f2238
001f2238loc_1f2238:
001f2238ldrb w4, [x4]
001f223cand x4, x4, 127
001f2240ldr x1, [sp+160]
001f2244ldr x5, [sp+152]
001f2248subs xzr, x1, 1
001f224cb.hi 0x1f2254
001f2250b 0x1f2388
001f2254
001f2254loc_1f2254:
001f2254ldrb w5, [x5+1]
001f2258ubfm x5, x5, 57, 7
001f225cadd x4, x4, x5
001f2260str x4, [sp+40]
001f2264orr x4, xzr, 2
001f2268str x4, [sp+64]
001f226cb 0x1f229c
001f2270
001f2270loc_1f2270:
001f2270ldr x0, [sp+152]
001f2274ldr x1, [sp+160]
001f2278ldr x2, [sp+168]
001f227cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2280str x0, [sp+80]
001f2284str x1, [sp+88]
001f2288str x0, [sp+72]
001f228cstr x1, [sp+96]
001f2290str x0, [sp+40]
001f2294str x1, [sp+64]
001f2298b 0x1f229c
001f229c
001f229cloc_1f229c:
001f229cb 0x1f22a0
001f22a0
001f22a0loc_1f22a0:
001f22a0ldr x4, [sp+64]
001f22a4tbnz x4, 63, 0x1f22ac
001f22a8b 0x1f22d8
001f22ac
001f22acloc_1f22ac:
001f22acadrp x27, 0x830000
001f22b0ldr x2, [x27+160]
001f22b4adrp x27, 0x830000
001f22b8ldr x3, [x27+168]
001f22bcstr x2, [sp+112]
001f22c0str x3, [sp+120]
001f22c4ldr x0, [sp+48]
001f22c8ldrb w1, [sp+56]
001f22ccldur x29, [sp-8]
001f22d0ldr x30, [sp], 144
001f22d4ret x30
001f22d8
001f22d8loc_1f22d8:
001f22d8ldr x0, [sp+176]
001f22dcbl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f22e0str x0, [sp+104]
001f22e4ldrsb x27, [x0]
001f22e8ldr x1, [x0]
001f22eccbnz x1, 0x1f22f4
001f22f0b 0x1f22f8
001f22f4
001f22f4loc_1f22f4:
001f22f4b 0x1f2340
001f22f8
001f22f8loc_1f22f8:
001f22f8adrp x0, 0x403000
001f22fcadd x0, x0, 3968
001f2300bl runtime.newobject
001f2304str x0, [sp+128]
001f2308ldr x1, [sp+104]
001f230cldrsb x27, [x1]
001f2310adrp x27, 0x859000
001f2314ldr w2, [x27+3056]
001f2318cbz w2, 0x1f2320
001f231cb 0x1f2324
001f2320
001f2320loc_1f2320:
001f2320b 0x1f2338
001f2324
001f2324loc_1f2324:
001f2324bl runtime.gcWriteBarrier2
001f2328str x0, [x25]
001f232cldr x2, [x1]
001f2330str x2, [x25+8]
001f2334b 0x1f2338
001f2338
001f2338loc_1f2338:
001f2338str x0, [x1]
001f233cb 0x1f2340
001f2340
001f2340loc_1f2340:
001f2340ldr x0, [sp+40]
001f2344bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f2348strb w0, [sp+39]
001f234cldr x1, [sp+104]
001f2350ldrsb x27, [x1]
001f2354ldr x1, [x1]
001f2358ldrsb x27, [x1]
001f235cstrb w0, [x1]
001f2360ldr x1, [sp+64]
001f2364str x1, [sp+48]
001f2368stp xzr, xzr, [sp+112]
001f236cldr x0, [sp+48]
001f2370ldrb w1, [sp+56]
001f2374mov x2, xzr
001f2378mov x3, xzr
001f237cldur x29, [sp-8]
001f2380ldr x30, [sp], 144
001f2384ret x30
001f2388
001f2388loc_1f2388:
001f2388orr x0, xzr, 1
001f238cbl runtime.panicIndex
001f2390
001f2390loc_1f2390:
001f2390mov x0, xzr
001f2394bl runtime.panicIndex
001f2398
001f2398loc_1f2398:
001f2398orr x0, xzr, 1
001f239cbl runtime.panicIndex
001f23a0
001f23a0loc_1f23a0:
001f23a0mov x0, xzr
001f23a4bl runtime.panicIndex
001f23a8
001f23a8loc_1f23a8:
001f23a8mov x0, xzr
001f23acbl runtime.panicIndex
001f23b0hint
001f23b4
001f23b4loc_1f23b4:
001f23b4stp x0, x1, [sp+8]
001f23b8stp x2, x3, [sp+24]
001f23bcstrb w4, [sp+40]
001f23c0str x5, [sp+48]
001f23c4strb w6, [sp+56]
001f23c8stp x7, x8, [sp+64]
001f23ccstr x9, [sp+80]
001f23d0mov x3, x30
001f23d4bl runtime.morestack_noctxt.abi0
001f23d8ldp x0, x1, [sp+8]
001f23dcldp x2, x3, [sp+24]
001f23e0ldrsb x4, [sp+40]
001f23e4ldr x5, [sp+48]
001f23e8ldrb w6, [sp+56]
001f23ecldp x7, x8, [sp+64]
001f23f0ldr x9, [sp+80]
001f23f4b 0x1f20c0
001f23f8udf 0
001f23fcudf 0
001f20c0
001f20c0google.golang.org/protobuf/internal/impl.consumeBoolPtr: ; void google.golang.org/protobuf/internal/impl.consumeBoolPtr(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)
001f20c0ldr x16, [x28+16]
001f20c4sub x17, sp, 16
001f20c8subs xzr, x17, x16
001f20ccb.ls 0x1f23b4
001f20d0str x30, [sp-144]!
001f20d4stur x29, [sp-8]
001f20d8sub x29, sp, 8
001f20dcstr x0, [sp+152]
001f20e0str x1, [sp+160]
001f20e4str x2, [sp+168]
001f20e8str x3, [sp+176]
001f20ecstrb w4, [sp+184]
001f20f0str x5, [sp+192]
001f20f4strb w6, [sp+200]
001f20f8str x7, [sp+208]
001f20fcstr x8, [sp+216]
001f2100str x9, [sp+224]
001f2104str xzr, [sp+48]
001f2108strb wzr, [sp+56]
001f210cstp xzr, xzr, [sp+112]
001f2110ldrsb x4, [sp+184]
001f2114ubfm x4, x4, 0, 7
001f2118cbnz w4, 0x1f2120
001f211cb 0x1f214c
001f2120
001f2120loc_1f2120:
001f2120adrp x27, 0x830000
001f2124ldr x2, [x27+192]
001f2128adrp x27, 0x830000
001f212cldr x3, [x27+200]
001f2130str x2, [sp+112]
001f2134str x3, [sp+120]
001f2138ldr x0, [sp+48]
001f213cldrb w1, [sp+56]
001f2140ldur x29, [sp-8]
001f2144ldr x30, [sp], 144
001f2148ret x30
001f214c
001f214cloc_1f214c:
001f214cstr xzr, [sp+40]
001f2150str xzr, [sp+64]
001f2154ldr x4, [sp+160]
001f2158str x4, [sp+88]
001f215csubs xzr, x4, 0
001f2160cset x5, ne
001f2164strb w5, [sp+39]
001f2168cbnz x4, 0x1f2170
001f216cb 0x1f2198
001f2170
001f2170loc_1f2170:
001f2170ldr x1, [sp+160]
001f2174ldr x4, [sp+152]
001f2178subs xzr, x1, 0
001f217cb.hi 0x1f2184
001f2180b 0x1f23a8
001f2184
001f2184loc_1f2184:
001f2184ldrb w4, [x4]
001f2188subs wzr, w4, 128
001f218ccset x4, lo
001f2190strb w4, [sp+39]
001f2194b 0x1f219c
001f2198
001f2198loc_1f2198:
001f2198b 0x1f219c
001f219c
001f219cloc_1f219c:
001f219cldrb w4, [sp+39]
001f21a0tbnz w4, 0, 0x1f21a8
001f21a4b 0x1f21d0
001f21a8
001f21a8loc_1f21a8:
001f21a8ldr x1, [sp+160]
001f21acldr x4, [sp+152]
001f21b0subs xzr, x1, 0
001f21b4b.hi 0x1f21bc
001f21b8b 0x1f23a0
001f21bc
001f21bcloc_1f21bc:
001f21bcldrb w4, [x4]
001f21c0str x4, [sp+40]
001f21c4orr x4, xzr, 1
001f21c8str x4, [sp+64]
001f21ccb 0x1f22a0
001f21d0
001f21d0loc_1f21d0:
001f21d0ldr x4, [sp+160]
001f21d4str x4, [sp+88]
001f21d8subs xzr, x4, 2
001f21dccset x4, ge
001f21e0strb w4, [sp+39]
001f21e4b.ge 0x1f21ec
001f21e8b 0x1f2214
001f21ec
001f21ecloc_1f21ec:
001f21ecldr x1, [sp+160]
001f21f0ldr x4, [sp+152]
001f21f4subs xzr, x1, 1
001f21f8b.hi 0x1f2200
001f21fcb 0x1f2398
001f2200
001f2200loc_1f2200:
001f2200ldrb w4, [x4+1]
001f2204subs wzr, w4, 128
001f2208cset x4, lo
001f220cstrb w4, [sp+39]
001f2210b 0x1f2218
001f2214
001f2214loc_1f2214:
001f2214b 0x1f2218
001f2218
001f2218loc_1f2218:
001f2218ldrb w4, [sp+39]
001f221ctbnz w4, 0, 0x1f2224
001f2220b 0x1f2270
001f2224
001f2224loc_1f2224:
001f2224ldr x1, [sp+160]
001f2228ldr x4, [sp+152]
001f222csubs xzr, x1, 0
001f2230b.hi 0x1f2238
001f2234b 0x1f2390
001f2238
001f2238loc_1f2238:
001f2238ldrb w4, [x4]
001f223cand x4, x4, 127
001f2240ldr x1, [sp+160]
001f2244ldr x5, [sp+152]
001f2248subs xzr, x1, 1
001f224cb.hi 0x1f2254
001f2250b 0x1f2388
001f2254
001f2254loc_1f2254:
001f2254ldrb w5, [x5+1]
001f2258ubfm x5, x5, 57, 7
001f225cadd x4, x4, x5
001f2260str x4, [sp+40]
001f2264orr x4, xzr, 2
001f2268str x4, [sp+64]
001f226cb 0x1f229c
001f2270
001f2270loc_1f2270:
001f2270ldr x0, [sp+152]
001f2274ldr x1, [sp+160]
001f2278ldr x2, [sp+168]
001f227cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2280str x0, [sp+80]
001f2284str x1, [sp+88]
001f2288str x0, [sp+72]
001f228cstr x1, [sp+96]
001f2290str x0, [sp+40]
001f2294str x1, [sp+64]
001f2298b 0x1f229c
001f229c
001f229cloc_1f229c:
001f229cb 0x1f22a0
001f22a0
001f22a0loc_1f22a0:
001f22a0ldr x4, [sp+64]
001f22a4tbnz x4, 63, 0x1f22ac
001f22a8b 0x1f22d8
001f22ac
001f22acloc_1f22ac:
001f22acadrp x27, 0x830000
001f22b0ldr x2, [x27+160]
001f22b4adrp x27, 0x830000
001f22b8ldr x3, [x27+168]
001f22bcstr x2, [sp+112]
001f22c0str x3, [sp+120]
001f22c4ldr x0, [sp+48]
001f22c8ldrb w1, [sp+56]
001f22ccldur x29, [sp-8]
001f22d0ldr x30, [sp], 144
001f22d4ret x30
001f22d8
001f22d8loc_1f22d8:
001f22d8ldr x0, [sp+176]
001f22dcbl google.golang.org/protobuf/internal/impl.pointer.BoolPtr
001f22e0str x0, [sp+104]
001f22e4ldrsb x27, [x0]
001f22e8ldr x1, [x0]
001f22eccbnz x1, 0x1f22f4
001f22f0b 0x1f22f8
001f22f4
001f22f4loc_1f22f4:
001f22f4b 0x1f2340
001f22f8
001f22f8loc_1f22f8:
001f22f8adrp x0, 0x403000
001f22fcadd x0, x0, 3968
001f2300bl runtime.newobject
001f2304str x0, [sp+128]
001f2308ldr x1, [sp+104]
001f230cldrsb x27, [x1]
001f2310adrp x27, 0x859000
001f2314ldr w2, [x27+3056]
001f2318cbz w2, 0x1f2320
001f231cb 0x1f2324
001f2320
001f2320loc_1f2320:
001f2320b 0x1f2338
001f2324
001f2324loc_1f2324:
001f2324bl runtime.gcWriteBarrier2
001f2328str x0, [x25]
001f232cldr x2, [x1]
001f2330str x2, [x25+8]
001f2334b 0x1f2338
001f2338
001f2338loc_1f2338:
001f2338str x0, [x1]
001f233cb 0x1f2340
001f2340
001f2340loc_1f2340:
001f2340ldr x0, [sp+40]
001f2344bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f2348strb w0, [sp+39]
001f234cldr x1, [sp+104]
001f2350ldrsb x27, [x1]
001f2354ldr x1, [x1]
001f2358ldrsb x27, [x1]
001f235cstrb w0, [x1]
001f2360ldr x1, [sp+64]
001f2364str x1, [sp+48]
001f2368stp xzr, xzr, [sp+112]
001f236cldr x0, [sp+48]
001f2370ldrb w1, [sp+56]
001f2374mov x2, xzr
001f2378mov x3, xzr
001f237cldur x29, [sp-8]
001f2380ldr x30, [sp], 144
001f2384ret x30
001f2388
001f2388loc_1f2388:
001f2388orr x0, xzr, 1
001f238cbl runtime.panicIndex
001f2390
001f2390loc_1f2390:
001f2390mov x0, xzr
001f2394bl runtime.panicIndex
001f2398
001f2398loc_1f2398:
001f2398orr x0, xzr, 1
001f239cbl runtime.panicIndex
001f23a0
001f23a0loc_1f23a0:
001f23a0mov x0, xzr
001f23a4bl runtime.panicIndex
001f23a8
001f23a8loc_1f23a8:
001f23a8mov x0, xzr
001f23acbl runtime.panicIndex
001f23b0hint
001f23b4
001f23b4loc_1f23b4:
001f23b4stp x0, x1, [sp+8]
001f23b8stp x2, x3, [sp+24]
001f23bcstrb w4, [sp+40]
001f23c0str x5, [sp+48]
001f23c4strb w6, [sp+56]
001f23c8stp x7, x8, [sp+64]
001f23ccstr x9, [sp+80]
001f23d0mov x3, x30
001f23d4bl runtime.morestack_noctxt.abi0
001f23d8ldp x0, x1, [sp+8]
001f23dcldp x2, x3, [sp+24]
001f23e0ldrsb x4, [sp+40]
001f23e4ldr x5, [sp+48]
001f23e8ldrb w6, [sp+56]
001f23ecldp x7, x8, [sp+64]
001f23f0ldr x9, [sp+80]
001f23f4b 0x1f20c0
001f23f8udf 0
001f23fcudf 0
001f20c0
001f2400
001f2400google.golang.org/protobuf/internal/impl.sizeBoolSlice: ; void google.golang.org/protobuf/internal/impl.sizeBoolSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f2400ldr x16, [x28+16]
001f2404subs xzr, sp, x16
001f2408b.ls 0x1f24d8
001f240cstr x30, [sp-128]!
001f2410stur x29, [sp-8]
001f2414sub x29, sp, 8
001f2418str x0, [sp+136]
001f241cstr x1, [sp+144]
001f2420strb w2, [sp+152]
001f2424str xzr, [sp+24]
001f2428bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f242cstr x0, [sp+112]
001f2430ldrsb x27, [x0]
001f2434ldr x1, [x0+8]
001f2438ldr x2, [x0]
001f243cldr x3, [x0+16]
001f2440str x2, [sp+64]
001f2444str x1, [sp+72]
001f2448str x3, [sp+80]
001f244cstr x2, [sp+88]
001f2450str x1, [sp+96]
001f2454str x3, [sp+104]
001f2458str xzr, [sp+56]
001f245cstr x1, [sp+48]
001f2460b 0x1f2464
001f2464
001f2464loc_1f2464:
001f2464ldr x1, [sp+48]
001f2468ldr x2, [sp+56]
001f246csubs xzr, x1, x2
001f2470b.gt 0x1f2478
001f2474b 0x1f24c8
001f2478
001f2478loc_1f2478:
001f2478ldr x1, [sp+56]
001f247cldr x2, [sp+88]
001f2480ldrb w0, [x2+x1]
001f2484strb w0, [sp+23]
001f2488bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f248cstr x0, [sp+40]
001f2490bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f2494str x0, [sp+32]
001f2498ldr x1, [sp+24]
001f249cldr x2, [sp+144]
001f24a0ldrsb x27, [x2]
001f24a4ldr x2, [x2+120]
001f24a8add x2, x2, x0
001f24acadd x1, x1, x2
001f24b0str x1, [sp+24]
001f24b4b 0x1f24b8
001f24b8
001f24b8loc_1f24b8:
001f24b8ldr x1, [sp+56]
001f24bcadd x1, x1, 1
001f24c0str x1, [sp+56]
001f24c4b 0x1f2464
001f24c8
001f24c8loc_1f24c8:
001f24c8ldr x0, [sp+24]
001f24ccldur x29, [sp-8]
001f24d0ldr x30, [sp], 128
001f24d4ret x30
001f24d8
001f24d8loc_1f24d8:
001f24d8stp x0, x1, [sp+8]
001f24dcstrb w2, [sp+24]
001f24e0mov x3, x30
001f24e4bl runtime.morestack_noctxt.abi0
001f24e8ldp x0, x1, [sp+8]
001f24ecldrb w2, [sp+24]
001f24f0b 0x1f2400
001f24f4udf 0
001f24f8udf 0
001f24fcudf 0
001f2400
001f2400google.golang.org/protobuf/internal/impl.sizeBoolSlice: ; void google.golang.org/protobuf/internal/impl.sizeBoolSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f2400ldr x16, [x28+16]
001f2404subs xzr, sp, x16
001f2408b.ls 0x1f24d8
001f240cstr x30, [sp-128]!
001f2410stur x29, [sp-8]
001f2414sub x29, sp, 8
001f2418str x0, [sp+136]
001f241cstr x1, [sp+144]
001f2420strb w2, [sp+152]
001f2424str xzr, [sp+24]
001f2428bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f242cstr x0, [sp+112]
001f2430ldrsb x27, [x0]
001f2434ldr x1, [x0+8]
001f2438ldr x2, [x0]
001f243cldr x3, [x0+16]
001f2440str x2, [sp+64]
001f2444str x1, [sp+72]
001f2448str x3, [sp+80]
001f244cstr x2, [sp+88]
001f2450str x1, [sp+96]
001f2454str x3, [sp+104]
001f2458str xzr, [sp+56]
001f245cstr x1, [sp+48]
001f2460b 0x1f2464
001f2464
001f2464loc_1f2464:
001f2464ldr x1, [sp+48]
001f2468ldr x2, [sp+56]
001f246csubs xzr, x1, x2
001f2470b.gt 0x1f2478
001f2474b 0x1f24c8
001f2478
001f2478loc_1f2478:
001f2478ldr x1, [sp+56]
001f247cldr x2, [sp+88]
001f2480ldrb w0, [x2+x1]
001f2484strb w0, [sp+23]
001f2488bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f248cstr x0, [sp+40]
001f2490bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f2494str x0, [sp+32]
001f2498ldr x1, [sp+24]
001f249cldr x2, [sp+144]
001f24a0ldrsb x27, [x2]
001f24a4ldr x2, [x2+120]
001f24a8add x2, x2, x0
001f24acadd x1, x1, x2
001f24b0str x1, [sp+24]
001f24b4b 0x1f24b8
001f24b8
001f24b8loc_1f24b8:
001f24b8ldr x1, [sp+56]
001f24bcadd x1, x1, 1
001f24c0str x1, [sp+56]
001f24c4b 0x1f2464
001f24c8
001f24c8loc_1f24c8:
001f24c8ldr x0, [sp+24]
001f24ccldur x29, [sp-8]
001f24d0ldr x30, [sp], 128
001f24d4ret x30
001f24d8
001f24d8loc_1f24d8:
001f24d8stp x0, x1, [sp+8]
001f24dcstrb w2, [sp+24]
001f24e0mov x3, x30
001f24e4bl runtime.morestack_noctxt.abi0
001f24e8ldp x0, x1, [sp+8]
001f24ecldrb w2, [sp+24]
001f24f0b 0x1f2400
001f24f4udf 0
001f24f8udf 0
001f24fcudf 0
001f2400
001f2500
001f2500google.golang.org/protobuf/internal/impl.appendBoolSlice: ; void google.golang.org/protobuf/internal/impl.appendBoolSlice(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)
001f2500ldr x16, [x28+16]
001f2504sub x17, sp, 64
001f2508subs xzr, x17, x16
001f250cb.ls 0x1f2650
001f2510str x30, [sp-192]!
001f2514stur x29, [sp-8]
001f2518sub x29, sp, 8
001f251cstr x0, [sp+200]
001f2520str x1, [sp+208]
001f2524str x2, [sp+216]
001f2528str x3, [sp+224]
001f252cstr x4, [sp+232]
001f2530strb w5, [sp+240]
001f2534str xzr, [sp+104]
001f2538stp xzr, xzr, [sp+112]
001f253cstp xzr, xzr, [sp+88]
001f2540ldr x0, [sp+224]
001f2544bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f2548str x0, [sp+176]
001f254cldrsb x27, [x0]
001f2550ldr x1, [x0+8]
001f2554ldr x2, [x0]
001f2558ldr x3, [x0+16]
001f255cstr x2, [sp+128]
001f2560str x1, [sp+136]
001f2564str x3, [sp+144]
001f2568str x2, [sp+152]
001f256cstr x1, [sp+160]
001f2570str x3, [sp+168]
001f2574str xzr, [sp+72]
001f2578str x1, [sp+64]
001f257cb 0x1f2580
001f2580
001f2580loc_1f2580:
001f2580ldr x5, [sp+64]
001f2584ldr x6, [sp+72]
001f2588subs xzr, x5, x6
001f258cb.gt 0x1f2594
001f2590b 0x1f2614
001f2594
001f2594loc_1f2594:
001f2594ldr x4, [sp+72]
001f2598ldr x5, [sp+152]
001f259cldrb w4, [x5+x4]
001f25a0strb w4, [sp+55]
001f25a4ldr x4, [sp+232]
001f25a8ldrsb x27, [x4]
001f25acldr x3, [x4+112]
001f25b0str x3, [sp+56]
001f25b4ldr x0, [sp+200]
001f25b8ldr x1, [sp+208]
001f25bcldr x2, [sp+216]
001f25c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f25c4str x0, [sp+200]
001f25c8str x1, [sp+208]
001f25ccstr x2, [sp+216]
001f25d0ldrb w0, [sp+55]
001f25d4bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f25d8str x0, [sp+80]
001f25dcldr x4, [sp+200]
001f25e0ldr x1, [sp+208]
001f25e4ldr x2, [sp+216]
001f25e8mov x3, x0
001f25ecmov x0, x4
001f25f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f25f4str x0, [sp+200]
001f25f8str x1, [sp+208]
001f25fcstr x2, [sp+216]
001f2600b 0x1f2604
001f2604
001f2604loc_1f2604:
001f2604ldr x5, [sp+72]
001f2608add x5, x5, 1
001f260cstr x5, [sp+72]
001f2610b 0x1f2580
001f2614
001f2614loc_1f2614:
001f2614ldr x5, [sp+200]
001f2618ldr x6, [sp+208]
001f261cldr x7, [sp+216]
001f2620str x5, [sp+104]
001f2624str x6, [sp+112]
001f2628str x7, [sp+120]
001f262cstp xzr, xzr, [sp+88]
001f2630ldr x0, [sp+104]
001f2634ldr x1, [sp+112]
001f2638ldr x2, [sp+120]
001f263cmov x3, xzr
001f2640mov x4, xzr
001f2644ldur x29, [sp-8]
001f2648ldr x30, [sp], 192
001f264cret x30
001f2650
001f2650loc_1f2650:
001f2650stp x0, x1, [sp+8]
001f2654stp x2, x3, [sp+24]
001f2658str x4, [sp+40]
001f265cstrb w5, [sp+48]
001f2660mov x3, x30
001f2664bl runtime.morestack_noctxt.abi0
001f2668ldp x0, x1, [sp+8]
001f266cldp x2, x3, [sp+24]
001f2670ldr x4, [sp+40]
001f2674ldrb w5, [sp+48]
001f2678b 0x1f2500
001f267cudf 0
001f2500
001f2500google.golang.org/protobuf/internal/impl.appendBoolSlice: ; void google.golang.org/protobuf/internal/impl.appendBoolSlice(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)
001f2500ldr x16, [x28+16]
001f2504sub x17, sp, 64
001f2508subs xzr, x17, x16
001f250cb.ls 0x1f2650
001f2510str x30, [sp-192]!
001f2514stur x29, [sp-8]
001f2518sub x29, sp, 8
001f251cstr x0, [sp+200]
001f2520str x1, [sp+208]
001f2524str x2, [sp+216]
001f2528str x3, [sp+224]
001f252cstr x4, [sp+232]
001f2530strb w5, [sp+240]
001f2534str xzr, [sp+104]
001f2538stp xzr, xzr, [sp+112]
001f253cstp xzr, xzr, [sp+88]
001f2540ldr x0, [sp+224]
001f2544bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f2548str x0, [sp+176]
001f254cldrsb x27, [x0]
001f2550ldr x1, [x0+8]
001f2554ldr x2, [x0]
001f2558ldr x3, [x0+16]
001f255cstr x2, [sp+128]
001f2560str x1, [sp+136]
001f2564str x3, [sp+144]
001f2568str x2, [sp+152]
001f256cstr x1, [sp+160]
001f2570str x3, [sp+168]
001f2574str xzr, [sp+72]
001f2578str x1, [sp+64]
001f257cb 0x1f2580
001f2580
001f2580loc_1f2580:
001f2580ldr x5, [sp+64]
001f2584ldr x6, [sp+72]
001f2588subs xzr, x5, x6
001f258cb.gt 0x1f2594
001f2590b 0x1f2614
001f2594
001f2594loc_1f2594:
001f2594ldr x4, [sp+72]
001f2598ldr x5, [sp+152]
001f259cldrb w4, [x5+x4]
001f25a0strb w4, [sp+55]
001f25a4ldr x4, [sp+232]
001f25a8ldrsb x27, [x4]
001f25acldr x3, [x4+112]
001f25b0str x3, [sp+56]
001f25b4ldr x0, [sp+200]
001f25b8ldr x1, [sp+208]
001f25bcldr x2, [sp+216]
001f25c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f25c4str x0, [sp+200]
001f25c8str x1, [sp+208]
001f25ccstr x2, [sp+216]
001f25d0ldrb w0, [sp+55]
001f25d4bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f25d8str x0, [sp+80]
001f25dcldr x4, [sp+200]
001f25e0ldr x1, [sp+208]
001f25e4ldr x2, [sp+216]
001f25e8mov x3, x0
001f25ecmov x0, x4
001f25f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f25f4str x0, [sp+200]
001f25f8str x1, [sp+208]
001f25fcstr x2, [sp+216]
001f2600b 0x1f2604
001f2604
001f2604loc_1f2604:
001f2604ldr x5, [sp+72]
001f2608add x5, x5, 1
001f260cstr x5, [sp+72]
001f2610b 0x1f2580
001f2614
001f2614loc_1f2614:
001f2614ldr x5, [sp+200]
001f2618ldr x6, [sp+208]
001f261cldr x7, [sp+216]
001f2620str x5, [sp+104]
001f2624str x6, [sp+112]
001f2628str x7, [sp+120]
001f262cstp xzr, xzr, [sp+88]
001f2630ldr x0, [sp+104]
001f2634ldr x1, [sp+112]
001f2638ldr x2, [sp+120]
001f263cmov x3, xzr
001f2640mov x4, xzr
001f2644ldur x29, [sp-8]
001f2648ldr x30, [sp], 192
001f264cret x30
001f2650
001f2650loc_1f2650:
001f2650stp x0, x1, [sp+8]
001f2654stp x2, x3, [sp+24]
001f2658str x4, [sp+40]
001f265cstrb w5, [sp+48]
001f2660mov x3, x30
001f2664bl runtime.morestack_noctxt.abi0
001f2668ldp x0, x1, [sp+8]
001f266cldp x2, x3, [sp+24]
001f2670ldr x4, [sp+40]
001f2674ldrb w5, [sp+48]
001f2678b 0x1f2500
001f267cudf 0
001f2500
001f2680
001f2680google.golang.org/protobuf/internal/impl.consumeBoolSlice: ; void google.golang.org/protobuf/internal/impl.consumeBoolSlice(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)
001f2680ldr x16, [x28+16]
001f2684sub x17, sp, 240
001f2688subs xzr, x17, x16
001f268cb.ls 0x1f2dc8
001f2690sub x20, sp, 368
001f2694stp x29, x30, [x20-8]
001f2698add sp, x20, 0
001f269csub x29, sp, 8
001f26a0str x0, [sp+376]
001f26a4str x1, [sp+384]
001f26a8str x2, [sp+392]
001f26acstr x3, [sp+400]
001f26b0strb w4, [sp+408]
001f26b4str x5, [sp+416]
001f26b8strb w6, [sp+424]
001f26bcstr x7, [sp+432]
001f26c0str x8, [sp+440]
001f26c4str x9, [sp+448]
001f26c8str xzr, [sp+112]
001f26ccstrb wzr, [sp+120]
001f26d0stp xzr, xzr, [sp+272]
001f26d4ldr x0, [sp+400]
001f26d8bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f26dcstr x0, [sp+240]
001f26e0ldrsb x1, [sp+408]
001f26e4ubfm x1, x1, 0, 7
001f26e8subs wzr, w1, 2
001f26ecb.eq 0x1f26f4
001f26f0b 0x1f2798
001f26f4
001f26f4loc_1f26f4:
001f26f4str xzr, [sp+312]
001f26f8stp xzr, xzr, [sp+320]
001f26fcldr x0, [sp+376]
001f2700ldr x1, [sp+384]
001f2704ldr x2, [sp+392]
001f2708bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f270cstr x0, [sp+312]
001f2710str x1, [sp+320]
001f2714str x2, [sp+328]
001f2718str x3, [sp+192]
001f271cstr x0, [sp+336]
001f2720str x1, [sp+344]
001f2724str x2, [sp+352]
001f2728ldr x3, [sp+192]
001f272cstr x3, [sp+232]
001f2730str x0, [sp+288]
001f2734str x1, [sp+296]
001f2738str x2, [sp+304]
001f273cldr x3, [sp+232]
001f2740str x3, [sp+144]
001f2744tbnz x3, 63, 0x1f274c
001f2748b 0x1f2778
001f274c
001f274cloc_1f274c:
001f274cadrp x27, 0x830000
001f2750ldr x2, [x27+160]
001f2754adrp x27, 0x830000
001f2758ldr x3, [x27+168]
001f275cstr x2, [sp+272]
001f2760str x3, [sp+280]
001f2764ldr x0, [sp+112]
001f2768ldrb w1, [sp+120]
001f276cldp x29, x30, [sp-8]
001f2770add sp, sp, 368
001f2774ret x30
001f2778
001f2778loc_1f2778:
001f2778str xzr, [sp+152]
001f277cldr x4, [sp+288]
001f2780str x4, [sp+312]
001f2784str x1, [sp+320]
001f2788str x2, [sp+328]
001f278cstr xzr, [sp+168]
001f2790str x1, [sp+160]
001f2794b 0x1f2a44
001f2798
001f2798loc_1f2798:
001f2798ldrsb x4, [sp+408]
001f279cubfm x4, x4, 0, 7
001f27a0cbnz w4, 0x1f27a8
001f27a4b 0x1f27d4
001f27a8
001f27a8loc_1f27a8:
001f27a8adrp x27, 0x830000
001f27acldr x2, [x27+192]
001f27b0adrp x27, 0x830000
001f27b4ldr x3, [x27+200]
001f27b8str x2, [sp+272]
001f27bcstr x3, [sp+280]
001f27c0ldr x0, [sp+112]
001f27c4ldrb w1, [sp+120]
001f27c8ldp x29, x30, [sp-8]
001f27ccadd sp, sp, 368
001f27d0ret x30
001f27d4
001f27d4loc_1f27d4:
001f27d4str xzr, [sp+96]
001f27d8str xzr, [sp+128]
001f27dcldr x4, [sp+384]
001f27e0str x4, [sp+192]
001f27e4subs xzr, x4, 0
001f27e8cset x5, ne
001f27ecstrb w5, [sp+95]
001f27f0cbnz x4, 0x1f27f8
001f27f4b 0x1f2820
001f27f8
001f27f8loc_1f27f8:
001f27f8ldr x1, [sp+384]
001f27fcldr x4, [sp+376]
001f2800subs xzr, x1, 0
001f2804b.hi 0x1f280c
001f2808b 0x1f2a3c
001f280c
001f280cloc_1f280c:
001f280cldrb w4, [x4]
001f2810subs wzr, w4, 128
001f2814cset x4, lo
001f2818strb w4, [sp+95]
001f281cb 0x1f2824
001f2820
001f2820loc_1f2820:
001f2820b 0x1f2824
001f2824
001f2824loc_1f2824:
001f2824ldrb w4, [sp+95]
001f2828tbnz w4, 0, 0x1f2830
001f282cb 0x1f2858
001f2830
001f2830loc_1f2830:
001f2830ldr x1, [sp+384]
001f2834ldr x4, [sp+376]
001f2838subs xzr, x1, 0
001f283cb.hi 0x1f2844
001f2840b 0x1f2a34
001f2844
001f2844loc_1f2844:
001f2844ldrb w4, [x4]
001f2848str x4, [sp+96]
001f284corr x4, xzr, 1
001f2850str x4, [sp+128]
001f2854b 0x1f292c
001f2858
001f2858loc_1f2858:
001f2858ldr x4, [sp+384]
001f285cstr x4, [sp+192]
001f2860subs xzr, x4, 2
001f2864cset x4, ge
001f2868strb w4, [sp+95]
001f286cb.ge 0x1f2874
001f2870b 0x1f289c
001f2874
001f2874loc_1f2874:
001f2874ldr x1, [sp+384]
001f2878ldr x4, [sp+376]
001f287csubs xzr, x1, 1
001f2880b.hi 0x1f2888
001f2884b 0x1f2a2c
001f2888
001f2888loc_1f2888:
001f2888ldrb w4, [x4+1]
001f288csubs wzr, w4, 128
001f2890cset x4, lo
001f2894strb w4, [sp+95]
001f2898b 0x1f28a0
001f289c
001f289cloc_1f289c:
001f289cb 0x1f28a0
001f28a0
001f28a0loc_1f28a0:
001f28a0ldrb w4, [sp+95]
001f28a4tbnz w4, 0, 0x1f28ac
001f28a8b 0x1f28f8
001f28ac
001f28acloc_1f28ac:
001f28acldr x1, [sp+384]
001f28b0ldr x4, [sp+376]
001f28b4subs xzr, x1, 0
001f28b8b.hi 0x1f28c0
001f28bcb 0x1f2a24
001f28c0
001f28c0loc_1f28c0:
001f28c0ldrb w4, [x4]
001f28c4and x4, x4, 127
001f28c8ldr x1, [sp+384]
001f28ccldr x5, [sp+376]
001f28d0subs xzr, x1, 1
001f28d4b.hi 0x1f28dc
001f28d8b 0x1f2a1c
001f28dc
001f28dcloc_1f28dc:
001f28dcldrb w5, [x5+1]
001f28e0ubfm x5, x5, 57, 7
001f28e4add x4, x4, x5
001f28e8str x4, [sp+96]
001f28ecorr x4, xzr, 2
001f28f0str x4, [sp+128]
001f28f4b 0x1f2924
001f28f8
001f28f8loc_1f28f8:
001f28f8ldr x0, [sp+376]
001f28fcldr x1, [sp+384]
001f2900ldr x2, [sp+392]
001f2904bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2908str x0, [sp+176]
001f290cstr x1, [sp+192]
001f2910str x0, [sp+208]
001f2914str x1, [sp+200]
001f2918str x0, [sp+96]
001f291cstr x1, [sp+128]
001f2920b 0x1f2924
001f2924
001f2924loc_1f2924:
001f2924orr x4, xzr, 1
001f2928b 0x1f292c
001f292c
001f292cloc_1f292c:
001f292cldr x5, [sp+128]
001f2930tbnz x5, 63, 0x1f2938
001f2934b 0x1f2964
001f2938
001f2938loc_1f2938:
001f2938adrp x27, 0x830000
001f293cldr x2, [x27+160]
001f2940adrp x27, 0x830000
001f2944ldr x3, [x27+168]
001f2948str x2, [sp+272]
001f294cstr x3, [sp+280]
001f2950ldr x0, [sp+112]
001f2954ldrb w1, [sp+120]
001f2958ldp x29, x30, [sp-8]
001f295cadd sp, sp, 368
001f2960ret x30
001f2964
001f2964loc_1f2964:
001f2964ldr x0, [sp+96]
001f2968bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f296cstrb w0, [sp+95]
001f2970ldr x1, [sp+240]
001f2974ldrsb x27, [x1]
001f2978ldr x2, [x1+16]
001f297cldr x0, [x1]
001f2980ldr x1, [x1+8]
001f2984add x1, x1, 1
001f2988subs xzr, x2, x1
001f298cb.hs 0x1f2994
001f2990b 0x1f2998
001f2994
001f2994loc_1f2994:
001f2994b 0x1f29ac
001f2998
001f2998loc_1f2998:
001f2998orr x3, xzr, 1
001f299cadrp x4, 0x403000
001f29a0add x4, x4, 3968
001f29a4bl runtime.growslice
001f29a8b 0x1f29ac
001f29ac
001f29acloc_1f29ac:
001f29acldrb w4, [sp+95]
001f29b0sub x5, x1, 1
001f29b4strb w4, [x0+x5]
001f29b8ldr x4, [sp+240]
001f29bcldrsb x27, [x4]
001f29c0str x1, [x4+8]
001f29c4str x2, [x4+16]
001f29c8adrp x27, 0x859000
001f29ccldr w5, [x27+3056]
001f29d0cbz w5, 0x1f29d8
001f29d4b 0x1f29dc
001f29d8
001f29d8loc_1f29d8:
001f29d8b 0x1f29f0
001f29dc
001f29dcloc_1f29dc:
001f29dcbl runtime.gcWriteBarrier2
001f29e0str x0, [x25]
001f29e4ldr x5, [x4]
001f29e8str x5, [x25+8]
001f29ecb 0x1f29f0
001f29f0
001f29f0loc_1f29f0:
001f29f0str x0, [x4]
001f29f4ldr x4, [sp+128]
001f29f8str x4, [sp+112]
001f29fcstp xzr, xzr, [sp+272]
001f2a00ldr x0, [sp+112]
001f2a04ldrb w1, [sp+120]
001f2a08mov x2, xzr
001f2a0cmov x3, xzr
001f2a10ldp x29, x30, [sp-8]
001f2a14add sp, sp, 368
001f2a18ret x30
001f2a1c
001f2a1cloc_1f2a1c:
001f2a1corr x0, xzr, 1
001f2a20bl runtime.panicIndex
001f2a24
001f2a24loc_1f2a24:
001f2a24mov x0, xzr
001f2a28bl runtime.panicIndex
001f2a2c
001f2a2cloc_1f2a2c:
001f2a2corr x0, xzr, 1
001f2a30bl runtime.panicIndex
001f2a34
001f2a34loc_1f2a34:
001f2a34mov x0, xzr
001f2a38bl runtime.panicIndex
001f2a3c
001f2a3cloc_1f2a3c:
001f2a3cmov x0, xzr
001f2a40bl runtime.panicIndex
001f2a44
001f2a44loc_1f2a44:
001f2a44ldr x4, [sp+160]
001f2a48ldr x5, [sp+168]
001f2a4csubs xzr, x4, x5
001f2a50b.gt 0x1f2a58
001f2a54b 0x1f2a9c
001f2a58
001f2a58loc_1f2a58:
001f2a58ldr x4, [sp+168]
001f2a5cldr x5, [sp+312]
001f2a60ldrb w4, [x5+x4]
001f2a64strb w4, [sp+94]
001f2a68subs wzr, w4, 128
001f2a6cb.lo 0x1f2a74
001f2a70b 0x1f2a84
001f2a74
001f2a74loc_1f2a74:
001f2a74ldr x4, [sp+152]
001f2a78add x4, x4, 1
001f2a7cstr x4, [sp+152]
001f2a80b 0x1f2a88
001f2a84
001f2a84loc_1f2a84:
001f2a84b 0x1f2a88
001f2a88
001f2a88loc_1f2a88:
001f2a88b 0x1f2a8c
001f2a8c
001f2a8cloc_1f2a8c:
001f2a8cldr x4, [sp+168]
001f2a90add x4, x4, 1
001f2a94str x4, [sp+168]
001f2a98b 0x1f2a44
001f2a9c
001f2a9cloc_1f2a9c:
001f2a9cldr x4, [sp+152]
001f2aa0subs xzr, x4, 0
001f2aa4b.gt 0x1f2aac
001f2aa8b 0x1f2abc
001f2aac
001f2aacloc_1f2aac:
001f2aacldr x1, [sp+152]
001f2ab0ldr x0, [sp+400]
001f2ab4bl google.golang.org/protobuf/internal/impl.pointer.growBoolSlice
001f2ab8b 0x1f2ac0
001f2abc
001f2abcloc_1f2abc:
001f2abcb 0x1f2ac0
001f2ac0
001f2ac0loc_1f2ac0:
001f2ac0ldr x4, [sp+240]
001f2ac4ldrsb x27, [x4]
001f2ac8ldr x5, [x4]
001f2accldr x6, [x4+8]
001f2ad0ldr x4, [x4+16]
001f2ad4str x5, [sp+248]
001f2ad8str x6, [sp+256]
001f2adcstr x4, [sp+264]
001f2ae0b 0x1f2ae4
001f2ae4
001f2ae4loc_1f2ae4:
001f2ae4ldr x4, [sp+296]
001f2ae8str x4, [sp+192]
001f2aeccbnz x4, 0x1f2af4
001f2af0b 0x1f2d28
001f2af4
001f2af4loc_1f2af4:
001f2af4str xzr, [sp+104]
001f2af8str xzr, [sp+136]
001f2afcldr x4, [sp+296]
001f2b00str x4, [sp+184]
001f2b04subs xzr, x4, 0
001f2b08cset x5, ne
001f2b0cstrb w5, [sp+95]
001f2b10cbnz x4, 0x1f2b18
001f2b14b 0x1f2b40
001f2b18
001f2b18loc_1f2b18:
001f2b18ldr x1, [sp+296]
001f2b1cldr x4, [sp+288]
001f2b20subs xzr, x1, 0
001f2b24b.hi 0x1f2b2c
001f2b28b 0x1f2dbc
001f2b2c
001f2b2cloc_1f2b2c:
001f2b2cldrb w4, [x4]
001f2b30subs wzr, w4, 128
001f2b34cset x4, lo
001f2b38strb w4, [sp+95]
001f2b3cb 0x1f2b44
001f2b40
001f2b40loc_1f2b40:
001f2b40b 0x1f2b44
001f2b44
001f2b44loc_1f2b44:
001f2b44ldrb w4, [sp+95]
001f2b48tbnz w4, 0, 0x1f2b50
001f2b4cb 0x1f2b78
001f2b50
001f2b50loc_1f2b50:
001f2b50ldr x1, [sp+296]
001f2b54ldr x4, [sp+288]
001f2b58subs xzr, x1, 0
001f2b5cb.hi 0x1f2b64
001f2b60b 0x1f2db4
001f2b64
001f2b64loc_1f2b64:
001f2b64ldrb w4, [x4]
001f2b68str x4, [sp+104]
001f2b6corr x4, xzr, 1
001f2b70str x4, [sp+136]
001f2b74b 0x1f2c50
001f2b78
001f2b78loc_1f2b78:
001f2b78ldr x4, [sp+296]
001f2b7cstr x4, [sp+184]
001f2b80subs xzr, x4, 2
001f2b84cset x4, ge
001f2b88strb w4, [sp+95]
001f2b8cb.ge 0x1f2b94
001f2b90b 0x1f2bbc
001f2b94
001f2b94loc_1f2b94:
001f2b94ldr x1, [sp+296]
001f2b98ldr x4, [sp+288]
001f2b9csubs xzr, x1, 1
001f2ba0b.hi 0x1f2ba8
001f2ba4b 0x1f2dac
001f2ba8
001f2ba8loc_1f2ba8:
001f2ba8ldrb w4, [x4+1]
001f2bacsubs wzr, w4, 128
001f2bb0cset x4, lo
001f2bb4strb w4, [sp+95]
001f2bb8b 0x1f2bc0
001f2bbc
001f2bbcloc_1f2bbc:
001f2bbcb 0x1f2bc0
001f2bc0
001f2bc0loc_1f2bc0:
001f2bc0ldrb w4, [sp+95]
001f2bc4tbnz w4, 0, 0x1f2bcc
001f2bc8b 0x1f2c18
001f2bcc
001f2bccloc_1f2bcc:
001f2bccldr x1, [sp+296]
001f2bd0ldr x4, [sp+288]
001f2bd4subs xzr, x1, 0
001f2bd8b.hi 0x1f2be0
001f2bdcb 0x1f2da4
001f2be0
001f2be0loc_1f2be0:
001f2be0ldrb w4, [x4]
001f2be4and x4, x4, 127
001f2be8ldr x1, [sp+296]
001f2becldr x5, [sp+288]
001f2bf0subs xzr, x1, 1
001f2bf4b.hi 0x1f2bfc
001f2bf8b 0x1f2d9c
001f2bfc
001f2bfcloc_1f2bfc:
001f2bfcldrb w5, [x5+1]
001f2c00ubfm x5, x5, 57, 7
001f2c04add x4, x4, x5
001f2c08str x4, [sp+104]
001f2c0corr x4, xzr, 2
001f2c10str x4, [sp+136]
001f2c14b 0x1f2c48
001f2c18
001f2c18loc_1f2c18:
001f2c18ldr x0, [sp+288]
001f2c1cldr x1, [sp+296]
001f2c20ldr x2, [sp+304]
001f2c24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2c28str x0, [sp+176]
001f2c2cstr x1, [sp+184]
001f2c30str x0, [sp+224]
001f2c34str x1, [sp+216]
001f2c38str x0, [sp+104]
001f2c3cstr x1, [sp+136]
001f2c40orr x4, xzr, 2
001f2c44b 0x1f2c48
001f2c48
001f2c48loc_1f2c48:
001f2c48orr x4, xzr, 1
001f2c4cb 0x1f2c50
001f2c50
001f2c50loc_1f2c50:
001f2c50ldr x5, [sp+136]
001f2c54tbnz x5, 63, 0x1f2c5c
001f2c58b 0x1f2c88
001f2c5c
001f2c5cloc_1f2c5c:
001f2c5cadrp x27, 0x830000
001f2c60ldr x2, [x27+160]
001f2c64adrp x27, 0x830000
001f2c68ldr x3, [x27+168]
001f2c6cstr x2, [sp+272]
001f2c70str x3, [sp+280]
001f2c74ldr x0, [sp+112]
001f2c78ldrb w1, [sp+120]
001f2c7cldp x29, x30, [sp-8]
001f2c80add sp, sp, 368
001f2c84ret x30
001f2c88
001f2c88loc_1f2c88:
001f2c88ldr x0, [sp+104]
001f2c8cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f2c90strb w0, [sp+95]
001f2c94ldr x2, [sp+264]
001f2c98ldr x0, [sp+248]
001f2c9cldr x1, [sp+256]
001f2ca0add x1, x1, 1
001f2ca4subs xzr, x2, x1
001f2ca8b.hs 0x1f2cb0
001f2cacb 0x1f2cb4
001f2cb0
001f2cb0loc_1f2cb0:
001f2cb0b 0x1f2cc8
001f2cb4
001f2cb4loc_1f2cb4:
001f2cb4orr x3, xzr, 1
001f2cb8adrp x4, 0x403000
001f2cbcadd x4, x4, 3968
001f2cc0bl runtime.growslice
001f2cc4b 0x1f2cc8
001f2cc8
001f2cc8loc_1f2cc8:
001f2cc8ldrb w4, [sp+95]
001f2cccsub x5, x1, 1
001f2cd0strb w4, [x0+x5]
001f2cd4str x0, [sp+248]
001f2cd8str x1, [sp+256]
001f2cdcstr x2, [sp+264]
001f2ce0ldr x0, [sp+136]
001f2ce4ldr x1, [sp+296]
001f2ce8ldr x4, [sp+288]
001f2cecldr x5, [sp+304]
001f2cf0b 0x1f2cf4
001f2cf4
001f2cf4loc_1f2cf4:
001f2cf4subs xzr, x1, x0
001f2cf8b.hs 0x1f2d00
001f2cfcb 0x1f2d98
001f2d00
001f2d00loc_1f2d00:
001f2d00sub x5, x5, x0
001f2d04sub x6, x1, x0
001f2d08sub x7, xzr, x5
001f2d0cand x7, x0, x7, asr #63
001f2d10add x4, x4, x7
001f2d14str x4, [sp+288]
001f2d18str x6, [sp+296]
001f2d1cstr x5, [sp+304]
001f2d20b 0x1f2d24
001f2d24
001f2d24loc_1f2d24:
001f2d24b 0x1f2ae4
001f2d28
001f2d28loc_1f2d28:
001f2d28ldr x4, [sp+240]
001f2d2cldrsb x27, [x4]
001f2d30ldr x5, [sp+248]
001f2d34ldr x6, [sp+256]
001f2d38ldr x7, [sp+264]
001f2d3cstr x6, [x4+8]
001f2d40str x7, [x4+16]
001f2d44adrp x27, 0x859000
001f2d48ldr w6, [x27+3056]
001f2d4ccbz w6, 0x1f2d54
001f2d50b 0x1f2d58
001f2d54
001f2d54loc_1f2d54:
001f2d54b 0x1f2d6c
001f2d58
001f2d58loc_1f2d58:
001f2d58bl runtime.gcWriteBarrier2
001f2d5cstr x5, [x25]
001f2d60ldr x6, [x4]
001f2d64str x6, [x25+8]
001f2d68b 0x1f2d6c
001f2d6c
001f2d6cloc_1f2d6c:
001f2d6cstr x5, [x4]
001f2d70ldr x4, [sp+144]
001f2d74str x4, [sp+112]
001f2d78stp xzr, xzr, [sp+272]
001f2d7cldr x0, [sp+112]
001f2d80ldrb w1, [sp+120]
001f2d84mov x2, xzr
001f2d88mov x3, xzr
001f2d8cldp x29, x30, [sp-8]
001f2d90add sp, sp, 368
001f2d94ret x30
001f2d98
001f2d98loc_1f2d98:
001f2d98bl runtime.panicSliceB
001f2d9c
001f2d9cloc_1f2d9c:
001f2d9corr x0, xzr, 1
001f2da0bl runtime.panicIndex
001f2da4
001f2da4loc_1f2da4:
001f2da4mov x0, xzr
001f2da8bl runtime.panicIndex
001f2dac
001f2dacloc_1f2dac:
001f2dacorr x0, xzr, 1
001f2db0bl runtime.panicIndex
001f2db4
001f2db4loc_1f2db4:
001f2db4mov x0, xzr
001f2db8bl runtime.panicIndex
001f2dbc
001f2dbcloc_1f2dbc:
001f2dbcmov x0, xzr
001f2dc0bl runtime.panicIndex
001f2dc4hint
001f2dc8
001f2dc8loc_1f2dc8:
001f2dc8stp x0, x1, [sp+8]
001f2dccstp x2, x3, [sp+24]
001f2dd0strb w4, [sp+40]
001f2dd4str x5, [sp+48]
001f2dd8strb w6, [sp+56]
001f2ddcstp x7, x8, [sp+64]
001f2de0str x9, [sp+80]
001f2de4mov x3, x30
001f2de8bl runtime.morestack_noctxt.abi0
001f2decldp x0, x1, [sp+8]
001f2df0ldp x2, x3, [sp+24]
001f2df4ldrsb x4, [sp+40]
001f2df8ldr x5, [sp+48]
001f2dfcldrb w6, [sp+56]
001f2e00ldp x7, x8, [sp+64]
001f2e04ldr x9, [sp+80]
001f2e08b 0x1f2680
001f2e0cudf 0
001f2680
001f2680google.golang.org/protobuf/internal/impl.consumeBoolSlice: ; void google.golang.org/protobuf/internal/impl.consumeBoolSlice(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)
001f2680ldr x16, [x28+16]
001f2684sub x17, sp, 240
001f2688subs xzr, x17, x16
001f268cb.ls 0x1f2dc8
001f2690sub x20, sp, 368
001f2694stp x29, x30, [x20-8]
001f2698add sp, x20, 0
001f269csub x29, sp, 8
001f26a0str x0, [sp+376]
001f26a4str x1, [sp+384]
001f26a8str x2, [sp+392]
001f26acstr x3, [sp+400]
001f26b0strb w4, [sp+408]
001f26b4str x5, [sp+416]
001f26b8strb w6, [sp+424]
001f26bcstr x7, [sp+432]
001f26c0str x8, [sp+440]
001f26c4str x9, [sp+448]
001f26c8str xzr, [sp+112]
001f26ccstrb wzr, [sp+120]
001f26d0stp xzr, xzr, [sp+272]
001f26d4ldr x0, [sp+400]
001f26d8bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f26dcstr x0, [sp+240]
001f26e0ldrsb x1, [sp+408]
001f26e4ubfm x1, x1, 0, 7
001f26e8subs wzr, w1, 2
001f26ecb.eq 0x1f26f4
001f26f0b 0x1f2798
001f26f4
001f26f4loc_1f26f4:
001f26f4str xzr, [sp+312]
001f26f8stp xzr, xzr, [sp+320]
001f26fcldr x0, [sp+376]
001f2700ldr x1, [sp+384]
001f2704ldr x2, [sp+392]
001f2708bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f270cstr x0, [sp+312]
001f2710str x1, [sp+320]
001f2714str x2, [sp+328]
001f2718str x3, [sp+192]
001f271cstr x0, [sp+336]
001f2720str x1, [sp+344]
001f2724str x2, [sp+352]
001f2728ldr x3, [sp+192]
001f272cstr x3, [sp+232]
001f2730str x0, [sp+288]
001f2734str x1, [sp+296]
001f2738str x2, [sp+304]
001f273cldr x3, [sp+232]
001f2740str x3, [sp+144]
001f2744tbnz x3, 63, 0x1f274c
001f2748b 0x1f2778
001f274c
001f274cloc_1f274c:
001f274cadrp x27, 0x830000
001f2750ldr x2, [x27+160]
001f2754adrp x27, 0x830000
001f2758ldr x3, [x27+168]
001f275cstr x2, [sp+272]
001f2760str x3, [sp+280]
001f2764ldr x0, [sp+112]
001f2768ldrb w1, [sp+120]
001f276cldp x29, x30, [sp-8]
001f2770add sp, sp, 368
001f2774ret x30
001f2778
001f2778loc_1f2778:
001f2778str xzr, [sp+152]
001f277cldr x4, [sp+288]
001f2780str x4, [sp+312]
001f2784str x1, [sp+320]
001f2788str x2, [sp+328]
001f278cstr xzr, [sp+168]
001f2790str x1, [sp+160]
001f2794b 0x1f2a44
001f2798
001f2798loc_1f2798:
001f2798ldrsb x4, [sp+408]
001f279cubfm x4, x4, 0, 7
001f27a0cbnz w4, 0x1f27a8
001f27a4b 0x1f27d4
001f27a8
001f27a8loc_1f27a8:
001f27a8adrp x27, 0x830000
001f27acldr x2, [x27+192]
001f27b0adrp x27, 0x830000
001f27b4ldr x3, [x27+200]
001f27b8str x2, [sp+272]
001f27bcstr x3, [sp+280]
001f27c0ldr x0, [sp+112]
001f27c4ldrb w1, [sp+120]
001f27c8ldp x29, x30, [sp-8]
001f27ccadd sp, sp, 368
001f27d0ret x30
001f27d4
001f27d4loc_1f27d4:
001f27d4str xzr, [sp+96]
001f27d8str xzr, [sp+128]
001f27dcldr x4, [sp+384]
001f27e0str x4, [sp+192]
001f27e4subs xzr, x4, 0
001f27e8cset x5, ne
001f27ecstrb w5, [sp+95]
001f27f0cbnz x4, 0x1f27f8
001f27f4b 0x1f2820
001f27f8
001f27f8loc_1f27f8:
001f27f8ldr x1, [sp+384]
001f27fcldr x4, [sp+376]
001f2800subs xzr, x1, 0
001f2804b.hi 0x1f280c
001f2808b 0x1f2a3c
001f280c
001f280cloc_1f280c:
001f280cldrb w4, [x4]
001f2810subs wzr, w4, 128
001f2814cset x4, lo
001f2818strb w4, [sp+95]
001f281cb 0x1f2824
001f2820
001f2820loc_1f2820:
001f2820b 0x1f2824
001f2824
001f2824loc_1f2824:
001f2824ldrb w4, [sp+95]
001f2828tbnz w4, 0, 0x1f2830
001f282cb 0x1f2858
001f2830
001f2830loc_1f2830:
001f2830ldr x1, [sp+384]
001f2834ldr x4, [sp+376]
001f2838subs xzr, x1, 0
001f283cb.hi 0x1f2844
001f2840b 0x1f2a34
001f2844
001f2844loc_1f2844:
001f2844ldrb w4, [x4]
001f2848str x4, [sp+96]
001f284corr x4, xzr, 1
001f2850str x4, [sp+128]
001f2854b 0x1f292c
001f2858
001f2858loc_1f2858:
001f2858ldr x4, [sp+384]
001f285cstr x4, [sp+192]
001f2860subs xzr, x4, 2
001f2864cset x4, ge
001f2868strb w4, [sp+95]
001f286cb.ge 0x1f2874
001f2870b 0x1f289c
001f2874
001f2874loc_1f2874:
001f2874ldr x1, [sp+384]
001f2878ldr x4, [sp+376]
001f287csubs xzr, x1, 1
001f2880b.hi 0x1f2888
001f2884b 0x1f2a2c
001f2888
001f2888loc_1f2888:
001f2888ldrb w4, [x4+1]
001f288csubs wzr, w4, 128
001f2890cset x4, lo
001f2894strb w4, [sp+95]
001f2898b 0x1f28a0
001f289c
001f289cloc_1f289c:
001f289cb 0x1f28a0
001f28a0
001f28a0loc_1f28a0:
001f28a0ldrb w4, [sp+95]
001f28a4tbnz w4, 0, 0x1f28ac
001f28a8b 0x1f28f8
001f28ac
001f28acloc_1f28ac:
001f28acldr x1, [sp+384]
001f28b0ldr x4, [sp+376]
001f28b4subs xzr, x1, 0
001f28b8b.hi 0x1f28c0
001f28bcb 0x1f2a24
001f28c0
001f28c0loc_1f28c0:
001f28c0ldrb w4, [x4]
001f28c4and x4, x4, 127
001f28c8ldr x1, [sp+384]
001f28ccldr x5, [sp+376]
001f28d0subs xzr, x1, 1
001f28d4b.hi 0x1f28dc
001f28d8b 0x1f2a1c
001f28dc
001f28dcloc_1f28dc:
001f28dcldrb w5, [x5+1]
001f28e0ubfm x5, x5, 57, 7
001f28e4add x4, x4, x5
001f28e8str x4, [sp+96]
001f28ecorr x4, xzr, 2
001f28f0str x4, [sp+128]
001f28f4b 0x1f2924
001f28f8
001f28f8loc_1f28f8:
001f28f8ldr x0, [sp+376]
001f28fcldr x1, [sp+384]
001f2900ldr x2, [sp+392]
001f2904bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2908str x0, [sp+176]
001f290cstr x1, [sp+192]
001f2910str x0, [sp+208]
001f2914str x1, [sp+200]
001f2918str x0, [sp+96]
001f291cstr x1, [sp+128]
001f2920b 0x1f2924
001f2924
001f2924loc_1f2924:
001f2924orr x4, xzr, 1
001f2928b 0x1f292c
001f292c
001f292cloc_1f292c:
001f292cldr x5, [sp+128]
001f2930tbnz x5, 63, 0x1f2938
001f2934b 0x1f2964
001f2938
001f2938loc_1f2938:
001f2938adrp x27, 0x830000
001f293cldr x2, [x27+160]
001f2940adrp x27, 0x830000
001f2944ldr x3, [x27+168]
001f2948str x2, [sp+272]
001f294cstr x3, [sp+280]
001f2950ldr x0, [sp+112]
001f2954ldrb w1, [sp+120]
001f2958ldp x29, x30, [sp-8]
001f295cadd sp, sp, 368
001f2960ret x30
001f2964
001f2964loc_1f2964:
001f2964ldr x0, [sp+96]
001f2968bl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f296cstrb w0, [sp+95]
001f2970ldr x1, [sp+240]
001f2974ldrsb x27, [x1]
001f2978ldr x2, [x1+16]
001f297cldr x0, [x1]
001f2980ldr x1, [x1+8]
001f2984add x1, x1, 1
001f2988subs xzr, x2, x1
001f298cb.hs 0x1f2994
001f2990b 0x1f2998
001f2994
001f2994loc_1f2994:
001f2994b 0x1f29ac
001f2998
001f2998loc_1f2998:
001f2998orr x3, xzr, 1
001f299cadrp x4, 0x403000
001f29a0add x4, x4, 3968
001f29a4bl runtime.growslice
001f29a8b 0x1f29ac
001f29ac
001f29acloc_1f29ac:
001f29acldrb w4, [sp+95]
001f29b0sub x5, x1, 1
001f29b4strb w4, [x0+x5]
001f29b8ldr x4, [sp+240]
001f29bcldrsb x27, [x4]
001f29c0str x1, [x4+8]
001f29c4str x2, [x4+16]
001f29c8adrp x27, 0x859000
001f29ccldr w5, [x27+3056]
001f29d0cbz w5, 0x1f29d8
001f29d4b 0x1f29dc
001f29d8
001f29d8loc_1f29d8:
001f29d8b 0x1f29f0
001f29dc
001f29dcloc_1f29dc:
001f29dcbl runtime.gcWriteBarrier2
001f29e0str x0, [x25]
001f29e4ldr x5, [x4]
001f29e8str x5, [x25+8]
001f29ecb 0x1f29f0
001f29f0
001f29f0loc_1f29f0:
001f29f0str x0, [x4]
001f29f4ldr x4, [sp+128]
001f29f8str x4, [sp+112]
001f29fcstp xzr, xzr, [sp+272]
001f2a00ldr x0, [sp+112]
001f2a04ldrb w1, [sp+120]
001f2a08mov x2, xzr
001f2a0cmov x3, xzr
001f2a10ldp x29, x30, [sp-8]
001f2a14add sp, sp, 368
001f2a18ret x30
001f2a1c
001f2a1cloc_1f2a1c:
001f2a1corr x0, xzr, 1
001f2a20bl runtime.panicIndex
001f2a24
001f2a24loc_1f2a24:
001f2a24mov x0, xzr
001f2a28bl runtime.panicIndex
001f2a2c
001f2a2cloc_1f2a2c:
001f2a2corr x0, xzr, 1
001f2a30bl runtime.panicIndex
001f2a34
001f2a34loc_1f2a34:
001f2a34mov x0, xzr
001f2a38bl runtime.panicIndex
001f2a3c
001f2a3cloc_1f2a3c:
001f2a3cmov x0, xzr
001f2a40bl runtime.panicIndex
001f2a44
001f2a44loc_1f2a44:
001f2a44ldr x4, [sp+160]
001f2a48ldr x5, [sp+168]
001f2a4csubs xzr, x4, x5
001f2a50b.gt 0x1f2a58
001f2a54b 0x1f2a9c
001f2a58
001f2a58loc_1f2a58:
001f2a58ldr x4, [sp+168]
001f2a5cldr x5, [sp+312]
001f2a60ldrb w4, [x5+x4]
001f2a64strb w4, [sp+94]
001f2a68subs wzr, w4, 128
001f2a6cb.lo 0x1f2a74
001f2a70b 0x1f2a84
001f2a74
001f2a74loc_1f2a74:
001f2a74ldr x4, [sp+152]
001f2a78add x4, x4, 1
001f2a7cstr x4, [sp+152]
001f2a80b 0x1f2a88
001f2a84
001f2a84loc_1f2a84:
001f2a84b 0x1f2a88
001f2a88
001f2a88loc_1f2a88:
001f2a88b 0x1f2a8c
001f2a8c
001f2a8cloc_1f2a8c:
001f2a8cldr x4, [sp+168]
001f2a90add x4, x4, 1
001f2a94str x4, [sp+168]
001f2a98b 0x1f2a44
001f2a9c
001f2a9cloc_1f2a9c:
001f2a9cldr x4, [sp+152]
001f2aa0subs xzr, x4, 0
001f2aa4b.gt 0x1f2aac
001f2aa8b 0x1f2abc
001f2aac
001f2aacloc_1f2aac:
001f2aacldr x1, [sp+152]
001f2ab0ldr x0, [sp+400]
001f2ab4bl google.golang.org/protobuf/internal/impl.pointer.growBoolSlice
001f2ab8b 0x1f2ac0
001f2abc
001f2abcloc_1f2abc:
001f2abcb 0x1f2ac0
001f2ac0
001f2ac0loc_1f2ac0:
001f2ac0ldr x4, [sp+240]
001f2ac4ldrsb x27, [x4]
001f2ac8ldr x5, [x4]
001f2accldr x6, [x4+8]
001f2ad0ldr x4, [x4+16]
001f2ad4str x5, [sp+248]
001f2ad8str x6, [sp+256]
001f2adcstr x4, [sp+264]
001f2ae0b 0x1f2ae4
001f2ae4
001f2ae4loc_1f2ae4:
001f2ae4ldr x4, [sp+296]
001f2ae8str x4, [sp+192]
001f2aeccbnz x4, 0x1f2af4
001f2af0b 0x1f2d28
001f2af4
001f2af4loc_1f2af4:
001f2af4str xzr, [sp+104]
001f2af8str xzr, [sp+136]
001f2afcldr x4, [sp+296]
001f2b00str x4, [sp+184]
001f2b04subs xzr, x4, 0
001f2b08cset x5, ne
001f2b0cstrb w5, [sp+95]
001f2b10cbnz x4, 0x1f2b18
001f2b14b 0x1f2b40
001f2b18
001f2b18loc_1f2b18:
001f2b18ldr x1, [sp+296]
001f2b1cldr x4, [sp+288]
001f2b20subs xzr, x1, 0
001f2b24b.hi 0x1f2b2c
001f2b28b 0x1f2dbc
001f2b2c
001f2b2cloc_1f2b2c:
001f2b2cldrb w4, [x4]
001f2b30subs wzr, w4, 128
001f2b34cset x4, lo
001f2b38strb w4, [sp+95]
001f2b3cb 0x1f2b44
001f2b40
001f2b40loc_1f2b40:
001f2b40b 0x1f2b44
001f2b44
001f2b44loc_1f2b44:
001f2b44ldrb w4, [sp+95]
001f2b48tbnz w4, 0, 0x1f2b50
001f2b4cb 0x1f2b78
001f2b50
001f2b50loc_1f2b50:
001f2b50ldr x1, [sp+296]
001f2b54ldr x4, [sp+288]
001f2b58subs xzr, x1, 0
001f2b5cb.hi 0x1f2b64
001f2b60b 0x1f2db4
001f2b64
001f2b64loc_1f2b64:
001f2b64ldrb w4, [x4]
001f2b68str x4, [sp+104]
001f2b6corr x4, xzr, 1
001f2b70str x4, [sp+136]
001f2b74b 0x1f2c50
001f2b78
001f2b78loc_1f2b78:
001f2b78ldr x4, [sp+296]
001f2b7cstr x4, [sp+184]
001f2b80subs xzr, x4, 2
001f2b84cset x4, ge
001f2b88strb w4, [sp+95]
001f2b8cb.ge 0x1f2b94
001f2b90b 0x1f2bbc
001f2b94
001f2b94loc_1f2b94:
001f2b94ldr x1, [sp+296]
001f2b98ldr x4, [sp+288]
001f2b9csubs xzr, x1, 1
001f2ba0b.hi 0x1f2ba8
001f2ba4b 0x1f2dac
001f2ba8
001f2ba8loc_1f2ba8:
001f2ba8ldrb w4, [x4+1]
001f2bacsubs wzr, w4, 128
001f2bb0cset x4, lo
001f2bb4strb w4, [sp+95]
001f2bb8b 0x1f2bc0
001f2bbc
001f2bbcloc_1f2bbc:
001f2bbcb 0x1f2bc0
001f2bc0
001f2bc0loc_1f2bc0:
001f2bc0ldrb w4, [sp+95]
001f2bc4tbnz w4, 0, 0x1f2bcc
001f2bc8b 0x1f2c18
001f2bcc
001f2bccloc_1f2bcc:
001f2bccldr x1, [sp+296]
001f2bd0ldr x4, [sp+288]
001f2bd4subs xzr, x1, 0
001f2bd8b.hi 0x1f2be0
001f2bdcb 0x1f2da4
001f2be0
001f2be0loc_1f2be0:
001f2be0ldrb w4, [x4]
001f2be4and x4, x4, 127
001f2be8ldr x1, [sp+296]
001f2becldr x5, [sp+288]
001f2bf0subs xzr, x1, 1
001f2bf4b.hi 0x1f2bfc
001f2bf8b 0x1f2d9c
001f2bfc
001f2bfcloc_1f2bfc:
001f2bfcldrb w5, [x5+1]
001f2c00ubfm x5, x5, 57, 7
001f2c04add x4, x4, x5
001f2c08str x4, [sp+104]
001f2c0corr x4, xzr, 2
001f2c10str x4, [sp+136]
001f2c14b 0x1f2c48
001f2c18
001f2c18loc_1f2c18:
001f2c18ldr x0, [sp+288]
001f2c1cldr x1, [sp+296]
001f2c20ldr x2, [sp+304]
001f2c24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f2c28str x0, [sp+176]
001f2c2cstr x1, [sp+184]
001f2c30str x0, [sp+224]
001f2c34str x1, [sp+216]
001f2c38str x0, [sp+104]
001f2c3cstr x1, [sp+136]
001f2c40orr x4, xzr, 2
001f2c44b 0x1f2c48
001f2c48
001f2c48loc_1f2c48:
001f2c48orr x4, xzr, 1
001f2c4cb 0x1f2c50
001f2c50
001f2c50loc_1f2c50:
001f2c50ldr x5, [sp+136]
001f2c54tbnz x5, 63, 0x1f2c5c
001f2c58b 0x1f2c88
001f2c5c
001f2c5cloc_1f2c5c:
001f2c5cadrp x27, 0x830000
001f2c60ldr x2, [x27+160]
001f2c64adrp x27, 0x830000
001f2c68ldr x3, [x27+168]
001f2c6cstr x2, [sp+272]
001f2c70str x3, [sp+280]
001f2c74ldr x0, [sp+112]
001f2c78ldrb w1, [sp+120]
001f2c7cldp x29, x30, [sp-8]
001f2c80add sp, sp, 368
001f2c84ret x30
001f2c88
001f2c88loc_1f2c88:
001f2c88ldr x0, [sp+104]
001f2c8cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f2c90strb w0, [sp+95]
001f2c94ldr x2, [sp+264]
001f2c98ldr x0, [sp+248]
001f2c9cldr x1, [sp+256]
001f2ca0add x1, x1, 1
001f2ca4subs xzr, x2, x1
001f2ca8b.hs 0x1f2cb0
001f2cacb 0x1f2cb4
001f2cb0
001f2cb0loc_1f2cb0:
001f2cb0b 0x1f2cc8
001f2cb4
001f2cb4loc_1f2cb4:
001f2cb4orr x3, xzr, 1
001f2cb8adrp x4, 0x403000
001f2cbcadd x4, x4, 3968
001f2cc0bl runtime.growslice
001f2cc4b 0x1f2cc8
001f2cc8
001f2cc8loc_1f2cc8:
001f2cc8ldrb w4, [sp+95]
001f2cccsub x5, x1, 1
001f2cd0strb w4, [x0+x5]
001f2cd4str x0, [sp+248]
001f2cd8str x1, [sp+256]
001f2cdcstr x2, [sp+264]
001f2ce0ldr x0, [sp+136]
001f2ce4ldr x1, [sp+296]
001f2ce8ldr x4, [sp+288]
001f2cecldr x5, [sp+304]
001f2cf0b 0x1f2cf4
001f2cf4
001f2cf4loc_1f2cf4:
001f2cf4subs xzr, x1, x0
001f2cf8b.hs 0x1f2d00
001f2cfcb 0x1f2d98
001f2d00
001f2d00loc_1f2d00:
001f2d00sub x5, x5, x0
001f2d04sub x6, x1, x0
001f2d08sub x7, xzr, x5
001f2d0cand x7, x0, x7, asr #63
001f2d10add x4, x4, x7
001f2d14str x4, [sp+288]
001f2d18str x6, [sp+296]
001f2d1cstr x5, [sp+304]
001f2d20b 0x1f2d24
001f2d24
001f2d24loc_1f2d24:
001f2d24b 0x1f2ae4
001f2d28
001f2d28loc_1f2d28:
001f2d28ldr x4, [sp+240]
001f2d2cldrsb x27, [x4]
001f2d30ldr x5, [sp+248]
001f2d34ldr x6, [sp+256]
001f2d38ldr x7, [sp+264]
001f2d3cstr x6, [x4+8]
001f2d40str x7, [x4+16]
001f2d44adrp x27, 0x859000
001f2d48ldr w6, [x27+3056]
001f2d4ccbz w6, 0x1f2d54
001f2d50b 0x1f2d58
001f2d54
001f2d54loc_1f2d54:
001f2d54b 0x1f2d6c
001f2d58
001f2d58loc_1f2d58:
001f2d58bl runtime.gcWriteBarrier2
001f2d5cstr x5, [x25]
001f2d60ldr x6, [x4]
001f2d64str x6, [x25+8]
001f2d68b 0x1f2d6c
001f2d6c
001f2d6cloc_1f2d6c:
001f2d6cstr x5, [x4]
001f2d70ldr x4, [sp+144]
001f2d74str x4, [sp+112]
001f2d78stp xzr, xzr, [sp+272]
001f2d7cldr x0, [sp+112]
001f2d80ldrb w1, [sp+120]
001f2d84mov x2, xzr
001f2d88mov x3, xzr
001f2d8cldp x29, x30, [sp-8]
001f2d90add sp, sp, 368
001f2d94ret x30
001f2d98
001f2d98loc_1f2d98:
001f2d98bl runtime.panicSliceB
001f2d9c
001f2d9cloc_1f2d9c:
001f2d9corr x0, xzr, 1
001f2da0bl runtime.panicIndex
001f2da4
001f2da4loc_1f2da4:
001f2da4mov x0, xzr
001f2da8bl runtime.panicIndex
001f2dac
001f2dacloc_1f2dac:
001f2dacorr x0, xzr, 1
001f2db0bl runtime.panicIndex
001f2db4
001f2db4loc_1f2db4:
001f2db4mov x0, xzr
001f2db8bl runtime.panicIndex
001f2dbc
001f2dbcloc_1f2dbc:
001f2dbcmov x0, xzr
001f2dc0bl runtime.panicIndex
001f2dc4hint
001f2dc8
001f2dc8loc_1f2dc8:
001f2dc8stp x0, x1, [sp+8]
001f2dccstp x2, x3, [sp+24]
001f2dd0strb w4, [sp+40]
001f2dd4str x5, [sp+48]
001f2dd8strb w6, [sp+56]
001f2ddcstp x7, x8, [sp+64]
001f2de0str x9, [sp+80]
001f2de4mov x3, x30
001f2de8bl runtime.morestack_noctxt.abi0
001f2decldp x0, x1, [sp+8]
001f2df0ldp x2, x3, [sp+24]
001f2df4ldrsb x4, [sp+40]
001f2df8ldr x5, [sp+48]
001f2dfcldrb w6, [sp+56]
001f2e00ldp x7, x8, [sp+64]
001f2e04ldr x9, [sp+80]
001f2e08b 0x1f2680
001f2e0cudf 0
001f2680
001f2e10
001f2e10google.golang.org/protobuf/internal/impl.sizeBoolPackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeBoolPackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f2e10ldr x16, [x28+16]
001f2e14sub x17, sp, 16
001f2e18subs xzr, x17, x16
001f2e1cb.ls 0x1f2f20
001f2e20str x30, [sp-144]!
001f2e24stur x29, [sp-8]
001f2e28sub x29, sp, 8
001f2e2cstr x0, [sp+152]
001f2e30str x1, [sp+160]
001f2e34strb w2, [sp+168]
001f2e38str xzr, [sp+32]
001f2e3cbl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f2e40str x0, [sp+128]
001f2e44ldrsb x27, [x0]
001f2e48ldr x1, [x0+16]
001f2e4cldr x2, [x0]
001f2e50ldr x3, [x0+8]
001f2e54str x2, [sp+80]
001f2e58str x3, [sp+88]
001f2e5cstr x1, [sp+96]
001f2e60str x3, [sp+48]
001f2e64cbz x3, 0x1f2e6c
001f2e68b 0x1f2e80
001f2e6c
001f2e6cloc_1f2e6c:
001f2e6cstr xzr, [sp+32]
001f2e70mov x0, xzr
001f2e74ldur x29, [sp-8]
001f2e78ldr x30, [sp], 144
001f2e7cret x30
001f2e80
001f2e80loc_1f2e80:
001f2e80str xzr, [sp+40]
001f2e84ldr x2, [sp+80]
001f2e88str x2, [sp+104]
001f2e8cstr x3, [sp+112]
001f2e90str x1, [sp+120]
001f2e94str xzr, [sp+64]
001f2e98str x3, [sp+56]
001f2e9cb 0x1f2ea0
001f2ea0
001f2ea0loc_1f2ea0:
001f2ea0ldr x1, [sp+56]
001f2ea4ldr x2, [sp+64]
001f2ea8subs xzr, x1, x2
001f2eacb.gt 0x1f2eb4
001f2eb0b 0x1f2ef4
001f2eb4
001f2eb4loc_1f2eb4:
001f2eb4ldr x1, [sp+64]
001f2eb8ldr x2, [sp+104]
001f2ebcldrb w0, [x2+x1]
001f2ec0strb w0, [sp+31]
001f2ec4bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f2ec8str x0, [sp+72]
001f2eccbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f2ed0str x0, [sp+48]
001f2ed4ldr x1, [sp+40]
001f2ed8add x1, x1, x0
001f2edcstr x1, [sp+40]
001f2ee0b 0x1f2ee4
001f2ee4
001f2ee4loc_1f2ee4:
001f2ee4ldr x1, [sp+64]
001f2ee8add x1, x1, 1
001f2eecstr x1, [sp+64]
001f2ef0b 0x1f2ea0
001f2ef4
001f2ef4loc_1f2ef4:
001f2ef4ldr x0, [sp+40]
001f2ef8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f2efcstr x0, [sp+48]
001f2f00ldr x1, [sp+160]
001f2f04ldrsb x27, [x1]
001f2f08ldr x1, [x1+120]
001f2f0cadd x0, x1, x0
001f2f10str x0, [sp+32]
001f2f14ldur x29, [sp-8]
001f2f18ldr x30, [sp], 144
001f2f1cret x30
001f2f20
001f2f20loc_1f2f20:
001f2f20stp x0, x1, [sp+8]
001f2f24strb w2, [sp+24]
001f2f28mov x3, x30
001f2f2cbl runtime.morestack_noctxt.abi0
001f2f30ldp x0, x1, [sp+8]
001f2f34ldrb w2, [sp+24]
001f2f38b 0x1f2e10
001f2f3cudf 0
001f2e10
001f2e10google.golang.org/protobuf/internal/impl.sizeBoolPackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeBoolPackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f2e10ldr x16, [x28+16]
001f2e14sub x17, sp, 16
001f2e18subs xzr, x17, x16
001f2e1cb.ls 0x1f2f20
001f2e20str x30, [sp-144]!
001f2e24stur x29, [sp-8]
001f2e28sub x29, sp, 8
001f2e2cstr x0, [sp+152]
001f2e30str x1, [sp+160]
001f2e34strb w2, [sp+168]
001f2e38str xzr, [sp+32]
001f2e3cbl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f2e40str x0, [sp+128]
001f2e44ldrsb x27, [x0]
001f2e48ldr x1, [x0+16]
001f2e4cldr x2, [x0]
001f2e50ldr x3, [x0+8]
001f2e54str x2, [sp+80]
001f2e58str x3, [sp+88]
001f2e5cstr x1, [sp+96]
001f2e60str x3, [sp+48]
001f2e64cbz x3, 0x1f2e6c
001f2e68b 0x1f2e80
001f2e6c
001f2e6cloc_1f2e6c:
001f2e6cstr xzr, [sp+32]
001f2e70mov x0, xzr
001f2e74ldur x29, [sp-8]
001f2e78ldr x30, [sp], 144
001f2e7cret x30
001f2e80
001f2e80loc_1f2e80:
001f2e80str xzr, [sp+40]
001f2e84ldr x2, [sp+80]
001f2e88str x2, [sp+104]
001f2e8cstr x3, [sp+112]
001f2e90str x1, [sp+120]
001f2e94str xzr, [sp+64]
001f2e98str x3, [sp+56]
001f2e9cb 0x1f2ea0
001f2ea0
001f2ea0loc_1f2ea0:
001f2ea0ldr x1, [sp+56]
001f2ea4ldr x2, [sp+64]
001f2ea8subs xzr, x1, x2
001f2eacb.gt 0x1f2eb4
001f2eb0b 0x1f2ef4
001f2eb4
001f2eb4loc_1f2eb4:
001f2eb4ldr x1, [sp+64]
001f2eb8ldr x2, [sp+104]
001f2ebcldrb w0, [x2+x1]
001f2ec0strb w0, [sp+31]
001f2ec4bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f2ec8str x0, [sp+72]
001f2eccbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f2ed0str x0, [sp+48]
001f2ed4ldr x1, [sp+40]
001f2ed8add x1, x1, x0
001f2edcstr x1, [sp+40]
001f2ee0b 0x1f2ee4
001f2ee4
001f2ee4loc_1f2ee4:
001f2ee4ldr x1, [sp+64]
001f2ee8add x1, x1, 1
001f2eecstr x1, [sp+64]
001f2ef0b 0x1f2ea0
001f2ef4
001f2ef4loc_1f2ef4:
001f2ef4ldr x0, [sp+40]
001f2ef8bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f2efcstr x0, [sp+48]
001f2f00ldr x1, [sp+160]
001f2f04ldrsb x27, [x1]
001f2f08ldr x1, [x1+120]
001f2f0cadd x0, x1, x0
001f2f10str x0, [sp+32]
001f2f14ldur x29, [sp-8]
001f2f18ldr x30, [sp], 144
001f2f1cret x30
001f2f20
001f2f20loc_1f2f20:
001f2f20stp x0, x1, [sp+8]
001f2f24strb w2, [sp+24]
001f2f28mov x3, x30
001f2f2cbl runtime.morestack_noctxt.abi0
001f2f30ldp x0, x1, [sp+8]
001f2f34ldrb w2, [sp+24]
001f2f38b 0x1f2e10
001f2f3cudf 0
001f2e10
001f2f40
001f2f40google.golang.org/protobuf/internal/impl.appendBoolPackedSlice: ; void google.golang.org/protobuf/internal/impl.appendBoolPackedSlice(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)
001f2f40ldr x16, [x28+16]
001f2f44sub x17, sp, 96
001f2f48subs xzr, x17, x16
001f2f4cb.ls 0x1f3188
001f2f50str x30, [sp-224]!
001f2f54stur x29, [sp-8]
001f2f58sub x29, sp, 8
001f2f5cstr x0, [sp+232]
001f2f60str x1, [sp+240]
001f2f64str x2, [sp+248]
001f2f68str x3, [sp+256]
001f2f6cstr x4, [sp+264]
001f2f70strb w5, [sp+272]
001f2f74str xzr, [sp+136]
001f2f78stp xzr, xzr, [sp+144]
001f2f7cstp xzr, xzr, [sp+120]
001f2f80ldr x0, [sp+256]
001f2f84bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f2f88str x0, [sp+208]
001f2f8cldrsb x27, [x0]
001f2f90ldr x1, [x0]
001f2f94ldr x2, [x0+16]
001f2f98ldr x3, [x0+8]
001f2f9cstr x1, [sp+160]
001f2fa0str x3, [sp+168]
001f2fa4str x2, [sp+176]
001f2fa8str x3, [sp+112]
001f2faccbz x3, 0x1f2fb4
001f2fb0b 0x1f2ff0
001f2fb4
001f2fb4loc_1f2fb4:
001f2fb4ldr x5, [sp+232]
001f2fb8ldr x6, [sp+240]
001f2fbcldr x7, [sp+248]
001f2fc0str x5, [sp+136]
001f2fc4str x6, [sp+144]
001f2fc8str x7, [sp+152]
001f2fccstp xzr, xzr, [sp+120]
001f2fd0ldr x0, [sp+136]
001f2fd4ldr x1, [sp+144]
001f2fd8ldr x2, [sp+152]
001f2fdcmov x3, xzr
001f2fe0mov x4, xzr
001f2fe4ldur x29, [sp-8]
001f2fe8ldr x30, [sp], 224
001f2fecret x30
001f2ff0
001f2ff0loc_1f2ff0:
001f2ff0ldr x4, [sp+264]
001f2ff4ldrsb x27, [x4]
001f2ff8ldr x3, [x4+112]
001f2ffcstr x3, [sp+96]
001f3000ldr x0, [sp+232]
001f3004ldr x1, [sp+240]
001f3008ldr x2, [sp+248]
001f300cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f3010str x0, [sp+232]
001f3014str x1, [sp+240]
001f3018str x2, [sp+248]
001f301cstr xzr, [sp+56]
001f3020ldr x4, [sp+168]
001f3024ldr x5, [sp+160]
001f3028ldr x6, [sp+176]
001f302cstr x5, [sp+184]
001f3030str x4, [sp+192]
001f3034str x6, [sp+200]
001f3038str xzr, [sp+88]
001f303cstr x4, [sp+80]
001f3040b 0x1f3044
001f3044
001f3044loc_1f3044:
001f3044ldr x4, [sp+80]
001f3048ldr x5, [sp+88]
001f304csubs xzr, x4, x5
001f3050b.gt 0x1f3058
001f3054b 0x1f3098
001f3058
001f3058loc_1f3058:
001f3058ldr x1, [sp+88]
001f305cldr x2, [sp+184]
001f3060ldrb w0, [x2+x1]
001f3064strb w0, [sp+55]
001f3068bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f306cstr x0, [sp+104]
001f3070bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f3074str x0, [sp+112]
001f3078ldr x1, [sp+56]
001f307cadd x1, x1, x0
001f3080str x1, [sp+56]
001f3084b 0x1f3088
001f3088
001f3088loc_1f3088:
001f3088ldr x4, [sp+88]
001f308cadd x4, x4, 1
001f3090str x4, [sp+88]
001f3094b 0x1f3044
001f3098
001f3098loc_1f3098:
001f3098ldr x0, [sp+232]
001f309cldr x1, [sp+240]
001f30a0ldr x2, [sp+248]
001f30a4ldr x3, [sp+56]
001f30a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f30acstr x0, [sp+232]
001f30b0str x1, [sp+240]
001f30b4str x2, [sp+248]
001f30b8ldr x4, [sp+168]
001f30bcldr x5, [sp+160]
001f30c0ldr x6, [sp+176]
001f30c4str x5, [sp+184]
001f30c8str x4, [sp+192]
001f30ccstr x6, [sp+200]
001f30d0str xzr, [sp+72]
001f30d4str x4, [sp+64]
001f30d8b 0x1f30dc
001f30dc
001f30dcloc_1f30dc:
001f30dcldr x5, [sp+64]
001f30e0ldr x6, [sp+72]
001f30e4subs xzr, x5, x6
001f30e8b.gt 0x1f30f0
001f30ecb 0x1f314c
001f30f0
001f30f0loc_1f30f0:
001f30f0ldr x1, [sp+72]
001f30f4ldr x2, [sp+184]
001f30f8ldrb w0, [x2+x1]
001f30fcstrb w0, [sp+54]
001f3100bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3104str x0, [sp+104]
001f3108ldr x1, [sp+232]
001f310cldr x2, [sp+240]
001f3110ldr x3, [sp+248]
001f3114mov x4, x0
001f3118mov x0, x1
001f311cmov x1, x2
001f3120mov x2, x3
001f3124mov x3, x4
001f3128bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f312cstr x0, [sp+232]
001f3130str x1, [sp+240]
001f3134str x2, [sp+248]
001f3138b 0x1f313c
001f313c
001f313cloc_1f313c:
001f313cldr x5, [sp+72]
001f3140add x5, x5, 1
001f3144str x5, [sp+72]
001f3148b 0x1f30dc
001f314c
001f314cloc_1f314c:
001f314cldr x5, [sp+232]
001f3150ldr x6, [sp+240]
001f3154ldr x7, [sp+248]
001f3158str x5, [sp+136]
001f315cstr x6, [sp+144]
001f3160str x7, [sp+152]
001f3164stp xzr, xzr, [sp+120]
001f3168ldr x0, [sp+136]
001f316cldr x1, [sp+144]
001f3170ldr x2, [sp+152]
001f3174mov x3, xzr
001f3178mov x4, xzr
001f317cldur x29, [sp-8]
001f3180ldr x30, [sp], 224
001f3184ret x30
001f3188
001f3188loc_1f3188:
001f3188stp x0, x1, [sp+8]
001f318cstp x2, x3, [sp+24]
001f3190str x4, [sp+40]
001f3194strb w5, [sp+48]
001f3198mov x3, x30
001f319cbl runtime.morestack_noctxt.abi0
001f31a0ldp x0, x1, [sp+8]
001f31a4ldp x2, x3, [sp+24]
001f31a8ldr x4, [sp+40]
001f31acldrb w5, [sp+48]
001f31b0b 0x1f2f40
001f31b4udf 0
001f31b8udf 0
001f31bcudf 0
001f2f40
001f2f40google.golang.org/protobuf/internal/impl.appendBoolPackedSlice: ; void google.golang.org/protobuf/internal/impl.appendBoolPackedSlice(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)
001f2f40ldr x16, [x28+16]
001f2f44sub x17, sp, 96
001f2f48subs xzr, x17, x16
001f2f4cb.ls 0x1f3188
001f2f50str x30, [sp-224]!
001f2f54stur x29, [sp-8]
001f2f58sub x29, sp, 8
001f2f5cstr x0, [sp+232]
001f2f60str x1, [sp+240]
001f2f64str x2, [sp+248]
001f2f68str x3, [sp+256]
001f2f6cstr x4, [sp+264]
001f2f70strb w5, [sp+272]
001f2f74str xzr, [sp+136]
001f2f78stp xzr, xzr, [sp+144]
001f2f7cstp xzr, xzr, [sp+120]
001f2f80ldr x0, [sp+256]
001f2f84bl google.golang.org/protobuf/internal/impl.pointer.BoolSlice
001f2f88str x0, [sp+208]
001f2f8cldrsb x27, [x0]
001f2f90ldr x1, [x0]
001f2f94ldr x2, [x0+16]
001f2f98ldr x3, [x0+8]
001f2f9cstr x1, [sp+160]
001f2fa0str x3, [sp+168]
001f2fa4str x2, [sp+176]
001f2fa8str x3, [sp+112]
001f2faccbz x3, 0x1f2fb4
001f2fb0b 0x1f2ff0
001f2fb4
001f2fb4loc_1f2fb4:
001f2fb4ldr x5, [sp+232]
001f2fb8ldr x6, [sp+240]
001f2fbcldr x7, [sp+248]
001f2fc0str x5, [sp+136]
001f2fc4str x6, [sp+144]
001f2fc8str x7, [sp+152]
001f2fccstp xzr, xzr, [sp+120]
001f2fd0ldr x0, [sp+136]
001f2fd4ldr x1, [sp+144]
001f2fd8ldr x2, [sp+152]
001f2fdcmov x3, xzr
001f2fe0mov x4, xzr
001f2fe4ldur x29, [sp-8]
001f2fe8ldr x30, [sp], 224
001f2fecret x30
001f2ff0
001f2ff0loc_1f2ff0:
001f2ff0ldr x4, [sp+264]
001f2ff4ldrsb x27, [x4]
001f2ff8ldr x3, [x4+112]
001f2ffcstr x3, [sp+96]
001f3000ldr x0, [sp+232]
001f3004ldr x1, [sp+240]
001f3008ldr x2, [sp+248]
001f300cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f3010str x0, [sp+232]
001f3014str x1, [sp+240]
001f3018str x2, [sp+248]
001f301cstr xzr, [sp+56]
001f3020ldr x4, [sp+168]
001f3024ldr x5, [sp+160]
001f3028ldr x6, [sp+176]
001f302cstr x5, [sp+184]
001f3030str x4, [sp+192]
001f3034str x6, [sp+200]
001f3038str xzr, [sp+88]
001f303cstr x4, [sp+80]
001f3040b 0x1f3044
001f3044
001f3044loc_1f3044:
001f3044ldr x4, [sp+80]
001f3048ldr x5, [sp+88]
001f304csubs xzr, x4, x5
001f3050b.gt 0x1f3058
001f3054b 0x1f3098
001f3058
001f3058loc_1f3058:
001f3058ldr x1, [sp+88]
001f305cldr x2, [sp+184]
001f3060ldrb w0, [x2+x1]
001f3064strb w0, [sp+55]
001f3068bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f306cstr x0, [sp+104]
001f3070bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f3074str x0, [sp+112]
001f3078ldr x1, [sp+56]
001f307cadd x1, x1, x0
001f3080str x1, [sp+56]
001f3084b 0x1f3088
001f3088
001f3088loc_1f3088:
001f3088ldr x4, [sp+88]
001f308cadd x4, x4, 1
001f3090str x4, [sp+88]
001f3094b 0x1f3044
001f3098
001f3098loc_1f3098:
001f3098ldr x0, [sp+232]
001f309cldr x1, [sp+240]
001f30a0ldr x2, [sp+248]
001f30a4ldr x3, [sp+56]
001f30a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f30acstr x0, [sp+232]
001f30b0str x1, [sp+240]
001f30b4str x2, [sp+248]
001f30b8ldr x4, [sp+168]
001f30bcldr x5, [sp+160]
001f30c0ldr x6, [sp+176]
001f30c4str x5, [sp+184]
001f30c8str x4, [sp+192]
001f30ccstr x6, [sp+200]
001f30d0str xzr, [sp+72]
001f30d4str x4, [sp+64]
001f30d8b 0x1f30dc
001f30dc
001f30dcloc_1f30dc:
001f30dcldr x5, [sp+64]
001f30e0ldr x6, [sp+72]
001f30e4subs xzr, x5, x6
001f30e8b.gt 0x1f30f0
001f30ecb 0x1f314c
001f30f0
001f30f0loc_1f30f0:
001f30f0ldr x1, [sp+72]
001f30f4ldr x2, [sp+184]
001f30f8ldrb w0, [x2+x1]
001f30fcstrb w0, [sp+54]
001f3100bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3104str x0, [sp+104]
001f3108ldr x1, [sp+232]
001f310cldr x2, [sp+240]
001f3110ldr x3, [sp+248]
001f3114mov x4, x0
001f3118mov x0, x1
001f311cmov x1, x2
001f3120mov x2, x3
001f3124mov x3, x4
001f3128bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f312cstr x0, [sp+232]
001f3130str x1, [sp+240]
001f3134str x2, [sp+248]
001f3138b 0x1f313c
001f313c
001f313cloc_1f313c:
001f313cldr x5, [sp+72]
001f3140add x5, x5, 1
001f3144str x5, [sp+72]
001f3148b 0x1f30dc
001f314c
001f314cloc_1f314c:
001f314cldr x5, [sp+232]
001f3150ldr x6, [sp+240]
001f3154ldr x7, [sp+248]
001f3158str x5, [sp+136]
001f315cstr x6, [sp+144]
001f3160str x7, [sp+152]
001f3164stp xzr, xzr, [sp+120]
001f3168ldr x0, [sp+136]
001f316cldr x1, [sp+144]
001f3170ldr x2, [sp+152]
001f3174mov x3, xzr
001f3178mov x4, xzr
001f317cldur x29, [sp-8]
001f3180ldr x30, [sp], 224
001f3184ret x30
001f3188
001f3188loc_1f3188:
001f3188stp x0, x1, [sp+8]
001f318cstp x2, x3, [sp+24]
001f3190str x4, [sp+40]
001f3194strb w5, [sp+48]
001f3198mov x3, x30
001f319cbl runtime.morestack_noctxt.abi0
001f31a0ldp x0, x1, [sp+8]
001f31a4ldp x2, x3, [sp+24]
001f31a8ldr x4, [sp+40]
001f31acldrb w5, [sp+48]
001f31b0b 0x1f2f40
001f31b4udf 0
001f31b8udf 0
001f31bcudf 0
001f2f40
001f31c0
001f31c0google.golang.org/protobuf/internal/impl.sizeBoolValue: ; void google.golang.org/protobuf/internal/impl.sizeBoolValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f31c0ldr x16, [x28+16]
001f31c4subs xzr, sp, x16
001f31c8b.ls 0x1f3228
001f31ccstr x30, [sp-80]!
001f31d0stur x29, [sp-8]
001f31d4sub x29, sp, 8
001f31d8str x0, [sp+88]
001f31dcstr x1, [sp+96]
001f31e0str x2, [sp+104]
001f31e4str x3, [sp+112]
001f31e8strb w4, [sp+120]
001f31ecstr xzr, [sp+48]
001f31f0ldr x0, [sp+88]
001f31f4ldr x1, [sp+96]
001f31f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f31fcstrb w0, [sp+47]
001f3200bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3204str x0, [sp+64]
001f3208bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f320cstr x0, [sp+56]
001f3210ldr x3, [sp+112]
001f3214add x0, x3, x0
001f3218str x0, [sp+48]
001f321cldur x29, [sp-8]
001f3220ldr x30, [sp], 80
001f3224ret x30
001f3228
001f3228loc_1f3228:
001f3228stp x0, x1, [sp+8]
001f322cstp x2, x3, [sp+24]
001f3230strb w4, [sp+40]
001f3234mov x3, x30
001f3238bl runtime.morestack_noctxt.abi0
001f323cldp x0, x1, [sp+8]
001f3240ldp x2, x3, [sp+24]
001f3244ldrb w4, [sp+40]
001f3248b 0x1f31c0
001f324cudf 0
001f31c0
001f31c0google.golang.org/protobuf/internal/impl.sizeBoolValue: ; void google.golang.org/protobuf/internal/impl.sizeBoolValue(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f31c0ldr x16, [x28+16]
001f31c4subs xzr, sp, x16
001f31c8b.ls 0x1f3228
001f31ccstr x30, [sp-80]!
001f31d0stur x29, [sp-8]
001f31d4sub x29, sp, 8
001f31d8str x0, [sp+88]
001f31dcstr x1, [sp+96]
001f31e0str x2, [sp+104]
001f31e4str x3, [sp+112]
001f31e8strb w4, [sp+120]
001f31ecstr xzr, [sp+48]
001f31f0ldr x0, [sp+88]
001f31f4ldr x1, [sp+96]
001f31f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f31fcstrb w0, [sp+47]
001f3200bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3204str x0, [sp+64]
001f3208bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f320cstr x0, [sp+56]
001f3210ldr x3, [sp+112]
001f3214add x0, x3, x0
001f3218str x0, [sp+48]
001f321cldur x29, [sp-8]
001f3220ldr x30, [sp], 80
001f3224ret x30
001f3228
001f3228loc_1f3228:
001f3228stp x0, x1, [sp+8]
001f322cstp x2, x3, [sp+24]
001f3230strb w4, [sp+40]
001f3234mov x3, x30
001f3238bl runtime.morestack_noctxt.abi0
001f323cldp x0, x1, [sp+8]
001f3240ldp x2, x3, [sp+24]
001f3244ldrb w4, [sp+40]
001f3248b 0x1f31c0
001f324cudf 0
001f31c0
001f3250
001f3250google.golang.org/protobuf/internal/impl.appendBoolValue: ; void google.golang.org/protobuf/internal/impl.appendBoolValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f3250ldr x16, [x28+16]
001f3254subs xzr, sp, x16
001f3258b.ls 0x1f3324
001f325cstr x30, [sp-112]!
001f3260stur x29, [sp-8]
001f3264sub x29, sp, 8
001f3268str x0, [sp+120]
001f326cstr x1, [sp+128]
001f3270str x2, [sp+136]
001f3274str x3, [sp+144]
001f3278str x4, [sp+152]
001f327cstr x5, [sp+160]
001f3280str x6, [sp+168]
001f3284strb w7, [sp+176]
001f3288str xzr, [sp+80]
001f328cstp xzr, xzr, [sp+88]
001f3290stp xzr, xzr, [sp+64]
001f3294ldr x3, [sp+168]
001f3298ldr x0, [sp+120]
001f329cldr x1, [sp+128]
001f32a0ldr x2, [sp+136]
001f32a4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f32a8str x0, [sp+120]
001f32acstr x1, [sp+128]
001f32b0str x2, [sp+136]
001f32b4ldr x0, [sp+144]
001f32b8ldr x1, [sp+152]
001f32bcldr x2, [sp+160]
001f32c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f32c4strb w0, [sp+55]
001f32c8bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f32ccstr x0, [sp+56]
001f32d0ldr x1, [sp+128]
001f32d4ldr x2, [sp+136]
001f32d8ldr x4, [sp+120]
001f32dcmov x3, x0
001f32e0mov x0, x4
001f32e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f32e8str x0, [sp+120]
001f32ecstr x1, [sp+128]
001f32f0str x2, [sp+136]
001f32f4str x0, [sp+80]
001f32f8str x1, [sp+88]
001f32fcstr x2, [sp+96]
001f3300stp xzr, xzr, [sp+64]
001f3304ldr x0, [sp+80]
001f3308ldr x1, [sp+88]
001f330cldr x2, [sp+96]
001f3310mov x3, xzr
001f3314mov x4, xzr
001f3318ldur x29, [sp-8]
001f331cldr x30, [sp], 112
001f3320ret x30
001f3324
001f3324loc_1f3324:
001f3324stp x0, x1, [sp+8]
001f3328stp x2, x3, [sp+24]
001f332cstp x4, x5, [sp+40]
001f3330str x6, [sp+56]
001f3334strb w7, [sp+64]
001f3338mov x3, x30
001f333cbl runtime.morestack_noctxt.abi0
001f3340ldp x0, x1, [sp+8]
001f3344ldp x2, x3, [sp+24]
001f3348ldp x4, x5, [sp+40]
001f334cldr x6, [sp+56]
001f3350ldrb w7, [sp+64]
001f3354b 0x1f3250
001f3358udf 0
001f335cudf 0
001f3250
001f3250google.golang.org/protobuf/internal/impl.appendBoolValue: ; void google.golang.org/protobuf/internal/impl.appendBoolValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f3250ldr x16, [x28+16]
001f3254subs xzr, sp, x16
001f3258b.ls 0x1f3324
001f325cstr x30, [sp-112]!
001f3260stur x29, [sp-8]
001f3264sub x29, sp, 8
001f3268str x0, [sp+120]
001f326cstr x1, [sp+128]
001f3270str x2, [sp+136]
001f3274str x3, [sp+144]
001f3278str x4, [sp+152]
001f327cstr x5, [sp+160]
001f3280str x6, [sp+168]
001f3284strb w7, [sp+176]
001f3288str xzr, [sp+80]
001f328cstp xzr, xzr, [sp+88]
001f3290stp xzr, xzr, [sp+64]
001f3294ldr x3, [sp+168]
001f3298ldr x0, [sp+120]
001f329cldr x1, [sp+128]
001f32a0ldr x2, [sp+136]
001f32a4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f32a8str x0, [sp+120]
001f32acstr x1, [sp+128]
001f32b0str x2, [sp+136]
001f32b4ldr x0, [sp+144]
001f32b8ldr x1, [sp+152]
001f32bcldr x2, [sp+160]
001f32c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f32c4strb w0, [sp+55]
001f32c8bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f32ccstr x0, [sp+56]
001f32d0ldr x1, [sp+128]
001f32d4ldr x2, [sp+136]
001f32d8ldr x4, [sp+120]
001f32dcmov x3, x0
001f32e0mov x0, x4
001f32e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f32e8str x0, [sp+120]
001f32ecstr x1, [sp+128]
001f32f0str x2, [sp+136]
001f32f4str x0, [sp+80]
001f32f8str x1, [sp+88]
001f32fcstr x2, [sp+96]
001f3300stp xzr, xzr, [sp+64]
001f3304ldr x0, [sp+80]
001f3308ldr x1, [sp+88]
001f330cldr x2, [sp+96]
001f3310mov x3, xzr
001f3314mov x4, xzr
001f3318ldur x29, [sp-8]
001f331cldr x30, [sp], 112
001f3320ret x30
001f3324
001f3324loc_1f3324:
001f3324stp x0, x1, [sp+8]
001f3328stp x2, x3, [sp+24]
001f332cstp x4, x5, [sp+40]
001f3330str x6, [sp+56]
001f3334strb w7, [sp+64]
001f3338mov x3, x30
001f333cbl runtime.morestack_noctxt.abi0
001f3340ldp x0, x1, [sp+8]
001f3344ldp x2, x3, [sp+24]
001f3348ldp x4, x5, [sp+40]
001f334cldr x6, [sp+56]
001f3350ldrb w7, [sp+64]
001f3354b 0x1f3250
001f3358udf 0
001f335cudf 0
001f3250
001f3360
001f3360google.golang.org/protobuf/internal/impl.consumeBoolValue: ; void google.golang.org/protobuf/internal/impl.consumeBoolValue(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)
001f3360ldr x16, [x28+16]
001f3364sub x17, sp, 48
001f3368subs xzr, x17, x16
001f336cb.ls 0x1f3638
001f3370str x30, [sp-176]!
001f3374stur x29, [sp-8]
001f3378sub x29, sp, 8
001f337cstr x0, [sp+184]
001f3380str x1, [sp+192]
001f3384str x2, [sp+200]
001f3388str x3, [sp+208]
001f338cstr x4, [sp+216]
001f3390str x5, [sp+224]
001f3394str w6, [sp+232]
001f3398strb w7, [sp+236]
001f339cstrb w8, [sp+240]
001f33a0str x9, [sp+248]
001f33a4str x10, [sp+256]
001f33a8str x11, [sp+264]
001f33acstp xzr, xzr, [sp+104]
001f33b0str xzr, [sp+120]
001f33b4str xzr, [sp+48]
001f33b8strb wzr, [sp+56]
001f33bcstp xzr, xzr, [sp+128]
001f33c0ldrsb x7, [sp+236]
001f33c4ubfm x7, x7, 0, 7
001f33c8cbnz w7, 0x1f33d0
001f33ccb 0x1f3410
001f33d0
001f33d0loc_1f33d0:
001f33d0stp xzr, xzr, [sp+104]
001f33d4str xzr, [sp+120]
001f33d8adrp x27, 0x82f000
001f33dcldr x5, [x27+192]
001f33e0adrp x27, 0x82f000
001f33e4ldr x6, [x27+200]
001f33e8str x5, [sp+128]
001f33ecstr x6, [sp+136]
001f33f0ldr x3, [sp+48]
001f33f4ldr x0, [sp+104]
001f33f8ldrb w4, [sp+56]
001f33fcldr x1, [sp+112]
001f3400ldr x2, [sp+120]
001f3404ldur x29, [sp-8]
001f3408ldr x30, [sp], 176
001f340cret x30
001f3410
001f3410loc_1f3410:
001f3410str xzr, [sp+40]
001f3414str xzr, [sp+64]
001f3418ldr x7, [sp+192]
001f341cstr x7, [sp+80]
001f3420subs xzr, x7, 0
001f3424cset x8, ne
001f3428strb w8, [sp+39]
001f342ccbnz x7, 0x1f3434
001f3430b 0x1f345c
001f3434
001f3434loc_1f3434:
001f3434ldr x1, [sp+192]
001f3438ldr x7, [sp+184]
001f343csubs xzr, x1, 0
001f3440b.hi 0x1f3448
001f3444b 0x1f362c
001f3448
001f3448loc_1f3448:
001f3448ldrb w7, [x7]
001f344csubs wzr, w7, 128
001f3450cset x7, lo
001f3454strb w7, [sp+39]
001f3458b 0x1f3460
001f345c
001f345cloc_1f345c:
001f345cb 0x1f3460
001f3460
001f3460loc_1f3460:
001f3460ldrb w7, [sp+39]
001f3464tbnz w7, 0, 0x1f346c
001f3468b 0x1f3494
001f346c
001f346cloc_1f346c:
001f346cldr x1, [sp+192]
001f3470ldr x7, [sp+184]
001f3474subs xzr, x1, 0
001f3478b.hi 0x1f3480
001f347cb 0x1f3624
001f3480
001f3480loc_1f3480:
001f3480ldrb w7, [x7]
001f3484str x7, [sp+40]
001f3488orr x7, xzr, 1
001f348cstr x7, [sp+64]
001f3490b 0x1f3564
001f3494
001f3494loc_1f3494:
001f3494ldr x7, [sp+192]
001f3498str x7, [sp+80]
001f349csubs xzr, x7, 2
001f34a0cset x7, ge
001f34a4strb w7, [sp+39]
001f34a8b.ge 0x1f34b0
001f34acb 0x1f34d8
001f34b0
001f34b0loc_1f34b0:
001f34b0ldr x1, [sp+192]
001f34b4ldr x7, [sp+184]
001f34b8subs xzr, x1, 1
001f34bcb.hi 0x1f34c4
001f34c0b 0x1f361c
001f34c4
001f34c4loc_1f34c4:
001f34c4ldrb w7, [x7+1]
001f34c8subs wzr, w7, 128
001f34cccset x7, lo
001f34d0strb w7, [sp+39]
001f34d4b 0x1f34dc
001f34d8
001f34d8loc_1f34d8:
001f34d8b 0x1f34dc
001f34dc
001f34dcloc_1f34dc:
001f34dcldrb w7, [sp+39]
001f34e0tbnz w7, 0, 0x1f34e8
001f34e4b 0x1f3534
001f34e8
001f34e8loc_1f34e8:
001f34e8ldr x1, [sp+192]
001f34ecldr x7, [sp+184]
001f34f0subs xzr, x1, 0
001f34f4b.hi 0x1f34fc
001f34f8b 0x1f3614
001f34fc
001f34fcloc_1f34fc:
001f34fcldrb w7, [x7]
001f3500and x7, x7, 127
001f3504ldr x1, [sp+192]
001f3508ldr x8, [sp+184]
001f350csubs xzr, x1, 1
001f3510b.hi 0x1f3518
001f3514b 0x1f360c
001f3518
001f3518loc_1f3518:
001f3518ldrb w8, [x8+1]
001f351cubfm x8, x8, 57, 7
001f3520add x7, x7, x8
001f3524str x7, [sp+40]
001f3528orr x7, xzr, 2
001f352cstr x7, [sp+64]
001f3530b 0x1f3560
001f3534
001f3534loc_1f3534:
001f3534ldr x0, [sp+184]
001f3538ldr x1, [sp+192]
001f353cldr x2, [sp+200]
001f3540bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f3544str x0, [sp+72]
001f3548str x1, [sp+80]
001f354cstr x0, [sp+96]
001f3550str x1, [sp+88]
001f3554str x0, [sp+40]
001f3558str x1, [sp+64]
001f355cb 0x1f3560
001f3560
001f3560loc_1f3560:
001f3560b 0x1f3564
001f3564
001f3564loc_1f3564:
001f3564ldr x7, [sp+64]
001f3568tbnz x7, 63, 0x1f3570
001f356cb 0x1f35b0
001f3570
001f3570loc_1f3570:
001f3570stp xzr, xzr, [sp+104]
001f3574str xzr, [sp+120]
001f3578adrp x27, 0x82f000
001f357cldr x5, [x27+160]
001f3580adrp x27, 0x82f000
001f3584ldr x6, [x27+168]
001f3588str x5, [sp+128]
001f358cstr x6, [sp+136]
001f3590ldr x3, [sp+48]
001f3594ldr x0, [sp+104]
001f3598ldrb w4, [sp+56]
001f359cldr x1, [sp+112]
001f35a0ldr x2, [sp+120]
001f35a4ldur x29, [sp-8]
001f35a8ldr x30, [sp], 176
001f35acret x30
001f35b0
001f35b0loc_1f35b0:
001f35b0ldr x1, [sp+64]
001f35b4str x1, [sp+48]
001f35b8ldr x0, [sp+40]
001f35bcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f35c0strb w0, [sp+39]
001f35c4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001f35c8str x0, [sp+144]
001f35ccstr x1, [sp+152]
001f35d0str x2, [sp+160]
001f35d4str x0, [sp+104]
001f35d8str x1, [sp+112]
001f35dcstr x2, [sp+120]
001f35e0stp xzr, xzr, [sp+128]
001f35e4ldr x3, [sp+48]
001f35e8ldr x0, [sp+104]
001f35ecldrb w4, [sp+56]
001f35f0ldr x1, [sp+112]
001f35f4ldr x2, [sp+120]
001f35f8mov x5, xzr
001f35fcmov x6, xzr
001f3600ldur x29, [sp-8]
001f3604ldr x30, [sp], 176
001f3608ret x30
001f360c
001f360cloc_1f360c:
001f360corr x0, xzr, 1
001f3610bl runtime.panicIndex
001f3614
001f3614loc_1f3614:
001f3614mov x0, xzr
001f3618bl runtime.panicIndex
001f361c
001f361cloc_1f361c:
001f361corr x0, xzr, 1
001f3620bl runtime.panicIndex
001f3624
001f3624loc_1f3624:
001f3624mov x0, xzr
001f3628bl runtime.panicIndex
001f362c
001f362cloc_1f362c:
001f362cmov x0, xzr
001f3630bl runtime.panicIndex
001f3634hint
001f3638
001f3638loc_1f3638:
001f3638stp x0, x1, [sp+8]
001f363cstp x2, x3, [sp+24]
001f3640stp x4, x5, [sp+40]
001f3644str w6, [sp+56]
001f3648strb w7, [sp+60]
001f364cstrb w8, [sp+64]
001f3650stp x9, x10, [sp+72]
001f3654str x11, [sp+88]
001f3658mov x3, x30
001f365cbl runtime.morestack_noctxt.abi0
001f3660ldp x0, x1, [sp+8]
001f3664ldp x2, x3, [sp+24]
001f3668ldp x4, x5, [sp+40]
001f366cldrsw x6, [sp+56]
001f3670ldrsb x7, [sp+60]
001f3674ldrb w8, [sp+64]
001f3678ldp x9, x10, [sp+72]
001f367cldr x11, [sp+88]
001f3680b 0x1f3360
001f3684udf 0
001f3688udf 0
001f368cudf 0
001f3360
001f3360google.golang.org/protobuf/internal/impl.consumeBoolValue: ; void google.golang.org/protobuf/internal/impl.consumeBoolValue(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)
001f3360ldr x16, [x28+16]
001f3364sub x17, sp, 48
001f3368subs xzr, x17, x16
001f336cb.ls 0x1f3638
001f3370str x30, [sp-176]!
001f3374stur x29, [sp-8]
001f3378sub x29, sp, 8
001f337cstr x0, [sp+184]
001f3380str x1, [sp+192]
001f3384str x2, [sp+200]
001f3388str x3, [sp+208]
001f338cstr x4, [sp+216]
001f3390str x5, [sp+224]
001f3394str w6, [sp+232]
001f3398strb w7, [sp+236]
001f339cstrb w8, [sp+240]
001f33a0str x9, [sp+248]
001f33a4str x10, [sp+256]
001f33a8str x11, [sp+264]
001f33acstp xzr, xzr, [sp+104]
001f33b0str xzr, [sp+120]
001f33b4str xzr, [sp+48]
001f33b8strb wzr, [sp+56]
001f33bcstp xzr, xzr, [sp+128]
001f33c0ldrsb x7, [sp+236]
001f33c4ubfm x7, x7, 0, 7
001f33c8cbnz w7, 0x1f33d0
001f33ccb 0x1f3410
001f33d0
001f33d0loc_1f33d0:
001f33d0stp xzr, xzr, [sp+104]
001f33d4str xzr, [sp+120]
001f33d8adrp x27, 0x82f000
001f33dcldr x5, [x27+192]
001f33e0adrp x27, 0x82f000
001f33e4ldr x6, [x27+200]
001f33e8str x5, [sp+128]
001f33ecstr x6, [sp+136]
001f33f0ldr x3, [sp+48]
001f33f4ldr x0, [sp+104]
001f33f8ldrb w4, [sp+56]
001f33fcldr x1, [sp+112]
001f3400ldr x2, [sp+120]
001f3404ldur x29, [sp-8]
001f3408ldr x30, [sp], 176
001f340cret x30
001f3410
001f3410loc_1f3410:
001f3410str xzr, [sp+40]
001f3414str xzr, [sp+64]
001f3418ldr x7, [sp+192]
001f341cstr x7, [sp+80]
001f3420subs xzr, x7, 0
001f3424cset x8, ne
001f3428strb w8, [sp+39]
001f342ccbnz x7, 0x1f3434
001f3430b 0x1f345c
001f3434
001f3434loc_1f3434:
001f3434ldr x1, [sp+192]
001f3438ldr x7, [sp+184]
001f343csubs xzr, x1, 0
001f3440b.hi 0x1f3448
001f3444b 0x1f362c
001f3448
001f3448loc_1f3448:
001f3448ldrb w7, [x7]
001f344csubs wzr, w7, 128
001f3450cset x7, lo
001f3454strb w7, [sp+39]
001f3458b 0x1f3460
001f345c
001f345cloc_1f345c:
001f345cb 0x1f3460
001f3460
001f3460loc_1f3460:
001f3460ldrb w7, [sp+39]
001f3464tbnz w7, 0, 0x1f346c
001f3468b 0x1f3494
001f346c
001f346cloc_1f346c:
001f346cldr x1, [sp+192]
001f3470ldr x7, [sp+184]
001f3474subs xzr, x1, 0
001f3478b.hi 0x1f3480
001f347cb 0x1f3624
001f3480
001f3480loc_1f3480:
001f3480ldrb w7, [x7]
001f3484str x7, [sp+40]
001f3488orr x7, xzr, 1
001f348cstr x7, [sp+64]
001f3490b 0x1f3564
001f3494
001f3494loc_1f3494:
001f3494ldr x7, [sp+192]
001f3498str x7, [sp+80]
001f349csubs xzr, x7, 2
001f34a0cset x7, ge
001f34a4strb w7, [sp+39]
001f34a8b.ge 0x1f34b0
001f34acb 0x1f34d8
001f34b0
001f34b0loc_1f34b0:
001f34b0ldr x1, [sp+192]
001f34b4ldr x7, [sp+184]
001f34b8subs xzr, x1, 1
001f34bcb.hi 0x1f34c4
001f34c0b 0x1f361c
001f34c4
001f34c4loc_1f34c4:
001f34c4ldrb w7, [x7+1]
001f34c8subs wzr, w7, 128
001f34cccset x7, lo
001f34d0strb w7, [sp+39]
001f34d4b 0x1f34dc
001f34d8
001f34d8loc_1f34d8:
001f34d8b 0x1f34dc
001f34dc
001f34dcloc_1f34dc:
001f34dcldrb w7, [sp+39]
001f34e0tbnz w7, 0, 0x1f34e8
001f34e4b 0x1f3534
001f34e8
001f34e8loc_1f34e8:
001f34e8ldr x1, [sp+192]
001f34ecldr x7, [sp+184]
001f34f0subs xzr, x1, 0
001f34f4b.hi 0x1f34fc
001f34f8b 0x1f3614
001f34fc
001f34fcloc_1f34fc:
001f34fcldrb w7, [x7]
001f3500and x7, x7, 127
001f3504ldr x1, [sp+192]
001f3508ldr x8, [sp+184]
001f350csubs xzr, x1, 1
001f3510b.hi 0x1f3518
001f3514b 0x1f360c
001f3518
001f3518loc_1f3518:
001f3518ldrb w8, [x8+1]
001f351cubfm x8, x8, 57, 7
001f3520add x7, x7, x8
001f3524str x7, [sp+40]
001f3528orr x7, xzr, 2
001f352cstr x7, [sp+64]
001f3530b 0x1f3560
001f3534
001f3534loc_1f3534:
001f3534ldr x0, [sp+184]
001f3538ldr x1, [sp+192]
001f353cldr x2, [sp+200]
001f3540bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f3544str x0, [sp+72]
001f3548str x1, [sp+80]
001f354cstr x0, [sp+96]
001f3550str x1, [sp+88]
001f3554str x0, [sp+40]
001f3558str x1, [sp+64]
001f355cb 0x1f3560
001f3560
001f3560loc_1f3560:
001f3560b 0x1f3564
001f3564
001f3564loc_1f3564:
001f3564ldr x7, [sp+64]
001f3568tbnz x7, 63, 0x1f3570
001f356cb 0x1f35b0
001f3570
001f3570loc_1f3570:
001f3570stp xzr, xzr, [sp+104]
001f3574str xzr, [sp+120]
001f3578adrp x27, 0x82f000
001f357cldr x5, [x27+160]
001f3580adrp x27, 0x82f000
001f3584ldr x6, [x27+168]
001f3588str x5, [sp+128]
001f358cstr x6, [sp+136]
001f3590ldr x3, [sp+48]
001f3594ldr x0, [sp+104]
001f3598ldrb w4, [sp+56]
001f359cldr x1, [sp+112]
001f35a0ldr x2, [sp+120]
001f35a4ldur x29, [sp-8]
001f35a8ldr x30, [sp], 176
001f35acret x30
001f35b0
001f35b0loc_1f35b0:
001f35b0ldr x1, [sp+64]
001f35b4str x1, [sp+48]
001f35b8ldr x0, [sp+40]
001f35bcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
001f35c0strb w0, [sp+39]
001f35c4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001f35c8str x0, [sp+144]
001f35ccstr x1, [sp+152]
001f35d0str x2, [sp+160]
001f35d4str x0, [sp+104]
001f35d8str x1, [sp+112]
001f35dcstr x2, [sp+120]
001f35e0stp xzr, xzr, [sp+128]
001f35e4ldr x3, [sp+48]
001f35e8ldr x0, [sp+104]
001f35ecldrb w4, [sp+56]
001f35f0ldr x1, [sp+112]
001f35f4ldr x2, [sp+120]
001f35f8mov x5, xzr
001f35fcmov x6, xzr
001f3600ldur x29, [sp-8]
001f3604ldr x30, [sp], 176
001f3608ret x30
001f360c
001f360cloc_1f360c:
001f360corr x0, xzr, 1
001f3610bl runtime.panicIndex
001f3614
001f3614loc_1f3614:
001f3614mov x0, xzr
001f3618bl runtime.panicIndex
001f361c
001f361cloc_1f361c:
001f361corr x0, xzr, 1
001f3620bl runtime.panicIndex
001f3624
001f3624loc_1f3624:
001f3624mov x0, xzr
001f3628bl runtime.panicIndex
001f362c
001f362cloc_1f362c:
001f362cmov x0, xzr
001f3630bl runtime.panicIndex
001f3634hint
001f3638
001f3638loc_1f3638:
001f3638stp x0, x1, [sp+8]
001f363cstp x2, x3, [sp+24]
001f3640stp x4, x5, [sp+40]
001f3644str w6, [sp+56]
001f3648strb w7, [sp+60]
001f364cstrb w8, [sp+64]
001f3650stp x9, x10, [sp+72]
001f3654str x11, [sp+88]
001f3658mov x3, x30
001f365cbl runtime.morestack_noctxt.abi0
001f3660ldp x0, x1, [sp+8]
001f3664ldp x2, x3, [sp+24]
001f3668ldp x4, x5, [sp+40]
001f366cldrsw x6, [sp+56]
001f3670ldrsb x7, [sp+60]
001f3674ldrb w8, [sp+64]
001f3678ldp x9, x10, [sp+72]
001f367cldr x11, [sp+88]
001f3680b 0x1f3360
001f3684udf 0
001f3688udf 0
001f368cudf 0
001f3360
001f3690
001f3690google.golang.org/protobuf/internal/impl.sizeBoolSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeBoolSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f3690ldr x16, [x28+16]
001f3694subs xzr, sp, x16
001f3698b.ls 0x1f377c
001f369cstr x30, [sp-128]!
001f36a0stur x29, [sp-8]
001f36a4sub x29, sp, 8
001f36a8str x0, [sp+136]
001f36acstr x1, [sp+144]
001f36b0str x2, [sp+152]
001f36b4str x3, [sp+160]
001f36b8strb w4, [sp+168]
001f36bcstr xzr, [sp+40]
001f36c0ldr x0, [sp+136]
001f36c4ldr x1, [sp+144]
001f36c8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f36ccstr x0, [sp+104]
001f36d0str x1, [sp+112]
001f36d4ldrsb x27, [x0]
001f36d8ldr x3, [x0+56]
001f36dcmov x0, x1
001f36e0blr x3
001f36e4str x0, [sp+64]
001f36e8str xzr, [sp+56]
001f36ecstr x0, [sp+48]
001f36f0b 0x1f36f4
001f36f4
001f36f4loc_1f36f4:
001f36f4ldr x2, [sp+48]
001f36f8ldr x3, [sp+56]
001f36fcsubs xzr, x2, x3
001f3700b.gt 0x1f3708
001f3704b 0x1f376c
001f3708
001f3708loc_1f3708:
001f3708ldr x1, [sp+56]
001f370cldr x2, [sp+104]
001f3710ldrsb x27, [x2]
001f3714ldr x2, [x2+40]
001f3718ldr x0, [sp+112]
001f371cblr x2
001f3720str x0, [sp+80]
001f3724str x1, [sp+88]
001f3728str x2, [sp+96]
001f372cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f3730strb w0, [sp+39]
001f3734bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3738str x0, [sp+72]
001f373cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f3740str x0, [sp+64]
001f3744ldr x2, [sp+40]
001f3748ldr x3, [sp+160]
001f374cadd x3, x3, x0
001f3750add x2, x2, x3
001f3754str x2, [sp+40]
001f3758b 0x1f375c
001f375c
001f375cloc_1f375c:
001f375cldr x2, [sp+56]
001f3760add x2, x2, 1
001f3764str x2, [sp+56]
001f3768b 0x1f36f4
001f376c
001f376cloc_1f376c:
001f376cldr x0, [sp+40]
001f3770ldur x29, [sp-8]
001f3774ldr x30, [sp], 128
001f3778ret x30
001f377c
001f377cloc_1f377c:
001f377cstp x0, x1, [sp+8]
001f3780stp x2, x3, [sp+24]
001f3784strb w4, [sp+40]
001f3788mov x3, x30
001f378cbl runtime.morestack_noctxt.abi0
001f3790ldp x0, x1, [sp+8]
001f3794ldp x2, x3, [sp+24]
001f3798ldrb w4, [sp+40]
001f379cb 0x1f3690
001f3690
001f3690google.golang.org/protobuf/internal/impl.sizeBoolSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeBoolSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f3690ldr x16, [x28+16]
001f3694subs xzr, sp, x16
001f3698b.ls 0x1f377c
001f369cstr x30, [sp-128]!
001f36a0stur x29, [sp-8]
001f36a4sub x29, sp, 8
001f36a8str x0, [sp+136]
001f36acstr x1, [sp+144]
001f36b0str x2, [sp+152]
001f36b4str x3, [sp+160]
001f36b8strb w4, [sp+168]
001f36bcstr xzr, [sp+40]
001f36c0ldr x0, [sp+136]
001f36c4ldr x1, [sp+144]
001f36c8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f36ccstr x0, [sp+104]
001f36d0str x1, [sp+112]
001f36d4ldrsb x27, [x0]
001f36d8ldr x3, [x0+56]
001f36dcmov x0, x1
001f36e0blr x3
001f36e4str x0, [sp+64]
001f36e8str xzr, [sp+56]
001f36ecstr x0, [sp+48]
001f36f0b 0x1f36f4
001f36f4
001f36f4loc_1f36f4:
001f36f4ldr x2, [sp+48]
001f36f8ldr x3, [sp+56]
001f36fcsubs xzr, x2, x3
001f3700b.gt 0x1f3708
001f3704b 0x1f376c
001f3708
001f3708loc_1f3708:
001f3708ldr x1, [sp+56]
001f370cldr x2, [sp+104]
001f3710ldrsb x27, [x2]
001f3714ldr x2, [x2+40]
001f3718ldr x0, [sp+112]
001f371cblr x2
001f3720str x0, [sp+80]
001f3724str x1, [sp+88]
001f3728str x2, [sp+96]
001f372cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f3730strb w0, [sp+39]
001f3734bl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3738str x0, [sp+72]
001f373cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f3740str x0, [sp+64]
001f3744ldr x2, [sp+40]
001f3748ldr x3, [sp+160]
001f374cadd x3, x3, x0
001f3750add x2, x2, x3
001f3754str x2, [sp+40]
001f3758b 0x1f375c
001f375c
001f375cloc_1f375c:
001f375cldr x2, [sp+56]
001f3760add x2, x2, 1
001f3764str x2, [sp+56]
001f3768b 0x1f36f4
001f376c
001f376cloc_1f376c:
001f376cldr x0, [sp+40]
001f3770ldur x29, [sp-8]
001f3774ldr x30, [sp], 128
001f3778ret x30
001f377c
001f377cloc_1f377c:
001f377cstp x0, x1, [sp+8]
001f3780stp x2, x3, [sp+24]
001f3784strb w4, [sp+40]
001f3788mov x3, x30
001f378cbl runtime.morestack_noctxt.abi0
001f3790ldp x0, x1, [sp+8]
001f3794ldp x2, x3, [sp+24]
001f3798ldrb w4, [sp+40]
001f379cb 0x1f3690
001f3690
001f37a0
001f37a0google.golang.org/protobuf/internal/impl.appendBoolSliceValue: ; void google.golang.org/protobuf/internal/impl.appendBoolSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f37a0ldr x16, [x28+16]
001f37a4sub x17, sp, 48
001f37a8subs xzr, x17, x16
001f37acb.ls 0x1f390c
001f37b0str x30, [sp-176]!
001f37b4stur x29, [sp-8]
001f37b8sub x29, sp, 8
001f37bcstr x0, [sp+184]
001f37c0str x1, [sp+192]
001f37c4str x2, [sp+200]
001f37c8str x3, [sp+208]
001f37ccstr x4, [sp+216]
001f37d0str x5, [sp+224]
001f37d4str x6, [sp+232]
001f37d8strb w7, [sp+240]
001f37dcstr xzr, [sp+104]
001f37e0stp xzr, xzr, [sp+112]
001f37e4stp xzr, xzr, [sp+88]
001f37e8ldr x0, [sp+208]
001f37ecldr x1, [sp+216]
001f37f0ldr x2, [sp+224]
001f37f4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f37f8str x0, [sp+152]
001f37fcstr x1, [sp+160]
001f3800ldrsb x27, [x0]
001f3804ldr x3, [x0+56]
001f3808mov x0, x1
001f380cblr x3
001f3810str x0, [sp+80]
001f3814str xzr, [sp+64]
001f3818str x0, [sp+56]
001f381cb 0x1f3820
001f3820
001f3820loc_1f3820:
001f3820ldr x5, [sp+56]
001f3824ldr x6, [sp+64]
001f3828subs xzr, x5, x6
001f382cb.gt 0x1f3834
001f3830b 0x1f38d0
001f3834
001f3834loc_1f3834:
001f3834ldr x1, [sp+64]
001f3838ldr x2, [sp+152]
001f383cldrsb x27, [x2]
001f3840ldr x2, [x2+40]
001f3844ldr x0, [sp+160]
001f3848blr x2
001f384cstr x0, [sp+128]
001f3850str x1, [sp+136]
001f3854str x2, [sp+144]
001f3858ldr x3, [sp+232]
001f385cldr x0, [sp+184]
001f3860ldr x1, [sp+192]
001f3864ldr x2, [sp+200]
001f3868bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f386cstr x0, [sp+184]
001f3870str x1, [sp+192]
001f3874str x2, [sp+200]
001f3878ldr x0, [sp+128]
001f387cldr x1, [sp+136]
001f3880ldr x2, [sp+144]
001f3884bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f3888strb w0, [sp+55]
001f388cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3890str x0, [sp+72]
001f3894ldr x1, [sp+192]
001f3898ldr x2, [sp+200]
001f389cldr x3, [sp+184]
001f38a0mov x4, x0
001f38a4mov x0, x3
001f38a8mov x3, x4
001f38acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f38b0str x0, [sp+184]
001f38b4str x1, [sp+192]
001f38b8str x2, [sp+200]
001f38bcb 0x1f38c0
001f38c0
001f38c0loc_1f38c0:
001f38c0ldr x5, [sp+64]
001f38c4add x5, x5, 1
001f38c8str x5, [sp+64]
001f38ccb 0x1f3820
001f38d0
001f38d0loc_1f38d0:
001f38d0ldr x5, [sp+184]
001f38d4ldr x6, [sp+192]
001f38d8ldr x7, [sp+200]
001f38dcstr x5, [sp+104]
001f38e0str x6, [sp+112]
001f38e4str x7, [sp+120]
001f38e8stp xzr, xzr, [sp+88]
001f38ecldr x0, [sp+104]
001f38f0ldr x1, [sp+112]
001f38f4ldr x2, [sp+120]
001f38f8mov x3, xzr
001f38fcmov x4, xzr
001f3900ldur x29, [sp-8]
001f3904ldr x30, [sp], 176
001f3908ret x30
001f390c
001f390cloc_1f390c:
001f390cstp x0, x1, [sp+8]
001f3910stp x2, x3, [sp+24]
001f3914stp x4, x5, [sp+40]
001f3918str x6, [sp+56]
001f391cstrb w7, [sp+64]
001f3920mov x3, x30
001f3924bl runtime.morestack_noctxt.abi0
001f3928ldp x0, x1, [sp+8]
001f392cldp x2, x3, [sp+24]
001f3930ldp x4, x5, [sp+40]
001f3934ldr x6, [sp+56]
001f3938ldrb w7, [sp+64]
001f393cb 0x1f37a0
001f37a0
001f37a0google.golang.org/protobuf/internal/impl.appendBoolSliceValue: ; void google.golang.org/protobuf/internal/impl.appendBoolSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f37a0ldr x16, [x28+16]
001f37a4sub x17, sp, 48
001f37a8subs xzr, x17, x16
001f37acb.ls 0x1f390c
001f37b0str x30, [sp-176]!
001f37b4stur x29, [sp-8]
001f37b8sub x29, sp, 8
001f37bcstr x0, [sp+184]
001f37c0str x1, [sp+192]
001f37c4str x2, [sp+200]
001f37c8str x3, [sp+208]
001f37ccstr x4, [sp+216]
001f37d0str x5, [sp+224]
001f37d4str x6, [sp+232]
001f37d8strb w7, [sp+240]
001f37dcstr xzr, [sp+104]
001f37e0stp xzr, xzr, [sp+112]
001f37e4stp xzr, xzr, [sp+88]
001f37e8ldr x0, [sp+208]
001f37ecldr x1, [sp+216]
001f37f0ldr x2, [sp+224]
001f37f4bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f37f8str x0, [sp+152]
001f37fcstr x1, [sp+160]
001f3800ldrsb x27, [x0]
001f3804ldr x3, [x0+56]
001f3808mov x0, x1
001f380cblr x3
001f3810str x0, [sp+80]
001f3814str xzr, [sp+64]
001f3818str x0, [sp+56]
001f381cb 0x1f3820
001f3820
001f3820loc_1f3820:
001f3820ldr x5, [sp+56]
001f3824ldr x6, [sp+64]
001f3828subs xzr, x5, x6
001f382cb.gt 0x1f3834
001f3830b 0x1f38d0
001f3834
001f3834loc_1f3834:
001f3834ldr x1, [sp+64]
001f3838ldr x2, [sp+152]
001f383cldrsb x27, [x2]
001f3840ldr x2, [x2+40]
001f3844ldr x0, [sp+160]
001f3848blr x2
001f384cstr x0, [sp+128]
001f3850str x1, [sp+136]
001f3854str x2, [sp+144]
001f3858ldr x3, [sp+232]
001f385cldr x0, [sp+184]
001f3860ldr x1, [sp+192]
001f3864ldr x2, [sp+200]
001f3868bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f386cstr x0, [sp+184]
001f3870str x1, [sp+192]
001f3874str x2, [sp+200]
001f3878ldr x0, [sp+128]
001f387cldr x1, [sp+136]
001f3880ldr x2, [sp+144]
001f3884bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
001f3888strb w0, [sp+55]
001f388cbl google.golang.org/protobuf/encoding/protowire.EncodeBool
001f3890str x0, [sp+72]
001f3894ldr x1, [sp+192]
001f3898ldr x2, [sp+200]
001f389cldr x3, [sp+184]
001f38a0mov x4, x0
001f38a4mov x0, x3
001f38a8mov x3, x4
001f38acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f38b0str x0, [sp+184]
001f38b4str x1, [sp+192]
001f38b8str x2, [sp+200]
001f38bcb 0x1f38c0
001f38c0
001f38c0loc_1f38c0:
001f38c0ldr x5, [sp+64]
001f38c4add x5, x5, 1
001f38c8str x5, [sp+64]
001f38ccb 0x1f3820
001f38d0
001f38d0loc_1f38d0:
001f38d0ldr x5, [sp+184]
001f38d4ldr x6, [sp+192]
001f38d8ldr x7, [sp+200]
001f38dcstr x5, [sp+104]
001f38e0str x6, [sp+112]
001f38e4str x7, [sp+120]
001f38e8stp xzr, xzr, [sp+88]
001f38ecldr x0, [sp+104]
001f38f0ldr x1, [sp+112]
001f38f4ldr x2, [sp+120]
001f38f8mov x3, xzr
001f38fcmov x4, xzr
001f3900ldur x29, [sp-8]
001f3904ldr x30, [sp], 176
001f3908ret x30
001f390c
001f390cloc_1f390c:
001f390cstp x0, x1, [sp+8]
001f3910stp x2, x3, [sp+24]
001f3914stp x4, x5, [sp+40]
001f3918str x6, [sp+56]
001f391cstrb w7, [sp+64]
001f3920mov x3, x30
001f3924bl runtime.morestack_noctxt.abi0
001f3928ldp x0, x1, [sp+8]
001f392cldp x2, x3, [sp+24]
001f3930ldp x4, x5, [sp+40]
001f3934ldr x6, [sp+56]
001f3938ldrb w7, [sp+64]
001f393cb 0x1f37a0
001f37a0
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
Loading..