File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001f5680
001f5680google.golang.org/protobuf/internal/impl.appendInt32: ; void google.golang.org/protobuf/internal/impl.appendInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5680ldr x16, [x28+16]
001f5684subs xzr, sp, x16
001f5688b.ls 0x1f5744
001f568cstr x30, [sp-112]!
001f5690stur x29, [sp-8]
001f5694sub x29, sp, 8
001f5698str x0, [sp+120]
001f569cstr x1, [sp+128]
001f56a0str x2, [sp+136]
001f56a4str x3, [sp+144]
001f56a8str x4, [sp+152]
001f56acstrb w5, [sp+160]
001f56b0str xzr, [sp+72]
001f56b4stp xzr, xzr, [sp+80]
001f56b8stp xzr, xzr, [sp+56]
001f56bcldr x0, [sp+144]
001f56c0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f56c4str x0, [sp+96]
001f56c8ldrsb x27, [x0]
001f56ccldrsw x1, [x0]
001f56d0str w1, [sp+44]
001f56d4ldr x1, [sp+152]
001f56d8ldrsb x27, [x1]
001f56dcldr x3, [x1+112]
001f56e0str x3, [sp+48]
001f56e4ldr x0, [sp+120]
001f56e8ldr x1, [sp+128]
001f56ecldr x2, [sp+136]
001f56f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f56f4str x0, [sp+120]
001f56f8str x1, [sp+128]
001f56fcstr x2, [sp+136]
001f5700ldrsw x3, [sp+44]
001f5704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5708str x0, [sp+120]
001f570cstr x1, [sp+128]
001f5710str x2, [sp+136]
001f5714str x0, [sp+72]
001f5718str x1, [sp+80]
001f571cstr x2, [sp+88]
001f5720stp xzr, xzr, [sp+56]
001f5724ldr x0, [sp+72]
001f5728ldr x1, [sp+80]
001f572cldr x2, [sp+88]
001f5730mov x3, xzr
001f5734mov x4, xzr
001f5738ldur x29, [sp-8]
001f573cldr x30, [sp], 112
001f5740ret x30
001f5744
001f5744loc_1f5744:
001f5744stp x0, x1, [sp+8]
001f5748stp x2, x3, [sp+24]
001f574cstr x4, [sp+40]
001f5750strb w5, [sp+48]
001f5754mov x3, x30
001f5758bl runtime.morestack_noctxt.abi0
001f575cldp x0, x1, [sp+8]
001f5760ldp x2, x3, [sp+24]
001f5764ldr x4, [sp+40]
001f5768ldrb w5, [sp+48]
001f576cb 0x1f5680
001f5680
001f5680google.golang.org/protobuf/internal/impl.appendInt32: ; void google.golang.org/protobuf/internal/impl.appendInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5680ldr x16, [x28+16]
001f5684subs xzr, sp, x16
001f5688b.ls 0x1f5744
001f568cstr x30, [sp-112]!
001f5690stur x29, [sp-8]
001f5694sub x29, sp, 8
001f5698str x0, [sp+120]
001f569cstr x1, [sp+128]
001f56a0str x2, [sp+136]
001f56a4str x3, [sp+144]
001f56a8str x4, [sp+152]
001f56acstrb w5, [sp+160]
001f56b0str xzr, [sp+72]
001f56b4stp xzr, xzr, [sp+80]
001f56b8stp xzr, xzr, [sp+56]
001f56bcldr x0, [sp+144]
001f56c0bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f56c4str x0, [sp+96]
001f56c8ldrsb x27, [x0]
001f56ccldrsw x1, [x0]
001f56d0str w1, [sp+44]
001f56d4ldr x1, [sp+152]
001f56d8ldrsb x27, [x1]
001f56dcldr x3, [x1+112]
001f56e0str x3, [sp+48]
001f56e4ldr x0, [sp+120]
001f56e8ldr x1, [sp+128]
001f56ecldr x2, [sp+136]
001f56f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f56f4str x0, [sp+120]
001f56f8str x1, [sp+128]
001f56fcstr x2, [sp+136]
001f5700ldrsw x3, [sp+44]
001f5704bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5708str x0, [sp+120]
001f570cstr x1, [sp+128]
001f5710str x2, [sp+136]
001f5714str x0, [sp+72]
001f5718str x1, [sp+80]
001f571cstr x2, [sp+88]
001f5720stp xzr, xzr, [sp+56]
001f5724ldr x0, [sp+72]
001f5728ldr x1, [sp+80]
001f572cldr x2, [sp+88]
001f5730mov x3, xzr
001f5734mov x4, xzr
001f5738ldur x29, [sp-8]
001f573cldr x30, [sp], 112
001f5740ret x30
001f5744
001f5744loc_1f5744:
001f5744stp x0, x1, [sp+8]
001f5748stp x2, x3, [sp+24]
001f574cstr x4, [sp+40]
001f5750strb w5, [sp+48]
001f5754mov x3, x30
001f5758bl runtime.morestack_noctxt.abi0
001f575cldp x0, x1, [sp+8]
001f5760ldp x2, x3, [sp+24]
001f5764ldr x4, [sp+40]
001f5768ldrb w5, [sp+48]
001f576cb 0x1f5680
001f5680
001f5770
001f5770google.golang.org/protobuf/internal/impl.consumeInt32: ; void google.golang.org/protobuf/internal/impl.consumeInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f5770ldr x16, [x28+16]
001f5774sub x17, sp, 16
001f5778subs xzr, x17, x16
001f577cb.ls 0x1f59f4
001f5780str x30, [sp-144]!
001f5784stur x29, [sp-8]
001f5788sub x29, sp, 8
001f578cstr x0, [sp+152]
001f5790str x1, [sp+160]
001f5794str x2, [sp+168]
001f5798str x3, [sp+176]
001f579cstrb w4, [sp+184]
001f57a0str x5, [sp+192]
001f57a4strb w6, [sp+200]
001f57a8str x7, [sp+208]
001f57acstr x8, [sp+216]
001f57b0str x9, [sp+224]
001f57b4str xzr, [sp+56]
001f57b8strb wzr, [sp+64]
001f57bcstp xzr, xzr, [sp+112]
001f57c0ldrsb x4, [sp+184]
001f57c4ubfm x4, x4, 0, 7
001f57c8cbnz w4, 0x1f57d0
001f57ccb 0x1f57fc
001f57d0
001f57d0loc_1f57d0:
001f57d0adrp x27, 0x82d000
001f57d4ldr x2, [x27+192]
001f57d8adrp x27, 0x82d000
001f57dcldr x3, [x27+200]
001f57e0str x2, [sp+112]
001f57e4str x3, [sp+120]
001f57e8ldr x0, [sp+56]
001f57ecldrb w1, [sp+64]
001f57f0ldur x29, [sp-8]
001f57f4ldr x30, [sp], 144
001f57f8ret x30
001f57fc
001f57fcloc_1f57fc:
001f57fcstr xzr, [sp+48]
001f5800str xzr, [sp+72]
001f5804ldr x4, [sp+160]
001f5808str x4, [sp+96]
001f580csubs xzr, x4, 0
001f5810cset x5, ne
001f5814strb w5, [sp+47]
001f5818cbnz x4, 0x1f5820
001f581cb 0x1f5848
001f5820
001f5820loc_1f5820:
001f5820ldr x1, [sp+160]
001f5824ldr x4, [sp+152]
001f5828subs xzr, x1, 0
001f582cb.hi 0x1f5834
001f5830b 0x1f59e8
001f5834
001f5834loc_1f5834:
001f5834ldrb w4, [x4]
001f5838subs wzr, w4, 128
001f583ccset x4, lo
001f5840strb w4, [sp+47]
001f5844b 0x1f584c
001f5848
001f5848loc_1f5848:
001f5848b 0x1f584c
001f584c
001f584cloc_1f584c:
001f584cldrb w4, [sp+47]
001f5850tbnz w4, 0, 0x1f5858
001f5854b 0x1f5880
001f5858
001f5858loc_1f5858:
001f5858ldr x1, [sp+160]
001f585cldr x4, [sp+152]
001f5860subs xzr, x1, 0
001f5864b.hi 0x1f586c
001f5868b 0x1f59e0
001f586c
001f586cloc_1f586c:
001f586cldrb w4, [x4]
001f5870str x4, [sp+48]
001f5874orr x4, xzr, 1
001f5878str x4, [sp+72]
001f587cb 0x1f5950
001f5880
001f5880loc_1f5880:
001f5880ldr x4, [sp+160]
001f5884str x4, [sp+96]
001f5888subs xzr, x4, 2
001f588ccset x4, ge
001f5890strb w4, [sp+47]
001f5894b.ge 0x1f589c
001f5898b 0x1f58c4
001f589c
001f589cloc_1f589c:
001f589cldr x1, [sp+160]
001f58a0ldr x4, [sp+152]
001f58a4subs xzr, x1, 1
001f58a8b.hi 0x1f58b0
001f58acb 0x1f59d8
001f58b0
001f58b0loc_1f58b0:
001f58b0ldrb w4, [x4+1]
001f58b4subs wzr, w4, 128
001f58b8cset x4, lo
001f58bcstrb w4, [sp+47]
001f58c0b 0x1f58c8
001f58c4
001f58c4loc_1f58c4:
001f58c4b 0x1f58c8
001f58c8
001f58c8loc_1f58c8:
001f58c8ldrb w4, [sp+47]
001f58cctbnz w4, 0, 0x1f58d4
001f58d0b 0x1f5920
001f58d4
001f58d4loc_1f58d4:
001f58d4ldr x1, [sp+160]
001f58d8ldr x4, [sp+152]
001f58dcsubs xzr, x1, 0
001f58e0b.hi 0x1f58e8
001f58e4b 0x1f59d0
001f58e8
001f58e8loc_1f58e8:
001f58e8ldrb w4, [x4]
001f58ecand x4, x4, 127
001f58f0ldr x1, [sp+160]
001f58f4ldr x5, [sp+152]
001f58f8subs xzr, x1, 1
001f58fcb.hi 0x1f5904
001f5900b 0x1f59c8
001f5904
001f5904loc_1f5904:
001f5904ldrb w5, [x5+1]
001f5908ubfm x5, x5, 57, 7
001f590cadd x4, x4, x5
001f5910str x4, [sp+48]
001f5914orr x4, xzr, 2
001f5918str x4, [sp+72]
001f591cb 0x1f594c
001f5920
001f5920loc_1f5920:
001f5920ldr x0, [sp+152]
001f5924ldr x1, [sp+160]
001f5928ldr x2, [sp+168]
001f592cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5930str x0, [sp+88]
001f5934str x1, [sp+96]
001f5938str x0, [sp+80]
001f593cstr x1, [sp+104]
001f5940str x0, [sp+48]
001f5944str x1, [sp+72]
001f5948b 0x1f594c
001f594c
001f594cloc_1f594c:
001f594cb 0x1f5950
001f5950
001f5950loc_1f5950:
001f5950ldr x4, [sp+72]
001f5954tbnz x4, 63, 0x1f595c
001f5958b 0x1f5988
001f595c
001f595cloc_1f595c:
001f595cadrp x27, 0x82d000
001f5960ldr x2, [x27+160]
001f5964adrp x27, 0x82d000
001f5968ldr x3, [x27+168]
001f596cstr x2, [sp+112]
001f5970str x3, [sp+120]
001f5974ldr x0, [sp+56]
001f5978ldrb w1, [sp+64]
001f597cldur x29, [sp-8]
001f5980ldr x30, [sp], 144
001f5984ret x30
001f5988
001f5988loc_1f5988:
001f5988ldr x0, [sp+176]
001f598cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5990str x0, [sp+128]
001f5994ldrsb x27, [x0]
001f5998ldr x1, [sp+48]
001f599cstr w1, [x0]
001f59a0ldr x1, [sp+72]
001f59a4str x1, [sp+56]
001f59a8stp xzr, xzr, [sp+112]
001f59acldr x0, [sp+56]
001f59b0ldrb w1, [sp+64]
001f59b4mov x2, xzr
001f59b8mov x3, xzr
001f59bcldur x29, [sp-8]
001f59c0ldr x30, [sp], 144
001f59c4ret x30
001f59c8
001f59c8loc_1f59c8:
001f59c8orr x0, xzr, 1
001f59ccbl runtime.panicIndex
001f59d0
001f59d0loc_1f59d0:
001f59d0mov x0, xzr
001f59d4bl runtime.panicIndex
001f59d8
001f59d8loc_1f59d8:
001f59d8orr x0, xzr, 1
001f59dcbl runtime.panicIndex
001f59e0
001f59e0loc_1f59e0:
001f59e0mov x0, xzr
001f59e4bl runtime.panicIndex
001f59e8
001f59e8loc_1f59e8:
001f59e8mov x0, xzr
001f59ecbl runtime.panicIndex
001f59f0hint
001f59f4
001f59f4loc_1f59f4:
001f59f4stp x0, x1, [sp+8]
001f59f8stp x2, x3, [sp+24]
001f59fcstrb w4, [sp+40]
001f5a00str x5, [sp+48]
001f5a04strb w6, [sp+56]
001f5a08stp x7, x8, [sp+64]
001f5a0cstr x9, [sp+80]
001f5a10mov x3, x30
001f5a14bl runtime.morestack_noctxt.abi0
001f5a18ldp x0, x1, [sp+8]
001f5a1cldp x2, x3, [sp+24]
001f5a20ldrsb x4, [sp+40]
001f5a24ldr x5, [sp+48]
001f5a28ldrb w6, [sp+56]
001f5a2cldp x7, x8, [sp+64]
001f5a30ldr x9, [sp+80]
001f5a34b 0x1f5770
001f5a38udf 0
001f5a3cudf 0
001f5770
001f5770google.golang.org/protobuf/internal/impl.consumeInt32: ; void google.golang.org/protobuf/internal/impl.consumeInt32(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f5770ldr x16, [x28+16]
001f5774sub x17, sp, 16
001f5778subs xzr, x17, x16
001f577cb.ls 0x1f59f4
001f5780str x30, [sp-144]!
001f5784stur x29, [sp-8]
001f5788sub x29, sp, 8
001f578cstr x0, [sp+152]
001f5790str x1, [sp+160]
001f5794str x2, [sp+168]
001f5798str x3, [sp+176]
001f579cstrb w4, [sp+184]
001f57a0str x5, [sp+192]
001f57a4strb w6, [sp+200]
001f57a8str x7, [sp+208]
001f57acstr x8, [sp+216]
001f57b0str x9, [sp+224]
001f57b4str xzr, [sp+56]
001f57b8strb wzr, [sp+64]
001f57bcstp xzr, xzr, [sp+112]
001f57c0ldrsb x4, [sp+184]
001f57c4ubfm x4, x4, 0, 7
001f57c8cbnz w4, 0x1f57d0
001f57ccb 0x1f57fc
001f57d0
001f57d0loc_1f57d0:
001f57d0adrp x27, 0x82d000
001f57d4ldr x2, [x27+192]
001f57d8adrp x27, 0x82d000
001f57dcldr x3, [x27+200]
001f57e0str x2, [sp+112]
001f57e4str x3, [sp+120]
001f57e8ldr x0, [sp+56]
001f57ecldrb w1, [sp+64]
001f57f0ldur x29, [sp-8]
001f57f4ldr x30, [sp], 144
001f57f8ret x30
001f57fc
001f57fcloc_1f57fc:
001f57fcstr xzr, [sp+48]
001f5800str xzr, [sp+72]
001f5804ldr x4, [sp+160]
001f5808str x4, [sp+96]
001f580csubs xzr, x4, 0
001f5810cset x5, ne
001f5814strb w5, [sp+47]
001f5818cbnz x4, 0x1f5820
001f581cb 0x1f5848
001f5820
001f5820loc_1f5820:
001f5820ldr x1, [sp+160]
001f5824ldr x4, [sp+152]
001f5828subs xzr, x1, 0
001f582cb.hi 0x1f5834
001f5830b 0x1f59e8
001f5834
001f5834loc_1f5834:
001f5834ldrb w4, [x4]
001f5838subs wzr, w4, 128
001f583ccset x4, lo
001f5840strb w4, [sp+47]
001f5844b 0x1f584c
001f5848
001f5848loc_1f5848:
001f5848b 0x1f584c
001f584c
001f584cloc_1f584c:
001f584cldrb w4, [sp+47]
001f5850tbnz w4, 0, 0x1f5858
001f5854b 0x1f5880
001f5858
001f5858loc_1f5858:
001f5858ldr x1, [sp+160]
001f585cldr x4, [sp+152]
001f5860subs xzr, x1, 0
001f5864b.hi 0x1f586c
001f5868b 0x1f59e0
001f586c
001f586cloc_1f586c:
001f586cldrb w4, [x4]
001f5870str x4, [sp+48]
001f5874orr x4, xzr, 1
001f5878str x4, [sp+72]
001f587cb 0x1f5950
001f5880
001f5880loc_1f5880:
001f5880ldr x4, [sp+160]
001f5884str x4, [sp+96]
001f5888subs xzr, x4, 2
001f588ccset x4, ge
001f5890strb w4, [sp+47]
001f5894b.ge 0x1f589c
001f5898b 0x1f58c4
001f589c
001f589cloc_1f589c:
001f589cldr x1, [sp+160]
001f58a0ldr x4, [sp+152]
001f58a4subs xzr, x1, 1
001f58a8b.hi 0x1f58b0
001f58acb 0x1f59d8
001f58b0
001f58b0loc_1f58b0:
001f58b0ldrb w4, [x4+1]
001f58b4subs wzr, w4, 128
001f58b8cset x4, lo
001f58bcstrb w4, [sp+47]
001f58c0b 0x1f58c8
001f58c4
001f58c4loc_1f58c4:
001f58c4b 0x1f58c8
001f58c8
001f58c8loc_1f58c8:
001f58c8ldrb w4, [sp+47]
001f58cctbnz w4, 0, 0x1f58d4
001f58d0b 0x1f5920
001f58d4
001f58d4loc_1f58d4:
001f58d4ldr x1, [sp+160]
001f58d8ldr x4, [sp+152]
001f58dcsubs xzr, x1, 0
001f58e0b.hi 0x1f58e8
001f58e4b 0x1f59d0
001f58e8
001f58e8loc_1f58e8:
001f58e8ldrb w4, [x4]
001f58ecand x4, x4, 127
001f58f0ldr x1, [sp+160]
001f58f4ldr x5, [sp+152]
001f58f8subs xzr, x1, 1
001f58fcb.hi 0x1f5904
001f5900b 0x1f59c8
001f5904
001f5904loc_1f5904:
001f5904ldrb w5, [x5+1]
001f5908ubfm x5, x5, 57, 7
001f590cadd x4, x4, x5
001f5910str x4, [sp+48]
001f5914orr x4, xzr, 2
001f5918str x4, [sp+72]
001f591cb 0x1f594c
001f5920
001f5920loc_1f5920:
001f5920ldr x0, [sp+152]
001f5924ldr x1, [sp+160]
001f5928ldr x2, [sp+168]
001f592cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5930str x0, [sp+88]
001f5934str x1, [sp+96]
001f5938str x0, [sp+80]
001f593cstr x1, [sp+104]
001f5940str x0, [sp+48]
001f5944str x1, [sp+72]
001f5948b 0x1f594c
001f594c
001f594cloc_1f594c:
001f594cb 0x1f5950
001f5950
001f5950loc_1f5950:
001f5950ldr x4, [sp+72]
001f5954tbnz x4, 63, 0x1f595c
001f5958b 0x1f5988
001f595c
001f595cloc_1f595c:
001f595cadrp x27, 0x82d000
001f5960ldr x2, [x27+160]
001f5964adrp x27, 0x82d000
001f5968ldr x3, [x27+168]
001f596cstr x2, [sp+112]
001f5970str x3, [sp+120]
001f5974ldr x0, [sp+56]
001f5978ldrb w1, [sp+64]
001f597cldur x29, [sp-8]
001f5980ldr x30, [sp], 144
001f5984ret x30
001f5988
001f5988loc_1f5988:
001f5988ldr x0, [sp+176]
001f598cbl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5990str x0, [sp+128]
001f5994ldrsb x27, [x0]
001f5998ldr x1, [sp+48]
001f599cstr w1, [x0]
001f59a0ldr x1, [sp+72]
001f59a4str x1, [sp+56]
001f59a8stp xzr, xzr, [sp+112]
001f59acldr x0, [sp+56]
001f59b0ldrb w1, [sp+64]
001f59b4mov x2, xzr
001f59b8mov x3, xzr
001f59bcldur x29, [sp-8]
001f59c0ldr x30, [sp], 144
001f59c4ret x30
001f59c8
001f59c8loc_1f59c8:
001f59c8orr x0, xzr, 1
001f59ccbl runtime.panicIndex
001f59d0
001f59d0loc_1f59d0:
001f59d0mov x0, xzr
001f59d4bl runtime.panicIndex
001f59d8
001f59d8loc_1f59d8:
001f59d8orr x0, xzr, 1
001f59dcbl runtime.panicIndex
001f59e0
001f59e0loc_1f59e0:
001f59e0mov x0, xzr
001f59e4bl runtime.panicIndex
001f59e8
001f59e8loc_1f59e8:
001f59e8mov x0, xzr
001f59ecbl runtime.panicIndex
001f59f0hint
001f59f4
001f59f4loc_1f59f4:
001f59f4stp x0, x1, [sp+8]
001f59f8stp x2, x3, [sp+24]
001f59fcstrb w4, [sp+40]
001f5a00str x5, [sp+48]
001f5a04strb w6, [sp+56]
001f5a08stp x7, x8, [sp+64]
001f5a0cstr x9, [sp+80]
001f5a10mov x3, x30
001f5a14bl runtime.morestack_noctxt.abi0
001f5a18ldp x0, x1, [sp+8]
001f5a1cldp x2, x3, [sp+24]
001f5a20ldrsb x4, [sp+40]
001f5a24ldr x5, [sp+48]
001f5a28ldrb w6, [sp+56]
001f5a2cldp x7, x8, [sp+64]
001f5a30ldr x9, [sp+80]
001f5a34b 0x1f5770
001f5a38udf 0
001f5a3cudf 0
001f5770
001f5a40
001f5a40google.golang.org/protobuf/internal/impl.sizeInt32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5a40ldr x16, [x28+16]
001f5a44subs xzr, sp, x16
001f5a48b.ls 0x1f5ac4
001f5a4cstr x30, [sp-64]!
001f5a50stur x29, [sp-8]
001f5a54sub x29, sp, 8
001f5a58str x0, [sp+72]
001f5a5cstr x1, [sp+80]
001f5a60strb w2, [sp+88]
001f5a64str xzr, [sp+32]
001f5a68bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5a6cstr x0, [sp+48]
001f5a70ldrsb x27, [x0]
001f5a74ldrsw x1, [x0]
001f5a78str w1, [sp+28]
001f5a7ccbz w1, 0x1f5a84
001f5a80b 0x1f5a98
001f5a84
001f5a84loc_1f5a84:
001f5a84str xzr, [sp+32]
001f5a88mov x0, xzr
001f5a8cldur x29, [sp-8]
001f5a90ldr x30, [sp], 64
001f5a94ret x30
001f5a98
001f5a98loc_1f5a98:
001f5a98mov x0, x1
001f5a9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5aa0str x0, [sp+40]
001f5aa4ldr x1, [sp+80]
001f5aa8ldrsb x27, [x1]
001f5aacldr x1, [x1+120]
001f5ab0add x0, x1, x0
001f5ab4str x0, [sp+32]
001f5ab8ldur x29, [sp-8]
001f5abcldr x30, [sp], 64
001f5ac0ret x30
001f5ac4
001f5ac4loc_1f5ac4:
001f5ac4stp x0, x1, [sp+8]
001f5ac8strb w2, [sp+24]
001f5accmov x3, x30
001f5ad0bl runtime.morestack_noctxt.abi0
001f5ad4ldp x0, x1, [sp+8]
001f5ad8ldrb w2, [sp+24]
001f5adcb 0x1f5a40
001f5a40
001f5a40google.golang.org/protobuf/internal/impl.sizeInt32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5a40ldr x16, [x28+16]
001f5a44subs xzr, sp, x16
001f5a48b.ls 0x1f5ac4
001f5a4cstr x30, [sp-64]!
001f5a50stur x29, [sp-8]
001f5a54sub x29, sp, 8
001f5a58str x0, [sp+72]
001f5a5cstr x1, [sp+80]
001f5a60strb w2, [sp+88]
001f5a64str xzr, [sp+32]
001f5a68bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5a6cstr x0, [sp+48]
001f5a70ldrsb x27, [x0]
001f5a74ldrsw x1, [x0]
001f5a78str w1, [sp+28]
001f5a7ccbz w1, 0x1f5a84
001f5a80b 0x1f5a98
001f5a84
001f5a84loc_1f5a84:
001f5a84str xzr, [sp+32]
001f5a88mov x0, xzr
001f5a8cldur x29, [sp-8]
001f5a90ldr x30, [sp], 64
001f5a94ret x30
001f5a98
001f5a98loc_1f5a98:
001f5a98mov x0, x1
001f5a9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5aa0str x0, [sp+40]
001f5aa4ldr x1, [sp+80]
001f5aa8ldrsb x27, [x1]
001f5aacldr x1, [x1+120]
001f5ab0add x0, x1, x0
001f5ab4str x0, [sp+32]
001f5ab8ldur x29, [sp-8]
001f5abcldr x30, [sp], 64
001f5ac0ret x30
001f5ac4
001f5ac4loc_1f5ac4:
001f5ac4stp x0, x1, [sp+8]
001f5ac8strb w2, [sp+24]
001f5accmov x3, x30
001f5ad0bl runtime.morestack_noctxt.abi0
001f5ad4ldp x0, x1, [sp+8]
001f5ad8ldrb w2, [sp+24]
001f5adcb 0x1f5a40
001f5a40
001f5ae0
001f5ae0google.golang.org/protobuf/internal/impl.appendInt32NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt32NoZero(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)
001f5ae0ldr x16, [x28+16]
001f5ae4subs xzr, sp, x16
001f5ae8b.ls 0x1f5bec
001f5aecstr x30, [sp-112]!
001f5af0stur x29, [sp-8]
001f5af4sub x29, sp, 8
001f5af8str x0, [sp+120]
001f5afcstr x1, [sp+128]
001f5b00str x2, [sp+136]
001f5b04str x3, [sp+144]
001f5b08str x4, [sp+152]
001f5b0cstrb w5, [sp+160]
001f5b10str xzr, [sp+72]
001f5b14stp xzr, xzr, [sp+80]
001f5b18stp xzr, xzr, [sp+56]
001f5b1cldr x0, [sp+144]
001f5b20bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5b24str x0, [sp+96]
001f5b28ldrsb x27, [x0]
001f5b2cldrsw x1, [x0]
001f5b30str w1, [sp+44]
001f5b34cbz w1, 0x1f5b3c
001f5b38b 0x1f5b78
001f5b3c
001f5b3cloc_1f5b3c:
001f5b3cldr x5, [sp+120]
001f5b40ldr x6, [sp+128]
001f5b44ldr x7, [sp+136]
001f5b48str x5, [sp+72]
001f5b4cstr x6, [sp+80]
001f5b50str x7, [sp+88]
001f5b54stp xzr, xzr, [sp+56]
001f5b58ldr x0, [sp+72]
001f5b5cldr x1, [sp+80]
001f5b60ldr x2, [sp+88]
001f5b64mov x3, xzr
001f5b68mov x4, xzr
001f5b6cldur x29, [sp-8]
001f5b70ldr x30, [sp], 112
001f5b74ret x30
001f5b78
001f5b78loc_1f5b78:
001f5b78ldr x4, [sp+152]
001f5b7cldrsb x27, [x4]
001f5b80ldr x3, [x4+112]
001f5b84str x3, [sp+48]
001f5b88ldr x0, [sp+120]
001f5b8cldr x1, [sp+128]
001f5b90ldr x2, [sp+136]
001f5b94bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5b98str x0, [sp+120]
001f5b9cstr x1, [sp+128]
001f5ba0str x2, [sp+136]
001f5ba4ldrsw x4, [sp+44]
001f5ba8mov x3, x4
001f5bacbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5bb0str x0, [sp+120]
001f5bb4str x1, [sp+128]
001f5bb8str x2, [sp+136]
001f5bbcstr x0, [sp+72]
001f5bc0str x1, [sp+80]
001f5bc4str x2, [sp+88]
001f5bc8stp xzr, xzr, [sp+56]
001f5bccldr x0, [sp+72]
001f5bd0ldr x1, [sp+80]
001f5bd4ldr x2, [sp+88]
001f5bd8mov x3, xzr
001f5bdcmov x4, xzr
001f5be0ldur x29, [sp-8]
001f5be4ldr x30, [sp], 112
001f5be8ret x30
001f5bec
001f5becloc_1f5bec:
001f5becstp x0, x1, [sp+8]
001f5bf0stp x2, x3, [sp+24]
001f5bf4str x4, [sp+40]
001f5bf8strb w5, [sp+48]
001f5bfcmov x3, x30
001f5c00bl runtime.morestack_noctxt.abi0
001f5c04ldp x0, x1, [sp+8]
001f5c08ldp x2, x3, [sp+24]
001f5c0cldr x4, [sp+40]
001f5c10ldrb w5, [sp+48]
001f5c14b 0x1f5ae0
001f5c18udf 0
001f5c1cudf 0
001f5ae0
001f5ae0google.golang.org/protobuf/internal/impl.appendInt32NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt32NoZero(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)
001f5ae0ldr x16, [x28+16]
001f5ae4subs xzr, sp, x16
001f5ae8b.ls 0x1f5bec
001f5aecstr x30, [sp-112]!
001f5af0stur x29, [sp-8]
001f5af4sub x29, sp, 8
001f5af8str x0, [sp+120]
001f5afcstr x1, [sp+128]
001f5b00str x2, [sp+136]
001f5b04str x3, [sp+144]
001f5b08str x4, [sp+152]
001f5b0cstrb w5, [sp+160]
001f5b10str xzr, [sp+72]
001f5b14stp xzr, xzr, [sp+80]
001f5b18stp xzr, xzr, [sp+56]
001f5b1cldr x0, [sp+144]
001f5b20bl google.golang.org/protobuf/internal/impl.pointer.Int32
001f5b24str x0, [sp+96]
001f5b28ldrsb x27, [x0]
001f5b2cldrsw x1, [x0]
001f5b30str w1, [sp+44]
001f5b34cbz w1, 0x1f5b3c
001f5b38b 0x1f5b78
001f5b3c
001f5b3cloc_1f5b3c:
001f5b3cldr x5, [sp+120]
001f5b40ldr x6, [sp+128]
001f5b44ldr x7, [sp+136]
001f5b48str x5, [sp+72]
001f5b4cstr x6, [sp+80]
001f5b50str x7, [sp+88]
001f5b54stp xzr, xzr, [sp+56]
001f5b58ldr x0, [sp+72]
001f5b5cldr x1, [sp+80]
001f5b60ldr x2, [sp+88]
001f5b64mov x3, xzr
001f5b68mov x4, xzr
001f5b6cldur x29, [sp-8]
001f5b70ldr x30, [sp], 112
001f5b74ret x30
001f5b78
001f5b78loc_1f5b78:
001f5b78ldr x4, [sp+152]
001f5b7cldrsb x27, [x4]
001f5b80ldr x3, [x4+112]
001f5b84str x3, [sp+48]
001f5b88ldr x0, [sp+120]
001f5b8cldr x1, [sp+128]
001f5b90ldr x2, [sp+136]
001f5b94bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5b98str x0, [sp+120]
001f5b9cstr x1, [sp+128]
001f5ba0str x2, [sp+136]
001f5ba4ldrsw x4, [sp+44]
001f5ba8mov x3, x4
001f5bacbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5bb0str x0, [sp+120]
001f5bb4str x1, [sp+128]
001f5bb8str x2, [sp+136]
001f5bbcstr x0, [sp+72]
001f5bc0str x1, [sp+80]
001f5bc4str x2, [sp+88]
001f5bc8stp xzr, xzr, [sp+56]
001f5bccldr x0, [sp+72]
001f5bd0ldr x1, [sp+80]
001f5bd4ldr x2, [sp+88]
001f5bd8mov x3, xzr
001f5bdcmov x4, xzr
001f5be0ldur x29, [sp-8]
001f5be4ldr x30, [sp], 112
001f5be8ret x30
001f5bec
001f5becloc_1f5bec:
001f5becstp x0, x1, [sp+8]
001f5bf0stp x2, x3, [sp+24]
001f5bf4str x4, [sp+40]
001f5bf8strb w5, [sp+48]
001f5bfcmov x3, x30
001f5c00bl runtime.morestack_noctxt.abi0
001f5c04ldp x0, x1, [sp+8]
001f5c08ldp x2, x3, [sp+24]
001f5c0cldr x4, [sp+40]
001f5c10ldrb w5, [sp+48]
001f5c14b 0x1f5ae0
001f5c18udf 0
001f5c1cudf 0
001f5ae0
001f5c20
001f5c20google.golang.org/protobuf/internal/impl.sizeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5c20ldr x16, [x28+16]
001f5c24subs xzr, sp, x16
001f5c28b.ls 0x1f5c90
001f5c2cstr x30, [sp-64]!
001f5c30stur x29, [sp-8]
001f5c34sub x29, sp, 8
001f5c38str x0, [sp+72]
001f5c3cstr x1, [sp+80]
001f5c40strb w2, [sp+88]
001f5c44str xzr, [sp+32]
001f5c48bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5c4cstr x0, [sp+48]
001f5c50ldrsb x27, [x0]
001f5c54ldr x1, [x0]
001f5c58ldrsb x27, [x1]
001f5c5cldrsw x1, [x1]
001f5c60str w1, [sp+28]
001f5c64mov x0, x1
001f5c68bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5c6cstr x0, [sp+40]
001f5c70ldr x1, [sp+80]
001f5c74ldrsb x27, [x1]
001f5c78ldr x1, [x1+120]
001f5c7cadd x0, x1, x0
001f5c80str x0, [sp+32]
001f5c84ldur x29, [sp-8]
001f5c88ldr x30, [sp], 64
001f5c8cret x30
001f5c90
001f5c90loc_1f5c90:
001f5c90stp x0, x1, [sp+8]
001f5c94strb w2, [sp+24]
001f5c98mov x3, x30
001f5c9cbl runtime.morestack_noctxt.abi0
001f5ca0ldp x0, x1, [sp+8]
001f5ca4ldrb w2, [sp+24]
001f5ca8b 0x1f5c20
001f5cacudf 0
001f5c20
001f5c20google.golang.org/protobuf/internal/impl.sizeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f5c20ldr x16, [x28+16]
001f5c24subs xzr, sp, x16
001f5c28b.ls 0x1f5c90
001f5c2cstr x30, [sp-64]!
001f5c30stur x29, [sp-8]
001f5c34sub x29, sp, 8
001f5c38str x0, [sp+72]
001f5c3cstr x1, [sp+80]
001f5c40strb w2, [sp+88]
001f5c44str xzr, [sp+32]
001f5c48bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5c4cstr x0, [sp+48]
001f5c50ldrsb x27, [x0]
001f5c54ldr x1, [x0]
001f5c58ldrsb x27, [x1]
001f5c5cldrsw x1, [x1]
001f5c60str w1, [sp+28]
001f5c64mov x0, x1
001f5c68bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f5c6cstr x0, [sp+40]
001f5c70ldr x1, [sp+80]
001f5c74ldrsb x27, [x1]
001f5c78ldr x1, [x1+120]
001f5c7cadd x0, x1, x0
001f5c80str x0, [sp+32]
001f5c84ldur x29, [sp-8]
001f5c88ldr x30, [sp], 64
001f5c8cret x30
001f5c90
001f5c90loc_1f5c90:
001f5c90stp x0, x1, [sp+8]
001f5c94strb w2, [sp+24]
001f5c98mov x3, x30
001f5c9cbl runtime.morestack_noctxt.abi0
001f5ca0ldp x0, x1, [sp+8]
001f5ca4ldrb w2, [sp+24]
001f5ca8b 0x1f5c20
001f5cacudf 0
001f5c20
001f5cb0
001f5cb0google.golang.org/protobuf/internal/impl.appendInt32Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt32Ptr(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)
001f5cb0ldr x16, [x28+16]
001f5cb4subs xzr, sp, x16
001f5cb8b.ls 0x1f5d7c
001f5cbcstr x30, [sp-112]!
001f5cc0stur x29, [sp-8]
001f5cc4sub x29, sp, 8
001f5cc8str x0, [sp+120]
001f5cccstr x1, [sp+128]
001f5cd0str x2, [sp+136]
001f5cd4str x3, [sp+144]
001f5cd8str x4, [sp+152]
001f5cdcstrb w5, [sp+160]
001f5ce0str xzr, [sp+72]
001f5ce4stp xzr, xzr, [sp+80]
001f5ce8stp xzr, xzr, [sp+56]
001f5cecldr x0, [sp+144]
001f5cf0bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5cf4str x0, [sp+96]
001f5cf8ldrsb x27, [x0]
001f5cfcldr x1, [x0]
001f5d00ldrsb x27, [x1]
001f5d04ldrsw x1, [x1]
001f5d08str w1, [sp+44]
001f5d0cldr x1, [sp+152]
001f5d10ldrsb x27, [x1]
001f5d14ldr x3, [x1+112]
001f5d18str x3, [sp+48]
001f5d1cldr x0, [sp+120]
001f5d20ldr x1, [sp+128]
001f5d24ldr x2, [sp+136]
001f5d28bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d2cstr x0, [sp+120]
001f5d30str x1, [sp+128]
001f5d34str x2, [sp+136]
001f5d38ldrsw x3, [sp+44]
001f5d3cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d40str x0, [sp+120]
001f5d44str x1, [sp+128]
001f5d48str x2, [sp+136]
001f5d4cstr x0, [sp+72]
001f5d50str x1, [sp+80]
001f5d54str x2, [sp+88]
001f5d58stp xzr, xzr, [sp+56]
001f5d5cldr x0, [sp+72]
001f5d60ldr x1, [sp+80]
001f5d64ldr x2, [sp+88]
001f5d68mov x3, xzr
001f5d6cmov x4, xzr
001f5d70ldur x29, [sp-8]
001f5d74ldr x30, [sp], 112
001f5d78ret x30
001f5d7c
001f5d7cloc_1f5d7c:
001f5d7cstp x0, x1, [sp+8]
001f5d80stp x2, x3, [sp+24]
001f5d84str x4, [sp+40]
001f5d88strb w5, [sp+48]
001f5d8cmov x3, x30
001f5d90bl runtime.morestack_noctxt.abi0
001f5d94ldp x0, x1, [sp+8]
001f5d98ldp x2, x3, [sp+24]
001f5d9cldr x4, [sp+40]
001f5da0ldrb w5, [sp+48]
001f5da4b 0x1f5cb0
001f5da8udf 0
001f5dacudf 0
001f5cb0
001f5cb0google.golang.org/protobuf/internal/impl.appendInt32Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt32Ptr(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)
001f5cb0ldr x16, [x28+16]
001f5cb4subs xzr, sp, x16
001f5cb8b.ls 0x1f5d7c
001f5cbcstr x30, [sp-112]!
001f5cc0stur x29, [sp-8]
001f5cc4sub x29, sp, 8
001f5cc8str x0, [sp+120]
001f5cccstr x1, [sp+128]
001f5cd0str x2, [sp+136]
001f5cd4str x3, [sp+144]
001f5cd8str x4, [sp+152]
001f5cdcstrb w5, [sp+160]
001f5ce0str xzr, [sp+72]
001f5ce4stp xzr, xzr, [sp+80]
001f5ce8stp xzr, xzr, [sp+56]
001f5cecldr x0, [sp+144]
001f5cf0bl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5cf4str x0, [sp+96]
001f5cf8ldrsb x27, [x0]
001f5cfcldr x1, [x0]
001f5d00ldrsb x27, [x1]
001f5d04ldrsw x1, [x1]
001f5d08str w1, [sp+44]
001f5d0cldr x1, [sp+152]
001f5d10ldrsb x27, [x1]
001f5d14ldr x3, [x1+112]
001f5d18str x3, [sp+48]
001f5d1cldr x0, [sp+120]
001f5d20ldr x1, [sp+128]
001f5d24ldr x2, [sp+136]
001f5d28bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d2cstr x0, [sp+120]
001f5d30str x1, [sp+128]
001f5d34str x2, [sp+136]
001f5d38ldrsw x3, [sp+44]
001f5d3cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f5d40str x0, [sp+120]
001f5d44str x1, [sp+128]
001f5d48str x2, [sp+136]
001f5d4cstr x0, [sp+72]
001f5d50str x1, [sp+80]
001f5d54str x2, [sp+88]
001f5d58stp xzr, xzr, [sp+56]
001f5d5cldr x0, [sp+72]
001f5d60ldr x1, [sp+80]
001f5d64ldr x2, [sp+88]
001f5d68mov x3, xzr
001f5d6cmov x4, xzr
001f5d70ldur x29, [sp-8]
001f5d74ldr x30, [sp], 112
001f5d78ret x30
001f5d7c
001f5d7cloc_1f5d7c:
001f5d7cstp x0, x1, [sp+8]
001f5d80stp x2, x3, [sp+24]
001f5d84str x4, [sp+40]
001f5d88strb w5, [sp+48]
001f5d8cmov x3, x30
001f5d90bl runtime.morestack_noctxt.abi0
001f5d94ldp x0, x1, [sp+8]
001f5d98ldp x2, x3, [sp+24]
001f5d9cldr x4, [sp+40]
001f5da0ldrb w5, [sp+48]
001f5da4b 0x1f5cb0
001f5da8udf 0
001f5dacudf 0
001f5cb0
001f5db0
001f5db0google.golang.org/protobuf/internal/impl.consumeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt32Ptr(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)
001f5db0ldr x16, [x28+16]
001f5db4sub x17, sp, 16
001f5db8subs xzr, x17, x16
001f5dbcb.ls 0x1f609c
001f5dc0str x30, [sp-144]!
001f5dc4stur x29, [sp-8]
001f5dc8sub x29, sp, 8
001f5dccstr x0, [sp+152]
001f5dd0str x1, [sp+160]
001f5dd4str x2, [sp+168]
001f5dd8str x3, [sp+176]
001f5ddcstrb w4, [sp+184]
001f5de0str x5, [sp+192]
001f5de4strb w6, [sp+200]
001f5de8str x7, [sp+208]
001f5decstr x8, [sp+216]
001f5df0str x9, [sp+224]
001f5df4str xzr, [sp+48]
001f5df8strb wzr, [sp+56]
001f5dfcstp xzr, xzr, [sp+112]
001f5e00ldrsb x4, [sp+184]
001f5e04ubfm x4, x4, 0, 7
001f5e08cbnz w4, 0x1f5e10
001f5e0cb 0x1f5e3c
001f5e10
001f5e10loc_1f5e10:
001f5e10adrp x27, 0x82d000
001f5e14ldr x2, [x27+192]
001f5e18adrp x27, 0x82d000
001f5e1cldr x3, [x27+200]
001f5e20str x2, [sp+112]
001f5e24str x3, [sp+120]
001f5e28ldr x0, [sp+48]
001f5e2cldrb w1, [sp+56]
001f5e30ldur x29, [sp-8]
001f5e34ldr x30, [sp], 144
001f5e38ret x30
001f5e3c
001f5e3cloc_1f5e3c:
001f5e3cstr xzr, [sp+40]
001f5e40str xzr, [sp+64]
001f5e44ldr x4, [sp+160]
001f5e48str x4, [sp+88]
001f5e4csubs xzr, x4, 0
001f5e50cset x5, ne
001f5e54strb w5, [sp+39]
001f5e58cbnz x4, 0x1f5e60
001f5e5cb 0x1f5e88
001f5e60
001f5e60loc_1f5e60:
001f5e60ldr x1, [sp+160]
001f5e64ldr x4, [sp+152]
001f5e68subs xzr, x1, 0
001f5e6cb.hi 0x1f5e74
001f5e70b 0x1f6090
001f5e74
001f5e74loc_1f5e74:
001f5e74ldrb w4, [x4]
001f5e78subs wzr, w4, 128
001f5e7ccset x4, lo
001f5e80strb w4, [sp+39]
001f5e84b 0x1f5e8c
001f5e88
001f5e88loc_1f5e88:
001f5e88b 0x1f5e8c
001f5e8c
001f5e8cloc_1f5e8c:
001f5e8cldrb w4, [sp+39]
001f5e90tbnz w4, 0, 0x1f5e98
001f5e94b 0x1f5ec0
001f5e98
001f5e98loc_1f5e98:
001f5e98ldr x1, [sp+160]
001f5e9cldr x4, [sp+152]
001f5ea0subs xzr, x1, 0
001f5ea4b.hi 0x1f5eac
001f5ea8b 0x1f6088
001f5eac
001f5eacloc_1f5eac:
001f5eacldrb w4, [x4]
001f5eb0str x4, [sp+40]
001f5eb4orr x4, xzr, 1
001f5eb8str x4, [sp+64]
001f5ebcb 0x1f5f90
001f5ec0
001f5ec0loc_1f5ec0:
001f5ec0ldr x4, [sp+160]
001f5ec4str x4, [sp+88]
001f5ec8subs xzr, x4, 2
001f5ecccset x4, ge
001f5ed0strb w4, [sp+39]
001f5ed4b.ge 0x1f5edc
001f5ed8b 0x1f5f04
001f5edc
001f5edcloc_1f5edc:
001f5edcldr x1, [sp+160]
001f5ee0ldr x4, [sp+152]
001f5ee4subs xzr, x1, 1
001f5ee8b.hi 0x1f5ef0
001f5eecb 0x1f6080
001f5ef0
001f5ef0loc_1f5ef0:
001f5ef0ldrb w4, [x4+1]
001f5ef4subs wzr, w4, 128
001f5ef8cset x4, lo
001f5efcstrb w4, [sp+39]
001f5f00b 0x1f5f08
001f5f04
001f5f04loc_1f5f04:
001f5f04b 0x1f5f08
001f5f08
001f5f08loc_1f5f08:
001f5f08ldrb w4, [sp+39]
001f5f0ctbnz w4, 0, 0x1f5f14
001f5f10b 0x1f5f60
001f5f14
001f5f14loc_1f5f14:
001f5f14ldr x1, [sp+160]
001f5f18ldr x4, [sp+152]
001f5f1csubs xzr, x1, 0
001f5f20b.hi 0x1f5f28
001f5f24b 0x1f6078
001f5f28
001f5f28loc_1f5f28:
001f5f28ldrb w4, [x4]
001f5f2cand x4, x4, 127
001f5f30ldr x1, [sp+160]
001f5f34ldr x5, [sp+152]
001f5f38subs xzr, x1, 1
001f5f3cb.hi 0x1f5f44
001f5f40b 0x1f6070
001f5f44
001f5f44loc_1f5f44:
001f5f44ldrb w5, [x5+1]
001f5f48ubfm x5, x5, 57, 7
001f5f4cadd x4, x4, x5
001f5f50str x4, [sp+40]
001f5f54orr x4, xzr, 2
001f5f58str x4, [sp+64]
001f5f5cb 0x1f5f8c
001f5f60
001f5f60loc_1f5f60:
001f5f60ldr x0, [sp+152]
001f5f64ldr x1, [sp+160]
001f5f68ldr x2, [sp+168]
001f5f6cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5f70str x0, [sp+80]
001f5f74str x1, [sp+88]
001f5f78str x0, [sp+72]
001f5f7cstr x1, [sp+96]
001f5f80str x0, [sp+40]
001f5f84str x1, [sp+64]
001f5f88b 0x1f5f8c
001f5f8c
001f5f8cloc_1f5f8c:
001f5f8cb 0x1f5f90
001f5f90
001f5f90loc_1f5f90:
001f5f90ldr x4, [sp+64]
001f5f94tbnz x4, 63, 0x1f5f9c
001f5f98b 0x1f5fc8
001f5f9c
001f5f9cloc_1f5f9c:
001f5f9cadrp x27, 0x82d000
001f5fa0ldr x2, [x27+160]
001f5fa4adrp x27, 0x82d000
001f5fa8ldr x3, [x27+168]
001f5facstr x2, [sp+112]
001f5fb0str x3, [sp+120]
001f5fb4ldr x0, [sp+48]
001f5fb8ldrb w1, [sp+56]
001f5fbcldur x29, [sp-8]
001f5fc0ldr x30, [sp], 144
001f5fc4ret x30
001f5fc8
001f5fc8loc_1f5fc8:
001f5fc8ldr x0, [sp+176]
001f5fccbl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5fd0str x0, [sp+104]
001f5fd4ldrsb x27, [x0]
001f5fd8ldr x1, [x0]
001f5fdccbnz x1, 0x1f5fe4
001f5fe0b 0x1f5fe8
001f5fe4
001f5fe4loc_1f5fe4:
001f5fe4b 0x1f6030
001f5fe8
001f5fe8loc_1f5fe8:
001f5fe8adrp x0, 0x400000
001f5fecadd x0, x0, 3264
001f5ff0bl runtime.newobject
001f5ff4str x0, [sp+128]
001f5ff8ldr x1, [sp+104]
001f5ffcldrsb x27, [x1]
001f6000adrp x27, 0x855000
001f6004ldr w2, [x27+3056]
001f6008cbz w2, 0x1f6010
001f600cb 0x1f6014
001f6010
001f6010loc_1f6010:
001f6010b 0x1f6028
001f6014
001f6014loc_1f6014:
001f6014bl runtime.gcWriteBarrier2
001f6018str x0, [x25]
001f601cldr x4, [x1]
001f6020str x4, [x25+8]
001f6024b 0x1f6028
001f6028
001f6028loc_1f6028:
001f6028str x0, [x1]
001f602cb 0x1f6030
001f6030
001f6030loc_1f6030:
001f6030ldr x4, [sp+104]
001f6034ldrsb x27, [x4]
001f6038ldr x4, [x4]
001f603cldrsb x27, [x4]
001f6040ldr x5, [sp+40]
001f6044str w5, [x4]
001f6048ldr x4, [sp+64]
001f604cstr x4, [sp+48]
001f6050stp xzr, xzr, [sp+112]
001f6054ldr x0, [sp+48]
001f6058ldrb w1, [sp+56]
001f605cmov x2, xzr
001f6060mov x3, xzr
001f6064ldur x29, [sp-8]
001f6068ldr x30, [sp], 144
001f606cret x30
001f6070
001f6070loc_1f6070:
001f6070orr x0, xzr, 1
001f6074bl runtime.panicIndex
001f6078
001f6078loc_1f6078:
001f6078mov x0, xzr
001f607cbl runtime.panicIndex
001f6080
001f6080loc_1f6080:
001f6080orr x0, xzr, 1
001f6084bl runtime.panicIndex
001f6088
001f6088loc_1f6088:
001f6088mov x0, xzr
001f608cbl runtime.panicIndex
001f6090
001f6090loc_1f6090:
001f6090mov x0, xzr
001f6094bl runtime.panicIndex
001f6098hint
001f609c
001f609cloc_1f609c:
001f609cstp x0, x1, [sp+8]
001f60a0stp x2, x3, [sp+24]
001f60a4strb w4, [sp+40]
001f60a8str x5, [sp+48]
001f60acstrb w6, [sp+56]
001f60b0stp x7, x8, [sp+64]
001f60b4str x9, [sp+80]
001f60b8mov x3, x30
001f60bcbl runtime.morestack_noctxt.abi0
001f60c0ldp x0, x1, [sp+8]
001f60c4ldp x2, x3, [sp+24]
001f60c8ldrsb x4, [sp+40]
001f60ccldr x5, [sp+48]
001f60d0ldrb w6, [sp+56]
001f60d4ldp x7, x8, [sp+64]
001f60d8ldr x9, [sp+80]
001f60dcb 0x1f5db0
001f5db0
001f5db0google.golang.org/protobuf/internal/impl.consumeInt32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt32Ptr(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)
001f5db0ldr x16, [x28+16]
001f5db4sub x17, sp, 16
001f5db8subs xzr, x17, x16
001f5dbcb.ls 0x1f609c
001f5dc0str x30, [sp-144]!
001f5dc4stur x29, [sp-8]
001f5dc8sub x29, sp, 8
001f5dccstr x0, [sp+152]
001f5dd0str x1, [sp+160]
001f5dd4str x2, [sp+168]
001f5dd8str x3, [sp+176]
001f5ddcstrb w4, [sp+184]
001f5de0str x5, [sp+192]
001f5de4strb w6, [sp+200]
001f5de8str x7, [sp+208]
001f5decstr x8, [sp+216]
001f5df0str x9, [sp+224]
001f5df4str xzr, [sp+48]
001f5df8strb wzr, [sp+56]
001f5dfcstp xzr, xzr, [sp+112]
001f5e00ldrsb x4, [sp+184]
001f5e04ubfm x4, x4, 0, 7
001f5e08cbnz w4, 0x1f5e10
001f5e0cb 0x1f5e3c
001f5e10
001f5e10loc_1f5e10:
001f5e10adrp x27, 0x82d000
001f5e14ldr x2, [x27+192]
001f5e18adrp x27, 0x82d000
001f5e1cldr x3, [x27+200]
001f5e20str x2, [sp+112]
001f5e24str x3, [sp+120]
001f5e28ldr x0, [sp+48]
001f5e2cldrb w1, [sp+56]
001f5e30ldur x29, [sp-8]
001f5e34ldr x30, [sp], 144
001f5e38ret x30
001f5e3c
001f5e3cloc_1f5e3c:
001f5e3cstr xzr, [sp+40]
001f5e40str xzr, [sp+64]
001f5e44ldr x4, [sp+160]
001f5e48str x4, [sp+88]
001f5e4csubs xzr, x4, 0
001f5e50cset x5, ne
001f5e54strb w5, [sp+39]
001f5e58cbnz x4, 0x1f5e60
001f5e5cb 0x1f5e88
001f5e60
001f5e60loc_1f5e60:
001f5e60ldr x1, [sp+160]
001f5e64ldr x4, [sp+152]
001f5e68subs xzr, x1, 0
001f5e6cb.hi 0x1f5e74
001f5e70b 0x1f6090
001f5e74
001f5e74loc_1f5e74:
001f5e74ldrb w4, [x4]
001f5e78subs wzr, w4, 128
001f5e7ccset x4, lo
001f5e80strb w4, [sp+39]
001f5e84b 0x1f5e8c
001f5e88
001f5e88loc_1f5e88:
001f5e88b 0x1f5e8c
001f5e8c
001f5e8cloc_1f5e8c:
001f5e8cldrb w4, [sp+39]
001f5e90tbnz w4, 0, 0x1f5e98
001f5e94b 0x1f5ec0
001f5e98
001f5e98loc_1f5e98:
001f5e98ldr x1, [sp+160]
001f5e9cldr x4, [sp+152]
001f5ea0subs xzr, x1, 0
001f5ea4b.hi 0x1f5eac
001f5ea8b 0x1f6088
001f5eac
001f5eacloc_1f5eac:
001f5eacldrb w4, [x4]
001f5eb0str x4, [sp+40]
001f5eb4orr x4, xzr, 1
001f5eb8str x4, [sp+64]
001f5ebcb 0x1f5f90
001f5ec0
001f5ec0loc_1f5ec0:
001f5ec0ldr x4, [sp+160]
001f5ec4str x4, [sp+88]
001f5ec8subs xzr, x4, 2
001f5ecccset x4, ge
001f5ed0strb w4, [sp+39]
001f5ed4b.ge 0x1f5edc
001f5ed8b 0x1f5f04
001f5edc
001f5edcloc_1f5edc:
001f5edcldr x1, [sp+160]
001f5ee0ldr x4, [sp+152]
001f5ee4subs xzr, x1, 1
001f5ee8b.hi 0x1f5ef0
001f5eecb 0x1f6080
001f5ef0
001f5ef0loc_1f5ef0:
001f5ef0ldrb w4, [x4+1]
001f5ef4subs wzr, w4, 128
001f5ef8cset x4, lo
001f5efcstrb w4, [sp+39]
001f5f00b 0x1f5f08
001f5f04
001f5f04loc_1f5f04:
001f5f04b 0x1f5f08
001f5f08
001f5f08loc_1f5f08:
001f5f08ldrb w4, [sp+39]
001f5f0ctbnz w4, 0, 0x1f5f14
001f5f10b 0x1f5f60
001f5f14
001f5f14loc_1f5f14:
001f5f14ldr x1, [sp+160]
001f5f18ldr x4, [sp+152]
001f5f1csubs xzr, x1, 0
001f5f20b.hi 0x1f5f28
001f5f24b 0x1f6078
001f5f28
001f5f28loc_1f5f28:
001f5f28ldrb w4, [x4]
001f5f2cand x4, x4, 127
001f5f30ldr x1, [sp+160]
001f5f34ldr x5, [sp+152]
001f5f38subs xzr, x1, 1
001f5f3cb.hi 0x1f5f44
001f5f40b 0x1f6070
001f5f44
001f5f44loc_1f5f44:
001f5f44ldrb w5, [x5+1]
001f5f48ubfm x5, x5, 57, 7
001f5f4cadd x4, x4, x5
001f5f50str x4, [sp+40]
001f5f54orr x4, xzr, 2
001f5f58str x4, [sp+64]
001f5f5cb 0x1f5f8c
001f5f60
001f5f60loc_1f5f60:
001f5f60ldr x0, [sp+152]
001f5f64ldr x1, [sp+160]
001f5f68ldr x2, [sp+168]
001f5f6cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f5f70str x0, [sp+80]
001f5f74str x1, [sp+88]
001f5f78str x0, [sp+72]
001f5f7cstr x1, [sp+96]
001f5f80str x0, [sp+40]
001f5f84str x1, [sp+64]
001f5f88b 0x1f5f8c
001f5f8c
001f5f8cloc_1f5f8c:
001f5f8cb 0x1f5f90
001f5f90
001f5f90loc_1f5f90:
001f5f90ldr x4, [sp+64]
001f5f94tbnz x4, 63, 0x1f5f9c
001f5f98b 0x1f5fc8
001f5f9c
001f5f9cloc_1f5f9c:
001f5f9cadrp x27, 0x82d000
001f5fa0ldr x2, [x27+160]
001f5fa4adrp x27, 0x82d000
001f5fa8ldr x3, [x27+168]
001f5facstr x2, [sp+112]
001f5fb0str x3, [sp+120]
001f5fb4ldr x0, [sp+48]
001f5fb8ldrb w1, [sp+56]
001f5fbcldur x29, [sp-8]
001f5fc0ldr x30, [sp], 144
001f5fc4ret x30
001f5fc8
001f5fc8loc_1f5fc8:
001f5fc8ldr x0, [sp+176]
001f5fccbl google.golang.org/protobuf/internal/impl.pointer.Int32Ptr
001f5fd0str x0, [sp+104]
001f5fd4ldrsb x27, [x0]
001f5fd8ldr x1, [x0]
001f5fdccbnz x1, 0x1f5fe4
001f5fe0b 0x1f5fe8
001f5fe4
001f5fe4loc_1f5fe4:
001f5fe4b 0x1f6030
001f5fe8
001f5fe8loc_1f5fe8:
001f5fe8adrp x0, 0x400000
001f5fecadd x0, x0, 3264
001f5ff0bl runtime.newobject
001f5ff4str x0, [sp+128]
001f5ff8ldr x1, [sp+104]
001f5ffcldrsb x27, [x1]
001f6000adrp x27, 0x855000
001f6004ldr w2, [x27+3056]
001f6008cbz w2, 0x1f6010
001f600cb 0x1f6014
001f6010
001f6010loc_1f6010:
001f6010b 0x1f6028
001f6014
001f6014loc_1f6014:
001f6014bl runtime.gcWriteBarrier2
001f6018str x0, [x25]
001f601cldr x4, [x1]
001f6020str x4, [x25+8]
001f6024b 0x1f6028
001f6028
001f6028loc_1f6028:
001f6028str x0, [x1]
001f602cb 0x1f6030
001f6030
001f6030loc_1f6030:
001f6030ldr x4, [sp+104]
001f6034ldrsb x27, [x4]
001f6038ldr x4, [x4]
001f603cldrsb x27, [x4]
001f6040ldr x5, [sp+40]
001f6044str w5, [x4]
001f6048ldr x4, [sp+64]
001f604cstr x4, [sp+48]
001f6050stp xzr, xzr, [sp+112]
001f6054ldr x0, [sp+48]
001f6058ldrb w1, [sp+56]
001f605cmov x2, xzr
001f6060mov x3, xzr
001f6064ldur x29, [sp-8]
001f6068ldr x30, [sp], 144
001f606cret x30
001f6070
001f6070loc_1f6070:
001f6070orr x0, xzr, 1
001f6074bl runtime.panicIndex
001f6078
001f6078loc_1f6078:
001f6078mov x0, xzr
001f607cbl runtime.panicIndex
001f6080
001f6080loc_1f6080:
001f6080orr x0, xzr, 1
001f6084bl runtime.panicIndex
001f6088
001f6088loc_1f6088:
001f6088mov x0, xzr
001f608cbl runtime.panicIndex
001f6090
001f6090loc_1f6090:
001f6090mov x0, xzr
001f6094bl runtime.panicIndex
001f6098hint
001f609c
001f609cloc_1f609c:
001f609cstp x0, x1, [sp+8]
001f60a0stp x2, x3, [sp+24]
001f60a4strb w4, [sp+40]
001f60a8str x5, [sp+48]
001f60acstrb w6, [sp+56]
001f60b0stp x7, x8, [sp+64]
001f60b4str x9, [sp+80]
001f60b8mov x3, x30
001f60bcbl runtime.morestack_noctxt.abi0
001f60c0ldp x0, x1, [sp+8]
001f60c4ldp x2, x3, [sp+24]
001f60c8ldrsb x4, [sp+40]
001f60ccldr x5, [sp+48]
001f60d0ldrb w6, [sp+56]
001f60d4ldp x7, x8, [sp+64]
001f60d8ldr x9, [sp+80]
001f60dcb 0x1f5db0
001f5db0
001f60e0
001f60e0google.golang.org/protobuf/internal/impl.sizeInt32Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f60e0ldr x16, [x28+16]
001f60e4subs xzr, sp, x16
001f60e8b.ls 0x1f61b4
001f60ecstr x30, [sp-128]!
001f60f0stur x29, [sp-8]
001f60f4sub x29, sp, 8
001f60f8str x0, [sp+136]
001f60fcstr x1, [sp+144]
001f6100strb w2, [sp+152]
001f6104str xzr, [sp+32]
001f6108bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f610cstr x0, [sp+112]
001f6110ldrsb x27, [x0]
001f6114ldr x1, [x0+8]
001f6118ldr x2, [x0]
001f611cldr x3, [x0+16]
001f6120str x2, [sp+64]
001f6124str x1, [sp+72]
001f6128str x3, [sp+80]
001f612cstr x2, [sp+88]
001f6130str x1, [sp+96]
001f6134str x3, [sp+104]
001f6138str xzr, [sp+40]
001f613cstr x1, [sp+56]
001f6140b 0x1f6144
001f6144
001f6144loc_1f6144:
001f6144ldr x1, [sp+56]
001f6148ldr x2, [sp+40]
001f614csubs xzr, x1, x2
001f6150b.gt 0x1f6158
001f6154b 0x1f61a4
001f6158
001f6158loc_1f6158:
001f6158ldr x1, [sp+40]
001f615cldr x2, [sp+88]
001f6160ldrsw x1, [x2+2*x1]
001f6164str w1, [sp+28]
001f6168mov x0, x1
001f616cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6170str x0, [sp+48]
001f6174ldr x1, [sp+32]
001f6178ldr x2, [sp+144]
001f617cldrsb x27, [x2]
001f6180ldr x2, [x2+120]
001f6184add x2, x2, x0
001f6188add x1, x1, x2
001f618cstr x1, [sp+32]
001f6190b 0x1f6194
001f6194
001f6194loc_1f6194:
001f6194ldr x1, [sp+40]
001f6198add x1, x1, 1
001f619cstr x1, [sp+40]
001f61a0b 0x1f6144
001f61a4
001f61a4loc_1f61a4:
001f61a4ldr x0, [sp+32]
001f61a8ldur x29, [sp-8]
001f61acldr x30, [sp], 128
001f61b0ret x30
001f61b4
001f61b4loc_1f61b4:
001f61b4stp x0, x1, [sp+8]
001f61b8strb w2, [sp+24]
001f61bcmov x3, x30
001f61c0bl runtime.morestack_noctxt.abi0
001f61c4ldp x0, x1, [sp+8]
001f61c8ldrb w2, [sp+24]
001f61ccb 0x1f60e0
001f60e0
001f60e0google.golang.org/protobuf/internal/impl.sizeInt32Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f60e0ldr x16, [x28+16]
001f60e4subs xzr, sp, x16
001f60e8b.ls 0x1f61b4
001f60ecstr x30, [sp-128]!
001f60f0stur x29, [sp-8]
001f60f4sub x29, sp, 8
001f60f8str x0, [sp+136]
001f60fcstr x1, [sp+144]
001f6100strb w2, [sp+152]
001f6104str xzr, [sp+32]
001f6108bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f610cstr x0, [sp+112]
001f6110ldrsb x27, [x0]
001f6114ldr x1, [x0+8]
001f6118ldr x2, [x0]
001f611cldr x3, [x0+16]
001f6120str x2, [sp+64]
001f6124str x1, [sp+72]
001f6128str x3, [sp+80]
001f612cstr x2, [sp+88]
001f6130str x1, [sp+96]
001f6134str x3, [sp+104]
001f6138str xzr, [sp+40]
001f613cstr x1, [sp+56]
001f6140b 0x1f6144
001f6144
001f6144loc_1f6144:
001f6144ldr x1, [sp+56]
001f6148ldr x2, [sp+40]
001f614csubs xzr, x1, x2
001f6150b.gt 0x1f6158
001f6154b 0x1f61a4
001f6158
001f6158loc_1f6158:
001f6158ldr x1, [sp+40]
001f615cldr x2, [sp+88]
001f6160ldrsw x1, [x2+2*x1]
001f6164str w1, [sp+28]
001f6168mov x0, x1
001f616cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6170str x0, [sp+48]
001f6174ldr x1, [sp+32]
001f6178ldr x2, [sp+144]
001f617cldrsb x27, [x2]
001f6180ldr x2, [x2+120]
001f6184add x2, x2, x0
001f6188add x1, x1, x2
001f618cstr x1, [sp+32]
001f6190b 0x1f6194
001f6194
001f6194loc_1f6194:
001f6194ldr x1, [sp+40]
001f6198add x1, x1, 1
001f619cstr x1, [sp+40]
001f61a0b 0x1f6144
001f61a4
001f61a4loc_1f61a4:
001f61a4ldr x0, [sp+32]
001f61a8ldur x29, [sp-8]
001f61acldr x30, [sp], 128
001f61b0ret x30
001f61b4
001f61b4loc_1f61b4:
001f61b4stp x0, x1, [sp+8]
001f61b8strb w2, [sp+24]
001f61bcmov x3, x30
001f61c0bl runtime.morestack_noctxt.abi0
001f61c4ldp x0, x1, [sp+8]
001f61c8ldrb w2, [sp+24]
001f61ccb 0x1f60e0
001f60e0
001f61d0
001f61d0google.golang.org/protobuf/internal/impl.appendInt32Slice: ; void google.golang.org/protobuf/internal/impl.appendInt32Slice(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)
001f61d0ldr x16, [x28+16]
001f61d4sub x17, sp, 48
001f61d8subs xzr, x17, x16
001f61dcb.ls 0x1f6308
001f61e0str x30, [sp-176]!
001f61e4stur x29, [sp-8]
001f61e8sub x29, sp, 8
001f61ecstr x0, [sp+184]
001f61f0str x1, [sp+192]
001f61f4str x2, [sp+200]
001f61f8str x3, [sp+208]
001f61fcstr x4, [sp+216]
001f6200strb w5, [sp+224]
001f6204str xzr, [sp+88]
001f6208stp xzr, xzr, [sp+96]
001f620cstp xzr, xzr, [sp+72]
001f6210ldr x0, [sp+208]
001f6214bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6218str x0, [sp+160]
001f621cldrsb x27, [x0]
001f6220ldr x1, [x0+8]
001f6224ldr x2, [x0]
001f6228ldr x3, [x0+16]
001f622cstr x2, [sp+112]
001f6230str x1, [sp+120]
001f6234str x3, [sp+128]
001f6238str x2, [sp+136]
001f623cstr x1, [sp+144]
001f6240str x3, [sp+152]
001f6244str xzr, [sp+64]
001f6248str x1, [sp+56]
001f624cb 0x1f6250
001f6250
001f6250loc_1f6250:
001f6250ldr x5, [sp+56]
001f6254ldr x6, [sp+64]
001f6258subs xzr, x5, x6
001f625cb.gt 0x1f6264
001f6260b 0x1f62cc
001f6264
001f6264loc_1f6264:
001f6264ldr x4, [sp+64]
001f6268ldr x5, [sp+136]
001f626cldrsw x4, [x5+2*x4]
001f6270str w4, [sp+44]
001f6274ldr x4, [sp+216]
001f6278ldrsb x27, [x4]
001f627cldr x3, [x4+112]
001f6280str x3, [sp+48]
001f6284ldr x0, [sp+184]
001f6288ldr x1, [sp+192]
001f628cldr x2, [sp+200]
001f6290bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6294str x0, [sp+184]
001f6298str x1, [sp+192]
001f629cstr x2, [sp+200]
001f62a0ldrsw x4, [sp+44]
001f62a4mov x3, x4
001f62a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f62acstr x0, [sp+184]
001f62b0str x1, [sp+192]
001f62b4str x2, [sp+200]
001f62b8b 0x1f62bc
001f62bc
001f62bcloc_1f62bc:
001f62bcldr x5, [sp+64]
001f62c0add x5, x5, 1
001f62c4str x5, [sp+64]
001f62c8b 0x1f6250
001f62cc
001f62ccloc_1f62cc:
001f62ccldr x5, [sp+184]
001f62d0ldr x6, [sp+192]
001f62d4ldr x7, [sp+200]
001f62d8str x5, [sp+88]
001f62dcstr x6, [sp+96]
001f62e0str x7, [sp+104]
001f62e4stp xzr, xzr, [sp+72]
001f62e8ldr x0, [sp+88]
001f62ecldr x1, [sp+96]
001f62f0ldr x2, [sp+104]
001f62f4mov x3, xzr
001f62f8mov x4, xzr
001f62fcldur x29, [sp-8]
001f6300ldr x30, [sp], 176
001f6304ret x30
001f6308
001f6308loc_1f6308:
001f6308stp x0, x1, [sp+8]
001f630cstp x2, x3, [sp+24]
001f6310str x4, [sp+40]
001f6314strb w5, [sp+48]
001f6318mov x3, x30
001f631cbl runtime.morestack_noctxt.abi0
001f6320ldp x0, x1, [sp+8]
001f6324ldp x2, x3, [sp+24]
001f6328ldr x4, [sp+40]
001f632cldrb w5, [sp+48]
001f6330b 0x1f61d0
001f6334udf 0
001f6338udf 0
001f633cudf 0
001f61d0
001f61d0google.golang.org/protobuf/internal/impl.appendInt32Slice: ; void google.golang.org/protobuf/internal/impl.appendInt32Slice(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)
001f61d0ldr x16, [x28+16]
001f61d4sub x17, sp, 48
001f61d8subs xzr, x17, x16
001f61dcb.ls 0x1f6308
001f61e0str x30, [sp-176]!
001f61e4stur x29, [sp-8]
001f61e8sub x29, sp, 8
001f61ecstr x0, [sp+184]
001f61f0str x1, [sp+192]
001f61f4str x2, [sp+200]
001f61f8str x3, [sp+208]
001f61fcstr x4, [sp+216]
001f6200strb w5, [sp+224]
001f6204str xzr, [sp+88]
001f6208stp xzr, xzr, [sp+96]
001f620cstp xzr, xzr, [sp+72]
001f6210ldr x0, [sp+208]
001f6214bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6218str x0, [sp+160]
001f621cldrsb x27, [x0]
001f6220ldr x1, [x0+8]
001f6224ldr x2, [x0]
001f6228ldr x3, [x0+16]
001f622cstr x2, [sp+112]
001f6230str x1, [sp+120]
001f6234str x3, [sp+128]
001f6238str x2, [sp+136]
001f623cstr x1, [sp+144]
001f6240str x3, [sp+152]
001f6244str xzr, [sp+64]
001f6248str x1, [sp+56]
001f624cb 0x1f6250
001f6250
001f6250loc_1f6250:
001f6250ldr x5, [sp+56]
001f6254ldr x6, [sp+64]
001f6258subs xzr, x5, x6
001f625cb.gt 0x1f6264
001f6260b 0x1f62cc
001f6264
001f6264loc_1f6264:
001f6264ldr x4, [sp+64]
001f6268ldr x5, [sp+136]
001f626cldrsw x4, [x5+2*x4]
001f6270str w4, [sp+44]
001f6274ldr x4, [sp+216]
001f6278ldrsb x27, [x4]
001f627cldr x3, [x4+112]
001f6280str x3, [sp+48]
001f6284ldr x0, [sp+184]
001f6288ldr x1, [sp+192]
001f628cldr x2, [sp+200]
001f6290bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6294str x0, [sp+184]
001f6298str x1, [sp+192]
001f629cstr x2, [sp+200]
001f62a0ldrsw x4, [sp+44]
001f62a4mov x3, x4
001f62a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f62acstr x0, [sp+184]
001f62b0str x1, [sp+192]
001f62b4str x2, [sp+200]
001f62b8b 0x1f62bc
001f62bc
001f62bcloc_1f62bc:
001f62bcldr x5, [sp+64]
001f62c0add x5, x5, 1
001f62c4str x5, [sp+64]
001f62c8b 0x1f6250
001f62cc
001f62ccloc_1f62cc:
001f62ccldr x5, [sp+184]
001f62d0ldr x6, [sp+192]
001f62d4ldr x7, [sp+200]
001f62d8str x5, [sp+88]
001f62dcstr x6, [sp+96]
001f62e0str x7, [sp+104]
001f62e4stp xzr, xzr, [sp+72]
001f62e8ldr x0, [sp+88]
001f62ecldr x1, [sp+96]
001f62f0ldr x2, [sp+104]
001f62f4mov x3, xzr
001f62f8mov x4, xzr
001f62fcldur x29, [sp-8]
001f6300ldr x30, [sp], 176
001f6304ret x30
001f6308
001f6308loc_1f6308:
001f6308stp x0, x1, [sp+8]
001f630cstp x2, x3, [sp+24]
001f6310str x4, [sp+40]
001f6314strb w5, [sp+48]
001f6318mov x3, x30
001f631cbl runtime.morestack_noctxt.abi0
001f6320ldp x0, x1, [sp+8]
001f6324ldp x2, x3, [sp+24]
001f6328ldr x4, [sp+40]
001f632cldrb w5, [sp+48]
001f6330b 0x1f61d0
001f6334udf 0
001f6338udf 0
001f633cudf 0
001f61d0
001f6340
001f6340google.golang.org/protobuf/internal/impl.consumeInt32Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt32Slice(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)
001f6340ldr x16, [x28+16]
001f6344sub x17, sp, 240
001f6348subs xzr, x17, x16
001f634cb.ls 0x1f6a8c
001f6350sub x20, sp, 368
001f6354stp x29, x30, [x20-8]
001f6358add sp, x20, 0
001f635csub x29, sp, 8
001f6360str x0, [sp+376]
001f6364str x1, [sp+384]
001f6368str x2, [sp+392]
001f636cstr x3, [sp+400]
001f6370strb w4, [sp+408]
001f6374str x5, [sp+416]
001f6378strb w6, [sp+424]
001f637cstr x7, [sp+432]
001f6380str x8, [sp+440]
001f6384str x9, [sp+448]
001f6388str xzr, [sp+112]
001f638cstrb wzr, [sp+120]
001f6390stp xzr, xzr, [sp+272]
001f6394ldr x0, [sp+400]
001f6398bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f639cstr x0, [sp+240]
001f63a0ldrsb x1, [sp+408]
001f63a4ubfm x1, x1, 0, 7
001f63a8subs wzr, w1, 2
001f63acb.eq 0x1f63b4
001f63b0b 0x1f6458
001f63b4
001f63b4loc_1f63b4:
001f63b4str xzr, [sp+312]
001f63b8stp xzr, xzr, [sp+320]
001f63bcldr x0, [sp+376]
001f63c0ldr x1, [sp+384]
001f63c4ldr x2, [sp+392]
001f63c8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f63ccstr x0, [sp+312]
001f63d0str x1, [sp+320]
001f63d4str x2, [sp+328]
001f63d8str x3, [sp+192]
001f63dcstr x0, [sp+336]
001f63e0str x1, [sp+344]
001f63e4str x2, [sp+352]
001f63e8ldr x3, [sp+192]
001f63ecstr x3, [sp+232]
001f63f0str x0, [sp+288]
001f63f4str x1, [sp+296]
001f63f8str x2, [sp+304]
001f63fcldr x3, [sp+232]
001f6400str x3, [sp+144]
001f6404tbnz x3, 63, 0x1f640c
001f6408b 0x1f6438
001f640c
001f640cloc_1f640c:
001f640cadrp x27, 0x82c000
001f6410ldr x2, [x27+160]
001f6414adrp x27, 0x82c000
001f6418ldr x3, [x27+168]
001f641cstr x2, [sp+272]
001f6420str x3, [sp+280]
001f6424ldr x0, [sp+112]
001f6428ldrb w1, [sp+120]
001f642cldp x29, x30, [sp-8]
001f6430add sp, sp, 368
001f6434ret x30
001f6438
001f6438loc_1f6438:
001f6438str xzr, [sp+152]
001f643cldr x5, [sp+288]
001f6440str x5, [sp+312]
001f6444str x1, [sp+320]
001f6448str x2, [sp+328]
001f644cstr xzr, [sp+168]
001f6450str x1, [sp+160]
001f6454b 0x1f66fc
001f6458
001f6458loc_1f6458:
001f6458ldrsb x5, [sp+408]
001f645cubfm x5, x5, 0, 7
001f6460cbnz w5, 0x1f6468
001f6464b 0x1f6494
001f6468
001f6468loc_1f6468:
001f6468adrp x27, 0x82c000
001f646cldr x2, [x27+192]
001f6470adrp x27, 0x82c000
001f6474ldr x3, [x27+200]
001f6478str x2, [sp+272]
001f647cstr x3, [sp+280]
001f6480ldr x0, [sp+112]
001f6484ldrb w1, [sp+120]
001f6488ldp x29, x30, [sp-8]
001f648cadd sp, sp, 368
001f6490ret x30
001f6494
001f6494loc_1f6494:
001f6494str xzr, [sp+96]
001f6498str xzr, [sp+128]
001f649cldr x5, [sp+384]
001f64a0str x5, [sp+192]
001f64a4subs xzr, x5, 0
001f64a8cset x6, ne
001f64acstrb w6, [sp+87]
001f64b0cbnz x5, 0x1f64b8
001f64b4b 0x1f64e0
001f64b8
001f64b8loc_1f64b8:
001f64b8ldr x1, [sp+384]
001f64bcldr x5, [sp+376]
001f64c0subs xzr, x1, 0
001f64c4b.hi 0x1f64cc
001f64c8b 0x1f66f4
001f64cc
001f64ccloc_1f64cc:
001f64ccldrb w5, [x5]
001f64d0subs wzr, w5, 128
001f64d4cset x5, lo
001f64d8strb w5, [sp+87]
001f64dcb 0x1f64e4
001f64e0
001f64e0loc_1f64e0:
001f64e0b 0x1f64e4
001f64e4
001f64e4loc_1f64e4:
001f64e4ldrb w5, [sp+87]
001f64e8tbnz w5, 0, 0x1f64f0
001f64ecb 0x1f6518
001f64f0
001f64f0loc_1f64f0:
001f64f0ldr x1, [sp+384]
001f64f4ldr x5, [sp+376]
001f64f8subs xzr, x1, 0
001f64fcb.hi 0x1f6504
001f6500b 0x1f66ec
001f6504
001f6504loc_1f6504:
001f6504ldrb w5, [x5]
001f6508str x5, [sp+96]
001f650corr x3, xzr, 1
001f6510str x3, [sp+128]
001f6514b 0x1f65ec
001f6518
001f6518loc_1f6518:
001f6518ldr x5, [sp+384]
001f651cstr x5, [sp+192]
001f6520subs xzr, x5, 2
001f6524cset x5, ge
001f6528strb w5, [sp+87]
001f652cb.ge 0x1f6534
001f6530b 0x1f655c
001f6534
001f6534loc_1f6534:
001f6534ldr x1, [sp+384]
001f6538ldr x5, [sp+376]
001f653csubs xzr, x1, 1
001f6540b.hi 0x1f6548
001f6544b 0x1f66e4
001f6548
001f6548loc_1f6548:
001f6548ldrb w5, [x5+1]
001f654csubs wzr, w5, 128
001f6550cset x5, lo
001f6554strb w5, [sp+87]
001f6558b 0x1f6560
001f655c
001f655cloc_1f655c:
001f655cb 0x1f6560
001f6560
001f6560loc_1f6560:
001f6560ldrb w5, [sp+87]
001f6564tbnz w5, 0, 0x1f656c
001f6568b 0x1f65b8
001f656c
001f656cloc_1f656c:
001f656cldr x1, [sp+384]
001f6570ldr x5, [sp+376]
001f6574subs xzr, x1, 0
001f6578b.hi 0x1f6580
001f657cb 0x1f66dc
001f6580
001f6580loc_1f6580:
001f6580ldrb w5, [x5]
001f6584and x5, x5, 127
001f6588ldr x1, [sp+384]
001f658cldr x6, [sp+376]
001f6590subs xzr, x1, 1
001f6594b.hi 0x1f659c
001f6598b 0x1f66d4
001f659c
001f659cloc_1f659c:
001f659cldrb w6, [x6+1]
001f65a0ubfm x6, x6, 57, 7
001f65a4add x5, x5, x6
001f65a8str x5, [sp+96]
001f65acorr x5, xzr, 2
001f65b0str x5, [sp+128]
001f65b4b 0x1f65e4
001f65b8
001f65b8loc_1f65b8:
001f65b8ldr x0, [sp+376]
001f65bcldr x1, [sp+384]
001f65c0ldr x2, [sp+392]
001f65c4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f65c8str x0, [sp+176]
001f65ccstr x1, [sp+192]
001f65d0str x0, [sp+208]
001f65d4str x1, [sp+200]
001f65d8str x0, [sp+96]
001f65dcstr x1, [sp+128]
001f65e0b 0x1f65e4
001f65e4
001f65e4loc_1f65e4:
001f65e4orr x3, xzr, 1
001f65e8b 0x1f65ec
001f65ec
001f65ecloc_1f65ec:
001f65ecldr x5, [sp+128]
001f65f0tbnz x5, 63, 0x1f65f8
001f65f4b 0x1f6624
001f65f8
001f65f8loc_1f65f8:
001f65f8adrp x27, 0x82c000
001f65fcldr x2, [x27+160]
001f6600adrp x27, 0x82c000
001f6604ldr x3, [x27+168]
001f6608str x2, [sp+272]
001f660cstr x3, [sp+280]
001f6610ldr x0, [sp+112]
001f6614ldrb w1, [sp+120]
001f6618ldp x29, x30, [sp-8]
001f661cadd sp, sp, 368
001f6620ret x30
001f6624
001f6624loc_1f6624:
001f6624ldr x5, [sp+96]
001f6628str w5, [sp+88]
001f662cldr x5, [sp+240]
001f6630ldrsb x27, [x5]
001f6634ldr x2, [x5+16]
001f6638ldr x0, [x5]
001f663cldr x5, [x5+8]
001f6640add x1, x5, 1
001f6644subs xzr, x2, x1
001f6648b.hs 0x1f6650
001f664cb 0x1f6654
001f6650
001f6650loc_1f6650:
001f6650b 0x1f6664
001f6654
001f6654loc_1f6654:
001f6654adrp x4, 0x3ff000
001f6658add x4, x4, 3264
001f665cbl runtime.growslice
001f6660b 0x1f6664
001f6664
001f6664loc_1f6664:
001f6664ldrsw x4, [sp+88]
001f6668sub x5, x1, 1
001f666cstr w4, [x0+2*x5]
001f6670ldr x4, [sp+240]
001f6674ldrsb x27, [x4]
001f6678str x1, [x4+8]
001f667cstr x2, [x4+16]
001f6680adrp x27, 0x855000
001f6684ldr w5, [x27+3056]
001f6688cbz w5, 0x1f6690
001f668cb 0x1f6694
001f6690
001f6690loc_1f6690:
001f6690b 0x1f66a8
001f6694
001f6694loc_1f6694:
001f6694bl runtime.gcWriteBarrier2
001f6698str x0, [x25]
001f669cldr x5, [x4]
001f66a0str x5, [x25+8]
001f66a4b 0x1f66a8
001f66a8
001f66a8loc_1f66a8:
001f66a8str x0, [x4]
001f66acldr x4, [sp+128]
001f66b0str x4, [sp+112]
001f66b4stp xzr, xzr, [sp+272]
001f66b8ldr x0, [sp+112]
001f66bcldrb w1, [sp+120]
001f66c0mov x2, xzr
001f66c4mov x3, xzr
001f66c8ldp x29, x30, [sp-8]
001f66ccadd sp, sp, 368
001f66d0ret x30
001f66d4
001f66d4loc_1f66d4:
001f66d4orr x0, xzr, 1
001f66d8bl runtime.panicIndex
001f66dc
001f66dcloc_1f66dc:
001f66dcmov x0, xzr
001f66e0bl runtime.panicIndex
001f66e4
001f66e4loc_1f66e4:
001f66e4orr x0, xzr, 1
001f66e8bl runtime.panicIndex
001f66ec
001f66ecloc_1f66ec:
001f66ecmov x0, xzr
001f66f0bl runtime.panicIndex
001f66f4
001f66f4loc_1f66f4:
001f66f4mov x0, xzr
001f66f8bl runtime.panicIndex
001f66fc
001f66fcloc_1f66fc:
001f66fcldr x5, [sp+160]
001f6700ldr x6, [sp+168]
001f6704subs xzr, x5, x6
001f6708b.gt 0x1f6710
001f670cb 0x1f6754
001f6710
001f6710loc_1f6710:
001f6710ldr x5, [sp+168]
001f6714ldr x6, [sp+312]
001f6718ldrb w5, [x6+x5]
001f671cstrb w5, [sp+86]
001f6720subs wzr, w5, 128
001f6724b.lo 0x1f672c
001f6728b 0x1f673c
001f672c
001f672cloc_1f672c:
001f672cldr x5, [sp+152]
001f6730add x5, x5, 1
001f6734str x5, [sp+152]
001f6738b 0x1f6740
001f673c
001f673cloc_1f673c:
001f673cb 0x1f6740
001f6740
001f6740loc_1f6740:
001f6740b 0x1f6744
001f6744
001f6744loc_1f6744:
001f6744ldr x5, [sp+168]
001f6748add x5, x5, 1
001f674cstr x5, [sp+168]
001f6750b 0x1f66fc
001f6754
001f6754loc_1f6754:
001f6754ldr x5, [sp+152]
001f6758subs xzr, x5, 0
001f675cb.gt 0x1f6764
001f6760b 0x1f6774
001f6764
001f6764loc_1f6764:
001f6764ldr x1, [sp+152]
001f6768ldr x0, [sp+400]
001f676cbl google.golang.org/protobuf/internal/impl.pointer.growInt32Slice
001f6770b 0x1f6778
001f6774
001f6774loc_1f6774:
001f6774b 0x1f6778
001f6778
001f6778loc_1f6778:
001f6778ldr x5, [sp+240]
001f677cldrsb x27, [x5]
001f6780ldr x6, [x5]
001f6784ldr x7, [x5+8]
001f6788ldr x5, [x5+16]
001f678cstr x6, [sp+248]
001f6790str x7, [sp+256]
001f6794str x5, [sp+264]
001f6798b 0x1f679c
001f679c
001f679cloc_1f679c:
001f679cldr x5, [sp+296]
001f67a0str x5, [sp+192]
001f67a4cbnz x5, 0x1f67ac
001f67a8b 0x1f69e8
001f67ac
001f67acloc_1f67ac:
001f67acstr xzr, [sp+104]
001f67b0str xzr, [sp+136]
001f67b4ldr x5, [sp+296]
001f67b8str x5, [sp+184]
001f67bcsubs xzr, x5, 0
001f67c0cset x6, ne
001f67c4strb w6, [sp+87]
001f67c8cbnz x5, 0x1f67d0
001f67ccb 0x1f67f8
001f67d0
001f67d0loc_1f67d0:
001f67d0ldr x1, [sp+296]
001f67d4ldr x5, [sp+288]
001f67d8subs xzr, x1, 0
001f67dcb.hi 0x1f67e4
001f67e0b 0x1f6a80
001f67e4
001f67e4loc_1f67e4:
001f67e4ldrb w5, [x5]
001f67e8subs wzr, w5, 128
001f67eccset x5, lo
001f67f0strb w5, [sp+87]
001f67f4b 0x1f67fc
001f67f8
001f67f8loc_1f67f8:
001f67f8b 0x1f67fc
001f67fc
001f67fcloc_1f67fc:
001f67fcldrb w5, [sp+87]
001f6800tbnz w5, 0, 0x1f6808
001f6804b 0x1f6830
001f6808
001f6808loc_1f6808:
001f6808ldr x1, [sp+296]
001f680cldr x5, [sp+288]
001f6810subs xzr, x1, 0
001f6814b.hi 0x1f681c
001f6818b 0x1f6a78
001f681c
001f681cloc_1f681c:
001f681cldrb w5, [x5]
001f6820str x5, [sp+104]
001f6824orr x0, xzr, 1
001f6828str x0, [sp+136]
001f682cb 0x1f6908
001f6830
001f6830loc_1f6830:
001f6830ldr x5, [sp+296]
001f6834str x5, [sp+184]
001f6838subs xzr, x5, 2
001f683ccset x5, ge
001f6840strb w5, [sp+87]
001f6844b.ge 0x1f684c
001f6848b 0x1f6874
001f684c
001f684cloc_1f684c:
001f684cldr x1, [sp+296]
001f6850ldr x5, [sp+288]
001f6854subs xzr, x1, 1
001f6858b.hi 0x1f6860
001f685cb 0x1f6a70
001f6860
001f6860loc_1f6860:
001f6860ldrb w5, [x5+1]
001f6864subs wzr, w5, 128
001f6868cset x5, lo
001f686cstrb w5, [sp+87]
001f6870b 0x1f6878
001f6874
001f6874loc_1f6874:
001f6874b 0x1f6878
001f6878
001f6878loc_1f6878:
001f6878ldrb w5, [sp+87]
001f687ctbnz w5, 0, 0x1f6884
001f6880b 0x1f68d0
001f6884
001f6884loc_1f6884:
001f6884ldr x1, [sp+296]
001f6888ldr x5, [sp+288]
001f688csubs xzr, x1, 0
001f6890b.hi 0x1f6898
001f6894b 0x1f6a68
001f6898
001f6898loc_1f6898:
001f6898ldrb w5, [x5]
001f689cand x5, x5, 127
001f68a0ldr x1, [sp+296]
001f68a4ldr x6, [sp+288]
001f68a8subs xzr, x1, 1
001f68acb.hi 0x1f68b4
001f68b0b 0x1f6a60
001f68b4
001f68b4loc_1f68b4:
001f68b4ldrb w6, [x6+1]
001f68b8ubfm x6, x6, 57, 7
001f68bcadd x5, x5, x6
001f68c0str x5, [sp+104]
001f68c4orr x5, xzr, 2
001f68c8str x5, [sp+136]
001f68ccb 0x1f6900
001f68d0
001f68d0loc_1f68d0:
001f68d0ldr x0, [sp+288]
001f68d4ldr x1, [sp+296]
001f68d8ldr x2, [sp+304]
001f68dcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f68e0str x0, [sp+176]
001f68e4str x1, [sp+184]
001f68e8str x0, [sp+224]
001f68ecstr x1, [sp+216]
001f68f0str x0, [sp+104]
001f68f4str x1, [sp+136]
001f68f8orr x5, xzr, 2
001f68fcb 0x1f6900
001f6900
001f6900loc_1f6900:
001f6900orr x0, xzr, 1
001f6904b 0x1f6908
001f6908
001f6908loc_1f6908:
001f6908ldr x5, [sp+136]
001f690ctbnz x5, 63, 0x1f6914
001f6910b 0x1f6940
001f6914
001f6914loc_1f6914:
001f6914adrp x27, 0x82c000
001f6918ldr x2, [x27+160]
001f691cadrp x27, 0x82c000
001f6920ldr x3, [x27+168]
001f6924str x2, [sp+272]
001f6928str x3, [sp+280]
001f692cldr x0, [sp+112]
001f6930ldrb w1, [sp+120]
001f6934ldp x29, x30, [sp-8]
001f6938add sp, sp, 368
001f693cret x30
001f6940
001f6940loc_1f6940:
001f6940ldr x5, [sp+104]
001f6944str w5, [sp+92]
001f6948ldr x2, [sp+264]
001f694cldr x5, [sp+248]
001f6950ldr x6, [sp+256]
001f6954add x1, x6, 1
001f6958subs xzr, x2, x1
001f695cb.hs 0x1f6964
001f6960b 0x1f6968
001f6964
001f6964loc_1f6964:
001f6964b 0x1f6988
001f6968
001f6968loc_1f6968:
001f6968mov x3, x0
001f696cadrp x4, 0x3ff000
001f6970add x4, x4, 3264
001f6974mov x0, x5
001f6978bl runtime.growslice
001f697cmov x5, x0
001f6980orr x0, xzr, 1
001f6984b 0x1f6988
001f6988
001f6988loc_1f6988:
001f6988ldrsw x6, [sp+92]
001f698csub x7, x1, 1
001f6990str w6, [x5+2*x7]
001f6994str x5, [sp+248]
001f6998str x1, [sp+256]
001f699cstr x2, [sp+264]
001f69a0ldr x5, [sp+136]
001f69a4ldr x1, [sp+296]
001f69a8ldr x6, [sp+288]
001f69acldr x7, [sp+304]
001f69b0b 0x1f69b4
001f69b4
001f69b4loc_1f69b4:
001f69b4subs xzr, x1, x5
001f69b8b.hs 0x1f69c0
001f69bcb 0x1f6a58
001f69c0
001f69c0loc_1f69c0:
001f69c0sub x7, x7, x5
001f69c4sub x8, x1, x5
001f69c8sub x9, xzr, x7
001f69ccand x5, x5, x9, asr #63
001f69d0add x5, x6, x5
001f69d4str x5, [sp+288]
001f69d8str x8, [sp+296]
001f69dcstr x7, [sp+304]
001f69e0b 0x1f69e4
001f69e4
001f69e4loc_1f69e4:
001f69e4b 0x1f679c
001f69e8
001f69e8loc_1f69e8:
001f69e8ldr x4, [sp+240]
001f69ecldrsb x27, [x4]
001f69f0ldr x5, [sp+248]
001f69f4ldr x6, [sp+256]
001f69f8ldr x7, [sp+264]
001f69fcstr x6, [x4+8]
001f6a00str x7, [x4+16]
001f6a04adrp x27, 0x855000
001f6a08ldr w6, [x27+3056]
001f6a0ccbz w6, 0x1f6a14
001f6a10b 0x1f6a18
001f6a14
001f6a14loc_1f6a14:
001f6a14b 0x1f6a2c
001f6a18
001f6a18loc_1f6a18:
001f6a18bl runtime.gcWriteBarrier2
001f6a1cstr x5, [x25]
001f6a20ldr x6, [x4]
001f6a24str x6, [x25+8]
001f6a28b 0x1f6a2c
001f6a2c
001f6a2cloc_1f6a2c:
001f6a2cstr x5, [x4]
001f6a30ldr x4, [sp+144]
001f6a34str x4, [sp+112]
001f6a38stp xzr, xzr, [sp+272]
001f6a3cldr x0, [sp+112]
001f6a40ldrb w1, [sp+120]
001f6a44mov x2, xzr
001f6a48mov x3, xzr
001f6a4cldp x29, x30, [sp-8]
001f6a50add sp, sp, 368
001f6a54ret x30
001f6a58
001f6a58loc_1f6a58:
001f6a58mov x0, x5
001f6a5cbl runtime.panicSliceB
001f6a60
001f6a60loc_1f6a60:
001f6a60orr x0, xzr, 1
001f6a64bl runtime.panicIndex
001f6a68
001f6a68loc_1f6a68:
001f6a68mov x0, xzr
001f6a6cbl runtime.panicIndex
001f6a70
001f6a70loc_1f6a70:
001f6a70orr x0, xzr, 1
001f6a74bl runtime.panicIndex
001f6a78
001f6a78loc_1f6a78:
001f6a78mov x0, xzr
001f6a7cbl runtime.panicIndex
001f6a80
001f6a80loc_1f6a80:
001f6a80mov x0, xzr
001f6a84bl runtime.panicIndex
001f6a88hint
001f6a8c
001f6a8cloc_1f6a8c:
001f6a8cstp x0, x1, [sp+8]
001f6a90stp x2, x3, [sp+24]
001f6a94strb w4, [sp+40]
001f6a98str x5, [sp+48]
001f6a9cstrb w6, [sp+56]
001f6aa0stp x7, x8, [sp+64]
001f6aa4str x9, [sp+80]
001f6aa8mov x3, x30
001f6aacbl runtime.morestack_noctxt.abi0
001f6ab0ldp x0, x1, [sp+8]
001f6ab4ldp x2, x3, [sp+24]
001f6ab8ldrsb x4, [sp+40]
001f6abcldr x5, [sp+48]
001f6ac0ldrb w6, [sp+56]
001f6ac4ldp x7, x8, [sp+64]
001f6ac8ldr x9, [sp+80]
001f6accb 0x1f6340
001f6340
001f6340google.golang.org/protobuf/internal/impl.consumeInt32Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt32Slice(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)
001f6340ldr x16, [x28+16]
001f6344sub x17, sp, 240
001f6348subs xzr, x17, x16
001f634cb.ls 0x1f6a8c
001f6350sub x20, sp, 368
001f6354stp x29, x30, [x20-8]
001f6358add sp, x20, 0
001f635csub x29, sp, 8
001f6360str x0, [sp+376]
001f6364str x1, [sp+384]
001f6368str x2, [sp+392]
001f636cstr x3, [sp+400]
001f6370strb w4, [sp+408]
001f6374str x5, [sp+416]
001f6378strb w6, [sp+424]
001f637cstr x7, [sp+432]
001f6380str x8, [sp+440]
001f6384str x9, [sp+448]
001f6388str xzr, [sp+112]
001f638cstrb wzr, [sp+120]
001f6390stp xzr, xzr, [sp+272]
001f6394ldr x0, [sp+400]
001f6398bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f639cstr x0, [sp+240]
001f63a0ldrsb x1, [sp+408]
001f63a4ubfm x1, x1, 0, 7
001f63a8subs wzr, w1, 2
001f63acb.eq 0x1f63b4
001f63b0b 0x1f6458
001f63b4
001f63b4loc_1f63b4:
001f63b4str xzr, [sp+312]
001f63b8stp xzr, xzr, [sp+320]
001f63bcldr x0, [sp+376]
001f63c0ldr x1, [sp+384]
001f63c4ldr x2, [sp+392]
001f63c8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f63ccstr x0, [sp+312]
001f63d0str x1, [sp+320]
001f63d4str x2, [sp+328]
001f63d8str x3, [sp+192]
001f63dcstr x0, [sp+336]
001f63e0str x1, [sp+344]
001f63e4str x2, [sp+352]
001f63e8ldr x3, [sp+192]
001f63ecstr x3, [sp+232]
001f63f0str x0, [sp+288]
001f63f4str x1, [sp+296]
001f63f8str x2, [sp+304]
001f63fcldr x3, [sp+232]
001f6400str x3, [sp+144]
001f6404tbnz x3, 63, 0x1f640c
001f6408b 0x1f6438
001f640c
001f640cloc_1f640c:
001f640cadrp x27, 0x82c000
001f6410ldr x2, [x27+160]
001f6414adrp x27, 0x82c000
001f6418ldr x3, [x27+168]
001f641cstr x2, [sp+272]
001f6420str x3, [sp+280]
001f6424ldr x0, [sp+112]
001f6428ldrb w1, [sp+120]
001f642cldp x29, x30, [sp-8]
001f6430add sp, sp, 368
001f6434ret x30
001f6438
001f6438loc_1f6438:
001f6438str xzr, [sp+152]
001f643cldr x5, [sp+288]
001f6440str x5, [sp+312]
001f6444str x1, [sp+320]
001f6448str x2, [sp+328]
001f644cstr xzr, [sp+168]
001f6450str x1, [sp+160]
001f6454b 0x1f66fc
001f6458
001f6458loc_1f6458:
001f6458ldrsb x5, [sp+408]
001f645cubfm x5, x5, 0, 7
001f6460cbnz w5, 0x1f6468
001f6464b 0x1f6494
001f6468
001f6468loc_1f6468:
001f6468adrp x27, 0x82c000
001f646cldr x2, [x27+192]
001f6470adrp x27, 0x82c000
001f6474ldr x3, [x27+200]
001f6478str x2, [sp+272]
001f647cstr x3, [sp+280]
001f6480ldr x0, [sp+112]
001f6484ldrb w1, [sp+120]
001f6488ldp x29, x30, [sp-8]
001f648cadd sp, sp, 368
001f6490ret x30
001f6494
001f6494loc_1f6494:
001f6494str xzr, [sp+96]
001f6498str xzr, [sp+128]
001f649cldr x5, [sp+384]
001f64a0str x5, [sp+192]
001f64a4subs xzr, x5, 0
001f64a8cset x6, ne
001f64acstrb w6, [sp+87]
001f64b0cbnz x5, 0x1f64b8
001f64b4b 0x1f64e0
001f64b8
001f64b8loc_1f64b8:
001f64b8ldr x1, [sp+384]
001f64bcldr x5, [sp+376]
001f64c0subs xzr, x1, 0
001f64c4b.hi 0x1f64cc
001f64c8b 0x1f66f4
001f64cc
001f64ccloc_1f64cc:
001f64ccldrb w5, [x5]
001f64d0subs wzr, w5, 128
001f64d4cset x5, lo
001f64d8strb w5, [sp+87]
001f64dcb 0x1f64e4
001f64e0
001f64e0loc_1f64e0:
001f64e0b 0x1f64e4
001f64e4
001f64e4loc_1f64e4:
001f64e4ldrb w5, [sp+87]
001f64e8tbnz w5, 0, 0x1f64f0
001f64ecb 0x1f6518
001f64f0
001f64f0loc_1f64f0:
001f64f0ldr x1, [sp+384]
001f64f4ldr x5, [sp+376]
001f64f8subs xzr, x1, 0
001f64fcb.hi 0x1f6504
001f6500b 0x1f66ec
001f6504
001f6504loc_1f6504:
001f6504ldrb w5, [x5]
001f6508str x5, [sp+96]
001f650corr x3, xzr, 1
001f6510str x3, [sp+128]
001f6514b 0x1f65ec
001f6518
001f6518loc_1f6518:
001f6518ldr x5, [sp+384]
001f651cstr x5, [sp+192]
001f6520subs xzr, x5, 2
001f6524cset x5, ge
001f6528strb w5, [sp+87]
001f652cb.ge 0x1f6534
001f6530b 0x1f655c
001f6534
001f6534loc_1f6534:
001f6534ldr x1, [sp+384]
001f6538ldr x5, [sp+376]
001f653csubs xzr, x1, 1
001f6540b.hi 0x1f6548
001f6544b 0x1f66e4
001f6548
001f6548loc_1f6548:
001f6548ldrb w5, [x5+1]
001f654csubs wzr, w5, 128
001f6550cset x5, lo
001f6554strb w5, [sp+87]
001f6558b 0x1f6560
001f655c
001f655cloc_1f655c:
001f655cb 0x1f6560
001f6560
001f6560loc_1f6560:
001f6560ldrb w5, [sp+87]
001f6564tbnz w5, 0, 0x1f656c
001f6568b 0x1f65b8
001f656c
001f656cloc_1f656c:
001f656cldr x1, [sp+384]
001f6570ldr x5, [sp+376]
001f6574subs xzr, x1, 0
001f6578b.hi 0x1f6580
001f657cb 0x1f66dc
001f6580
001f6580loc_1f6580:
001f6580ldrb w5, [x5]
001f6584and x5, x5, 127
001f6588ldr x1, [sp+384]
001f658cldr x6, [sp+376]
001f6590subs xzr, x1, 1
001f6594b.hi 0x1f659c
001f6598b 0x1f66d4
001f659c
001f659cloc_1f659c:
001f659cldrb w6, [x6+1]
001f65a0ubfm x6, x6, 57, 7
001f65a4add x5, x5, x6
001f65a8str x5, [sp+96]
001f65acorr x5, xzr, 2
001f65b0str x5, [sp+128]
001f65b4b 0x1f65e4
001f65b8
001f65b8loc_1f65b8:
001f65b8ldr x0, [sp+376]
001f65bcldr x1, [sp+384]
001f65c0ldr x2, [sp+392]
001f65c4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f65c8str x0, [sp+176]
001f65ccstr x1, [sp+192]
001f65d0str x0, [sp+208]
001f65d4str x1, [sp+200]
001f65d8str x0, [sp+96]
001f65dcstr x1, [sp+128]
001f65e0b 0x1f65e4
001f65e4
001f65e4loc_1f65e4:
001f65e4orr x3, xzr, 1
001f65e8b 0x1f65ec
001f65ec
001f65ecloc_1f65ec:
001f65ecldr x5, [sp+128]
001f65f0tbnz x5, 63, 0x1f65f8
001f65f4b 0x1f6624
001f65f8
001f65f8loc_1f65f8:
001f65f8adrp x27, 0x82c000
001f65fcldr x2, [x27+160]
001f6600adrp x27, 0x82c000
001f6604ldr x3, [x27+168]
001f6608str x2, [sp+272]
001f660cstr x3, [sp+280]
001f6610ldr x0, [sp+112]
001f6614ldrb w1, [sp+120]
001f6618ldp x29, x30, [sp-8]
001f661cadd sp, sp, 368
001f6620ret x30
001f6624
001f6624loc_1f6624:
001f6624ldr x5, [sp+96]
001f6628str w5, [sp+88]
001f662cldr x5, [sp+240]
001f6630ldrsb x27, [x5]
001f6634ldr x2, [x5+16]
001f6638ldr x0, [x5]
001f663cldr x5, [x5+8]
001f6640add x1, x5, 1
001f6644subs xzr, x2, x1
001f6648b.hs 0x1f6650
001f664cb 0x1f6654
001f6650
001f6650loc_1f6650:
001f6650b 0x1f6664
001f6654
001f6654loc_1f6654:
001f6654adrp x4, 0x3ff000
001f6658add x4, x4, 3264
001f665cbl runtime.growslice
001f6660b 0x1f6664
001f6664
001f6664loc_1f6664:
001f6664ldrsw x4, [sp+88]
001f6668sub x5, x1, 1
001f666cstr w4, [x0+2*x5]
001f6670ldr x4, [sp+240]
001f6674ldrsb x27, [x4]
001f6678str x1, [x4+8]
001f667cstr x2, [x4+16]
001f6680adrp x27, 0x855000
001f6684ldr w5, [x27+3056]
001f6688cbz w5, 0x1f6690
001f668cb 0x1f6694
001f6690
001f6690loc_1f6690:
001f6690b 0x1f66a8
001f6694
001f6694loc_1f6694:
001f6694bl runtime.gcWriteBarrier2
001f6698str x0, [x25]
001f669cldr x5, [x4]
001f66a0str x5, [x25+8]
001f66a4b 0x1f66a8
001f66a8
001f66a8loc_1f66a8:
001f66a8str x0, [x4]
001f66acldr x4, [sp+128]
001f66b0str x4, [sp+112]
001f66b4stp xzr, xzr, [sp+272]
001f66b8ldr x0, [sp+112]
001f66bcldrb w1, [sp+120]
001f66c0mov x2, xzr
001f66c4mov x3, xzr
001f66c8ldp x29, x30, [sp-8]
001f66ccadd sp, sp, 368
001f66d0ret x30
001f66d4
001f66d4loc_1f66d4:
001f66d4orr x0, xzr, 1
001f66d8bl runtime.panicIndex
001f66dc
001f66dcloc_1f66dc:
001f66dcmov x0, xzr
001f66e0bl runtime.panicIndex
001f66e4
001f66e4loc_1f66e4:
001f66e4orr x0, xzr, 1
001f66e8bl runtime.panicIndex
001f66ec
001f66ecloc_1f66ec:
001f66ecmov x0, xzr
001f66f0bl runtime.panicIndex
001f66f4
001f66f4loc_1f66f4:
001f66f4mov x0, xzr
001f66f8bl runtime.panicIndex
001f66fc
001f66fcloc_1f66fc:
001f66fcldr x5, [sp+160]
001f6700ldr x6, [sp+168]
001f6704subs xzr, x5, x6
001f6708b.gt 0x1f6710
001f670cb 0x1f6754
001f6710
001f6710loc_1f6710:
001f6710ldr x5, [sp+168]
001f6714ldr x6, [sp+312]
001f6718ldrb w5, [x6+x5]
001f671cstrb w5, [sp+86]
001f6720subs wzr, w5, 128
001f6724b.lo 0x1f672c
001f6728b 0x1f673c
001f672c
001f672cloc_1f672c:
001f672cldr x5, [sp+152]
001f6730add x5, x5, 1
001f6734str x5, [sp+152]
001f6738b 0x1f6740
001f673c
001f673cloc_1f673c:
001f673cb 0x1f6740
001f6740
001f6740loc_1f6740:
001f6740b 0x1f6744
001f6744
001f6744loc_1f6744:
001f6744ldr x5, [sp+168]
001f6748add x5, x5, 1
001f674cstr x5, [sp+168]
001f6750b 0x1f66fc
001f6754
001f6754loc_1f6754:
001f6754ldr x5, [sp+152]
001f6758subs xzr, x5, 0
001f675cb.gt 0x1f6764
001f6760b 0x1f6774
001f6764
001f6764loc_1f6764:
001f6764ldr x1, [sp+152]
001f6768ldr x0, [sp+400]
001f676cbl google.golang.org/protobuf/internal/impl.pointer.growInt32Slice
001f6770b 0x1f6778
001f6774
001f6774loc_1f6774:
001f6774b 0x1f6778
001f6778
001f6778loc_1f6778:
001f6778ldr x5, [sp+240]
001f677cldrsb x27, [x5]
001f6780ldr x6, [x5]
001f6784ldr x7, [x5+8]
001f6788ldr x5, [x5+16]
001f678cstr x6, [sp+248]
001f6790str x7, [sp+256]
001f6794str x5, [sp+264]
001f6798b 0x1f679c
001f679c
001f679cloc_1f679c:
001f679cldr x5, [sp+296]
001f67a0str x5, [sp+192]
001f67a4cbnz x5, 0x1f67ac
001f67a8b 0x1f69e8
001f67ac
001f67acloc_1f67ac:
001f67acstr xzr, [sp+104]
001f67b0str xzr, [sp+136]
001f67b4ldr x5, [sp+296]
001f67b8str x5, [sp+184]
001f67bcsubs xzr, x5, 0
001f67c0cset x6, ne
001f67c4strb w6, [sp+87]
001f67c8cbnz x5, 0x1f67d0
001f67ccb 0x1f67f8
001f67d0
001f67d0loc_1f67d0:
001f67d0ldr x1, [sp+296]
001f67d4ldr x5, [sp+288]
001f67d8subs xzr, x1, 0
001f67dcb.hi 0x1f67e4
001f67e0b 0x1f6a80
001f67e4
001f67e4loc_1f67e4:
001f67e4ldrb w5, [x5]
001f67e8subs wzr, w5, 128
001f67eccset x5, lo
001f67f0strb w5, [sp+87]
001f67f4b 0x1f67fc
001f67f8
001f67f8loc_1f67f8:
001f67f8b 0x1f67fc
001f67fc
001f67fcloc_1f67fc:
001f67fcldrb w5, [sp+87]
001f6800tbnz w5, 0, 0x1f6808
001f6804b 0x1f6830
001f6808
001f6808loc_1f6808:
001f6808ldr x1, [sp+296]
001f680cldr x5, [sp+288]
001f6810subs xzr, x1, 0
001f6814b.hi 0x1f681c
001f6818b 0x1f6a78
001f681c
001f681cloc_1f681c:
001f681cldrb w5, [x5]
001f6820str x5, [sp+104]
001f6824orr x0, xzr, 1
001f6828str x0, [sp+136]
001f682cb 0x1f6908
001f6830
001f6830loc_1f6830:
001f6830ldr x5, [sp+296]
001f6834str x5, [sp+184]
001f6838subs xzr, x5, 2
001f683ccset x5, ge
001f6840strb w5, [sp+87]
001f6844b.ge 0x1f684c
001f6848b 0x1f6874
001f684c
001f684cloc_1f684c:
001f684cldr x1, [sp+296]
001f6850ldr x5, [sp+288]
001f6854subs xzr, x1, 1
001f6858b.hi 0x1f6860
001f685cb 0x1f6a70
001f6860
001f6860loc_1f6860:
001f6860ldrb w5, [x5+1]
001f6864subs wzr, w5, 128
001f6868cset x5, lo
001f686cstrb w5, [sp+87]
001f6870b 0x1f6878
001f6874
001f6874loc_1f6874:
001f6874b 0x1f6878
001f6878
001f6878loc_1f6878:
001f6878ldrb w5, [sp+87]
001f687ctbnz w5, 0, 0x1f6884
001f6880b 0x1f68d0
001f6884
001f6884loc_1f6884:
001f6884ldr x1, [sp+296]
001f6888ldr x5, [sp+288]
001f688csubs xzr, x1, 0
001f6890b.hi 0x1f6898
001f6894b 0x1f6a68
001f6898
001f6898loc_1f6898:
001f6898ldrb w5, [x5]
001f689cand x5, x5, 127
001f68a0ldr x1, [sp+296]
001f68a4ldr x6, [sp+288]
001f68a8subs xzr, x1, 1
001f68acb.hi 0x1f68b4
001f68b0b 0x1f6a60
001f68b4
001f68b4loc_1f68b4:
001f68b4ldrb w6, [x6+1]
001f68b8ubfm x6, x6, 57, 7
001f68bcadd x5, x5, x6
001f68c0str x5, [sp+104]
001f68c4orr x5, xzr, 2
001f68c8str x5, [sp+136]
001f68ccb 0x1f6900
001f68d0
001f68d0loc_1f68d0:
001f68d0ldr x0, [sp+288]
001f68d4ldr x1, [sp+296]
001f68d8ldr x2, [sp+304]
001f68dcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f68e0str x0, [sp+176]
001f68e4str x1, [sp+184]
001f68e8str x0, [sp+224]
001f68ecstr x1, [sp+216]
001f68f0str x0, [sp+104]
001f68f4str x1, [sp+136]
001f68f8orr x5, xzr, 2
001f68fcb 0x1f6900
001f6900
001f6900loc_1f6900:
001f6900orr x0, xzr, 1
001f6904b 0x1f6908
001f6908
001f6908loc_1f6908:
001f6908ldr x5, [sp+136]
001f690ctbnz x5, 63, 0x1f6914
001f6910b 0x1f6940
001f6914
001f6914loc_1f6914:
001f6914adrp x27, 0x82c000
001f6918ldr x2, [x27+160]
001f691cadrp x27, 0x82c000
001f6920ldr x3, [x27+168]
001f6924str x2, [sp+272]
001f6928str x3, [sp+280]
001f692cldr x0, [sp+112]
001f6930ldrb w1, [sp+120]
001f6934ldp x29, x30, [sp-8]
001f6938add sp, sp, 368
001f693cret x30
001f6940
001f6940loc_1f6940:
001f6940ldr x5, [sp+104]
001f6944str w5, [sp+92]
001f6948ldr x2, [sp+264]
001f694cldr x5, [sp+248]
001f6950ldr x6, [sp+256]
001f6954add x1, x6, 1
001f6958subs xzr, x2, x1
001f695cb.hs 0x1f6964
001f6960b 0x1f6968
001f6964
001f6964loc_1f6964:
001f6964b 0x1f6988
001f6968
001f6968loc_1f6968:
001f6968mov x3, x0
001f696cadrp x4, 0x3ff000
001f6970add x4, x4, 3264
001f6974mov x0, x5
001f6978bl runtime.growslice
001f697cmov x5, x0
001f6980orr x0, xzr, 1
001f6984b 0x1f6988
001f6988
001f6988loc_1f6988:
001f6988ldrsw x6, [sp+92]
001f698csub x7, x1, 1
001f6990str w6, [x5+2*x7]
001f6994str x5, [sp+248]
001f6998str x1, [sp+256]
001f699cstr x2, [sp+264]
001f69a0ldr x5, [sp+136]
001f69a4ldr x1, [sp+296]
001f69a8ldr x6, [sp+288]
001f69acldr x7, [sp+304]
001f69b0b 0x1f69b4
001f69b4
001f69b4loc_1f69b4:
001f69b4subs xzr, x1, x5
001f69b8b.hs 0x1f69c0
001f69bcb 0x1f6a58
001f69c0
001f69c0loc_1f69c0:
001f69c0sub x7, x7, x5
001f69c4sub x8, x1, x5
001f69c8sub x9, xzr, x7
001f69ccand x5, x5, x9, asr #63
001f69d0add x5, x6, x5
001f69d4str x5, [sp+288]
001f69d8str x8, [sp+296]
001f69dcstr x7, [sp+304]
001f69e0b 0x1f69e4
001f69e4
001f69e4loc_1f69e4:
001f69e4b 0x1f679c
001f69e8
001f69e8loc_1f69e8:
001f69e8ldr x4, [sp+240]
001f69ecldrsb x27, [x4]
001f69f0ldr x5, [sp+248]
001f69f4ldr x6, [sp+256]
001f69f8ldr x7, [sp+264]
001f69fcstr x6, [x4+8]
001f6a00str x7, [x4+16]
001f6a04adrp x27, 0x855000
001f6a08ldr w6, [x27+3056]
001f6a0ccbz w6, 0x1f6a14
001f6a10b 0x1f6a18
001f6a14
001f6a14loc_1f6a14:
001f6a14b 0x1f6a2c
001f6a18
001f6a18loc_1f6a18:
001f6a18bl runtime.gcWriteBarrier2
001f6a1cstr x5, [x25]
001f6a20ldr x6, [x4]
001f6a24str x6, [x25+8]
001f6a28b 0x1f6a2c
001f6a2c
001f6a2cloc_1f6a2c:
001f6a2cstr x5, [x4]
001f6a30ldr x4, [sp+144]
001f6a34str x4, [sp+112]
001f6a38stp xzr, xzr, [sp+272]
001f6a3cldr x0, [sp+112]
001f6a40ldrb w1, [sp+120]
001f6a44mov x2, xzr
001f6a48mov x3, xzr
001f6a4cldp x29, x30, [sp-8]
001f6a50add sp, sp, 368
001f6a54ret x30
001f6a58
001f6a58loc_1f6a58:
001f6a58mov x0, x5
001f6a5cbl runtime.panicSliceB
001f6a60
001f6a60loc_1f6a60:
001f6a60orr x0, xzr, 1
001f6a64bl runtime.panicIndex
001f6a68
001f6a68loc_1f6a68:
001f6a68mov x0, xzr
001f6a6cbl runtime.panicIndex
001f6a70
001f6a70loc_1f6a70:
001f6a70orr x0, xzr, 1
001f6a74bl runtime.panicIndex
001f6a78
001f6a78loc_1f6a78:
001f6a78mov x0, xzr
001f6a7cbl runtime.panicIndex
001f6a80
001f6a80loc_1f6a80:
001f6a80mov x0, xzr
001f6a84bl runtime.panicIndex
001f6a88hint
001f6a8c
001f6a8cloc_1f6a8c:
001f6a8cstp x0, x1, [sp+8]
001f6a90stp x2, x3, [sp+24]
001f6a94strb w4, [sp+40]
001f6a98str x5, [sp+48]
001f6a9cstrb w6, [sp+56]
001f6aa0stp x7, x8, [sp+64]
001f6aa4str x9, [sp+80]
001f6aa8mov x3, x30
001f6aacbl runtime.morestack_noctxt.abi0
001f6ab0ldp x0, x1, [sp+8]
001f6ab4ldp x2, x3, [sp+24]
001f6ab8ldrsb x4, [sp+40]
001f6abcldr x5, [sp+48]
001f6ac0ldrb w6, [sp+56]
001f6ac4ldp x7, x8, [sp+64]
001f6ac8ldr x9, [sp+80]
001f6accb 0x1f6340
001f6340
001f6ad0
001f6ad0google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ad0ldr x16, [x28+16]
001f6ad4subs xzr, sp, x16
001f6ad8b.ls 0x1f6bd8
001f6adcstr x30, [sp-128]!
001f6ae0stur x29, [sp-8]
001f6ae4sub x29, sp, 8
001f6ae8str x0, [sp+136]
001f6aecstr x1, [sp+144]
001f6af0strb w2, [sp+152]
001f6af4str xzr, [sp+24]
001f6af8bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6afcstr x0, [sp+112]
001f6b00ldrsb x27, [x0]
001f6b04ldr x1, [x0+16]
001f6b08ldr x2, [x0]
001f6b0cldr x3, [x0+8]
001f6b10str x2, [sp+64]
001f6b14str x3, [sp+72]
001f6b18str x1, [sp+80]
001f6b1cstr x3, [sp+40]
001f6b20cbz x3, 0x1f6b28
001f6b24b 0x1f6b3c
001f6b28
001f6b28loc_1f6b28:
001f6b28str xzr, [sp+24]
001f6b2cmov x0, xzr
001f6b30ldur x29, [sp-8]
001f6b34ldr x30, [sp], 128
001f6b38ret x30
001f6b3c
001f6b3cloc_1f6b3c:
001f6b3cstr xzr, [sp+32]
001f6b40ldr x2, [sp+64]
001f6b44str x2, [sp+88]
001f6b48str x3, [sp+96]
001f6b4cstr x1, [sp+104]
001f6b50str xzr, [sp+56]
001f6b54str x3, [sp+48]
001f6b58b 0x1f6b5c
001f6b5c
001f6b5cloc_1f6b5c:
001f6b5cldr x1, [sp+48]
001f6b60ldr x2, [sp+56]
001f6b64subs xzr, x1, x2
001f6b68b.gt 0x1f6b70
001f6b6cb 0x1f6bac
001f6b70
001f6b70loc_1f6b70:
001f6b70ldr x1, [sp+56]
001f6b74ldr x2, [sp+88]
001f6b78ldrsw x1, [x2+2*x1]
001f6b7cstr w1, [sp+20]
001f6b80mov x0, x1
001f6b84bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6b88str x0, [sp+40]
001f6b8cldr x1, [sp+32]
001f6b90add x1, x1, x0
001f6b94str x1, [sp+32]
001f6b98b 0x1f6b9c
001f6b9c
001f6b9cloc_1f6b9c:
001f6b9cldr x1, [sp+56]
001f6ba0add x1, x1, 1
001f6ba4str x1, [sp+56]
001f6ba8b 0x1f6b5c
001f6bac
001f6bacloc_1f6bac:
001f6bacldr x0, [sp+32]
001f6bb0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f6bb4str x0, [sp+40]
001f6bb8ldr x1, [sp+144]
001f6bbcldrsb x27, [x1]
001f6bc0ldr x1, [x1+120]
001f6bc4add x0, x1, x0
001f6bc8str x0, [sp+24]
001f6bccldur x29, [sp-8]
001f6bd0ldr x30, [sp], 128
001f6bd4ret x30
001f6bd8
001f6bd8loc_1f6bd8:
001f6bd8stp x0, x1, [sp+8]
001f6bdcstrb w2, [sp+24]
001f6be0mov x3, x30
001f6be4bl runtime.morestack_noctxt.abi0
001f6be8ldp x0, x1, [sp+8]
001f6becldrb w2, [sp+24]
001f6bf0b 0x1f6ad0
001f6bf4udf 0
001f6bf8udf 0
001f6bfcudf 0
001f6ad0
001f6ad0google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ad0ldr x16, [x28+16]
001f6ad4subs xzr, sp, x16
001f6ad8b.ls 0x1f6bd8
001f6adcstr x30, [sp-128]!
001f6ae0stur x29, [sp-8]
001f6ae4sub x29, sp, 8
001f6ae8str x0, [sp+136]
001f6aecstr x1, [sp+144]
001f6af0strb w2, [sp+152]
001f6af4str xzr, [sp+24]
001f6af8bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6afcstr x0, [sp+112]
001f6b00ldrsb x27, [x0]
001f6b04ldr x1, [x0+16]
001f6b08ldr x2, [x0]
001f6b0cldr x3, [x0+8]
001f6b10str x2, [sp+64]
001f6b14str x3, [sp+72]
001f6b18str x1, [sp+80]
001f6b1cstr x3, [sp+40]
001f6b20cbz x3, 0x1f6b28
001f6b24b 0x1f6b3c
001f6b28
001f6b28loc_1f6b28:
001f6b28str xzr, [sp+24]
001f6b2cmov x0, xzr
001f6b30ldur x29, [sp-8]
001f6b34ldr x30, [sp], 128
001f6b38ret x30
001f6b3c
001f6b3cloc_1f6b3c:
001f6b3cstr xzr, [sp+32]
001f6b40ldr x2, [sp+64]
001f6b44str x2, [sp+88]
001f6b48str x3, [sp+96]
001f6b4cstr x1, [sp+104]
001f6b50str xzr, [sp+56]
001f6b54str x3, [sp+48]
001f6b58b 0x1f6b5c
001f6b5c
001f6b5cloc_1f6b5c:
001f6b5cldr x1, [sp+48]
001f6b60ldr x2, [sp+56]
001f6b64subs xzr, x1, x2
001f6b68b.gt 0x1f6b70
001f6b6cb 0x1f6bac
001f6b70
001f6b70loc_1f6b70:
001f6b70ldr x1, [sp+56]
001f6b74ldr x2, [sp+88]
001f6b78ldrsw x1, [x2+2*x1]
001f6b7cstr w1, [sp+20]
001f6b80mov x0, x1
001f6b84bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6b88str x0, [sp+40]
001f6b8cldr x1, [sp+32]
001f6b90add x1, x1, x0
001f6b94str x1, [sp+32]
001f6b98b 0x1f6b9c
001f6b9c
001f6b9cloc_1f6b9c:
001f6b9cldr x1, [sp+56]
001f6ba0add x1, x1, 1
001f6ba4str x1, [sp+56]
001f6ba8b 0x1f6b5c
001f6bac
001f6bacloc_1f6bac:
001f6bacldr x0, [sp+32]
001f6bb0bl google.golang.org/protobuf/encoding/protowire.SizeBytes
001f6bb4str x0, [sp+40]
001f6bb8ldr x1, [sp+144]
001f6bbcldrsb x27, [x1]
001f6bc0ldr x1, [x1+120]
001f6bc4add x0, x1, x0
001f6bc8str x0, [sp+24]
001f6bccldur x29, [sp-8]
001f6bd0ldr x30, [sp], 128
001f6bd4ret x30
001f6bd8
001f6bd8loc_1f6bd8:
001f6bd8stp x0, x1, [sp+8]
001f6bdcstrb w2, [sp+24]
001f6be0mov x3, x30
001f6be4bl runtime.morestack_noctxt.abi0
001f6be8ldp x0, x1, [sp+8]
001f6becldrb w2, [sp+24]
001f6bf0b 0x1f6ad0
001f6bf4udf 0
001f6bf8udf 0
001f6bfcudf 0
001f6ad0
001f6c00
001f6c00google.golang.org/protobuf/internal/impl.appendInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt32PackedSlice(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)
001f6c00ldr x16, [x28+16]
001f6c04sub x17, sp, 80
001f6c08subs xzr, x17, x16
001f6c0cb.ls 0x1f6e2c
001f6c10str x30, [sp-208]!
001f6c14stur x29, [sp-8]
001f6c18sub x29, sp, 8
001f6c1cstr x0, [sp+216]
001f6c20str x1, [sp+224]
001f6c24str x2, [sp+232]
001f6c28str x3, [sp+240]
001f6c2cstr x4, [sp+248]
001f6c30strb w5, [sp+256]
001f6c34str xzr, [sp+120]
001f6c38stp xzr, xzr, [sp+128]
001f6c3cstp xzr, xzr, [sp+104]
001f6c40ldr x0, [sp+240]
001f6c44bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6c48str x0, [sp+192]
001f6c4cldrsb x27, [x0]
001f6c50ldr x1, [x0]
001f6c54ldr x2, [x0+16]
001f6c58ldr x3, [x0+8]
001f6c5cstr x1, [sp+144]
001f6c60str x3, [sp+152]
001f6c64str x2, [sp+160]
001f6c68str x3, [sp+96]
001f6c6ccbz x3, 0x1f6c74
001f6c70b 0x1f6cb0
001f6c74
001f6c74loc_1f6c74:
001f6c74ldr x5, [sp+216]
001f6c78ldr x6, [sp+224]
001f6c7cldr x7, [sp+232]
001f6c80str x5, [sp+120]
001f6c84str x6, [sp+128]
001f6c88str x7, [sp+136]
001f6c8cstp xzr, xzr, [sp+104]
001f6c90ldr x0, [sp+120]
001f6c94ldr x1, [sp+128]
001f6c98ldr x2, [sp+136]
001f6c9cmov x3, xzr
001f6ca0mov x4, xzr
001f6ca4ldur x29, [sp-8]
001f6ca8ldr x30, [sp], 208
001f6cacret x30
001f6cb0
001f6cb0loc_1f6cb0:
001f6cb0ldr x4, [sp+248]
001f6cb4ldrsb x27, [x4]
001f6cb8ldr x3, [x4+112]
001f6cbcstr x3, [sp+88]
001f6cc0ldr x0, [sp+216]
001f6cc4ldr x1, [sp+224]
001f6cc8ldr x2, [sp+232]
001f6cccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6cd0str x0, [sp+216]
001f6cd4str x1, [sp+224]
001f6cd8str x2, [sp+232]
001f6cdcstr xzr, [sp+48]
001f6ce0ldr x4, [sp+152]
001f6ce4ldr x5, [sp+144]
001f6ce8ldr x6, [sp+160]
001f6cecstr x5, [sp+168]
001f6cf0str x4, [sp+176]
001f6cf4str x6, [sp+184]
001f6cf8str xzr, [sp+80]
001f6cfcstr x4, [sp+72]
001f6d00b 0x1f6d04
001f6d04
001f6d04loc_1f6d04:
001f6d04ldr x4, [sp+72]
001f6d08ldr x5, [sp+80]
001f6d0csubs xzr, x4, x5
001f6d10b.gt 0x1f6d18
001f6d14b 0x1f6d54
001f6d18
001f6d18loc_1f6d18:
001f6d18ldr x1, [sp+80]
001f6d1cldr x2, [sp+168]
001f6d20ldrsw x1, [x2+2*x1]
001f6d24str w1, [sp+44]
001f6d28mov x0, x1
001f6d2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6d30str x0, [sp+96]
001f6d34ldr x1, [sp+48]
001f6d38add x1, x1, x0
001f6d3cstr x1, [sp+48]
001f6d40b 0x1f6d44
001f6d44
001f6d44loc_1f6d44:
001f6d44ldr x4, [sp+80]
001f6d48add x4, x4, 1
001f6d4cstr x4, [sp+80]
001f6d50b 0x1f6d04
001f6d54
001f6d54loc_1f6d54:
001f6d54ldr x0, [sp+216]
001f6d58ldr x1, [sp+224]
001f6d5cldr x2, [sp+232]
001f6d60ldr x3, [sp+48]
001f6d64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6d68str x0, [sp+216]
001f6d6cstr x1, [sp+224]
001f6d70str x2, [sp+232]
001f6d74ldr x4, [sp+152]
001f6d78ldr x5, [sp+144]
001f6d7cldr x6, [sp+160]
001f6d80str x5, [sp+168]
001f6d84str x4, [sp+176]
001f6d88str x6, [sp+184]
001f6d8cstr xzr, [sp+64]
001f6d90str x4, [sp+56]
001f6d94b 0x1f6d98
001f6d98
001f6d98loc_1f6d98:
001f6d98ldr x5, [sp+56]
001f6d9cldr x6, [sp+64]
001f6da0subs xzr, x5, x6
001f6da4b.gt 0x1f6dac
001f6da8b 0x1f6df0
001f6dac
001f6dacloc_1f6dac:
001f6dacldr x4, [sp+64]
001f6db0ldr x5, [sp+168]
001f6db4ldrsw x4, [x5+2*x4]
001f6db8str w4, [sp+40]
001f6dbcldr x0, [sp+216]
001f6dc0ldr x1, [sp+224]
001f6dc4ldr x2, [sp+232]
001f6dc8mov x3, x4
001f6dccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6dd0str x0, [sp+216]
001f6dd4str x1, [sp+224]
001f6dd8str x2, [sp+232]
001f6ddcb 0x1f6de0
001f6de0
001f6de0loc_1f6de0:
001f6de0ldr x5, [sp+64]
001f6de4add x5, x5, 1
001f6de8str x5, [sp+64]
001f6decb 0x1f6d98
001f6df0
001f6df0loc_1f6df0:
001f6df0ldr x5, [sp+216]
001f6df4ldr x6, [sp+224]
001f6df8ldr x7, [sp+232]
001f6dfcstr x5, [sp+120]
001f6e00str x6, [sp+128]
001f6e04str x7, [sp+136]
001f6e08stp xzr, xzr, [sp+104]
001f6e0cldr x0, [sp+120]
001f6e10ldr x1, [sp+128]
001f6e14ldr x2, [sp+136]
001f6e18mov x3, xzr
001f6e1cmov x4, xzr
001f6e20ldur x29, [sp-8]
001f6e24ldr x30, [sp], 208
001f6e28ret x30
001f6e2c
001f6e2cloc_1f6e2c:
001f6e2cstp x0, x1, [sp+8]
001f6e30stp x2, x3, [sp+24]
001f6e34str x4, [sp+40]
001f6e38strb w5, [sp+48]
001f6e3cmov x3, x30
001f6e40bl runtime.morestack_noctxt.abi0
001f6e44ldp x0, x1, [sp+8]
001f6e48ldp x2, x3, [sp+24]
001f6e4cldr x4, [sp+40]
001f6e50ldrb w5, [sp+48]
001f6e54b 0x1f6c00
001f6e58udf 0
001f6e5cudf 0
001f6c00
001f6c00google.golang.org/protobuf/internal/impl.appendInt32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt32PackedSlice(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)
001f6c00ldr x16, [x28+16]
001f6c04sub x17, sp, 80
001f6c08subs xzr, x17, x16
001f6c0cb.ls 0x1f6e2c
001f6c10str x30, [sp-208]!
001f6c14stur x29, [sp-8]
001f6c18sub x29, sp, 8
001f6c1cstr x0, [sp+216]
001f6c20str x1, [sp+224]
001f6c24str x2, [sp+232]
001f6c28str x3, [sp+240]
001f6c2cstr x4, [sp+248]
001f6c30strb w5, [sp+256]
001f6c34str xzr, [sp+120]
001f6c38stp xzr, xzr, [sp+128]
001f6c3cstp xzr, xzr, [sp+104]
001f6c40ldr x0, [sp+240]
001f6c44bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
001f6c48str x0, [sp+192]
001f6c4cldrsb x27, [x0]
001f6c50ldr x1, [x0]
001f6c54ldr x2, [x0+16]
001f6c58ldr x3, [x0+8]
001f6c5cstr x1, [sp+144]
001f6c60str x3, [sp+152]
001f6c64str x2, [sp+160]
001f6c68str x3, [sp+96]
001f6c6ccbz x3, 0x1f6c74
001f6c70b 0x1f6cb0
001f6c74
001f6c74loc_1f6c74:
001f6c74ldr x5, [sp+216]
001f6c78ldr x6, [sp+224]
001f6c7cldr x7, [sp+232]
001f6c80str x5, [sp+120]
001f6c84str x6, [sp+128]
001f6c88str x7, [sp+136]
001f6c8cstp xzr, xzr, [sp+104]
001f6c90ldr x0, [sp+120]
001f6c94ldr x1, [sp+128]
001f6c98ldr x2, [sp+136]
001f6c9cmov x3, xzr
001f6ca0mov x4, xzr
001f6ca4ldur x29, [sp-8]
001f6ca8ldr x30, [sp], 208
001f6cacret x30
001f6cb0
001f6cb0loc_1f6cb0:
001f6cb0ldr x4, [sp+248]
001f6cb4ldrsb x27, [x4]
001f6cb8ldr x3, [x4+112]
001f6cbcstr x3, [sp+88]
001f6cc0ldr x0, [sp+216]
001f6cc4ldr x1, [sp+224]
001f6cc8ldr x2, [sp+232]
001f6cccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6cd0str x0, [sp+216]
001f6cd4str x1, [sp+224]
001f6cd8str x2, [sp+232]
001f6cdcstr xzr, [sp+48]
001f6ce0ldr x4, [sp+152]
001f6ce4ldr x5, [sp+144]
001f6ce8ldr x6, [sp+160]
001f6cecstr x5, [sp+168]
001f6cf0str x4, [sp+176]
001f6cf4str x6, [sp+184]
001f6cf8str xzr, [sp+80]
001f6cfcstr x4, [sp+72]
001f6d00b 0x1f6d04
001f6d04
001f6d04loc_1f6d04:
001f6d04ldr x4, [sp+72]
001f6d08ldr x5, [sp+80]
001f6d0csubs xzr, x4, x5
001f6d10b.gt 0x1f6d18
001f6d14b 0x1f6d54
001f6d18
001f6d18loc_1f6d18:
001f6d18ldr x1, [sp+80]
001f6d1cldr x2, [sp+168]
001f6d20ldrsw x1, [x2+2*x1]
001f6d24str w1, [sp+44]
001f6d28mov x0, x1
001f6d2cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6d30str x0, [sp+96]
001f6d34ldr x1, [sp+48]
001f6d38add x1, x1, x0
001f6d3cstr x1, [sp+48]
001f6d40b 0x1f6d44
001f6d44
001f6d44loc_1f6d44:
001f6d44ldr x4, [sp+80]
001f6d48add x4, x4, 1
001f6d4cstr x4, [sp+80]
001f6d50b 0x1f6d04
001f6d54
001f6d54loc_1f6d54:
001f6d54ldr x0, [sp+216]
001f6d58ldr x1, [sp+224]
001f6d5cldr x2, [sp+232]
001f6d60ldr x3, [sp+48]
001f6d64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6d68str x0, [sp+216]
001f6d6cstr x1, [sp+224]
001f6d70str x2, [sp+232]
001f6d74ldr x4, [sp+152]
001f6d78ldr x5, [sp+144]
001f6d7cldr x6, [sp+160]
001f6d80str x5, [sp+168]
001f6d84str x4, [sp+176]
001f6d88str x6, [sp+184]
001f6d8cstr xzr, [sp+64]
001f6d90str x4, [sp+56]
001f6d94b 0x1f6d98
001f6d98
001f6d98loc_1f6d98:
001f6d98ldr x5, [sp+56]
001f6d9cldr x6, [sp+64]
001f6da0subs xzr, x5, x6
001f6da4b.gt 0x1f6dac
001f6da8b 0x1f6df0
001f6dac
001f6dacloc_1f6dac:
001f6dacldr x4, [sp+64]
001f6db0ldr x5, [sp+168]
001f6db4ldrsw x4, [x5+2*x4]
001f6db8str w4, [sp+40]
001f6dbcldr x0, [sp+216]
001f6dc0ldr x1, [sp+224]
001f6dc4ldr x2, [sp+232]
001f6dc8mov x3, x4
001f6dccbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6dd0str x0, [sp+216]
001f6dd4str x1, [sp+224]
001f6dd8str x2, [sp+232]
001f6ddcb 0x1f6de0
001f6de0
001f6de0loc_1f6de0:
001f6de0ldr x5, [sp+64]
001f6de4add x5, x5, 1
001f6de8str x5, [sp+64]
001f6decb 0x1f6d98
001f6df0
001f6df0loc_1f6df0:
001f6df0ldr x5, [sp+216]
001f6df4ldr x6, [sp+224]
001f6df8ldr x7, [sp+232]
001f6dfcstr x5, [sp+120]
001f6e00str x6, [sp+128]
001f6e04str x7, [sp+136]
001f6e08stp xzr, xzr, [sp+104]
001f6e0cldr x0, [sp+120]
001f6e10ldr x1, [sp+128]
001f6e14ldr x2, [sp+136]
001f6e18mov x3, xzr
001f6e1cmov x4, xzr
001f6e20ldur x29, [sp-8]
001f6e24ldr x30, [sp], 208
001f6e28ret x30
001f6e2c
001f6e2cloc_1f6e2c:
001f6e2cstp x0, x1, [sp+8]
001f6e30stp x2, x3, [sp+24]
001f6e34str x4, [sp+40]
001f6e38strb w5, [sp+48]
001f6e3cmov x3, x30
001f6e40bl runtime.morestack_noctxt.abi0
001f6e44ldp x0, x1, [sp+8]
001f6e48ldp x2, x3, [sp+24]
001f6e4cldr x4, [sp+40]
001f6e50ldrb w5, [sp+48]
001f6e54b 0x1f6c00
001f6e58udf 0
001f6e5cudf 0
001f6c00
001f6e60
001f6e60google.golang.org/protobuf/internal/impl.sizeInt32Value: ; void google.golang.org/protobuf/internal/impl.sizeInt32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6e60ldr x16, [x28+16]
001f6e64subs xzr, sp, x16
001f6e68b.ls 0x1f6ec4
001f6e6cstr x30, [sp-64]!
001f6e70stur x29, [sp-8]
001f6e74sub x29, sp, 8
001f6e78str x0, [sp+72]
001f6e7cstr x1, [sp+80]
001f6e80str x2, [sp+88]
001f6e84str x3, [sp+96]
001f6e88strb w4, [sp+104]
001f6e8cstr xzr, [sp+32]
001f6e90ldr x0, [sp+72]
001f6e94ldr x1, [sp+80]
001f6e98bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6e9cstr x0, [sp+48]
001f6ea0sbfm x0, x0, 0, 31
001f6ea4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6ea8str x0, [sp+40]
001f6eacldr x3, [sp+96]
001f6eb0add x0, x3, x0
001f6eb4str x0, [sp+32]
001f6eb8ldur x29, [sp-8]
001f6ebcldr x30, [sp], 64
001f6ec0ret x30
001f6ec4
001f6ec4loc_1f6ec4:
001f6ec4stp x0, x1, [sp+8]
001f6ec8stp x2, x3, [sp+24]
001f6eccstrb w4, [sp+40]
001f6ed0mov x3, x30
001f6ed4bl runtime.morestack_noctxt.abi0
001f6ed8ldp x0, x1, [sp+8]
001f6edcldp x2, x3, [sp+24]
001f6ee0ldrb w4, [sp+40]
001f6ee4b 0x1f6e60
001f6ee8udf 0
001f6eecudf 0
001f6e60
001f6e60google.golang.org/protobuf/internal/impl.sizeInt32Value: ; void google.golang.org/protobuf/internal/impl.sizeInt32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6e60ldr x16, [x28+16]
001f6e64subs xzr, sp, x16
001f6e68b.ls 0x1f6ec4
001f6e6cstr x30, [sp-64]!
001f6e70stur x29, [sp-8]
001f6e74sub x29, sp, 8
001f6e78str x0, [sp+72]
001f6e7cstr x1, [sp+80]
001f6e80str x2, [sp+88]
001f6e84str x3, [sp+96]
001f6e88strb w4, [sp+104]
001f6e8cstr xzr, [sp+32]
001f6e90ldr x0, [sp+72]
001f6e94ldr x1, [sp+80]
001f6e98bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6e9cstr x0, [sp+48]
001f6ea0sbfm x0, x0, 0, 31
001f6ea4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f6ea8str x0, [sp+40]
001f6eacldr x3, [sp+96]
001f6eb0add x0, x3, x0
001f6eb4str x0, [sp+32]
001f6eb8ldur x29, [sp-8]
001f6ebcldr x30, [sp], 64
001f6ec0ret x30
001f6ec4
001f6ec4loc_1f6ec4:
001f6ec4stp x0, x1, [sp+8]
001f6ec8stp x2, x3, [sp+24]
001f6eccstrb w4, [sp+40]
001f6ed0mov x3, x30
001f6ed4bl runtime.morestack_noctxt.abi0
001f6ed8ldp x0, x1, [sp+8]
001f6edcldp x2, x3, [sp+24]
001f6ee0ldrb w4, [sp+40]
001f6ee4b 0x1f6e60
001f6ee8udf 0
001f6eecudf 0
001f6e60
001f6ef0
001f6ef0google.golang.org/protobuf/internal/impl.appendInt32Value: ; void google.golang.org/protobuf/internal/impl.appendInt32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ef0ldr x16, [x28+16]
001f6ef4subs xzr, sp, x16
001f6ef8b.ls 0x1f6fbc
001f6efcstr x30, [sp-96]!
001f6f00stur x29, [sp-8]
001f6f04sub x29, sp, 8
001f6f08str x0, [sp+104]
001f6f0cstr x1, [sp+112]
001f6f10str x2, [sp+120]
001f6f14str x3, [sp+128]
001f6f18str x4, [sp+136]
001f6f1cstr x5, [sp+144]
001f6f20str x6, [sp+152]
001f6f24strb w7, [sp+160]
001f6f28str xzr, [sp+64]
001f6f2cstp xzr, xzr, [sp+72]
001f6f30stp xzr, xzr, [sp+48]
001f6f34ldr x3, [sp+152]
001f6f38ldr x0, [sp+104]
001f6f3cldr x1, [sp+112]
001f6f40ldr x2, [sp+120]
001f6f44bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f48str x0, [sp+104]
001f6f4cstr x1, [sp+112]
001f6f50str x2, [sp+120]
001f6f54ldr x0, [sp+128]
001f6f58ldr x1, [sp+136]
001f6f5cldr x2, [sp+144]
001f6f60bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6f64str x0, [sp+40]
001f6f68ldr x1, [sp+112]
001f6f6cldr x2, [sp+120]
001f6f70ldr x4, [sp+104]
001f6f74sbfm x3, x0, 0, 31
001f6f78mov x0, x4
001f6f7cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f80str x0, [sp+104]
001f6f84str x1, [sp+112]
001f6f88str x2, [sp+120]
001f6f8cstr x0, [sp+64]
001f6f90str x1, [sp+72]
001f6f94str x2, [sp+80]
001f6f98stp xzr, xzr, [sp+48]
001f6f9cldr x0, [sp+64]
001f6fa0ldr x1, [sp+72]
001f6fa4ldr x2, [sp+80]
001f6fa8mov x3, xzr
001f6facmov x4, xzr
001f6fb0ldur x29, [sp-8]
001f6fb4ldr x30, [sp], 96
001f6fb8ret x30
001f6fbc
001f6fbcloc_1f6fbc:
001f6fbcstp x0, x1, [sp+8]
001f6fc0stp x2, x3, [sp+24]
001f6fc4stp x4, x5, [sp+40]
001f6fc8str x6, [sp+56]
001f6fccstrb w7, [sp+64]
001f6fd0mov x3, x30
001f6fd4bl runtime.morestack_noctxt.abi0
001f6fd8ldp x0, x1, [sp+8]
001f6fdcldp x2, x3, [sp+24]
001f6fe0ldp x4, x5, [sp+40]
001f6fe4ldr x6, [sp+56]
001f6fe8ldrb w7, [sp+64]
001f6fecb 0x1f6ef0
001f6ef0
001f6ef0google.golang.org/protobuf/internal/impl.appendInt32Value: ; void google.golang.org/protobuf/internal/impl.appendInt32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f6ef0ldr x16, [x28+16]
001f6ef4subs xzr, sp, x16
001f6ef8b.ls 0x1f6fbc
001f6efcstr x30, [sp-96]!
001f6f00stur x29, [sp-8]
001f6f04sub x29, sp, 8
001f6f08str x0, [sp+104]
001f6f0cstr x1, [sp+112]
001f6f10str x2, [sp+120]
001f6f14str x3, [sp+128]
001f6f18str x4, [sp+136]
001f6f1cstr x5, [sp+144]
001f6f20str x6, [sp+152]
001f6f24strb w7, [sp+160]
001f6f28str xzr, [sp+64]
001f6f2cstp xzr, xzr, [sp+72]
001f6f30stp xzr, xzr, [sp+48]
001f6f34ldr x3, [sp+152]
001f6f38ldr x0, [sp+104]
001f6f3cldr x1, [sp+112]
001f6f40ldr x2, [sp+120]
001f6f44bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f48str x0, [sp+104]
001f6f4cstr x1, [sp+112]
001f6f50str x2, [sp+120]
001f6f54ldr x0, [sp+128]
001f6f58ldr x1, [sp+136]
001f6f5cldr x2, [sp+144]
001f6f60bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f6f64str x0, [sp+40]
001f6f68ldr x1, [sp+112]
001f6f6cldr x2, [sp+120]
001f6f70ldr x4, [sp+104]
001f6f74sbfm x3, x0, 0, 31
001f6f78mov x0, x4
001f6f7cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f6f80str x0, [sp+104]
001f6f84str x1, [sp+112]
001f6f88str x2, [sp+120]
001f6f8cstr x0, [sp+64]
001f6f90str x1, [sp+72]
001f6f94str x2, [sp+80]
001f6f98stp xzr, xzr, [sp+48]
001f6f9cldr x0, [sp+64]
001f6fa0ldr x1, [sp+72]
001f6fa4ldr x2, [sp+80]
001f6fa8mov x3, xzr
001f6facmov x4, xzr
001f6fb0ldur x29, [sp-8]
001f6fb4ldr x30, [sp], 96
001f6fb8ret x30
001f6fbc
001f6fbcloc_1f6fbc:
001f6fbcstp x0, x1, [sp+8]
001f6fc0stp x2, x3, [sp+24]
001f6fc4stp x4, x5, [sp+40]
001f6fc8str x6, [sp+56]
001f6fccstrb w7, [sp+64]
001f6fd0mov x3, x30
001f6fd4bl runtime.morestack_noctxt.abi0
001f6fd8ldp x0, x1, [sp+8]
001f6fdcldp x2, x3, [sp+24]
001f6fe0ldp x4, x5, [sp+40]
001f6fe4ldr x6, [sp+56]
001f6fe8ldrb w7, [sp+64]
001f6fecb 0x1f6ef0
001f6ef0
001f6ff0
001f6ff0google.golang.org/protobuf/internal/impl.consumeInt32Value: ; void google.golang.org/protobuf/internal/impl.consumeInt32Value(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)
001f6ff0ldr x16, [x28+16]
001f6ff4sub x17, sp, 48
001f6ff8subs xzr, x17, x16
001f6ffcb.ls 0x1f72c0
001f7000str x30, [sp-176]!
001f7004stur x29, [sp-8]
001f7008sub x29, sp, 8
001f700cstr x0, [sp+184]
001f7010str x1, [sp+192]
001f7014str x2, [sp+200]
001f7018str x3, [sp+208]
001f701cstr x4, [sp+216]
001f7020str x5, [sp+224]
001f7024str w6, [sp+232]
001f7028strb w7, [sp+236]
001f702cstrb w8, [sp+240]
001f7030str x9, [sp+248]
001f7034str x10, [sp+256]
001f7038str x11, [sp+264]
001f703cstp xzr, xzr, [sp+104]
001f7040str xzr, [sp+120]
001f7044str xzr, [sp+48]
001f7048strb wzr, [sp+56]
001f704cstp xzr, xzr, [sp+128]
001f7050ldrsb x7, [sp+236]
001f7054ubfm x7, x7, 0, 7
001f7058cbnz w7, 0x1f7060
001f705cb 0x1f70a0
001f7060
001f7060loc_1f7060:
001f7060stp xzr, xzr, [sp+104]
001f7064str xzr, [sp+120]
001f7068adrp x27, 0x82b000
001f706cldr x5, [x27+192]
001f7070adrp x27, 0x82b000
001f7074ldr x6, [x27+200]
001f7078str x5, [sp+128]
001f707cstr x6, [sp+136]
001f7080ldr x3, [sp+48]
001f7084ldr x0, [sp+104]
001f7088ldrb w4, [sp+56]
001f708cldr x1, [sp+112]
001f7090ldr x2, [sp+120]
001f7094ldur x29, [sp-8]
001f7098ldr x30, [sp], 176
001f709cret x30
001f70a0
001f70a0loc_1f70a0:
001f70a0str xzr, [sp+40]
001f70a4str xzr, [sp+64]
001f70a8ldr x7, [sp+192]
001f70acstr x7, [sp+80]
001f70b0subs xzr, x7, 0
001f70b4cset x8, ne
001f70b8strb w8, [sp+39]
001f70bccbnz x7, 0x1f70c4
001f70c0b 0x1f70ec
001f70c4
001f70c4loc_1f70c4:
001f70c4ldr x1, [sp+192]
001f70c8ldr x7, [sp+184]
001f70ccsubs xzr, x1, 0
001f70d0b.hi 0x1f70d8
001f70d4b 0x1f72b4
001f70d8
001f70d8loc_1f70d8:
001f70d8ldrb w7, [x7]
001f70dcsubs wzr, w7, 128
001f70e0cset x7, lo
001f70e4strb w7, [sp+39]
001f70e8b 0x1f70f0
001f70ec
001f70ecloc_1f70ec:
001f70ecb 0x1f70f0
001f70f0
001f70f0loc_1f70f0:
001f70f0ldrb w7, [sp+39]
001f70f4tbnz w7, 0, 0x1f70fc
001f70f8b 0x1f7124
001f70fc
001f70fcloc_1f70fc:
001f70fcldr x1, [sp+192]
001f7100ldr x7, [sp+184]
001f7104subs xzr, x1, 0
001f7108b.hi 0x1f7110
001f710cb 0x1f72ac
001f7110
001f7110loc_1f7110:
001f7110ldrb w7, [x7]
001f7114str x7, [sp+40]
001f7118orr x7, xzr, 1
001f711cstr x7, [sp+64]
001f7120b 0x1f71f4
001f7124
001f7124loc_1f7124:
001f7124ldr x7, [sp+192]
001f7128str x7, [sp+80]
001f712csubs xzr, x7, 2
001f7130cset x7, ge
001f7134strb w7, [sp+39]
001f7138b.ge 0x1f7140
001f713cb 0x1f7168
001f7140
001f7140loc_1f7140:
001f7140ldr x1, [sp+192]
001f7144ldr x7, [sp+184]
001f7148subs xzr, x1, 1
001f714cb.hi 0x1f7154
001f7150b 0x1f72a4
001f7154
001f7154loc_1f7154:
001f7154ldrb w7, [x7+1]
001f7158subs wzr, w7, 128
001f715ccset x7, lo
001f7160strb w7, [sp+39]
001f7164b 0x1f716c
001f7168
001f7168loc_1f7168:
001f7168b 0x1f716c
001f716c
001f716cloc_1f716c:
001f716cldrb w7, [sp+39]
001f7170tbnz w7, 0, 0x1f7178
001f7174b 0x1f71c4
001f7178
001f7178loc_1f7178:
001f7178ldr x1, [sp+192]
001f717cldr x7, [sp+184]
001f7180subs xzr, x1, 0
001f7184b.hi 0x1f718c
001f7188b 0x1f729c
001f718c
001f718cloc_1f718c:
001f718cldrb w7, [x7]
001f7190and x7, x7, 127
001f7194ldr x1, [sp+192]
001f7198ldr x8, [sp+184]
001f719csubs xzr, x1, 1
001f71a0b.hi 0x1f71a8
001f71a4b 0x1f7294
001f71a8
001f71a8loc_1f71a8:
001f71a8ldrb w8, [x8+1]
001f71acubfm x8, x8, 57, 7
001f71b0add x7, x7, x8
001f71b4str x7, [sp+40]
001f71b8orr x7, xzr, 2
001f71bcstr x7, [sp+64]
001f71c0b 0x1f71f0
001f71c4
001f71c4loc_1f71c4:
001f71c4ldr x0, [sp+184]
001f71c8ldr x1, [sp+192]
001f71ccldr x2, [sp+200]
001f71d0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f71d4str x0, [sp+72]
001f71d8str x1, [sp+80]
001f71dcstr x0, [sp+96]
001f71e0str x1, [sp+88]
001f71e4str x0, [sp+40]
001f71e8str x1, [sp+64]
001f71ecb 0x1f71f0
001f71f0
001f71f0loc_1f71f0:
001f71f0b 0x1f71f4
001f71f4
001f71f4loc_1f71f4:
001f71f4ldr x7, [sp+64]
001f71f8tbnz x7, 63, 0x1f7200
001f71fcb 0x1f7240
001f7200
001f7200loc_1f7200:
001f7200stp xzr, xzr, [sp+104]
001f7204str xzr, [sp+120]
001f7208adrp x27, 0x82b000
001f720cldr x5, [x27+160]
001f7210adrp x27, 0x82b000
001f7214ldr x6, [x27+168]
001f7218str x5, [sp+128]
001f721cstr x6, [sp+136]
001f7220ldr x3, [sp+48]
001f7224ldr x0, [sp+104]
001f7228ldrb w4, [sp+56]
001f722cldr x1, [sp+112]
001f7230ldr x2, [sp+120]
001f7234ldur x29, [sp-8]
001f7238ldr x30, [sp], 176
001f723cret x30
001f7240
001f7240loc_1f7240:
001f7240ldr x1, [sp+64]
001f7244str x1, [sp+48]
001f7248ldr x0, [sp+40]
001f724cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7250str x0, [sp+144]
001f7254str x1, [sp+152]
001f7258str x2, [sp+160]
001f725cstr x0, [sp+104]
001f7260str x1, [sp+112]
001f7264str x2, [sp+120]
001f7268stp xzr, xzr, [sp+128]
001f726cldr x3, [sp+48]
001f7270ldr x0, [sp+104]
001f7274ldrb w4, [sp+56]
001f7278ldr x1, [sp+112]
001f727cldr x2, [sp+120]
001f7280mov x5, xzr
001f7284mov x6, xzr
001f7288ldur x29, [sp-8]
001f728cldr x30, [sp], 176
001f7290ret x30
001f7294
001f7294loc_1f7294:
001f7294orr x0, xzr, 1
001f7298bl runtime.panicIndex
001f729c
001f729cloc_1f729c:
001f729cmov x0, xzr
001f72a0bl runtime.panicIndex
001f72a4
001f72a4loc_1f72a4:
001f72a4orr x0, xzr, 1
001f72a8bl runtime.panicIndex
001f72ac
001f72acloc_1f72ac:
001f72acmov x0, xzr
001f72b0bl runtime.panicIndex
001f72b4
001f72b4loc_1f72b4:
001f72b4mov x0, xzr
001f72b8bl runtime.panicIndex
001f72bchint
001f72c0
001f72c0loc_1f72c0:
001f72c0stp x0, x1, [sp+8]
001f72c4stp x2, x3, [sp+24]
001f72c8stp x4, x5, [sp+40]
001f72ccstr w6, [sp+56]
001f72d0strb w7, [sp+60]
001f72d4strb w8, [sp+64]
001f72d8stp x9, x10, [sp+72]
001f72dcstr x11, [sp+88]
001f72e0mov x3, x30
001f72e4bl runtime.morestack_noctxt.abi0
001f72e8ldp x0, x1, [sp+8]
001f72ecldp x2, x3, [sp+24]
001f72f0ldp x4, x5, [sp+40]
001f72f4ldrsw x6, [sp+56]
001f72f8ldrsb x7, [sp+60]
001f72fcldrb w8, [sp+64]
001f7300ldp x9, x10, [sp+72]
001f7304ldr x11, [sp+88]
001f7308b 0x1f6ff0
001f730cudf 0
001f6ff0
001f6ff0google.golang.org/protobuf/internal/impl.consumeInt32Value: ; void google.golang.org/protobuf/internal/impl.consumeInt32Value(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)
001f6ff0ldr x16, [x28+16]
001f6ff4sub x17, sp, 48
001f6ff8subs xzr, x17, x16
001f6ffcb.ls 0x1f72c0
001f7000str x30, [sp-176]!
001f7004stur x29, [sp-8]
001f7008sub x29, sp, 8
001f700cstr x0, [sp+184]
001f7010str x1, [sp+192]
001f7014str x2, [sp+200]
001f7018str x3, [sp+208]
001f701cstr x4, [sp+216]
001f7020str x5, [sp+224]
001f7024str w6, [sp+232]
001f7028strb w7, [sp+236]
001f702cstrb w8, [sp+240]
001f7030str x9, [sp+248]
001f7034str x10, [sp+256]
001f7038str x11, [sp+264]
001f703cstp xzr, xzr, [sp+104]
001f7040str xzr, [sp+120]
001f7044str xzr, [sp+48]
001f7048strb wzr, [sp+56]
001f704cstp xzr, xzr, [sp+128]
001f7050ldrsb x7, [sp+236]
001f7054ubfm x7, x7, 0, 7
001f7058cbnz w7, 0x1f7060
001f705cb 0x1f70a0
001f7060
001f7060loc_1f7060:
001f7060stp xzr, xzr, [sp+104]
001f7064str xzr, [sp+120]
001f7068adrp x27, 0x82b000
001f706cldr x5, [x27+192]
001f7070adrp x27, 0x82b000
001f7074ldr x6, [x27+200]
001f7078str x5, [sp+128]
001f707cstr x6, [sp+136]
001f7080ldr x3, [sp+48]
001f7084ldr x0, [sp+104]
001f7088ldrb w4, [sp+56]
001f708cldr x1, [sp+112]
001f7090ldr x2, [sp+120]
001f7094ldur x29, [sp-8]
001f7098ldr x30, [sp], 176
001f709cret x30
001f70a0
001f70a0loc_1f70a0:
001f70a0str xzr, [sp+40]
001f70a4str xzr, [sp+64]
001f70a8ldr x7, [sp+192]
001f70acstr x7, [sp+80]
001f70b0subs xzr, x7, 0
001f70b4cset x8, ne
001f70b8strb w8, [sp+39]
001f70bccbnz x7, 0x1f70c4
001f70c0b 0x1f70ec
001f70c4
001f70c4loc_1f70c4:
001f70c4ldr x1, [sp+192]
001f70c8ldr x7, [sp+184]
001f70ccsubs xzr, x1, 0
001f70d0b.hi 0x1f70d8
001f70d4b 0x1f72b4
001f70d8
001f70d8loc_1f70d8:
001f70d8ldrb w7, [x7]
001f70dcsubs wzr, w7, 128
001f70e0cset x7, lo
001f70e4strb w7, [sp+39]
001f70e8b 0x1f70f0
001f70ec
001f70ecloc_1f70ec:
001f70ecb 0x1f70f0
001f70f0
001f70f0loc_1f70f0:
001f70f0ldrb w7, [sp+39]
001f70f4tbnz w7, 0, 0x1f70fc
001f70f8b 0x1f7124
001f70fc
001f70fcloc_1f70fc:
001f70fcldr x1, [sp+192]
001f7100ldr x7, [sp+184]
001f7104subs xzr, x1, 0
001f7108b.hi 0x1f7110
001f710cb 0x1f72ac
001f7110
001f7110loc_1f7110:
001f7110ldrb w7, [x7]
001f7114str x7, [sp+40]
001f7118orr x7, xzr, 1
001f711cstr x7, [sp+64]
001f7120b 0x1f71f4
001f7124
001f7124loc_1f7124:
001f7124ldr x7, [sp+192]
001f7128str x7, [sp+80]
001f712csubs xzr, x7, 2
001f7130cset x7, ge
001f7134strb w7, [sp+39]
001f7138b.ge 0x1f7140
001f713cb 0x1f7168
001f7140
001f7140loc_1f7140:
001f7140ldr x1, [sp+192]
001f7144ldr x7, [sp+184]
001f7148subs xzr, x1, 1
001f714cb.hi 0x1f7154
001f7150b 0x1f72a4
001f7154
001f7154loc_1f7154:
001f7154ldrb w7, [x7+1]
001f7158subs wzr, w7, 128
001f715ccset x7, lo
001f7160strb w7, [sp+39]
001f7164b 0x1f716c
001f7168
001f7168loc_1f7168:
001f7168b 0x1f716c
001f716c
001f716cloc_1f716c:
001f716cldrb w7, [sp+39]
001f7170tbnz w7, 0, 0x1f7178
001f7174b 0x1f71c4
001f7178
001f7178loc_1f7178:
001f7178ldr x1, [sp+192]
001f717cldr x7, [sp+184]
001f7180subs xzr, x1, 0
001f7184b.hi 0x1f718c
001f7188b 0x1f729c
001f718c
001f718cloc_1f718c:
001f718cldrb w7, [x7]
001f7190and x7, x7, 127
001f7194ldr x1, [sp+192]
001f7198ldr x8, [sp+184]
001f719csubs xzr, x1, 1
001f71a0b.hi 0x1f71a8
001f71a4b 0x1f7294
001f71a8
001f71a8loc_1f71a8:
001f71a8ldrb w8, [x8+1]
001f71acubfm x8, x8, 57, 7
001f71b0add x7, x7, x8
001f71b4str x7, [sp+40]
001f71b8orr x7, xzr, 2
001f71bcstr x7, [sp+64]
001f71c0b 0x1f71f0
001f71c4
001f71c4loc_1f71c4:
001f71c4ldr x0, [sp+184]
001f71c8ldr x1, [sp+192]
001f71ccldr x2, [sp+200]
001f71d0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f71d4str x0, [sp+72]
001f71d8str x1, [sp+80]
001f71dcstr x0, [sp+96]
001f71e0str x1, [sp+88]
001f71e4str x0, [sp+40]
001f71e8str x1, [sp+64]
001f71ecb 0x1f71f0
001f71f0
001f71f0loc_1f71f0:
001f71f0b 0x1f71f4
001f71f4
001f71f4loc_1f71f4:
001f71f4ldr x7, [sp+64]
001f71f8tbnz x7, 63, 0x1f7200
001f71fcb 0x1f7240
001f7200
001f7200loc_1f7200:
001f7200stp xzr, xzr, [sp+104]
001f7204str xzr, [sp+120]
001f7208adrp x27, 0x82b000
001f720cldr x5, [x27+160]
001f7210adrp x27, 0x82b000
001f7214ldr x6, [x27+168]
001f7218str x5, [sp+128]
001f721cstr x6, [sp+136]
001f7220ldr x3, [sp+48]
001f7224ldr x0, [sp+104]
001f7228ldrb w4, [sp+56]
001f722cldr x1, [sp+112]
001f7230ldr x2, [sp+120]
001f7234ldur x29, [sp-8]
001f7238ldr x30, [sp], 176
001f723cret x30
001f7240
001f7240loc_1f7240:
001f7240ldr x1, [sp+64]
001f7244str x1, [sp+48]
001f7248ldr x0, [sp+40]
001f724cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7250str x0, [sp+144]
001f7254str x1, [sp+152]
001f7258str x2, [sp+160]
001f725cstr x0, [sp+104]
001f7260str x1, [sp+112]
001f7264str x2, [sp+120]
001f7268stp xzr, xzr, [sp+128]
001f726cldr x3, [sp+48]
001f7270ldr x0, [sp+104]
001f7274ldrb w4, [sp+56]
001f7278ldr x1, [sp+112]
001f727cldr x2, [sp+120]
001f7280mov x5, xzr
001f7284mov x6, xzr
001f7288ldur x29, [sp-8]
001f728cldr x30, [sp], 176
001f7290ret x30
001f7294
001f7294loc_1f7294:
001f7294orr x0, xzr, 1
001f7298bl runtime.panicIndex
001f729c
001f729cloc_1f729c:
001f729cmov x0, xzr
001f72a0bl runtime.panicIndex
001f72a4
001f72a4loc_1f72a4:
001f72a4orr x0, xzr, 1
001f72a8bl runtime.panicIndex
001f72ac
001f72acloc_1f72ac:
001f72acmov x0, xzr
001f72b0bl runtime.panicIndex
001f72b4
001f72b4loc_1f72b4:
001f72b4mov x0, xzr
001f72b8bl runtime.panicIndex
001f72bchint
001f72c0
001f72c0loc_1f72c0:
001f72c0stp x0, x1, [sp+8]
001f72c4stp x2, x3, [sp+24]
001f72c8stp x4, x5, [sp+40]
001f72ccstr w6, [sp+56]
001f72d0strb w7, [sp+60]
001f72d4strb w8, [sp+64]
001f72d8stp x9, x10, [sp+72]
001f72dcstr x11, [sp+88]
001f72e0mov x3, x30
001f72e4bl runtime.morestack_noctxt.abi0
001f72e8ldp x0, x1, [sp+8]
001f72ecldp x2, x3, [sp+24]
001f72f0ldp x4, x5, [sp+40]
001f72f4ldrsw x6, [sp+56]
001f72f8ldrsb x7, [sp+60]
001f72fcldrb w8, [sp+64]
001f7300ldp x9, x10, [sp+72]
001f7304ldr x11, [sp+88]
001f7308b 0x1f6ff0
001f730cudf 0
001f6ff0
001f7310
001f7310google.golang.org/protobuf/internal/impl.sizeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7310ldr x16, [x28+16]
001f7314subs xzr, sp, x16
001f7318b.ls 0x1f73f8
001f731cstr x30, [sp-128]!
001f7320stur x29, [sp-8]
001f7324sub x29, sp, 8
001f7328str x0, [sp+136]
001f732cstr x1, [sp+144]
001f7330str x2, [sp+152]
001f7334str x3, [sp+160]
001f7338strb w4, [sp+168]
001f733cstr xzr, [sp+40]
001f7340ldr x0, [sp+136]
001f7344ldr x1, [sp+144]
001f7348bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f734cstr x0, [sp+104]
001f7350str x1, [sp+112]
001f7354ldrsb x27, [x0]
001f7358ldr x3, [x0+56]
001f735cmov x0, x1
001f7360blr x3
001f7364str x0, [sp+72]
001f7368str xzr, [sp+56]
001f736cstr x0, [sp+48]
001f7370b 0x1f7374
001f7374
001f7374loc_1f7374:
001f7374ldr x2, [sp+48]
001f7378ldr x3, [sp+56]
001f737csubs xzr, x2, x3
001f7380b.gt 0x1f7388
001f7384b 0x1f73e8
001f7388
001f7388loc_1f7388:
001f7388ldr x1, [sp+56]
001f738cldr x2, [sp+104]
001f7390ldrsb x27, [x2]
001f7394ldr x2, [x2+40]
001f7398ldr x0, [sp+112]
001f739cblr x2
001f73a0str x0, [sp+80]
001f73a4str x1, [sp+88]
001f73a8str x2, [sp+96]
001f73acbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f73b0str x0, [sp+64]
001f73b4sbfm x0, x0, 0, 31
001f73b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f73bcstr x0, [sp+72]
001f73c0ldr x2, [sp+40]
001f73c4ldr x3, [sp+160]
001f73c8add x3, x3, x0
001f73ccadd x2, x2, x3
001f73d0str x2, [sp+40]
001f73d4b 0x1f73d8
001f73d8
001f73d8loc_1f73d8:
001f73d8ldr x2, [sp+56]
001f73dcadd x2, x2, 1
001f73e0str x2, [sp+56]
001f73e4b 0x1f7374
001f73e8
001f73e8loc_1f73e8:
001f73e8ldr x0, [sp+40]
001f73ecldur x29, [sp-8]
001f73f0ldr x30, [sp], 128
001f73f4ret x30
001f73f8
001f73f8loc_1f73f8:
001f73f8stp x0, x1, [sp+8]
001f73fcstp x2, x3, [sp+24]
001f7400strb w4, [sp+40]
001f7404mov x3, x30
001f7408bl runtime.morestack_noctxt.abi0
001f740cldp x0, x1, [sp+8]
001f7410ldp x2, x3, [sp+24]
001f7414ldrb w4, [sp+40]
001f7418b 0x1f7310
001f741cudf 0
001f7310
001f7310google.golang.org/protobuf/internal/impl.sizeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7310ldr x16, [x28+16]
001f7314subs xzr, sp, x16
001f7318b.ls 0x1f73f8
001f731cstr x30, [sp-128]!
001f7320stur x29, [sp-8]
001f7324sub x29, sp, 8
001f7328str x0, [sp+136]
001f732cstr x1, [sp+144]
001f7330str x2, [sp+152]
001f7334str x3, [sp+160]
001f7338strb w4, [sp+168]
001f733cstr xzr, [sp+40]
001f7340ldr x0, [sp+136]
001f7344ldr x1, [sp+144]
001f7348bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f734cstr x0, [sp+104]
001f7350str x1, [sp+112]
001f7354ldrsb x27, [x0]
001f7358ldr x3, [x0+56]
001f735cmov x0, x1
001f7360blr x3
001f7364str x0, [sp+72]
001f7368str xzr, [sp+56]
001f736cstr x0, [sp+48]
001f7370b 0x1f7374
001f7374
001f7374loc_1f7374:
001f7374ldr x2, [sp+48]
001f7378ldr x3, [sp+56]
001f737csubs xzr, x2, x3
001f7380b.gt 0x1f7388
001f7384b 0x1f73e8
001f7388
001f7388loc_1f7388:
001f7388ldr x1, [sp+56]
001f738cldr x2, [sp+104]
001f7390ldrsb x27, [x2]
001f7394ldr x2, [x2+40]
001f7398ldr x0, [sp+112]
001f739cblr x2
001f73a0str x0, [sp+80]
001f73a4str x1, [sp+88]
001f73a8str x2, [sp+96]
001f73acbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f73b0str x0, [sp+64]
001f73b4sbfm x0, x0, 0, 31
001f73b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001f73bcstr x0, [sp+72]
001f73c0ldr x2, [sp+40]
001f73c4ldr x3, [sp+160]
001f73c8add x3, x3, x0
001f73ccadd x2, x2, x3
001f73d0str x2, [sp+40]
001f73d4b 0x1f73d8
001f73d8
001f73d8loc_1f73d8:
001f73d8ldr x2, [sp+56]
001f73dcadd x2, x2, 1
001f73e0str x2, [sp+56]
001f73e4b 0x1f7374
001f73e8
001f73e8loc_1f73e8:
001f73e8ldr x0, [sp+40]
001f73ecldur x29, [sp-8]
001f73f0ldr x30, [sp], 128
001f73f4ret x30
001f73f8
001f73f8loc_1f73f8:
001f73f8stp x0, x1, [sp+8]
001f73fcstp x2, x3, [sp+24]
001f7400strb w4, [sp+40]
001f7404mov x3, x30
001f7408bl runtime.morestack_noctxt.abi0
001f740cldp x0, x1, [sp+8]
001f7410ldp x2, x3, [sp+24]
001f7414ldrb w4, [sp+40]
001f7418b 0x1f7310
001f741cudf 0
001f7310
001f7420
001f7420google.golang.org/protobuf/internal/impl.appendInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7420ldr x16, [x28+16]
001f7424sub x17, sp, 32
001f7428subs xzr, x17, x16
001f742cb.ls 0x1f7584
001f7430str x30, [sp-160]!
001f7434stur x29, [sp-8]
001f7438sub x29, sp, 8
001f743cstr x0, [sp+168]
001f7440str x1, [sp+176]
001f7444str x2, [sp+184]
001f7448str x3, [sp+192]
001f744cstr x4, [sp+200]
001f7450str x5, [sp+208]
001f7454str x6, [sp+216]
001f7458strb w7, [sp+224]
001f745cstr xzr, [sp+88]
001f7460stp xzr, xzr, [sp+96]
001f7464stp xzr, xzr, [sp+72]
001f7468ldr x0, [sp+192]
001f746cldr x1, [sp+200]
001f7470ldr x2, [sp+208]
001f7474bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7478str x0, [sp+136]
001f747cstr x1, [sp+144]
001f7480ldrsb x27, [x0]
001f7484ldr x3, [x0+56]
001f7488mov x0, x1
001f748cblr x3
001f7490str x0, [sp+64]
001f7494str xzr, [sp+48]
001f7498str x0, [sp+40]
001f749cb 0x1f74a0
001f74a0
001f74a0loc_1f74a0:
001f74a0ldr x5, [sp+40]
001f74a4ldr x6, [sp+48]
001f74a8subs xzr, x5, x6
001f74acb.gt 0x1f74b4
001f74b0b 0x1f7548
001f74b4
001f74b4loc_1f74b4:
001f74b4ldr x1, [sp+48]
001f74b8ldr x2, [sp+136]
001f74bcldrsb x27, [x2]
001f74c0ldr x2, [x2+40]
001f74c4ldr x0, [sp+144]
001f74c8blr x2
001f74ccstr x0, [sp+112]
001f74d0str x1, [sp+120]
001f74d4str x2, [sp+128]
001f74d8ldr x3, [sp+216]
001f74dcldr x0, [sp+168]
001f74e0ldr x1, [sp+176]
001f74e4ldr x2, [sp+184]
001f74e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f74ecstr x0, [sp+168]
001f74f0str x1, [sp+176]
001f74f4str x2, [sp+184]
001f74f8ldr x0, [sp+112]
001f74fcldr x1, [sp+120]
001f7500ldr x2, [sp+128]
001f7504bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7508str x0, [sp+56]
001f750cldr x1, [sp+176]
001f7510ldr x2, [sp+184]
001f7514ldr x3, [sp+168]
001f7518sbfm x4, x0, 0, 31
001f751cmov x0, x3
001f7520mov x3, x4
001f7524bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7528str x0, [sp+168]
001f752cstr x1, [sp+176]
001f7530str x2, [sp+184]
001f7534b 0x1f7538
001f7538
001f7538loc_1f7538:
001f7538ldr x5, [sp+48]
001f753cadd x5, x5, 1
001f7540str x5, [sp+48]
001f7544b 0x1f74a0
001f7548
001f7548loc_1f7548:
001f7548ldr x5, [sp+168]
001f754cldr x6, [sp+176]
001f7550ldr x7, [sp+184]
001f7554str x5, [sp+88]
001f7558str x6, [sp+96]
001f755cstr x7, [sp+104]
001f7560stp xzr, xzr, [sp+72]
001f7564ldr x0, [sp+88]
001f7568ldr x1, [sp+96]
001f756cldr x2, [sp+104]
001f7570mov x3, xzr
001f7574mov x4, xzr
001f7578ldur x29, [sp-8]
001f757cldr x30, [sp], 160
001f7580ret x30
001f7584
001f7584loc_1f7584:
001f7584stp x0, x1, [sp+8]
001f7588stp x2, x3, [sp+24]
001f758cstp x4, x5, [sp+40]
001f7590str x6, [sp+56]
001f7594strb w7, [sp+64]
001f7598mov x3, x30
001f759cbl runtime.morestack_noctxt.abi0
001f75a0ldp x0, x1, [sp+8]
001f75a4ldp x2, x3, [sp+24]
001f75a8ldp x4, x5, [sp+40]
001f75acldr x6, [sp+56]
001f75b0ldrb w7, [sp+64]
001f75b4b 0x1f7420
001f75b8udf 0
001f75bcudf 0
001f7420
001f7420google.golang.org/protobuf/internal/impl.appendInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001f7420ldr x16, [x28+16]
001f7424sub x17, sp, 32
001f7428subs xzr, x17, x16
001f742cb.ls 0x1f7584
001f7430str x30, [sp-160]!
001f7434stur x29, [sp-8]
001f7438sub x29, sp, 8
001f743cstr x0, [sp+168]
001f7440str x1, [sp+176]
001f7444str x2, [sp+184]
001f7448str x3, [sp+192]
001f744cstr x4, [sp+200]
001f7450str x5, [sp+208]
001f7454str x6, [sp+216]
001f7458strb w7, [sp+224]
001f745cstr xzr, [sp+88]
001f7460stp xzr, xzr, [sp+96]
001f7464stp xzr, xzr, [sp+72]
001f7468ldr x0, [sp+192]
001f746cldr x1, [sp+200]
001f7470ldr x2, [sp+208]
001f7474bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7478str x0, [sp+136]
001f747cstr x1, [sp+144]
001f7480ldrsb x27, [x0]
001f7484ldr x3, [x0+56]
001f7488mov x0, x1
001f748cblr x3
001f7490str x0, [sp+64]
001f7494str xzr, [sp+48]
001f7498str x0, [sp+40]
001f749cb 0x1f74a0
001f74a0
001f74a0loc_1f74a0:
001f74a0ldr x5, [sp+40]
001f74a4ldr x6, [sp+48]
001f74a8subs xzr, x5, x6
001f74acb.gt 0x1f74b4
001f74b0b 0x1f7548
001f74b4
001f74b4loc_1f74b4:
001f74b4ldr x1, [sp+48]
001f74b8ldr x2, [sp+136]
001f74bcldrsb x27, [x2]
001f74c0ldr x2, [x2+40]
001f74c4ldr x0, [sp+144]
001f74c8blr x2
001f74ccstr x0, [sp+112]
001f74d0str x1, [sp+120]
001f74d4str x2, [sp+128]
001f74d8ldr x3, [sp+216]
001f74dcldr x0, [sp+168]
001f74e0ldr x1, [sp+176]
001f74e4ldr x2, [sp+184]
001f74e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f74ecstr x0, [sp+168]
001f74f0str x1, [sp+176]
001f74f4str x2, [sp+184]
001f74f8ldr x0, [sp+112]
001f74fcldr x1, [sp+120]
001f7500ldr x2, [sp+128]
001f7504bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001f7508str x0, [sp+56]
001f750cldr x1, [sp+176]
001f7510ldr x2, [sp+184]
001f7514ldr x3, [sp+168]
001f7518sbfm x4, x0, 0, 31
001f751cmov x0, x3
001f7520mov x3, x4
001f7524bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001f7528str x0, [sp+168]
001f752cstr x1, [sp+176]
001f7530str x2, [sp+184]
001f7534b 0x1f7538
001f7538
001f7538loc_1f7538:
001f7538ldr x5, [sp+48]
001f753cadd x5, x5, 1
001f7540str x5, [sp+48]
001f7544b 0x1f74a0
001f7548
001f7548loc_1f7548:
001f7548ldr x5, [sp+168]
001f754cldr x6, [sp+176]
001f7550ldr x7, [sp+184]
001f7554str x5, [sp+88]
001f7558str x6, [sp+96]
001f755cstr x7, [sp+104]
001f7560stp xzr, xzr, [sp+72]
001f7564ldr x0, [sp+88]
001f7568ldr x1, [sp+96]
001f756cldr x2, [sp+104]
001f7570mov x3, xzr
001f7574mov x4, xzr
001f7578ldur x29, [sp-8]
001f757cldr x30, [sp], 160
001f7580ret x30
001f7584
001f7584loc_1f7584:
001f7584stp x0, x1, [sp+8]
001f7588stp x2, x3, [sp+24]
001f758cstp x4, x5, [sp+40]
001f7590str x6, [sp+56]
001f7594strb w7, [sp+64]
001f7598mov x3, x30
001f759cbl runtime.morestack_noctxt.abi0
001f75a0ldp x0, x1, [sp+8]
001f75a4ldp x2, x3, [sp+24]
001f75a8ldp x4, x5, [sp+40]
001f75acldr x6, [sp+56]
001f75b0ldrb w7, [sp+64]
001f75b4b 0x1f7420
001f75b8udf 0
001f75bcudf 0
001f7420
001f75c0
001f75c0google.golang.org/protobuf/internal/impl.consumeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f75c0ldr x16, [x28+16]
001f75c4sub x17, sp, 208
001f75c8subs xzr, x17, x16
001f75ccb.ls 0x1f7c5c
001f75d0sub x20, sp, 336
001f75d4stp x29, x30, [x20-8]
001f75d8add sp, x20, 0
001f75dcsub x29, sp, 8
001f75e0str x0, [sp+344]
001f75e4str x1, [sp+352]
001f75e8str x2, [sp+360]
001f75ecstr x3, [sp+368]
001f75f0str x4, [sp+376]
001f75f4str x5, [sp+384]
001f75f8str w6, [sp+392]
001f75fcstrb w7, [sp+396]
001f7600strb w8, [sp+400]
001f7604str x9, [sp+408]
001f7608str x10, [sp+416]
001f760cstr x11, [sp+424]
001f7610stp xzr, xzr, [sp+176]
001f7614str xzr, [sp+192]
001f7618str xzr, [sp+72]
001f761cstrb wzr, [sp+80]
001f7620stp xzr, xzr, [sp+216]
001f7624ldr x0, [sp+368]
001f7628ldr x1, [sp+376]
001f762cldr x2, [sp+384]
001f7630bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7634str x0, [sp+200]
001f7638str x1, [sp+208]
001f763cldrsb x3, [sp+396]
001f7640ubfm x3, x3, 0, 7
001f7644subs wzr, w3, 2
001f7648b.eq 0x1f7650
001f764cb 0x1f76ec
001f7650
001f7650loc_1f7650:
001f7650str xzr, [sp+280]
001f7654stp xzr, xzr, [sp+288]
001f7658ldr x0, [sp+344]
001f765cldr x1, [sp+352]
001f7660ldr x2, [sp+360]
001f7664bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f7668str x0, [sp+280]
001f766cstr x1, [sp+288]
001f7670str x2, [sp+296]
001f7674str x3, [sp+128]
001f7678str x0, [sp+304]
001f767cstr x1, [sp+312]
001f7680str x2, [sp+320]
001f7684ldr x3, [sp+128]
001f7688str x3, [sp+168]
001f768cstr x0, [sp+232]
001f7690str x1, [sp+240]
001f7694str x2, [sp+248]
001f7698ldr x3, [sp+168]
001f769cstr x3, [sp+104]
001f76a0tbnz x3, 63, 0x1f76a8
001f76a4b 0x1f76e8
001f76a8
001f76a8loc_1f76a8:
001f76a8stp xzr, xzr, [sp+176]
001f76acstr xzr, [sp+192]
001f76b0adrp x27, 0x82b000
001f76b4ldr x5, [x27+160]
001f76b8adrp x27, 0x82b000
001f76bcldr x6, [x27+168]
001f76c0str x5, [sp+216]
001f76c4str x6, [sp+224]
001f76c8ldr x3, [sp+72]
001f76ccldr x0, [sp+176]
001f76d0ldrb w4, [sp+80]
001f76d4ldr x1, [sp+184]
001f76d8ldr x2, [sp+192]
001f76dcldp x29, x30, [sp-8]
001f76e0add sp, sp, 336
001f76e4ret x30
001f76e8
001f76e8loc_1f76e8:
001f76e8b 0x1f7998
001f76ec
001f76ecloc_1f76ec:
001f76ecldrsb x7, [sp+396]
001f76f0ubfm x7, x7, 0, 7
001f76f4cbnz w7, 0x1f76fc
001f76f8b 0x1f773c
001f76fc
001f76fcloc_1f76fc:
001f76fcstp xzr, xzr, [sp+176]
001f7700str xzr, [sp+192]
001f7704adrp x27, 0x82b000
001f7708ldr x5, [x27+192]
001f770cadrp x27, 0x82b000
001f7710ldr x6, [x27+200]
001f7714str x5, [sp+216]
001f7718str x6, [sp+224]
001f771cldr x3, [sp+72]
001f7720ldr x0, [sp+176]
001f7724ldrb w4, [sp+80]
001f7728ldr x1, [sp+184]
001f772cldr x2, [sp+192]
001f7730ldp x29, x30, [sp-8]
001f7734add sp, sp, 336
001f7738ret x30
001f773c
001f773cloc_1f773c:
001f773cstr xzr, [sp+56]
001f7740str xzr, [sp+88]
001f7744ldr x7, [sp+352]
001f7748str x7, [sp+128]
001f774csubs xzr, x7, 0
001f7750cset x8, ne
001f7754strb w8, [sp+55]
001f7758cbnz x7, 0x1f7760
001f775cb 0x1f7788
001f7760
001f7760loc_1f7760:
001f7760ldr x1, [sp+352]
001f7764ldr x7, [sp+344]
001f7768subs xzr, x1, 0
001f776cb.hi 0x1f7774
001f7770b 0x1f7990
001f7774
001f7774loc_1f7774:
001f7774ldrb w7, [x7]
001f7778subs wzr, w7, 128
001f777ccset x7, lo
001f7780strb w7, [sp+55]
001f7784b 0x1f778c
001f7788
001f7788loc_1f7788:
001f7788b 0x1f778c
001f778c
001f778cloc_1f778c:
001f778cldrb w7, [sp+55]
001f7790tbnz w7, 0, 0x1f7798
001f7794b 0x1f77c0
001f7798
001f7798loc_1f7798:
001f7798ldr x1, [sp+352]
001f779cldr x7, [sp+344]
001f77a0subs xzr, x1, 0
001f77a4b.hi 0x1f77ac
001f77a8b 0x1f7988
001f77ac
001f77acloc_1f77ac:
001f77acldrb w7, [x7]
001f77b0str x7, [sp+56]
001f77b4orr x7, xzr, 1
001f77b8str x7, [sp+88]
001f77bcb 0x1f7890
001f77c0
001f77c0loc_1f77c0:
001f77c0ldr x7, [sp+352]
001f77c4str x7, [sp+128]
001f77c8subs xzr, x7, 2
001f77cccset x7, ge
001f77d0strb w7, [sp+55]
001f77d4b.ge 0x1f77dc
001f77d8b 0x1f7804
001f77dc
001f77dcloc_1f77dc:
001f77dcldr x1, [sp+352]
001f77e0ldr x7, [sp+344]
001f77e4subs xzr, x1, 1
001f77e8b.hi 0x1f77f0
001f77ecb 0x1f7980
001f77f0
001f77f0loc_1f77f0:
001f77f0ldrb w7, [x7+1]
001f77f4subs wzr, w7, 128
001f77f8cset x7, lo
001f77fcstrb w7, [sp+55]
001f7800b 0x1f7808
001f7804
001f7804loc_1f7804:
001f7804b 0x1f7808
001f7808
001f7808loc_1f7808:
001f7808ldrb w7, [sp+55]
001f780ctbnz w7, 0, 0x1f7814
001f7810b 0x1f7860
001f7814
001f7814loc_1f7814:
001f7814ldr x1, [sp+352]
001f7818ldr x7, [sp+344]
001f781csubs xzr, x1, 0
001f7820b.hi 0x1f7828
001f7824b 0x1f7978
001f7828
001f7828loc_1f7828:
001f7828ldrb w7, [x7]
001f782cand x7, x7, 127
001f7830ldr x1, [sp+352]
001f7834ldr x8, [sp+344]
001f7838subs xzr, x1, 1
001f783cb.hi 0x1f7844
001f7840b 0x1f7970
001f7844
001f7844loc_1f7844:
001f7844ldrb w8, [x8+1]
001f7848ubfm x8, x8, 57, 7
001f784cadd x7, x7, x8
001f7850str x7, [sp+56]
001f7854orr x7, xzr, 2
001f7858str x7, [sp+88]
001f785cb 0x1f788c
001f7860
001f7860loc_1f7860:
001f7860ldr x0, [sp+344]
001f7864ldr x1, [sp+352]
001f7868ldr x2, [sp+360]
001f786cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7870str x0, [sp+112]
001f7874str x1, [sp+128]
001f7878str x0, [sp+144]
001f787cstr x1, [sp+136]
001f7880str x0, [sp+56]
001f7884str x1, [sp+88]
001f7888b 0x1f788c
001f788c
001f788cloc_1f788c:
001f788cb 0x1f7890
001f7890
001f7890loc_1f7890:
001f7890ldr x7, [sp+88]
001f7894tbnz x7, 63, 0x1f789c
001f7898b 0x1f78dc
001f789c
001f789cloc_1f789c:
001f789cstp xzr, xzr, [sp+176]
001f78a0str xzr, [sp+192]
001f78a4adrp x27, 0x82b000
001f78a8ldr x5, [x27+160]
001f78acadrp x27, 0x82b000
001f78b0ldr x6, [x27+168]
001f78b4str x5, [sp+216]
001f78b8str x6, [sp+224]
001f78bcldr x3, [sp+72]
001f78c0ldr x0, [sp+176]
001f78c4ldrb w4, [sp+80]
001f78c8ldr x1, [sp+184]
001f78ccldr x2, [sp+192]
001f78d0ldp x29, x30, [sp-8]
001f78d4add sp, sp, 336
001f78d8ret x30
001f78dc
001f78dcloc_1f78dc:
001f78dcldr x0, [sp+56]
001f78e0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f78e4str x0, [sp+256]
001f78e8str x1, [sp+264]
001f78ecstr x2, [sp+272]
001f78f0ldr x3, [sp+200]
001f78f4ldrsb x27, [x3]
001f78f8ldr x4, [sp+208]
001f78fcldr x3, [x3+24]
001f7900mov x5, x0
001f7904mov x0, x4
001f7908mov x6, x1
001f790cmov x1, x5
001f7910mov x7, x2
001f7914mov x2, x6
001f7918mov x8, x3
001f791cmov x3, x7
001f7920blr x8
001f7924ldr x1, [sp+88]
001f7928str x1, [sp+72]
001f792cldr x1, [sp+368]
001f7930ldr x2, [sp+376]
001f7934ldr x3, [sp+384]
001f7938str x1, [sp+176]
001f793cstr x2, [sp+184]
001f7940str x3, [sp+192]
001f7944stp xzr, xzr, [sp+216]
001f7948ldr x3, [sp+72]
001f794cldr x0, [sp+176]
001f7950ldrb w4, [sp+80]
001f7954ldr x1, [sp+184]
001f7958ldr x2, [sp+192]
001f795cmov x5, xzr
001f7960mov x6, xzr
001f7964ldp x29, x30, [sp-8]
001f7968add sp, sp, 336
001f796cret x30
001f7970
001f7970loc_1f7970:
001f7970orr x0, xzr, 1
001f7974bl runtime.panicIndex
001f7978
001f7978loc_1f7978:
001f7978mov x0, xzr
001f797cbl runtime.panicIndex
001f7980
001f7980loc_1f7980:
001f7980orr x0, xzr, 1
001f7984bl runtime.panicIndex
001f7988
001f7988loc_1f7988:
001f7988mov x0, xzr
001f798cbl runtime.panicIndex
001f7990
001f7990loc_1f7990:
001f7990mov x0, xzr
001f7994bl runtime.panicIndex
001f7998
001f7998loc_1f7998:
001f7998ldr x7, [sp+240]
001f799cstr x7, [sp+128]
001f79a0cbnz x7, 0x1f79a8
001f79a4b 0x1f7be0
001f79a8
001f79a8loc_1f79a8:
001f79a8str xzr, [sp+64]
001f79acstr xzr, [sp+96]
001f79b0ldr x7, [sp+240]
001f79b4str x7, [sp+120]
001f79b8subs xzr, x7, 0
001f79bccset x8, ne
001f79c0strb w8, [sp+55]
001f79c4cbnz x7, 0x1f79cc
001f79c8b 0x1f79f4
001f79cc
001f79ccloc_1f79cc:
001f79ccldr x1, [sp+240]
001f79d0ldr x7, [sp+232]
001f79d4subs xzr, x1, 0
001f79d8b.hi 0x1f79e0
001f79dcb 0x1f7c50
001f79e0
001f79e0loc_1f79e0:
001f79e0ldrb w7, [x7]
001f79e4subs wzr, w7, 128
001f79e8cset x7, lo
001f79ecstrb w7, [sp+55]
001f79f0b 0x1f79f8
001f79f4
001f79f4loc_1f79f4:
001f79f4b 0x1f79f8
001f79f8
001f79f8loc_1f79f8:
001f79f8ldrb w7, [sp+55]
001f79fctbnz w7, 0, 0x1f7a04
001f7a00b 0x1f7a2c
001f7a04
001f7a04loc_1f7a04:
001f7a04ldr x1, [sp+240]
001f7a08ldr x7, [sp+232]
001f7a0csubs xzr, x1, 0
001f7a10b.hi 0x1f7a18
001f7a14b 0x1f7c48
001f7a18
001f7a18loc_1f7a18:
001f7a18ldrb w7, [x7]
001f7a1cstr x7, [sp+64]
001f7a20orr x7, xzr, 1
001f7a24str x7, [sp+96]
001f7a28b 0x1f7b04
001f7a2c
001f7a2cloc_1f7a2c:
001f7a2cldr x7, [sp+240]
001f7a30str x7, [sp+120]
001f7a34subs xzr, x7, 2
001f7a38cset x7, ge
001f7a3cstrb w7, [sp+55]
001f7a40b.ge 0x1f7a48
001f7a44b 0x1f7a70
001f7a48
001f7a48loc_1f7a48:
001f7a48ldr x1, [sp+240]
001f7a4cldr x7, [sp+232]
001f7a50subs xzr, x1, 1
001f7a54b.hi 0x1f7a5c
001f7a58b 0x1f7c40
001f7a5c
001f7a5cloc_1f7a5c:
001f7a5cldrb w7, [x7+1]
001f7a60subs wzr, w7, 128
001f7a64cset x7, lo
001f7a68strb w7, [sp+55]
001f7a6cb 0x1f7a74
001f7a70
001f7a70loc_1f7a70:
001f7a70b 0x1f7a74
001f7a74
001f7a74loc_1f7a74:
001f7a74ldrb w7, [sp+55]
001f7a78tbnz w7, 0, 0x1f7a80
001f7a7cb 0x1f7acc
001f7a80
001f7a80loc_1f7a80:
001f7a80ldr x1, [sp+240]
001f7a84ldr x7, [sp+232]
001f7a88subs xzr, x1, 0
001f7a8cb.hi 0x1f7a94
001f7a90b 0x1f7c38
001f7a94
001f7a94loc_1f7a94:
001f7a94ldrb w7, [x7]
001f7a98and x7, x7, 127
001f7a9cldr x1, [sp+240]
001f7aa0ldr x8, [sp+232]
001f7aa4subs xzr, x1, 1
001f7aa8b.hi 0x1f7ab0
001f7aacb 0x1f7c30
001f7ab0
001f7ab0loc_1f7ab0:
001f7ab0ldrb w8, [x8+1]
001f7ab4ubfm x8, x8, 57, 7
001f7ab8add x7, x7, x8
001f7abcstr x7, [sp+64]
001f7ac0orr x7, xzr, 2
001f7ac4str x7, [sp+96]
001f7ac8b 0x1f7afc
001f7acc
001f7accloc_1f7acc:
001f7accldr x0, [sp+232]
001f7ad0ldr x1, [sp+240]
001f7ad4ldr x2, [sp+248]
001f7ad8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7adcstr x0, [sp+112]
001f7ae0str x1, [sp+120]
001f7ae4str x0, [sp+160]
001f7ae8str x1, [sp+152]
001f7aecstr x0, [sp+64]
001f7af0str x1, [sp+96]
001f7af4orr x7, xzr, 2
001f7af8b 0x1f7afc
001f7afc
001f7afcloc_1f7afc:
001f7afcorr x7, xzr, 1
001f7b00b 0x1f7b04
001f7b04
001f7b04loc_1f7b04:
001f7b04ldr x8, [sp+96]
001f7b08tbnz x8, 63, 0x1f7b10
001f7b0cb 0x1f7b50
001f7b10
001f7b10loc_1f7b10:
001f7b10stp xzr, xzr, [sp+176]
001f7b14str xzr, [sp+192]
001f7b18adrp x27, 0x82b000
001f7b1cldr x5, [x27+160]
001f7b20adrp x27, 0x82b000
001f7b24ldr x6, [x27+168]
001f7b28str x5, [sp+216]
001f7b2cstr x6, [sp+224]
001f7b30ldr x3, [sp+72]
001f7b34ldr x0, [sp+176]
001f7b38ldrb w4, [sp+80]
001f7b3cldr x1, [sp+184]
001f7b40ldr x2, [sp+192]
001f7b44ldp x29, x30, [sp-8]
001f7b48add sp, sp, 336
001f7b4cret x30
001f7b50
001f7b50loc_1f7b50:
001f7b50ldr x0, [sp+64]
001f7b54bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7b58str x0, [sp+256]
001f7b5cstr x1, [sp+264]
001f7b60str x2, [sp+272]
001f7b64ldr x3, [sp+200]
001f7b68ldrsb x27, [x3]
001f7b6cldr x4, [sp+208]
001f7b70ldr x3, [x3+24]
001f7b74mov x5, x0
001f7b78mov x0, x4
001f7b7cmov x6, x1
001f7b80mov x1, x5
001f7b84mov x7, x2
001f7b88mov x2, x6
001f7b8cmov x8, x3
001f7b90mov x3, x7
001f7b94blr x8
001f7b98ldr x0, [sp+96]
001f7b9cldr x1, [sp+240]
001f7ba0ldr x2, [sp+232]
001f7ba4ldr x3, [sp+248]
001f7ba8b 0x1f7bac
001f7bac
001f7bacloc_1f7bac:
001f7bacsubs xzr, x1, x0
001f7bb0b.hs 0x1f7bb8
001f7bb4b 0x1f7c2c
001f7bb8
001f7bb8loc_1f7bb8:
001f7bb8sub x7, x3, x0
001f7bbcsub x8, x1, x0
001f7bc0sub x9, xzr, x7
001f7bc4and x9, x0, x9, asr #63
001f7bc8add x9, x2, x9
001f7bccstr x9, [sp+232]
001f7bd0str x8, [sp+240]
001f7bd4str x7, [sp+248]
001f7bd8b 0x1f7bdc
001f7bdc
001f7bdcloc_1f7bdc:
001f7bdcb 0x1f7998
001f7be0
001f7be0loc_1f7be0:
001f7be0ldr x7, [sp+104]
001f7be4str x7, [sp+72]
001f7be8ldr x7, [sp+368]
001f7becldr x8, [sp+376]
001f7bf0ldr x9, [sp+384]
001f7bf4str x7, [sp+176]
001f7bf8str x8, [sp+184]
001f7bfcstr x9, [sp+192]
001f7c00stp xzr, xzr, [sp+216]
001f7c04ldr x3, [sp+72]
001f7c08ldr x0, [sp+176]
001f7c0cldrb w4, [sp+80]
001f7c10ldr x1, [sp+184]
001f7c14ldr x2, [sp+192]
001f7c18mov x5, xzr
001f7c1cmov x6, xzr
001f7c20ldp x29, x30, [sp-8]
001f7c24add sp, sp, 336
001f7c28ret x30
001f7c2c
001f7c2cloc_1f7c2c:
001f7c2cbl runtime.panicSliceB
001f7c30
001f7c30loc_1f7c30:
001f7c30orr x0, xzr, 1
001f7c34bl runtime.panicIndex
001f7c38
001f7c38loc_1f7c38:
001f7c38mov x0, xzr
001f7c3cbl runtime.panicIndex
001f7c40
001f7c40loc_1f7c40:
001f7c40orr x0, xzr, 1
001f7c44bl runtime.panicIndex
001f7c48
001f7c48loc_1f7c48:
001f7c48mov x0, xzr
001f7c4cbl runtime.panicIndex
001f7c50
001f7c50loc_1f7c50:
001f7c50mov x0, xzr
001f7c54bl runtime.panicIndex
001f7c58hint
001f7c5c
001f7c5cloc_1f7c5c:
001f7c5cstp x0, x1, [sp+8]
001f7c60stp x2, x3, [sp+24]
001f7c64stp x4, x5, [sp+40]
001f7c68str w6, [sp+56]
001f7c6cstrb w7, [sp+60]
001f7c70strb w8, [sp+64]
001f7c74stp x9, x10, [sp+72]
001f7c78str x11, [sp+88]
001f7c7cmov x3, x30
001f7c80bl runtime.morestack_noctxt.abi0
001f7c84ldp x0, x1, [sp+8]
001f7c88ldp x2, x3, [sp+24]
001f7c8cldp x4, x5, [sp+40]
001f7c90ldrsw x6, [sp+56]
001f7c94ldrsb x7, [sp+60]
001f7c98ldrb w8, [sp+64]
001f7c9cldp x9, x10, [sp+72]
001f7ca0ldr x11, [sp+88]
001f7ca4b 0x1f75c0
001f7ca8udf 0
001f7cacudf 0
001f75c0
001f75c0google.golang.org/protobuf/internal/impl.consumeInt32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
001f75c0ldr x16, [x28+16]
001f75c4sub x17, sp, 208
001f75c8subs xzr, x17, x16
001f75ccb.ls 0x1f7c5c
001f75d0sub x20, sp, 336
001f75d4stp x29, x30, [x20-8]
001f75d8add sp, x20, 0
001f75dcsub x29, sp, 8
001f75e0str x0, [sp+344]
001f75e4str x1, [sp+352]
001f75e8str x2, [sp+360]
001f75ecstr x3, [sp+368]
001f75f0str x4, [sp+376]
001f75f4str x5, [sp+384]
001f75f8str w6, [sp+392]
001f75fcstrb w7, [sp+396]
001f7600strb w8, [sp+400]
001f7604str x9, [sp+408]
001f7608str x10, [sp+416]
001f760cstr x11, [sp+424]
001f7610stp xzr, xzr, [sp+176]
001f7614str xzr, [sp+192]
001f7618str xzr, [sp+72]
001f761cstrb wzr, [sp+80]
001f7620stp xzr, xzr, [sp+216]
001f7624ldr x0, [sp+368]
001f7628ldr x1, [sp+376]
001f762cldr x2, [sp+384]
001f7630bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001f7634str x0, [sp+200]
001f7638str x1, [sp+208]
001f763cldrsb x3, [sp+396]
001f7640ubfm x3, x3, 0, 7
001f7644subs wzr, w3, 2
001f7648b.eq 0x1f7650
001f764cb 0x1f76ec
001f7650
001f7650loc_1f7650:
001f7650str xzr, [sp+280]
001f7654stp xzr, xzr, [sp+288]
001f7658ldr x0, [sp+344]
001f765cldr x1, [sp+352]
001f7660ldr x2, [sp+360]
001f7664bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001f7668str x0, [sp+280]
001f766cstr x1, [sp+288]
001f7670str x2, [sp+296]
001f7674str x3, [sp+128]
001f7678str x0, [sp+304]
001f767cstr x1, [sp+312]
001f7680str x2, [sp+320]
001f7684ldr x3, [sp+128]
001f7688str x3, [sp+168]
001f768cstr x0, [sp+232]
001f7690str x1, [sp+240]
001f7694str x2, [sp+248]
001f7698ldr x3, [sp+168]
001f769cstr x3, [sp+104]
001f76a0tbnz x3, 63, 0x1f76a8
001f76a4b 0x1f76e8
001f76a8
001f76a8loc_1f76a8:
001f76a8stp xzr, xzr, [sp+176]
001f76acstr xzr, [sp+192]
001f76b0adrp x27, 0x82b000
001f76b4ldr x5, [x27+160]
001f76b8adrp x27, 0x82b000
001f76bcldr x6, [x27+168]
001f76c0str x5, [sp+216]
001f76c4str x6, [sp+224]
001f76c8ldr x3, [sp+72]
001f76ccldr x0, [sp+176]
001f76d0ldrb w4, [sp+80]
001f76d4ldr x1, [sp+184]
001f76d8ldr x2, [sp+192]
001f76dcldp x29, x30, [sp-8]
001f76e0add sp, sp, 336
001f76e4ret x30
001f76e8
001f76e8loc_1f76e8:
001f76e8b 0x1f7998
001f76ec
001f76ecloc_1f76ec:
001f76ecldrsb x7, [sp+396]
001f76f0ubfm x7, x7, 0, 7
001f76f4cbnz w7, 0x1f76fc
001f76f8b 0x1f773c
001f76fc
001f76fcloc_1f76fc:
001f76fcstp xzr, xzr, [sp+176]
001f7700str xzr, [sp+192]
001f7704adrp x27, 0x82b000
001f7708ldr x5, [x27+192]
001f770cadrp x27, 0x82b000
001f7710ldr x6, [x27+200]
001f7714str x5, [sp+216]
001f7718str x6, [sp+224]
001f771cldr x3, [sp+72]
001f7720ldr x0, [sp+176]
001f7724ldrb w4, [sp+80]
001f7728ldr x1, [sp+184]
001f772cldr x2, [sp+192]
001f7730ldp x29, x30, [sp-8]
001f7734add sp, sp, 336
001f7738ret x30
001f773c
001f773cloc_1f773c:
001f773cstr xzr, [sp+56]
001f7740str xzr, [sp+88]
001f7744ldr x7, [sp+352]
001f7748str x7, [sp+128]
001f774csubs xzr, x7, 0
001f7750cset x8, ne
001f7754strb w8, [sp+55]
001f7758cbnz x7, 0x1f7760
001f775cb 0x1f7788
001f7760
001f7760loc_1f7760:
001f7760ldr x1, [sp+352]
001f7764ldr x7, [sp+344]
001f7768subs xzr, x1, 0
001f776cb.hi 0x1f7774
001f7770b 0x1f7990
001f7774
001f7774loc_1f7774:
001f7774ldrb w7, [x7]
001f7778subs wzr, w7, 128
001f777ccset x7, lo
001f7780strb w7, [sp+55]
001f7784b 0x1f778c
001f7788
001f7788loc_1f7788:
001f7788b 0x1f778c
001f778c
001f778cloc_1f778c:
001f778cldrb w7, [sp+55]
001f7790tbnz w7, 0, 0x1f7798
001f7794b 0x1f77c0
001f7798
001f7798loc_1f7798:
001f7798ldr x1, [sp+352]
001f779cldr x7, [sp+344]
001f77a0subs xzr, x1, 0
001f77a4b.hi 0x1f77ac
001f77a8b 0x1f7988
001f77ac
001f77acloc_1f77ac:
001f77acldrb w7, [x7]
001f77b0str x7, [sp+56]
001f77b4orr x7, xzr, 1
001f77b8str x7, [sp+88]
001f77bcb 0x1f7890
001f77c0
001f77c0loc_1f77c0:
001f77c0ldr x7, [sp+352]
001f77c4str x7, [sp+128]
001f77c8subs xzr, x7, 2
001f77cccset x7, ge
001f77d0strb w7, [sp+55]
001f77d4b.ge 0x1f77dc
001f77d8b 0x1f7804
001f77dc
001f77dcloc_1f77dc:
001f77dcldr x1, [sp+352]
001f77e0ldr x7, [sp+344]
001f77e4subs xzr, x1, 1
001f77e8b.hi 0x1f77f0
001f77ecb 0x1f7980
001f77f0
001f77f0loc_1f77f0:
001f77f0ldrb w7, [x7+1]
001f77f4subs wzr, w7, 128
001f77f8cset x7, lo
001f77fcstrb w7, [sp+55]
001f7800b 0x1f7808
001f7804
001f7804loc_1f7804:
001f7804b 0x1f7808
001f7808
001f7808loc_1f7808:
001f7808ldrb w7, [sp+55]
001f780ctbnz w7, 0, 0x1f7814
001f7810b 0x1f7860
001f7814
001f7814loc_1f7814:
001f7814ldr x1, [sp+352]
001f7818ldr x7, [sp+344]
001f781csubs xzr, x1, 0
001f7820b.hi 0x1f7828
001f7824b 0x1f7978
001f7828
001f7828loc_1f7828:
001f7828ldrb w7, [x7]
001f782cand x7, x7, 127
001f7830ldr x1, [sp+352]
001f7834ldr x8, [sp+344]
001f7838subs xzr, x1, 1
001f783cb.hi 0x1f7844
001f7840b 0x1f7970
001f7844
001f7844loc_1f7844:
001f7844ldrb w8, [x8+1]
001f7848ubfm x8, x8, 57, 7
001f784cadd x7, x7, x8
001f7850str x7, [sp+56]
001f7854orr x7, xzr, 2
001f7858str x7, [sp+88]
001f785cb 0x1f788c
001f7860
001f7860loc_1f7860:
001f7860ldr x0, [sp+344]
001f7864ldr x1, [sp+352]
001f7868ldr x2, [sp+360]
001f786cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7870str x0, [sp+112]
001f7874str x1, [sp+128]
001f7878str x0, [sp+144]
001f787cstr x1, [sp+136]
001f7880str x0, [sp+56]
001f7884str x1, [sp+88]
001f7888b 0x1f788c
001f788c
001f788cloc_1f788c:
001f788cb 0x1f7890
001f7890
001f7890loc_1f7890:
001f7890ldr x7, [sp+88]
001f7894tbnz x7, 63, 0x1f789c
001f7898b 0x1f78dc
001f789c
001f789cloc_1f789c:
001f789cstp xzr, xzr, [sp+176]
001f78a0str xzr, [sp+192]
001f78a4adrp x27, 0x82b000
001f78a8ldr x5, [x27+160]
001f78acadrp x27, 0x82b000
001f78b0ldr x6, [x27+168]
001f78b4str x5, [sp+216]
001f78b8str x6, [sp+224]
001f78bcldr x3, [sp+72]
001f78c0ldr x0, [sp+176]
001f78c4ldrb w4, [sp+80]
001f78c8ldr x1, [sp+184]
001f78ccldr x2, [sp+192]
001f78d0ldp x29, x30, [sp-8]
001f78d4add sp, sp, 336
001f78d8ret x30
001f78dc
001f78dcloc_1f78dc:
001f78dcldr x0, [sp+56]
001f78e0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f78e4str x0, [sp+256]
001f78e8str x1, [sp+264]
001f78ecstr x2, [sp+272]
001f78f0ldr x3, [sp+200]
001f78f4ldrsb x27, [x3]
001f78f8ldr x4, [sp+208]
001f78fcldr x3, [x3+24]
001f7900mov x5, x0
001f7904mov x0, x4
001f7908mov x6, x1
001f790cmov x1, x5
001f7910mov x7, x2
001f7914mov x2, x6
001f7918mov x8, x3
001f791cmov x3, x7
001f7920blr x8
001f7924ldr x1, [sp+88]
001f7928str x1, [sp+72]
001f792cldr x1, [sp+368]
001f7930ldr x2, [sp+376]
001f7934ldr x3, [sp+384]
001f7938str x1, [sp+176]
001f793cstr x2, [sp+184]
001f7940str x3, [sp+192]
001f7944stp xzr, xzr, [sp+216]
001f7948ldr x3, [sp+72]
001f794cldr x0, [sp+176]
001f7950ldrb w4, [sp+80]
001f7954ldr x1, [sp+184]
001f7958ldr x2, [sp+192]
001f795cmov x5, xzr
001f7960mov x6, xzr
001f7964ldp x29, x30, [sp-8]
001f7968add sp, sp, 336
001f796cret x30
001f7970
001f7970loc_1f7970:
001f7970orr x0, xzr, 1
001f7974bl runtime.panicIndex
001f7978
001f7978loc_1f7978:
001f7978mov x0, xzr
001f797cbl runtime.panicIndex
001f7980
001f7980loc_1f7980:
001f7980orr x0, xzr, 1
001f7984bl runtime.panicIndex
001f7988
001f7988loc_1f7988:
001f7988mov x0, xzr
001f798cbl runtime.panicIndex
001f7990
001f7990loc_1f7990:
001f7990mov x0, xzr
001f7994bl runtime.panicIndex
001f7998
001f7998loc_1f7998:
001f7998ldr x7, [sp+240]
001f799cstr x7, [sp+128]
001f79a0cbnz x7, 0x1f79a8
001f79a4b 0x1f7be0
001f79a8
001f79a8loc_1f79a8:
001f79a8str xzr, [sp+64]
001f79acstr xzr, [sp+96]
001f79b0ldr x7, [sp+240]
001f79b4str x7, [sp+120]
001f79b8subs xzr, x7, 0
001f79bccset x8, ne
001f79c0strb w8, [sp+55]
001f79c4cbnz x7, 0x1f79cc
001f79c8b 0x1f79f4
001f79cc
001f79ccloc_1f79cc:
001f79ccldr x1, [sp+240]
001f79d0ldr x7, [sp+232]
001f79d4subs xzr, x1, 0
001f79d8b.hi 0x1f79e0
001f79dcb 0x1f7c50
001f79e0
001f79e0loc_1f79e0:
001f79e0ldrb w7, [x7]
001f79e4subs wzr, w7, 128
001f79e8cset x7, lo
001f79ecstrb w7, [sp+55]
001f79f0b 0x1f79f8
001f79f4
001f79f4loc_1f79f4:
001f79f4b 0x1f79f8
001f79f8
001f79f8loc_1f79f8:
001f79f8ldrb w7, [sp+55]
001f79fctbnz w7, 0, 0x1f7a04
001f7a00b 0x1f7a2c
001f7a04
001f7a04loc_1f7a04:
001f7a04ldr x1, [sp+240]
001f7a08ldr x7, [sp+232]
001f7a0csubs xzr, x1, 0
001f7a10b.hi 0x1f7a18
001f7a14b 0x1f7c48
001f7a18
001f7a18loc_1f7a18:
001f7a18ldrb w7, [x7]
001f7a1cstr x7, [sp+64]
001f7a20orr x7, xzr, 1
001f7a24str x7, [sp+96]
001f7a28b 0x1f7b04
001f7a2c
001f7a2cloc_1f7a2c:
001f7a2cldr x7, [sp+240]
001f7a30str x7, [sp+120]
001f7a34subs xzr, x7, 2
001f7a38cset x7, ge
001f7a3cstrb w7, [sp+55]
001f7a40b.ge 0x1f7a48
001f7a44b 0x1f7a70
001f7a48
001f7a48loc_1f7a48:
001f7a48ldr x1, [sp+240]
001f7a4cldr x7, [sp+232]
001f7a50subs xzr, x1, 1
001f7a54b.hi 0x1f7a5c
001f7a58b 0x1f7c40
001f7a5c
001f7a5cloc_1f7a5c:
001f7a5cldrb w7, [x7+1]
001f7a60subs wzr, w7, 128
001f7a64cset x7, lo
001f7a68strb w7, [sp+55]
001f7a6cb 0x1f7a74
001f7a70
001f7a70loc_1f7a70:
001f7a70b 0x1f7a74
001f7a74
001f7a74loc_1f7a74:
001f7a74ldrb w7, [sp+55]
001f7a78tbnz w7, 0, 0x1f7a80
001f7a7cb 0x1f7acc
001f7a80
001f7a80loc_1f7a80:
001f7a80ldr x1, [sp+240]
001f7a84ldr x7, [sp+232]
001f7a88subs xzr, x1, 0
001f7a8cb.hi 0x1f7a94
001f7a90b 0x1f7c38
001f7a94
001f7a94loc_1f7a94:
001f7a94ldrb w7, [x7]
001f7a98and x7, x7, 127
001f7a9cldr x1, [sp+240]
001f7aa0ldr x8, [sp+232]
001f7aa4subs xzr, x1, 1
001f7aa8b.hi 0x1f7ab0
001f7aacb 0x1f7c30
001f7ab0
001f7ab0loc_1f7ab0:
001f7ab0ldrb w8, [x8+1]
001f7ab4ubfm x8, x8, 57, 7
001f7ab8add x7, x7, x8
001f7abcstr x7, [sp+64]
001f7ac0orr x7, xzr, 2
001f7ac4str x7, [sp+96]
001f7ac8b 0x1f7afc
001f7acc
001f7accloc_1f7acc:
001f7accldr x0, [sp+232]
001f7ad0ldr x1, [sp+240]
001f7ad4ldr x2, [sp+248]
001f7ad8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001f7adcstr x0, [sp+112]
001f7ae0str x1, [sp+120]
001f7ae4str x0, [sp+160]
001f7ae8str x1, [sp+152]
001f7aecstr x0, [sp+64]
001f7af0str x1, [sp+96]
001f7af4orr x7, xzr, 2
001f7af8b 0x1f7afc
001f7afc
001f7afcloc_1f7afc:
001f7afcorr x7, xzr, 1
001f7b00b 0x1f7b04
001f7b04
001f7b04loc_1f7b04:
001f7b04ldr x8, [sp+96]
001f7b08tbnz x8, 63, 0x1f7b10
001f7b0cb 0x1f7b50
001f7b10
001f7b10loc_1f7b10:
001f7b10stp xzr, xzr, [sp+176]
001f7b14str xzr, [sp+192]
001f7b18adrp x27, 0x82b000
001f7b1cldr x5, [x27+160]
001f7b20adrp x27, 0x82b000
001f7b24ldr x6, [x27+168]
001f7b28str x5, [sp+216]
001f7b2cstr x6, [sp+224]
001f7b30ldr x3, [sp+72]
001f7b34ldr x0, [sp+176]
001f7b38ldrb w4, [sp+80]
001f7b3cldr x1, [sp+184]
001f7b40ldr x2, [sp+192]
001f7b44ldp x29, x30, [sp-8]
001f7b48add sp, sp, 336
001f7b4cret x30
001f7b50
001f7b50loc_1f7b50:
001f7b50ldr x0, [sp+64]
001f7b54bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001f7b58str x0, [sp+256]
001f7b5cstr x1, [sp+264]
001f7b60str x2, [sp+272]
001f7b64ldr x3, [sp+200]
001f7b68ldrsb x27, [x3]
001f7b6cldr x4, [sp+208]
001f7b70ldr x3, [x3+24]
001f7b74mov x5, x0
001f7b78mov x0, x4
001f7b7cmov x6, x1
001f7b80mov x1, x5
001f7b84mov x7, x2
001f7b88mov x2, x6
001f7b8cmov x8, x3
001f7b90mov x3, x7
001f7b94blr x8
001f7b98ldr x0, [sp+96]
001f7b9cldr x1, [sp+240]
001f7ba0ldr x2, [sp+232]
001f7ba4ldr x3, [sp+248]
001f7ba8b 0x1f7bac
001f7bac
001f7bacloc_1f7bac:
001f7bacsubs xzr, x1, x0
001f7bb0b.hs 0x1f7bb8
001f7bb4b 0x1f7c2c
001f7bb8
001f7bb8loc_1f7bb8:
001f7bb8sub x7, x3, x0
001f7bbcsub x8, x1, x0
001f7bc0sub x9, xzr, x7
001f7bc4and x9, x0, x9, asr #63
001f7bc8add x9, x2, x9
001f7bccstr x9, [sp+232]
001f7bd0str x8, [sp+240]
001f7bd4str x7, [sp+248]
001f7bd8b 0x1f7bdc
001f7bdc
001f7bdcloc_1f7bdc:
001f7bdcb 0x1f7998
001f7be0
001f7be0loc_1f7be0:
001f7be0ldr x7, [sp+104]
001f7be4str x7, [sp+72]
001f7be8ldr x7, [sp+368]
001f7becldr x8, [sp+376]
001f7bf0ldr x9, [sp+384]
001f7bf4str x7, [sp+176]
001f7bf8str x8, [sp+184]
001f7bfcstr x9, [sp+192]
001f7c00stp xzr, xzr, [sp+216]
001f7c04ldr x3, [sp+72]
001f7c08ldr x0, [sp+176]
001f7c0cldrb w4, [sp+80]
001f7c10ldr x1, [sp+184]
001f7c14ldr x2, [sp+192]
001f7c18mov x5, xzr
001f7c1cmov x6, xzr
001f7c20ldp x29, x30, [sp-8]
001f7c24add sp, sp, 336
001f7c28ret x30
001f7c2c
001f7c2cloc_1f7c2c:
001f7c2cbl runtime.panicSliceB
001f7c30
001f7c30loc_1f7c30:
001f7c30orr x0, xzr, 1
001f7c34bl runtime.panicIndex
001f7c38
001f7c38loc_1f7c38:
001f7c38mov x0, xzr
001f7c3cbl runtime.panicIndex
001f7c40
001f7c40loc_1f7c40:
001f7c40orr x0, xzr, 1
001f7c44bl runtime.panicIndex
001f7c48
001f7c48loc_1f7c48:
001f7c48mov x0, xzr
001f7c4cbl runtime.panicIndex
001f7c50
001f7c50loc_1f7c50:
001f7c50mov x0, xzr
001f7c54bl runtime.panicIndex
001f7c58hint
001f7c5c
001f7c5cloc_1f7c5c:
001f7c5cstp x0, x1, [sp+8]
001f7c60stp x2, x3, [sp+24]
001f7c64stp x4, x5, [sp+40]
001f7c68str w6, [sp+56]
001f7c6cstrb w7, [sp+60]
001f7c70strb w8, [sp+64]
001f7c74stp x9, x10, [sp+72]
001f7c78str x11, [sp+88]
001f7c7cmov x3, x30
001f7c80bl runtime.morestack_noctxt.abi0
001f7c84ldp x0, x1, [sp+8]
001f7c88ldp x2, x3, [sp+24]
001f7c8cldp x4, x5, [sp+40]
001f7c90ldrsw x6, [sp+56]
001f7c94ldrsb x7, [sp+60]
001f7c98ldrb w8, [sp+64]
001f7c9cldp x9, x10, [sp+72]
001f7ca0ldr x11, [sp+88]
001f7ca4b 0x1f75c0
001f7ca8udf 0
001f7cacudf 0
001f75c0
Loading..