File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001fdb00
001fdb00google.golang.org/protobuf/internal/impl.sizeInt64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdb00ldr x16, [x28+16]
001fdb04subs xzr, sp, x16
001fdb08b.ls 0x1fdb80
001fdb0cstr x30, [sp-64]!
001fdb10stur x29, [sp-8]
001fdb14sub x29, sp, 8
001fdb18str x0, [sp+72]
001fdb1cstr x1, [sp+80]
001fdb20strb w2, [sp+88]
001fdb24str xzr, [sp+32]
001fdb28bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdb2cstr x0, [sp+48]
001fdb30ldrsb x27, [x0]
001fdb34ldr x0, [x0]
001fdb38str x0, [sp+24]
001fdb3ccbz x0, 0x1fdb44
001fdb40b 0x1fdb58
001fdb44
001fdb44loc_1fdb44:
001fdb44str xzr, [sp+32]
001fdb48mov x0, xzr
001fdb4cldur x29, [sp-8]
001fdb50ldr x30, [sp], 64
001fdb54ret x30
001fdb58
001fdb58loc_1fdb58:
001fdb58bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdb5cstr x0, [sp+40]
001fdb60ldr x1, [sp+80]
001fdb64ldrsb x27, [x1]
001fdb68ldr x1, [x1+120]
001fdb6cadd x0, x1, x0
001fdb70str x0, [sp+32]
001fdb74ldur x29, [sp-8]
001fdb78ldr x30, [sp], 64
001fdb7cret x30
001fdb80
001fdb80loc_1fdb80:
001fdb80stp x0, x1, [sp+8]
001fdb84strb w2, [sp+24]
001fdb88mov x3, x30
001fdb8cbl runtime.morestack_noctxt.abi0
001fdb90ldp x0, x1, [sp+8]
001fdb94ldrb w2, [sp+24]
001fdb98b 0x1fdb00
001fdb9cudf 0
001fdb00
001fdb00google.golang.org/protobuf/internal/impl.sizeInt64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeInt64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdb00ldr x16, [x28+16]
001fdb04subs xzr, sp, x16
001fdb08b.ls 0x1fdb80
001fdb0cstr x30, [sp-64]!
001fdb10stur x29, [sp-8]
001fdb14sub x29, sp, 8
001fdb18str x0, [sp+72]
001fdb1cstr x1, [sp+80]
001fdb20strb w2, [sp+88]
001fdb24str xzr, [sp+32]
001fdb28bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdb2cstr x0, [sp+48]
001fdb30ldrsb x27, [x0]
001fdb34ldr x0, [x0]
001fdb38str x0, [sp+24]
001fdb3ccbz x0, 0x1fdb44
001fdb40b 0x1fdb58
001fdb44
001fdb44loc_1fdb44:
001fdb44str xzr, [sp+32]
001fdb48mov x0, xzr
001fdb4cldur x29, [sp-8]
001fdb50ldr x30, [sp], 64
001fdb54ret x30
001fdb58
001fdb58loc_1fdb58:
001fdb58bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdb5cstr x0, [sp+40]
001fdb60ldr x1, [sp+80]
001fdb64ldrsb x27, [x1]
001fdb68ldr x1, [x1+120]
001fdb6cadd x0, x1, x0
001fdb70str x0, [sp+32]
001fdb74ldur x29, [sp-8]
001fdb78ldr x30, [sp], 64
001fdb7cret x30
001fdb80
001fdb80loc_1fdb80:
001fdb80stp x0, x1, [sp+8]
001fdb84strb w2, [sp+24]
001fdb88mov x3, x30
001fdb8cbl runtime.morestack_noctxt.abi0
001fdb90ldp x0, x1, [sp+8]
001fdb94ldrb w2, [sp+24]
001fdb98b 0x1fdb00
001fdb9cudf 0
001fdb00
001fdba0
001fdba0google.golang.org/protobuf/internal/impl.appendInt64NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt64NoZero(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)
001fdba0ldr x16, [x28+16]
001fdba4subs xzr, sp, x16
001fdba8b.ls 0x1fdca8
001fdbacstr x30, [sp-112]!
001fdbb0stur x29, [sp-8]
001fdbb4sub x29, sp, 8
001fdbb8str x0, [sp+120]
001fdbbcstr x1, [sp+128]
001fdbc0str x2, [sp+136]
001fdbc4str x3, [sp+144]
001fdbc8str x4, [sp+152]
001fdbccstrb w5, [sp+160]
001fdbd0str xzr, [sp+72]
001fdbd4stp xzr, xzr, [sp+80]
001fdbd8stp xzr, xzr, [sp+56]
001fdbdcldr x0, [sp+144]
001fdbe0bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdbe4str x0, [sp+96]
001fdbe8ldrsb x27, [x0]
001fdbecldr x1, [x0]
001fdbf0str x1, [sp+40]
001fdbf4cbz x1, 0x1fdbfc
001fdbf8b 0x1fdc38
001fdbfc
001fdbfcloc_1fdbfc:
001fdbfcldr x5, [sp+120]
001fdc00ldr x6, [sp+128]
001fdc04ldr x7, [sp+136]
001fdc08str x5, [sp+72]
001fdc0cstr x6, [sp+80]
001fdc10str x7, [sp+88]
001fdc14stp xzr, xzr, [sp+56]
001fdc18ldr x0, [sp+72]
001fdc1cldr x1, [sp+80]
001fdc20ldr x2, [sp+88]
001fdc24mov x3, xzr
001fdc28mov x4, xzr
001fdc2cldur x29, [sp-8]
001fdc30ldr x30, [sp], 112
001fdc34ret x30
001fdc38
001fdc38loc_1fdc38:
001fdc38ldr x4, [sp+152]
001fdc3cldrsb x27, [x4]
001fdc40ldr x3, [x4+112]
001fdc44str x3, [sp+48]
001fdc48ldr x0, [sp+120]
001fdc4cldr x1, [sp+128]
001fdc50ldr x2, [sp+136]
001fdc54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc58str x0, [sp+120]
001fdc5cstr x1, [sp+128]
001fdc60str x2, [sp+136]
001fdc64ldr x3, [sp+40]
001fdc68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc6cstr x0, [sp+120]
001fdc70str x1, [sp+128]
001fdc74str x2, [sp+136]
001fdc78str x0, [sp+72]
001fdc7cstr x1, [sp+80]
001fdc80str x2, [sp+88]
001fdc84stp xzr, xzr, [sp+56]
001fdc88ldr x0, [sp+72]
001fdc8cldr x1, [sp+80]
001fdc90ldr x2, [sp+88]
001fdc94mov x3, xzr
001fdc98mov x4, xzr
001fdc9cldur x29, [sp-8]
001fdca0ldr x30, [sp], 112
001fdca4ret x30
001fdca8
001fdca8loc_1fdca8:
001fdca8stp x0, x1, [sp+8]
001fdcacstp x2, x3, [sp+24]
001fdcb0str x4, [sp+40]
001fdcb4strb w5, [sp+48]
001fdcb8mov x3, x30
001fdcbcbl runtime.morestack_noctxt.abi0
001fdcc0ldp x0, x1, [sp+8]
001fdcc4ldp x2, x3, [sp+24]
001fdcc8ldr x4, [sp+40]
001fdcccldrb w5, [sp+48]
001fdcd0b 0x1fdba0
001fdcd4udf 0
001fdcd8udf 0
001fdcdcudf 0
001fdba0
001fdba0google.golang.org/protobuf/internal/impl.appendInt64NoZero: ; void google.golang.org/protobuf/internal/impl.appendInt64NoZero(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)
001fdba0ldr x16, [x28+16]
001fdba4subs xzr, sp, x16
001fdba8b.ls 0x1fdca8
001fdbacstr x30, [sp-112]!
001fdbb0stur x29, [sp-8]
001fdbb4sub x29, sp, 8
001fdbb8str x0, [sp+120]
001fdbbcstr x1, [sp+128]
001fdbc0str x2, [sp+136]
001fdbc4str x3, [sp+144]
001fdbc8str x4, [sp+152]
001fdbccstrb w5, [sp+160]
001fdbd0str xzr, [sp+72]
001fdbd4stp xzr, xzr, [sp+80]
001fdbd8stp xzr, xzr, [sp+56]
001fdbdcldr x0, [sp+144]
001fdbe0bl google.golang.org/protobuf/internal/impl.pointer.Int64
001fdbe4str x0, [sp+96]
001fdbe8ldrsb x27, [x0]
001fdbecldr x1, [x0]
001fdbf0str x1, [sp+40]
001fdbf4cbz x1, 0x1fdbfc
001fdbf8b 0x1fdc38
001fdbfc
001fdbfcloc_1fdbfc:
001fdbfcldr x5, [sp+120]
001fdc00ldr x6, [sp+128]
001fdc04ldr x7, [sp+136]
001fdc08str x5, [sp+72]
001fdc0cstr x6, [sp+80]
001fdc10str x7, [sp+88]
001fdc14stp xzr, xzr, [sp+56]
001fdc18ldr x0, [sp+72]
001fdc1cldr x1, [sp+80]
001fdc20ldr x2, [sp+88]
001fdc24mov x3, xzr
001fdc28mov x4, xzr
001fdc2cldur x29, [sp-8]
001fdc30ldr x30, [sp], 112
001fdc34ret x30
001fdc38
001fdc38loc_1fdc38:
001fdc38ldr x4, [sp+152]
001fdc3cldrsb x27, [x4]
001fdc40ldr x3, [x4+112]
001fdc44str x3, [sp+48]
001fdc48ldr x0, [sp+120]
001fdc4cldr x1, [sp+128]
001fdc50ldr x2, [sp+136]
001fdc54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc58str x0, [sp+120]
001fdc5cstr x1, [sp+128]
001fdc60str x2, [sp+136]
001fdc64ldr x3, [sp+40]
001fdc68bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fdc6cstr x0, [sp+120]
001fdc70str x1, [sp+128]
001fdc74str x2, [sp+136]
001fdc78str x0, [sp+72]
001fdc7cstr x1, [sp+80]
001fdc80str x2, [sp+88]
001fdc84stp xzr, xzr, [sp+56]
001fdc88ldr x0, [sp+72]
001fdc8cldr x1, [sp+80]
001fdc90ldr x2, [sp+88]
001fdc94mov x3, xzr
001fdc98mov x4, xzr
001fdc9cldur x29, [sp-8]
001fdca0ldr x30, [sp], 112
001fdca4ret x30
001fdca8
001fdca8loc_1fdca8:
001fdca8stp x0, x1, [sp+8]
001fdcacstp x2, x3, [sp+24]
001fdcb0str x4, [sp+40]
001fdcb4strb w5, [sp+48]
001fdcb8mov x3, x30
001fdcbcbl runtime.morestack_noctxt.abi0
001fdcc0ldp x0, x1, [sp+8]
001fdcc4ldp x2, x3, [sp+24]
001fdcc8ldr x4, [sp+40]
001fdcccldrb w5, [sp+48]
001fdcd0b 0x1fdba0
001fdcd4udf 0
001fdcd8udf 0
001fdcdcudf 0
001fdba0
001fdce0
001fdce0google.golang.org/protobuf/internal/impl.sizeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdce0ldr x16, [x28+16]
001fdce4subs xzr, sp, x16
001fdce8b.ls 0x1fdd4c
001fdcecstr x30, [sp-64]!
001fdcf0stur x29, [sp-8]
001fdcf4sub x29, sp, 8
001fdcf8str x0, [sp+72]
001fdcfcstr x1, [sp+80]
001fdd00strb w2, [sp+88]
001fdd04str xzr, [sp+32]
001fdd08bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fdd0cstr x0, [sp+48]
001fdd10ldrsb x27, [x0]
001fdd14ldr x1, [x0]
001fdd18ldrsb x27, [x1]
001fdd1cldr x0, [x1]
001fdd20str x0, [sp+24]
001fdd24bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdd28str x0, [sp+40]
001fdd2cldr x1, [sp+80]
001fdd30ldrsb x27, [x1]
001fdd34ldr x1, [x1+120]
001fdd38add x0, x1, x0
001fdd3cstr x0, [sp+32]
001fdd40ldur x29, [sp-8]
001fdd44ldr x30, [sp], 64
001fdd48ret x30
001fdd4c
001fdd4cloc_1fdd4c:
001fdd4cstp x0, x1, [sp+8]
001fdd50strb w2, [sp+24]
001fdd54mov x3, x30
001fdd58bl runtime.morestack_noctxt.abi0
001fdd5cldp x0, x1, [sp+8]
001fdd60ldrb w2, [sp+24]
001fdd64b 0x1fdce0
001fdd68udf 0
001fdd6cudf 0
001fdce0
001fdce0google.golang.org/protobuf/internal/impl.sizeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeInt64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fdce0ldr x16, [x28+16]
001fdce4subs xzr, sp, x16
001fdce8b.ls 0x1fdd4c
001fdcecstr x30, [sp-64]!
001fdcf0stur x29, [sp-8]
001fdcf4sub x29, sp, 8
001fdcf8str x0, [sp+72]
001fdcfcstr x1, [sp+80]
001fdd00strb w2, [sp+88]
001fdd04str xzr, [sp+32]
001fdd08bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fdd0cstr x0, [sp+48]
001fdd10ldrsb x27, [x0]
001fdd14ldr x1, [x0]
001fdd18ldrsb x27, [x1]
001fdd1cldr x0, [x1]
001fdd20str x0, [sp+24]
001fdd24bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fdd28str x0, [sp+40]
001fdd2cldr x1, [sp+80]
001fdd30ldrsb x27, [x1]
001fdd34ldr x1, [x1+120]
001fdd38add x0, x1, x0
001fdd3cstr x0, [sp+32]
001fdd40ldur x29, [sp-8]
001fdd44ldr x30, [sp], 64
001fdd48ret x30
001fdd4c
001fdd4cloc_1fdd4c:
001fdd4cstp x0, x1, [sp+8]
001fdd50strb w2, [sp+24]
001fdd54mov x3, x30
001fdd58bl runtime.morestack_noctxt.abi0
001fdd5cldp x0, x1, [sp+8]
001fdd60ldrb w2, [sp+24]
001fdd64b 0x1fdce0
001fdd68udf 0
001fdd6cudf 0
001fdce0
001fdd70
001fdd70google.golang.org/protobuf/internal/impl.appendInt64Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt64Ptr(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)
001fdd70ldr x16, [x28+16]
001fdd74subs xzr, sp, x16
001fdd78b.ls 0x1fde3c
001fdd7cstr x30, [sp-112]!
001fdd80stur x29, [sp-8]
001fdd84sub x29, sp, 8
001fdd88str x0, [sp+120]
001fdd8cstr x1, [sp+128]
001fdd90str x2, [sp+136]
001fdd94str x3, [sp+144]
001fdd98str x4, [sp+152]
001fdd9cstrb w5, [sp+160]
001fdda0str xzr, [sp+72]
001fdda4stp xzr, xzr, [sp+80]
001fdda8stp xzr, xzr, [sp+56]
001fddacldr x0, [sp+144]
001fddb0bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fddb4str x0, [sp+96]
001fddb8ldrsb x27, [x0]
001fddbcldr x1, [x0]
001fddc0ldrsb x27, [x1]
001fddc4ldr x1, [x1]
001fddc8str x1, [sp+40]
001fddccldr x1, [sp+152]
001fddd0ldrsb x27, [x1]
001fddd4ldr x3, [x1+112]
001fddd8str x3, [sp+48]
001fdddcldr x0, [sp+120]
001fdde0ldr x1, [sp+128]
001fdde4ldr x2, [sp+136]
001fdde8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fddecstr x0, [sp+120]
001fddf0str x1, [sp+128]
001fddf4str x2, [sp+136]
001fddf8ldr x3, [sp+40]
001fddfcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fde00str x0, [sp+120]
001fde04str x1, [sp+128]
001fde08str x2, [sp+136]
001fde0cstr x0, [sp+72]
001fde10str x1, [sp+80]
001fde14str x2, [sp+88]
001fde18stp xzr, xzr, [sp+56]
001fde1cldr x0, [sp+72]
001fde20ldr x1, [sp+80]
001fde24ldr x2, [sp+88]
001fde28mov x3, xzr
001fde2cmov x4, xzr
001fde30ldur x29, [sp-8]
001fde34ldr x30, [sp], 112
001fde38ret x30
001fde3c
001fde3cloc_1fde3c:
001fde3cstp x0, x1, [sp+8]
001fde40stp x2, x3, [sp+24]
001fde44str x4, [sp+40]
001fde48strb w5, [sp+48]
001fde4cmov x3, x30
001fde50bl runtime.morestack_noctxt.abi0
001fde54ldp x0, x1, [sp+8]
001fde58ldp x2, x3, [sp+24]
001fde5cldr x4, [sp+40]
001fde60ldrb w5, [sp+48]
001fde64b 0x1fdd70
001fde68udf 0
001fde6cudf 0
001fdd70
001fdd70google.golang.org/protobuf/internal/impl.appendInt64Ptr: ; void google.golang.org/protobuf/internal/impl.appendInt64Ptr(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)
001fdd70ldr x16, [x28+16]
001fdd74subs xzr, sp, x16
001fdd78b.ls 0x1fde3c
001fdd7cstr x30, [sp-112]!
001fdd80stur x29, [sp-8]
001fdd84sub x29, sp, 8
001fdd88str x0, [sp+120]
001fdd8cstr x1, [sp+128]
001fdd90str x2, [sp+136]
001fdd94str x3, [sp+144]
001fdd98str x4, [sp+152]
001fdd9cstrb w5, [sp+160]
001fdda0str xzr, [sp+72]
001fdda4stp xzr, xzr, [sp+80]
001fdda8stp xzr, xzr, [sp+56]
001fddacldr x0, [sp+144]
001fddb0bl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fddb4str x0, [sp+96]
001fddb8ldrsb x27, [x0]
001fddbcldr x1, [x0]
001fddc0ldrsb x27, [x1]
001fddc4ldr x1, [x1]
001fddc8str x1, [sp+40]
001fddccldr x1, [sp+152]
001fddd0ldrsb x27, [x1]
001fddd4ldr x3, [x1+112]
001fddd8str x3, [sp+48]
001fdddcldr x0, [sp+120]
001fdde0ldr x1, [sp+128]
001fdde4ldr x2, [sp+136]
001fdde8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fddecstr x0, [sp+120]
001fddf0str x1, [sp+128]
001fddf4str x2, [sp+136]
001fddf8ldr x3, [sp+40]
001fddfcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fde00str x0, [sp+120]
001fde04str x1, [sp+128]
001fde08str x2, [sp+136]
001fde0cstr x0, [sp+72]
001fde10str x1, [sp+80]
001fde14str x2, [sp+88]
001fde18stp xzr, xzr, [sp+56]
001fde1cldr x0, [sp+72]
001fde20ldr x1, [sp+80]
001fde24ldr x2, [sp+88]
001fde28mov x3, xzr
001fde2cmov x4, xzr
001fde30ldur x29, [sp-8]
001fde34ldr x30, [sp], 112
001fde38ret x30
001fde3c
001fde3cloc_1fde3c:
001fde3cstp x0, x1, [sp+8]
001fde40stp x2, x3, [sp+24]
001fde44str x4, [sp+40]
001fde48strb w5, [sp+48]
001fde4cmov x3, x30
001fde50bl runtime.morestack_noctxt.abi0
001fde54ldp x0, x1, [sp+8]
001fde58ldp x2, x3, [sp+24]
001fde5cldr x4, [sp+40]
001fde60ldrb w5, [sp+48]
001fde64b 0x1fdd70
001fde68udf 0
001fde6cudf 0
001fdd70
001fde70
001fde70google.golang.org/protobuf/internal/impl.consumeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt64Ptr(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)
001fde70ldr x16, [x28+16]
001fde74sub x17, sp, 16
001fde78subs xzr, x17, x16
001fde7cb.ls 0x1fe15c
001fde80str x30, [sp-144]!
001fde84stur x29, [sp-8]
001fde88sub x29, sp, 8
001fde8cstr x0, [sp+152]
001fde90str x1, [sp+160]
001fde94str x2, [sp+168]
001fde98str x3, [sp+176]
001fde9cstrb w4, [sp+184]
001fdea0str x5, [sp+192]
001fdea4strb w6, [sp+200]
001fdea8str x7, [sp+208]
001fdeacstr x8, [sp+216]
001fdeb0str x9, [sp+224]
001fdeb4str xzr, [sp+48]
001fdeb8strb wzr, [sp+56]
001fdebcstp xzr, xzr, [sp+112]
001fdec0ldrsb x4, [sp+184]
001fdec4ubfm x4, x4, 0, 7
001fdec8cbnz w4, 0x1fded0
001fdeccb 0x1fdefc
001fded0
001fded0loc_1fded0:
001fded0adrp x27, 0x825000
001fded4ldr x2, [x27+192]
001fded8adrp x27, 0x825000
001fdedcldr x3, [x27+200]
001fdee0str x2, [sp+112]
001fdee4str x3, [sp+120]
001fdee8ldr x0, [sp+48]
001fdeecldrb w1, [sp+56]
001fdef0ldur x29, [sp-8]
001fdef4ldr x30, [sp], 144
001fdef8ret x30
001fdefc
001fdefcloc_1fdefc:
001fdefcstr xzr, [sp+40]
001fdf00str xzr, [sp+64]
001fdf04ldr x4, [sp+160]
001fdf08str x4, [sp+88]
001fdf0csubs xzr, x4, 0
001fdf10cset x5, ne
001fdf14strb w5, [sp+39]
001fdf18cbnz x4, 0x1fdf20
001fdf1cb 0x1fdf48
001fdf20
001fdf20loc_1fdf20:
001fdf20ldr x1, [sp+160]
001fdf24ldr x4, [sp+152]
001fdf28subs xzr, x1, 0
001fdf2cb.hi 0x1fdf34
001fdf30b 0x1fe150
001fdf34
001fdf34loc_1fdf34:
001fdf34ldrb w4, [x4]
001fdf38subs wzr, w4, 128
001fdf3ccset x4, lo
001fdf40strb w4, [sp+39]
001fdf44b 0x1fdf4c
001fdf48
001fdf48loc_1fdf48:
001fdf48b 0x1fdf4c
001fdf4c
001fdf4cloc_1fdf4c:
001fdf4cldrb w4, [sp+39]
001fdf50tbnz w4, 0, 0x1fdf58
001fdf54b 0x1fdf80
001fdf58
001fdf58loc_1fdf58:
001fdf58ldr x1, [sp+160]
001fdf5cldr x4, [sp+152]
001fdf60subs xzr, x1, 0
001fdf64b.hi 0x1fdf6c
001fdf68b 0x1fe148
001fdf6c
001fdf6cloc_1fdf6c:
001fdf6cldrb w4, [x4]
001fdf70str x4, [sp+40]
001fdf74orr x4, xzr, 1
001fdf78str x4, [sp+64]
001fdf7cb 0x1fe050
001fdf80
001fdf80loc_1fdf80:
001fdf80ldr x4, [sp+160]
001fdf84str x4, [sp+88]
001fdf88subs xzr, x4, 2
001fdf8ccset x4, ge
001fdf90strb w4, [sp+39]
001fdf94b.ge 0x1fdf9c
001fdf98b 0x1fdfc4
001fdf9c
001fdf9cloc_1fdf9c:
001fdf9cldr x1, [sp+160]
001fdfa0ldr x4, [sp+152]
001fdfa4subs xzr, x1, 1
001fdfa8b.hi 0x1fdfb0
001fdfacb 0x1fe140
001fdfb0
001fdfb0loc_1fdfb0:
001fdfb0ldrb w4, [x4+1]
001fdfb4subs wzr, w4, 128
001fdfb8cset x4, lo
001fdfbcstrb w4, [sp+39]
001fdfc0b 0x1fdfc8
001fdfc4
001fdfc4loc_1fdfc4:
001fdfc4b 0x1fdfc8
001fdfc8
001fdfc8loc_1fdfc8:
001fdfc8ldrb w4, [sp+39]
001fdfcctbnz w4, 0, 0x1fdfd4
001fdfd0b 0x1fe020
001fdfd4
001fdfd4loc_1fdfd4:
001fdfd4ldr x1, [sp+160]
001fdfd8ldr x4, [sp+152]
001fdfdcsubs xzr, x1, 0
001fdfe0b.hi 0x1fdfe8
001fdfe4b 0x1fe138
001fdfe8
001fdfe8loc_1fdfe8:
001fdfe8ldrb w4, [x4]
001fdfecand x4, x4, 127
001fdff0ldr x1, [sp+160]
001fdff4ldr x5, [sp+152]
001fdff8subs xzr, x1, 1
001fdffcb.hi 0x1fe004
001fe000b 0x1fe130
001fe004
001fe004loc_1fe004:
001fe004ldrb w5, [x5+1]
001fe008ubfm x5, x5, 57, 7
001fe00cadd x4, x4, x5
001fe010str x4, [sp+40]
001fe014orr x4, xzr, 2
001fe018str x4, [sp+64]
001fe01cb 0x1fe04c
001fe020
001fe020loc_1fe020:
001fe020ldr x0, [sp+152]
001fe024ldr x1, [sp+160]
001fe028ldr x2, [sp+168]
001fe02cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe030str x0, [sp+80]
001fe034str x1, [sp+88]
001fe038str x0, [sp+72]
001fe03cstr x1, [sp+96]
001fe040str x0, [sp+40]
001fe044str x1, [sp+64]
001fe048b 0x1fe04c
001fe04c
001fe04cloc_1fe04c:
001fe04cb 0x1fe050
001fe050
001fe050loc_1fe050:
001fe050ldr x4, [sp+64]
001fe054tbnz x4, 63, 0x1fe05c
001fe058b 0x1fe088
001fe05c
001fe05cloc_1fe05c:
001fe05cadrp x27, 0x824000
001fe060ldr x2, [x27+160]
001fe064adrp x27, 0x824000
001fe068ldr x3, [x27+168]
001fe06cstr x2, [sp+112]
001fe070str x3, [sp+120]
001fe074ldr x0, [sp+48]
001fe078ldrb w1, [sp+56]
001fe07cldur x29, [sp-8]
001fe080ldr x30, [sp], 144
001fe084ret x30
001fe088
001fe088loc_1fe088:
001fe088ldr x0, [sp+176]
001fe08cbl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fe090str x0, [sp+104]
001fe094ldrsb x27, [x0]
001fe098ldr x1, [x0]
001fe09ccbnz x1, 0x1fe0a4
001fe0a0b 0x1fe0a8
001fe0a4
001fe0a4loc_1fe0a4:
001fe0a4b 0x1fe0f0
001fe0a8
001fe0a8loc_1fe0a8:
001fe0a8adrp x0, 0x3f7000
001fe0acadd x0, x0, 3392
001fe0b0bl runtime.newobject
001fe0b4str x0, [sp+128]
001fe0b8ldr x1, [sp+104]
001fe0bcldrsb x27, [x1]
001fe0c0adrp x27, 0x84d000
001fe0c4ldr w2, [x27+3056]
001fe0c8cbz w2, 0x1fe0d0
001fe0ccb 0x1fe0d4
001fe0d0
001fe0d0loc_1fe0d0:
001fe0d0b 0x1fe0e8
001fe0d4
001fe0d4loc_1fe0d4:
001fe0d4bl runtime.gcWriteBarrier2
001fe0d8str x0, [x25]
001fe0dcldr x4, [x1]
001fe0e0str x4, [x25+8]
001fe0e4b 0x1fe0e8
001fe0e8
001fe0e8loc_1fe0e8:
001fe0e8str x0, [x1]
001fe0ecb 0x1fe0f0
001fe0f0
001fe0f0loc_1fe0f0:
001fe0f0ldr x4, [sp+104]
001fe0f4ldrsb x27, [x4]
001fe0f8ldr x4, [x4]
001fe0fcldrsb x27, [x4]
001fe100ldr x5, [sp+40]
001fe104str x5, [x4]
001fe108ldr x4, [sp+64]
001fe10cstr x4, [sp+48]
001fe110stp xzr, xzr, [sp+112]
001fe114ldr x0, [sp+48]
001fe118ldrb w1, [sp+56]
001fe11cmov x2, xzr
001fe120mov x3, xzr
001fe124ldur x29, [sp-8]
001fe128ldr x30, [sp], 144
001fe12cret x30
001fe130
001fe130loc_1fe130:
001fe130orr x0, xzr, 1
001fe134bl runtime.panicIndex
001fe138
001fe138loc_1fe138:
001fe138mov x0, xzr
001fe13cbl runtime.panicIndex
001fe140
001fe140loc_1fe140:
001fe140orr x0, xzr, 1
001fe144bl runtime.panicIndex
001fe148
001fe148loc_1fe148:
001fe148mov x0, xzr
001fe14cbl runtime.panicIndex
001fe150
001fe150loc_1fe150:
001fe150mov x0, xzr
001fe154bl runtime.panicIndex
001fe158hint
001fe15c
001fe15cloc_1fe15c:
001fe15cstp x0, x1, [sp+8]
001fe160stp x2, x3, [sp+24]
001fe164strb w4, [sp+40]
001fe168str x5, [sp+48]
001fe16cstrb w6, [sp+56]
001fe170stp x7, x8, [sp+64]
001fe174str x9, [sp+80]
001fe178mov x3, x30
001fe17cbl runtime.morestack_noctxt.abi0
001fe180ldp x0, x1, [sp+8]
001fe184ldp x2, x3, [sp+24]
001fe188ldrsb x4, [sp+40]
001fe18cldr x5, [sp+48]
001fe190ldrb w6, [sp+56]
001fe194ldp x7, x8, [sp+64]
001fe198ldr x9, [sp+80]
001fe19cb 0x1fde70
001fde70
001fde70google.golang.org/protobuf/internal/impl.consumeInt64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeInt64Ptr(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)
001fde70ldr x16, [x28+16]
001fde74sub x17, sp, 16
001fde78subs xzr, x17, x16
001fde7cb.ls 0x1fe15c
001fde80str x30, [sp-144]!
001fde84stur x29, [sp-8]
001fde88sub x29, sp, 8
001fde8cstr x0, [sp+152]
001fde90str x1, [sp+160]
001fde94str x2, [sp+168]
001fde98str x3, [sp+176]
001fde9cstrb w4, [sp+184]
001fdea0str x5, [sp+192]
001fdea4strb w6, [sp+200]
001fdea8str x7, [sp+208]
001fdeacstr x8, [sp+216]
001fdeb0str x9, [sp+224]
001fdeb4str xzr, [sp+48]
001fdeb8strb wzr, [sp+56]
001fdebcstp xzr, xzr, [sp+112]
001fdec0ldrsb x4, [sp+184]
001fdec4ubfm x4, x4, 0, 7
001fdec8cbnz w4, 0x1fded0
001fdeccb 0x1fdefc
001fded0
001fded0loc_1fded0:
001fded0adrp x27, 0x825000
001fded4ldr x2, [x27+192]
001fded8adrp x27, 0x825000
001fdedcldr x3, [x27+200]
001fdee0str x2, [sp+112]
001fdee4str x3, [sp+120]
001fdee8ldr x0, [sp+48]
001fdeecldrb w1, [sp+56]
001fdef0ldur x29, [sp-8]
001fdef4ldr x30, [sp], 144
001fdef8ret x30
001fdefc
001fdefcloc_1fdefc:
001fdefcstr xzr, [sp+40]
001fdf00str xzr, [sp+64]
001fdf04ldr x4, [sp+160]
001fdf08str x4, [sp+88]
001fdf0csubs xzr, x4, 0
001fdf10cset x5, ne
001fdf14strb w5, [sp+39]
001fdf18cbnz x4, 0x1fdf20
001fdf1cb 0x1fdf48
001fdf20
001fdf20loc_1fdf20:
001fdf20ldr x1, [sp+160]
001fdf24ldr x4, [sp+152]
001fdf28subs xzr, x1, 0
001fdf2cb.hi 0x1fdf34
001fdf30b 0x1fe150
001fdf34
001fdf34loc_1fdf34:
001fdf34ldrb w4, [x4]
001fdf38subs wzr, w4, 128
001fdf3ccset x4, lo
001fdf40strb w4, [sp+39]
001fdf44b 0x1fdf4c
001fdf48
001fdf48loc_1fdf48:
001fdf48b 0x1fdf4c
001fdf4c
001fdf4cloc_1fdf4c:
001fdf4cldrb w4, [sp+39]
001fdf50tbnz w4, 0, 0x1fdf58
001fdf54b 0x1fdf80
001fdf58
001fdf58loc_1fdf58:
001fdf58ldr x1, [sp+160]
001fdf5cldr x4, [sp+152]
001fdf60subs xzr, x1, 0
001fdf64b.hi 0x1fdf6c
001fdf68b 0x1fe148
001fdf6c
001fdf6cloc_1fdf6c:
001fdf6cldrb w4, [x4]
001fdf70str x4, [sp+40]
001fdf74orr x4, xzr, 1
001fdf78str x4, [sp+64]
001fdf7cb 0x1fe050
001fdf80
001fdf80loc_1fdf80:
001fdf80ldr x4, [sp+160]
001fdf84str x4, [sp+88]
001fdf88subs xzr, x4, 2
001fdf8ccset x4, ge
001fdf90strb w4, [sp+39]
001fdf94b.ge 0x1fdf9c
001fdf98b 0x1fdfc4
001fdf9c
001fdf9cloc_1fdf9c:
001fdf9cldr x1, [sp+160]
001fdfa0ldr x4, [sp+152]
001fdfa4subs xzr, x1, 1
001fdfa8b.hi 0x1fdfb0
001fdfacb 0x1fe140
001fdfb0
001fdfb0loc_1fdfb0:
001fdfb0ldrb w4, [x4+1]
001fdfb4subs wzr, w4, 128
001fdfb8cset x4, lo
001fdfbcstrb w4, [sp+39]
001fdfc0b 0x1fdfc8
001fdfc4
001fdfc4loc_1fdfc4:
001fdfc4b 0x1fdfc8
001fdfc8
001fdfc8loc_1fdfc8:
001fdfc8ldrb w4, [sp+39]
001fdfcctbnz w4, 0, 0x1fdfd4
001fdfd0b 0x1fe020
001fdfd4
001fdfd4loc_1fdfd4:
001fdfd4ldr x1, [sp+160]
001fdfd8ldr x4, [sp+152]
001fdfdcsubs xzr, x1, 0
001fdfe0b.hi 0x1fdfe8
001fdfe4b 0x1fe138
001fdfe8
001fdfe8loc_1fdfe8:
001fdfe8ldrb w4, [x4]
001fdfecand x4, x4, 127
001fdff0ldr x1, [sp+160]
001fdff4ldr x5, [sp+152]
001fdff8subs xzr, x1, 1
001fdffcb.hi 0x1fe004
001fe000b 0x1fe130
001fe004
001fe004loc_1fe004:
001fe004ldrb w5, [x5+1]
001fe008ubfm x5, x5, 57, 7
001fe00cadd x4, x4, x5
001fe010str x4, [sp+40]
001fe014orr x4, xzr, 2
001fe018str x4, [sp+64]
001fe01cb 0x1fe04c
001fe020
001fe020loc_1fe020:
001fe020ldr x0, [sp+152]
001fe024ldr x1, [sp+160]
001fe028ldr x2, [sp+168]
001fe02cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe030str x0, [sp+80]
001fe034str x1, [sp+88]
001fe038str x0, [sp+72]
001fe03cstr x1, [sp+96]
001fe040str x0, [sp+40]
001fe044str x1, [sp+64]
001fe048b 0x1fe04c
001fe04c
001fe04cloc_1fe04c:
001fe04cb 0x1fe050
001fe050
001fe050loc_1fe050:
001fe050ldr x4, [sp+64]
001fe054tbnz x4, 63, 0x1fe05c
001fe058b 0x1fe088
001fe05c
001fe05cloc_1fe05c:
001fe05cadrp x27, 0x824000
001fe060ldr x2, [x27+160]
001fe064adrp x27, 0x824000
001fe068ldr x3, [x27+168]
001fe06cstr x2, [sp+112]
001fe070str x3, [sp+120]
001fe074ldr x0, [sp+48]
001fe078ldrb w1, [sp+56]
001fe07cldur x29, [sp-8]
001fe080ldr x30, [sp], 144
001fe084ret x30
001fe088
001fe088loc_1fe088:
001fe088ldr x0, [sp+176]
001fe08cbl google.golang.org/protobuf/internal/impl.pointer.Int64Ptr
001fe090str x0, [sp+104]
001fe094ldrsb x27, [x0]
001fe098ldr x1, [x0]
001fe09ccbnz x1, 0x1fe0a4
001fe0a0b 0x1fe0a8
001fe0a4
001fe0a4loc_1fe0a4:
001fe0a4b 0x1fe0f0
001fe0a8
001fe0a8loc_1fe0a8:
001fe0a8adrp x0, 0x3f7000
001fe0acadd x0, x0, 3392
001fe0b0bl runtime.newobject
001fe0b4str x0, [sp+128]
001fe0b8ldr x1, [sp+104]
001fe0bcldrsb x27, [x1]
001fe0c0adrp x27, 0x84d000
001fe0c4ldr w2, [x27+3056]
001fe0c8cbz w2, 0x1fe0d0
001fe0ccb 0x1fe0d4
001fe0d0
001fe0d0loc_1fe0d0:
001fe0d0b 0x1fe0e8
001fe0d4
001fe0d4loc_1fe0d4:
001fe0d4bl runtime.gcWriteBarrier2
001fe0d8str x0, [x25]
001fe0dcldr x4, [x1]
001fe0e0str x4, [x25+8]
001fe0e4b 0x1fe0e8
001fe0e8
001fe0e8loc_1fe0e8:
001fe0e8str x0, [x1]
001fe0ecb 0x1fe0f0
001fe0f0
001fe0f0loc_1fe0f0:
001fe0f0ldr x4, [sp+104]
001fe0f4ldrsb x27, [x4]
001fe0f8ldr x4, [x4]
001fe0fcldrsb x27, [x4]
001fe100ldr x5, [sp+40]
001fe104str x5, [x4]
001fe108ldr x4, [sp+64]
001fe10cstr x4, [sp+48]
001fe110stp xzr, xzr, [sp+112]
001fe114ldr x0, [sp+48]
001fe118ldrb w1, [sp+56]
001fe11cmov x2, xzr
001fe120mov x3, xzr
001fe124ldur x29, [sp-8]
001fe128ldr x30, [sp], 144
001fe12cret x30
001fe130
001fe130loc_1fe130:
001fe130orr x0, xzr, 1
001fe134bl runtime.panicIndex
001fe138
001fe138loc_1fe138:
001fe138mov x0, xzr
001fe13cbl runtime.panicIndex
001fe140
001fe140loc_1fe140:
001fe140orr x0, xzr, 1
001fe144bl runtime.panicIndex
001fe148
001fe148loc_1fe148:
001fe148mov x0, xzr
001fe14cbl runtime.panicIndex
001fe150
001fe150loc_1fe150:
001fe150mov x0, xzr
001fe154bl runtime.panicIndex
001fe158hint
001fe15c
001fe15cloc_1fe15c:
001fe15cstp x0, x1, [sp+8]
001fe160stp x2, x3, [sp+24]
001fe164strb w4, [sp+40]
001fe168str x5, [sp+48]
001fe16cstrb w6, [sp+56]
001fe170stp x7, x8, [sp+64]
001fe174str x9, [sp+80]
001fe178mov x3, x30
001fe17cbl runtime.morestack_noctxt.abi0
001fe180ldp x0, x1, [sp+8]
001fe184ldp x2, x3, [sp+24]
001fe188ldrsb x4, [sp+40]
001fe18cldr x5, [sp+48]
001fe190ldrb w6, [sp+56]
001fe194ldp x7, x8, [sp+64]
001fe198ldr x9, [sp+80]
001fe19cb 0x1fde70
001fde70
001fe1a0
001fe1a0google.golang.org/protobuf/internal/impl.sizeInt64Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fe1a0ldr x16, [x28+16]
001fe1a4subs xzr, sp, x16
001fe1a8b.ls 0x1fe270
001fe1acstr x30, [sp-128]!
001fe1b0stur x29, [sp-8]
001fe1b4sub x29, sp, 8
001fe1b8str x0, [sp+136]
001fe1bcstr x1, [sp+144]
001fe1c0strb w2, [sp+152]
001fe1c4str xzr, [sp+32]
001fe1c8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe1ccstr x0, [sp+112]
001fe1d0ldrsb x27, [x0]
001fe1d4ldr x1, [x0+8]
001fe1d8ldr x2, [x0]
001fe1dcldr x3, [x0+16]
001fe1e0str x2, [sp+64]
001fe1e4str x1, [sp+72]
001fe1e8str x3, [sp+80]
001fe1ecstr x2, [sp+88]
001fe1f0str x1, [sp+96]
001fe1f4str x3, [sp+104]
001fe1f8str xzr, [sp+40]
001fe1fcstr x1, [sp+56]
001fe200b 0x1fe204
001fe204
001fe204loc_1fe204:
001fe204ldr x1, [sp+56]
001fe208ldr x2, [sp+40]
001fe20csubs xzr, x1, x2
001fe210b.gt 0x1fe218
001fe214b 0x1fe260
001fe218
001fe218loc_1fe218:
001fe218ldr x1, [sp+40]
001fe21cldr x2, [sp+88]
001fe220ldr x0, [x2+3*x1]
001fe224str x0, [sp+24]
001fe228bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fe22cstr x0, [sp+48]
001fe230ldr x1, [sp+32]
001fe234ldr x2, [sp+144]
001fe238ldrsb x27, [x2]
001fe23cldr x2, [x2+120]
001fe240add x2, x2, x0
001fe244add x1, x1, x2
001fe248str x1, [sp+32]
001fe24cb 0x1fe250
001fe250
001fe250loc_1fe250:
001fe250ldr x1, [sp+40]
001fe254add x1, x1, 1
001fe258str x1, [sp+40]
001fe25cb 0x1fe204
001fe260
001fe260loc_1fe260:
001fe260ldr x0, [sp+32]
001fe264ldur x29, [sp-8]
001fe268ldr x30, [sp], 128
001fe26cret x30
001fe270
001fe270loc_1fe270:
001fe270stp x0, x1, [sp+8]
001fe274strb w2, [sp+24]
001fe278mov x3, x30
001fe27cbl runtime.morestack_noctxt.abi0
001fe280ldp x0, x1, [sp+8]
001fe284ldrb w2, [sp+24]
001fe288b 0x1fe1a0
001fe28cudf 0
001fe1a0
001fe1a0google.golang.org/protobuf/internal/impl.sizeInt64Slice: ; void google.golang.org/protobuf/internal/impl.sizeInt64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fe1a0ldr x16, [x28+16]
001fe1a4subs xzr, sp, x16
001fe1a8b.ls 0x1fe270
001fe1acstr x30, [sp-128]!
001fe1b0stur x29, [sp-8]
001fe1b4sub x29, sp, 8
001fe1b8str x0, [sp+136]
001fe1bcstr x1, [sp+144]
001fe1c0strb w2, [sp+152]
001fe1c4str xzr, [sp+32]
001fe1c8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe1ccstr x0, [sp+112]
001fe1d0ldrsb x27, [x0]
001fe1d4ldr x1, [x0+8]
001fe1d8ldr x2, [x0]
001fe1dcldr x3, [x0+16]
001fe1e0str x2, [sp+64]
001fe1e4str x1, [sp+72]
001fe1e8str x3, [sp+80]
001fe1ecstr x2, [sp+88]
001fe1f0str x1, [sp+96]
001fe1f4str x3, [sp+104]
001fe1f8str xzr, [sp+40]
001fe1fcstr x1, [sp+56]
001fe200b 0x1fe204
001fe204
001fe204loc_1fe204:
001fe204ldr x1, [sp+56]
001fe208ldr x2, [sp+40]
001fe20csubs xzr, x1, x2
001fe210b.gt 0x1fe218
001fe214b 0x1fe260
001fe218
001fe218loc_1fe218:
001fe218ldr x1, [sp+40]
001fe21cldr x2, [sp+88]
001fe220ldr x0, [x2+3*x1]
001fe224str x0, [sp+24]
001fe228bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fe22cstr x0, [sp+48]
001fe230ldr x1, [sp+32]
001fe234ldr x2, [sp+144]
001fe238ldrsb x27, [x2]
001fe23cldr x2, [x2+120]
001fe240add x2, x2, x0
001fe244add x1, x1, x2
001fe248str x1, [sp+32]
001fe24cb 0x1fe250
001fe250
001fe250loc_1fe250:
001fe250ldr x1, [sp+40]
001fe254add x1, x1, 1
001fe258str x1, [sp+40]
001fe25cb 0x1fe204
001fe260
001fe260loc_1fe260:
001fe260ldr x0, [sp+32]
001fe264ldur x29, [sp-8]
001fe268ldr x30, [sp], 128
001fe26cret x30
001fe270
001fe270loc_1fe270:
001fe270stp x0, x1, [sp+8]
001fe274strb w2, [sp+24]
001fe278mov x3, x30
001fe27cbl runtime.morestack_noctxt.abi0
001fe280ldp x0, x1, [sp+8]
001fe284ldrb w2, [sp+24]
001fe288b 0x1fe1a0
001fe28cudf 0
001fe1a0
001fe290
001fe290google.golang.org/protobuf/internal/impl.appendInt64Slice: ; void google.golang.org/protobuf/internal/impl.appendInt64Slice(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)
001fe290ldr x16, [x28+16]
001fe294sub x17, sp, 48
001fe298subs xzr, x17, x16
001fe29cb.ls 0x1fe3c4
001fe2a0str x30, [sp-176]!
001fe2a4stur x29, [sp-8]
001fe2a8sub x29, sp, 8
001fe2acstr x0, [sp+184]
001fe2b0str x1, [sp+192]
001fe2b4str x2, [sp+200]
001fe2b8str x3, [sp+208]
001fe2bcstr x4, [sp+216]
001fe2c0strb w5, [sp+224]
001fe2c4str xzr, [sp+88]
001fe2c8stp xzr, xzr, [sp+96]
001fe2ccstp xzr, xzr, [sp+72]
001fe2d0ldr x0, [sp+208]
001fe2d4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe2d8str x0, [sp+160]
001fe2dcldrsb x27, [x0]
001fe2e0ldr x1, [x0+8]
001fe2e4ldr x2, [x0]
001fe2e8ldr x3, [x0+16]
001fe2ecstr x2, [sp+112]
001fe2f0str x1, [sp+120]
001fe2f4str x3, [sp+128]
001fe2f8str x2, [sp+136]
001fe2fcstr x1, [sp+144]
001fe300str x3, [sp+152]
001fe304str xzr, [sp+64]
001fe308str x1, [sp+56]
001fe30cb 0x1fe310
001fe310
001fe310loc_1fe310:
001fe310ldr x5, [sp+56]
001fe314ldr x6, [sp+64]
001fe318subs xzr, x5, x6
001fe31cb.gt 0x1fe324
001fe320b 0x1fe388
001fe324
001fe324loc_1fe324:
001fe324ldr x4, [sp+64]
001fe328ldr x5, [sp+136]
001fe32cldr x4, [x5+3*x4]
001fe330str x4, [sp+40]
001fe334ldr x4, [sp+216]
001fe338ldrsb x27, [x4]
001fe33cldr x3, [x4+112]
001fe340str x3, [sp+48]
001fe344ldr x0, [sp+184]
001fe348ldr x1, [sp+192]
001fe34cldr x2, [sp+200]
001fe350bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe354str x0, [sp+184]
001fe358str x1, [sp+192]
001fe35cstr x2, [sp+200]
001fe360ldr x3, [sp+40]
001fe364bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe368str x0, [sp+184]
001fe36cstr x1, [sp+192]
001fe370str x2, [sp+200]
001fe374b 0x1fe378
001fe378
001fe378loc_1fe378:
001fe378ldr x5, [sp+64]
001fe37cadd x5, x5, 1
001fe380str x5, [sp+64]
001fe384b 0x1fe310
001fe388
001fe388loc_1fe388:
001fe388ldr x5, [sp+184]
001fe38cldr x6, [sp+192]
001fe390ldr x7, [sp+200]
001fe394str x5, [sp+88]
001fe398str x6, [sp+96]
001fe39cstr x7, [sp+104]
001fe3a0stp xzr, xzr, [sp+72]
001fe3a4ldr x0, [sp+88]
001fe3a8ldr x1, [sp+96]
001fe3acldr x2, [sp+104]
001fe3b0mov x3, xzr
001fe3b4mov x4, xzr
001fe3b8ldur x29, [sp-8]
001fe3bcldr x30, [sp], 176
001fe3c0ret x30
001fe3c4
001fe3c4loc_1fe3c4:
001fe3c4stp x0, x1, [sp+8]
001fe3c8stp x2, x3, [sp+24]
001fe3ccstr x4, [sp+40]
001fe3d0strb w5, [sp+48]
001fe3d4mov x3, x30
001fe3d8bl runtime.morestack_noctxt.abi0
001fe3dcldp x0, x1, [sp+8]
001fe3e0ldp x2, x3, [sp+24]
001fe3e4ldr x4, [sp+40]
001fe3e8ldrb w5, [sp+48]
001fe3ecb 0x1fe290
001fe290
001fe290google.golang.org/protobuf/internal/impl.appendInt64Slice: ; void google.golang.org/protobuf/internal/impl.appendInt64Slice(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)
001fe290ldr x16, [x28+16]
001fe294sub x17, sp, 48
001fe298subs xzr, x17, x16
001fe29cb.ls 0x1fe3c4
001fe2a0str x30, [sp-176]!
001fe2a4stur x29, [sp-8]
001fe2a8sub x29, sp, 8
001fe2acstr x0, [sp+184]
001fe2b0str x1, [sp+192]
001fe2b4str x2, [sp+200]
001fe2b8str x3, [sp+208]
001fe2bcstr x4, [sp+216]
001fe2c0strb w5, [sp+224]
001fe2c4str xzr, [sp+88]
001fe2c8stp xzr, xzr, [sp+96]
001fe2ccstp xzr, xzr, [sp+72]
001fe2d0ldr x0, [sp+208]
001fe2d4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe2d8str x0, [sp+160]
001fe2dcldrsb x27, [x0]
001fe2e0ldr x1, [x0+8]
001fe2e4ldr x2, [x0]
001fe2e8ldr x3, [x0+16]
001fe2ecstr x2, [sp+112]
001fe2f0str x1, [sp+120]
001fe2f4str x3, [sp+128]
001fe2f8str x2, [sp+136]
001fe2fcstr x1, [sp+144]
001fe300str x3, [sp+152]
001fe304str xzr, [sp+64]
001fe308str x1, [sp+56]
001fe30cb 0x1fe310
001fe310
001fe310loc_1fe310:
001fe310ldr x5, [sp+56]
001fe314ldr x6, [sp+64]
001fe318subs xzr, x5, x6
001fe31cb.gt 0x1fe324
001fe320b 0x1fe388
001fe324
001fe324loc_1fe324:
001fe324ldr x4, [sp+64]
001fe328ldr x5, [sp+136]
001fe32cldr x4, [x5+3*x4]
001fe330str x4, [sp+40]
001fe334ldr x4, [sp+216]
001fe338ldrsb x27, [x4]
001fe33cldr x3, [x4+112]
001fe340str x3, [sp+48]
001fe344ldr x0, [sp+184]
001fe348ldr x1, [sp+192]
001fe34cldr x2, [sp+200]
001fe350bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe354str x0, [sp+184]
001fe358str x1, [sp+192]
001fe35cstr x2, [sp+200]
001fe360ldr x3, [sp+40]
001fe364bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fe368str x0, [sp+184]
001fe36cstr x1, [sp+192]
001fe370str x2, [sp+200]
001fe374b 0x1fe378
001fe378
001fe378loc_1fe378:
001fe378ldr x5, [sp+64]
001fe37cadd x5, x5, 1
001fe380str x5, [sp+64]
001fe384b 0x1fe310
001fe388
001fe388loc_1fe388:
001fe388ldr x5, [sp+184]
001fe38cldr x6, [sp+192]
001fe390ldr x7, [sp+200]
001fe394str x5, [sp+88]
001fe398str x6, [sp+96]
001fe39cstr x7, [sp+104]
001fe3a0stp xzr, xzr, [sp+72]
001fe3a4ldr x0, [sp+88]
001fe3a8ldr x1, [sp+96]
001fe3acldr x2, [sp+104]
001fe3b0mov x3, xzr
001fe3b4mov x4, xzr
001fe3b8ldur x29, [sp-8]
001fe3bcldr x30, [sp], 176
001fe3c0ret x30
001fe3c4
001fe3c4loc_1fe3c4:
001fe3c4stp x0, x1, [sp+8]
001fe3c8stp x2, x3, [sp+24]
001fe3ccstr x4, [sp+40]
001fe3d0strb w5, [sp+48]
001fe3d4mov x3, x30
001fe3d8bl runtime.morestack_noctxt.abi0
001fe3dcldp x0, x1, [sp+8]
001fe3e0ldp x2, x3, [sp+24]
001fe3e4ldr x4, [sp+40]
001fe3e8ldrb w5, [sp+48]
001fe3ecb 0x1fe290
001fe290
001fe3f0
001fe3f0google.golang.org/protobuf/internal/impl.consumeInt64Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt64Slice(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)
001fe3f0ldr x16, [x28+16]
001fe3f4sub x17, sp, 256
001fe3f8subs xzr, x17, x16
001fe3fcb.ls 0x1feb3c
001fe400sub x20, sp, 384
001fe404stp x29, x30, [x20-8]
001fe408add sp, x20, 0
001fe40csub x29, sp, 8
001fe410str x0, [sp+392]
001fe414str x1, [sp+400]
001fe418str x2, [sp+408]
001fe41cstr x3, [sp+416]
001fe420strb w4, [sp+424]
001fe424str x5, [sp+432]
001fe428strb w6, [sp+440]
001fe42cstr x7, [sp+448]
001fe430str x8, [sp+456]
001fe434str x9, [sp+464]
001fe438str xzr, [sp+112]
001fe43cstrb wzr, [sp+120]
001fe440stp xzr, xzr, [sp+288]
001fe444ldr x0, [sp+416]
001fe448bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe44cstr x0, [sp+256]
001fe450ldrsb x1, [sp+424]
001fe454ubfm x1, x1, 0, 7
001fe458subs wzr, w1, 2
001fe45cb.eq 0x1fe464
001fe460b 0x1fe508
001fe464
001fe464loc_1fe464:
001fe464str xzr, [sp+328]
001fe468stp xzr, xzr, [sp+336]
001fe46cldr x0, [sp+392]
001fe470ldr x1, [sp+400]
001fe474ldr x2, [sp+408]
001fe478bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fe47cstr x0, [sp+328]
001fe480str x1, [sp+336]
001fe484str x2, [sp+344]
001fe488str x3, [sp+208]
001fe48cstr x0, [sp+352]
001fe490str x1, [sp+360]
001fe494str x2, [sp+368]
001fe498ldr x3, [sp+208]
001fe49cstr x3, [sp+248]
001fe4a0str x0, [sp+304]
001fe4a4str x1, [sp+312]
001fe4a8str x2, [sp+320]
001fe4acldr x3, [sp+248]
001fe4b0str x3, [sp+144]
001fe4b4tbnz x3, 63, 0x1fe4bc
001fe4b8b 0x1fe4e8
001fe4bc
001fe4bcloc_1fe4bc:
001fe4bcadrp x27, 0x824000
001fe4c0ldr x2, [x27+160]
001fe4c4adrp x27, 0x824000
001fe4c8ldr x3, [x27+168]
001fe4ccstr x2, [sp+288]
001fe4d0str x3, [sp+296]
001fe4d4ldr x0, [sp+112]
001fe4d8ldrb w1, [sp+120]
001fe4dcldp x29, x30, [sp-8]
001fe4e0add sp, sp, 384
001fe4e4ret x30
001fe4e8
001fe4e8loc_1fe4e8:
001fe4e8str xzr, [sp+152]
001fe4ecldr x5, [sp+304]
001fe4f0str x5, [sp+328]
001fe4f4str x1, [sp+336]
001fe4f8str x2, [sp+344]
001fe4fcstr xzr, [sp+184]
001fe500str x1, [sp+176]
001fe504b 0x1fe7ac
001fe508
001fe508loc_1fe508:
001fe508ldrsb x5, [sp+424]
001fe50cubfm x5, x5, 0, 7
001fe510cbnz w5, 0x1fe518
001fe514b 0x1fe544
001fe518
001fe518loc_1fe518:
001fe518adrp x27, 0x824000
001fe51cldr x2, [x27+192]
001fe520adrp x27, 0x824000
001fe524ldr x3, [x27+200]
001fe528str x2, [sp+288]
001fe52cstr x3, [sp+296]
001fe530ldr x0, [sp+112]
001fe534ldrb w1, [sp+120]
001fe538ldp x29, x30, [sp-8]
001fe53cadd sp, sp, 384
001fe540ret x30
001fe544
001fe544loc_1fe544:
001fe544str xzr, [sp+96]
001fe548str xzr, [sp+128]
001fe54cldr x5, [sp+400]
001fe550str x5, [sp+208]
001fe554subs xzr, x5, 0
001fe558cset x6, ne
001fe55cstrb w6, [sp+95]
001fe560cbnz x5, 0x1fe568
001fe564b 0x1fe590
001fe568
001fe568loc_1fe568:
001fe568ldr x1, [sp+400]
001fe56cldr x5, [sp+392]
001fe570subs xzr, x1, 0
001fe574b.hi 0x1fe57c
001fe578b 0x1fe7a4
001fe57c
001fe57cloc_1fe57c:
001fe57cldrb w5, [x5]
001fe580subs wzr, w5, 128
001fe584cset x5, lo
001fe588strb w5, [sp+95]
001fe58cb 0x1fe594
001fe590
001fe590loc_1fe590:
001fe590b 0x1fe594
001fe594
001fe594loc_1fe594:
001fe594ldrb w5, [sp+95]
001fe598tbnz w5, 0, 0x1fe5a0
001fe59cb 0x1fe5c8
001fe5a0
001fe5a0loc_1fe5a0:
001fe5a0ldr x1, [sp+400]
001fe5a4ldr x5, [sp+392]
001fe5a8subs xzr, x1, 0
001fe5acb.hi 0x1fe5b4
001fe5b0b 0x1fe79c
001fe5b4
001fe5b4loc_1fe5b4:
001fe5b4ldrb w5, [x5]
001fe5b8str x5, [sp+96]
001fe5bcorr x3, xzr, 1
001fe5c0str x3, [sp+128]
001fe5c4b 0x1fe69c
001fe5c8
001fe5c8loc_1fe5c8:
001fe5c8ldr x5, [sp+400]
001fe5ccstr x5, [sp+208]
001fe5d0subs xzr, x5, 2
001fe5d4cset x5, ge
001fe5d8strb w5, [sp+95]
001fe5dcb.ge 0x1fe5e4
001fe5e0b 0x1fe60c
001fe5e4
001fe5e4loc_1fe5e4:
001fe5e4ldr x1, [sp+400]
001fe5e8ldr x5, [sp+392]
001fe5ecsubs xzr, x1, 1
001fe5f0b.hi 0x1fe5f8
001fe5f4b 0x1fe794
001fe5f8
001fe5f8loc_1fe5f8:
001fe5f8ldrb w5, [x5+1]
001fe5fcsubs wzr, w5, 128
001fe600cset x5, lo
001fe604strb w5, [sp+95]
001fe608b 0x1fe610
001fe60c
001fe60cloc_1fe60c:
001fe60cb 0x1fe610
001fe610
001fe610loc_1fe610:
001fe610ldrb w5, [sp+95]
001fe614tbnz w5, 0, 0x1fe61c
001fe618b 0x1fe668
001fe61c
001fe61cloc_1fe61c:
001fe61cldr x1, [sp+400]
001fe620ldr x5, [sp+392]
001fe624subs xzr, x1, 0
001fe628b.hi 0x1fe630
001fe62cb 0x1fe78c
001fe630
001fe630loc_1fe630:
001fe630ldrb w5, [x5]
001fe634and x5, x5, 127
001fe638ldr x1, [sp+400]
001fe63cldr x6, [sp+392]
001fe640subs xzr, x1, 1
001fe644b.hi 0x1fe64c
001fe648b 0x1fe784
001fe64c
001fe64cloc_1fe64c:
001fe64cldrb w6, [x6+1]
001fe650ubfm x6, x6, 57, 7
001fe654add x5, x5, x6
001fe658str x5, [sp+96]
001fe65corr x5, xzr, 2
001fe660str x5, [sp+128]
001fe664b 0x1fe694
001fe668
001fe668loc_1fe668:
001fe668ldr x0, [sp+392]
001fe66cldr x1, [sp+400]
001fe670ldr x2, [sp+408]
001fe674bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe678str x0, [sp+192]
001fe67cstr x1, [sp+208]
001fe680str x0, [sp+224]
001fe684str x1, [sp+216]
001fe688str x0, [sp+96]
001fe68cstr x1, [sp+128]
001fe690b 0x1fe694
001fe694
001fe694loc_1fe694:
001fe694orr x3, xzr, 1
001fe698b 0x1fe69c
001fe69c
001fe69cloc_1fe69c:
001fe69cldr x5, [sp+128]
001fe6a0tbnz x5, 63, 0x1fe6a8
001fe6a4b 0x1fe6d4
001fe6a8
001fe6a8loc_1fe6a8:
001fe6a8adrp x27, 0x824000
001fe6acldr x2, [x27+160]
001fe6b0adrp x27, 0x824000
001fe6b4ldr x3, [x27+168]
001fe6b8str x2, [sp+288]
001fe6bcstr x3, [sp+296]
001fe6c0ldr x0, [sp+112]
001fe6c4ldrb w1, [sp+120]
001fe6c8ldp x29, x30, [sp-8]
001fe6ccadd sp, sp, 384
001fe6d0ret x30
001fe6d4
001fe6d4loc_1fe6d4:
001fe6d4ldr x5, [sp+96]
001fe6d8str x5, [sp+160]
001fe6dcldr x5, [sp+256]
001fe6e0ldrsb x27, [x5]
001fe6e4ldr x2, [x5+16]
001fe6e8ldr x0, [x5]
001fe6ecldr x5, [x5+8]
001fe6f0add x1, x5, 1
001fe6f4subs xzr, x2, x1
001fe6f8b.hs 0x1fe700
001fe6fcb 0x1fe704
001fe700
001fe700loc_1fe700:
001fe700b 0x1fe714
001fe704
001fe704loc_1fe704:
001fe704adrp x4, 0x3f7000
001fe708add x4, x4, 3392
001fe70cbl runtime.growslice
001fe710b 0x1fe714
001fe714
001fe714loc_1fe714:
001fe714ldr x4, [sp+160]
001fe718sub x5, x1, 1
001fe71cstr x4, [x0+3*x5]
001fe720ldr x4, [sp+256]
001fe724ldrsb x27, [x4]
001fe728str x1, [x4+8]
001fe72cstr x2, [x4+16]
001fe730adrp x27, 0x84d000
001fe734ldr w5, [x27+3056]
001fe738cbz w5, 0x1fe740
001fe73cb 0x1fe744
001fe740
001fe740loc_1fe740:
001fe740b 0x1fe758
001fe744
001fe744loc_1fe744:
001fe744bl runtime.gcWriteBarrier2
001fe748str x0, [x25]
001fe74cldr x5, [x4]
001fe750str x5, [x25+8]
001fe754b 0x1fe758
001fe758
001fe758loc_1fe758:
001fe758str x0, [x4]
001fe75cldr x4, [sp+128]
001fe760str x4, [sp+112]
001fe764stp xzr, xzr, [sp+288]
001fe768ldr x0, [sp+112]
001fe76cldrb w1, [sp+120]
001fe770mov x2, xzr
001fe774mov x3, xzr
001fe778ldp x29, x30, [sp-8]
001fe77cadd sp, sp, 384
001fe780ret x30
001fe784
001fe784loc_1fe784:
001fe784orr x0, xzr, 1
001fe788bl runtime.panicIndex
001fe78c
001fe78cloc_1fe78c:
001fe78cmov x0, xzr
001fe790bl runtime.panicIndex
001fe794
001fe794loc_1fe794:
001fe794orr x0, xzr, 1
001fe798bl runtime.panicIndex
001fe79c
001fe79cloc_1fe79c:
001fe79cmov x0, xzr
001fe7a0bl runtime.panicIndex
001fe7a4
001fe7a4loc_1fe7a4:
001fe7a4mov x0, xzr
001fe7a8bl runtime.panicIndex
001fe7ac
001fe7acloc_1fe7ac:
001fe7acldr x5, [sp+176]
001fe7b0ldr x6, [sp+184]
001fe7b4subs xzr, x5, x6
001fe7b8b.gt 0x1fe7c0
001fe7bcb 0x1fe804
001fe7c0
001fe7c0loc_1fe7c0:
001fe7c0ldr x5, [sp+184]
001fe7c4ldr x6, [sp+328]
001fe7c8ldrb w5, [x6+x5]
001fe7ccstrb w5, [sp+94]
001fe7d0subs wzr, w5, 128
001fe7d4b.lo 0x1fe7dc
001fe7d8b 0x1fe7ec
001fe7dc
001fe7dcloc_1fe7dc:
001fe7dcldr x5, [sp+152]
001fe7e0add x5, x5, 1
001fe7e4str x5, [sp+152]
001fe7e8b 0x1fe7f0
001fe7ec
001fe7ecloc_1fe7ec:
001fe7ecb 0x1fe7f0
001fe7f0
001fe7f0loc_1fe7f0:
001fe7f0b 0x1fe7f4
001fe7f4
001fe7f4loc_1fe7f4:
001fe7f4ldr x5, [sp+184]
001fe7f8add x5, x5, 1
001fe7fcstr x5, [sp+184]
001fe800b 0x1fe7ac
001fe804
001fe804loc_1fe804:
001fe804ldr x5, [sp+152]
001fe808subs xzr, x5, 0
001fe80cb.gt 0x1fe814
001fe810b 0x1fe824
001fe814
001fe814loc_1fe814:
001fe814ldr x1, [sp+152]
001fe818ldr x0, [sp+416]
001fe81cbl google.golang.org/protobuf/internal/impl.pointer.growInt64Slice
001fe820b 0x1fe828
001fe824
001fe824loc_1fe824:
001fe824b 0x1fe828
001fe828
001fe828loc_1fe828:
001fe828ldr x5, [sp+256]
001fe82cldrsb x27, [x5]
001fe830ldr x6, [x5]
001fe834ldr x7, [x5+8]
001fe838ldr x5, [x5+16]
001fe83cstr x6, [sp+264]
001fe840str x7, [sp+272]
001fe844str x5, [sp+280]
001fe848b 0x1fe84c
001fe84c
001fe84cloc_1fe84c:
001fe84cldr x5, [sp+312]
001fe850str x5, [sp+208]
001fe854cbnz x5, 0x1fe85c
001fe858b 0x1fea98
001fe85c
001fe85cloc_1fe85c:
001fe85cstr xzr, [sp+104]
001fe860str xzr, [sp+136]
001fe864ldr x5, [sp+312]
001fe868str x5, [sp+200]
001fe86csubs xzr, x5, 0
001fe870cset x6, ne
001fe874strb w6, [sp+95]
001fe878cbnz x5, 0x1fe880
001fe87cb 0x1fe8a8
001fe880
001fe880loc_1fe880:
001fe880ldr x1, [sp+312]
001fe884ldr x5, [sp+304]
001fe888subs xzr, x1, 0
001fe88cb.hi 0x1fe894
001fe890b 0x1feb30
001fe894
001fe894loc_1fe894:
001fe894ldrb w5, [x5]
001fe898subs wzr, w5, 128
001fe89ccset x5, lo
001fe8a0strb w5, [sp+95]
001fe8a4b 0x1fe8ac
001fe8a8
001fe8a8loc_1fe8a8:
001fe8a8b 0x1fe8ac
001fe8ac
001fe8acloc_1fe8ac:
001fe8acldrb w5, [sp+95]
001fe8b0tbnz w5, 0, 0x1fe8b8
001fe8b4b 0x1fe8e0
001fe8b8
001fe8b8loc_1fe8b8:
001fe8b8ldr x1, [sp+312]
001fe8bcldr x5, [sp+304]
001fe8c0subs xzr, x1, 0
001fe8c4b.hi 0x1fe8cc
001fe8c8b 0x1feb28
001fe8cc
001fe8ccloc_1fe8cc:
001fe8ccldrb w5, [x5]
001fe8d0str x5, [sp+104]
001fe8d4orr x0, xzr, 1
001fe8d8str x0, [sp+136]
001fe8dcb 0x1fe9b8
001fe8e0
001fe8e0loc_1fe8e0:
001fe8e0ldr x5, [sp+312]
001fe8e4str x5, [sp+200]
001fe8e8subs xzr, x5, 2
001fe8eccset x5, ge
001fe8f0strb w5, [sp+95]
001fe8f4b.ge 0x1fe8fc
001fe8f8b 0x1fe924
001fe8fc
001fe8fcloc_1fe8fc:
001fe8fcldr x1, [sp+312]
001fe900ldr x5, [sp+304]
001fe904subs xzr, x1, 1
001fe908b.hi 0x1fe910
001fe90cb 0x1feb20
001fe910
001fe910loc_1fe910:
001fe910ldrb w5, [x5+1]
001fe914subs wzr, w5, 128
001fe918cset x5, lo
001fe91cstrb w5, [sp+95]
001fe920b 0x1fe928
001fe924
001fe924loc_1fe924:
001fe924b 0x1fe928
001fe928
001fe928loc_1fe928:
001fe928ldrb w5, [sp+95]
001fe92ctbnz w5, 0, 0x1fe934
001fe930b 0x1fe980
001fe934
001fe934loc_1fe934:
001fe934ldr x1, [sp+312]
001fe938ldr x5, [sp+304]
001fe93csubs xzr, x1, 0
001fe940b.hi 0x1fe948
001fe944b 0x1feb18
001fe948
001fe948loc_1fe948:
001fe948ldrb w5, [x5]
001fe94cand x5, x5, 127
001fe950ldr x1, [sp+312]
001fe954ldr x6, [sp+304]
001fe958subs xzr, x1, 1
001fe95cb.hi 0x1fe964
001fe960b 0x1feb10
001fe964
001fe964loc_1fe964:
001fe964ldrb w6, [x6+1]
001fe968ubfm x6, x6, 57, 7
001fe96cadd x5, x5, x6
001fe970str x5, [sp+104]
001fe974orr x5, xzr, 2
001fe978str x5, [sp+136]
001fe97cb 0x1fe9b0
001fe980
001fe980loc_1fe980:
001fe980ldr x0, [sp+304]
001fe984ldr x1, [sp+312]
001fe988ldr x2, [sp+320]
001fe98cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe990str x0, [sp+192]
001fe994str x1, [sp+200]
001fe998str x0, [sp+240]
001fe99cstr x1, [sp+232]
001fe9a0str x0, [sp+104]
001fe9a4str x1, [sp+136]
001fe9a8orr x5, xzr, 2
001fe9acb 0x1fe9b0
001fe9b0
001fe9b0loc_1fe9b0:
001fe9b0orr x0, xzr, 1
001fe9b4b 0x1fe9b8
001fe9b8
001fe9b8loc_1fe9b8:
001fe9b8ldr x5, [sp+136]
001fe9bctbnz x5, 63, 0x1fe9c4
001fe9c0b 0x1fe9f0
001fe9c4
001fe9c4loc_1fe9c4:
001fe9c4adrp x27, 0x824000
001fe9c8ldr x2, [x27+160]
001fe9ccadrp x27, 0x824000
001fe9d0ldr x3, [x27+168]
001fe9d4str x2, [sp+288]
001fe9d8str x3, [sp+296]
001fe9dcldr x0, [sp+112]
001fe9e0ldrb w1, [sp+120]
001fe9e4ldp x29, x30, [sp-8]
001fe9e8add sp, sp, 384
001fe9ecret x30
001fe9f0
001fe9f0loc_1fe9f0:
001fe9f0ldr x5, [sp+104]
001fe9f4str x5, [sp+168]
001fe9f8ldr x2, [sp+280]
001fe9fcldr x5, [sp+264]
001fea00ldr x6, [sp+272]
001fea04add x1, x6, 1
001fea08subs xzr, x2, x1
001fea0cb.hs 0x1fea14
001fea10b 0x1fea18
001fea14
001fea14loc_1fea14:
001fea14b 0x1fea38
001fea18
001fea18loc_1fea18:
001fea18mov x3, x0
001fea1cadrp x4, 0x3f7000
001fea20add x4, x4, 3392
001fea24mov x0, x5
001fea28bl runtime.growslice
001fea2cmov x5, x0
001fea30orr x0, xzr, 1
001fea34b 0x1fea38
001fea38
001fea38loc_1fea38:
001fea38ldr x6, [sp+168]
001fea3csub x7, x1, 1
001fea40str x6, [x5+3*x7]
001fea44str x5, [sp+264]
001fea48str x1, [sp+272]
001fea4cstr x2, [sp+280]
001fea50ldr x5, [sp+136]
001fea54ldr x1, [sp+312]
001fea58ldr x6, [sp+304]
001fea5cldr x7, [sp+320]
001fea60b 0x1fea64
001fea64
001fea64loc_1fea64:
001fea64subs xzr, x1, x5
001fea68b.hs 0x1fea70
001fea6cb 0x1feb08
001fea70
001fea70loc_1fea70:
001fea70sub x7, x7, x5
001fea74sub x8, x1, x5
001fea78sub x9, xzr, x7
001fea7cand x5, x5, x9, asr #63
001fea80add x5, x6, x5
001fea84str x5, [sp+304]
001fea88str x8, [sp+312]
001fea8cstr x7, [sp+320]
001fea90b 0x1fea94
001fea94
001fea94loc_1fea94:
001fea94b 0x1fe84c
001fea98
001fea98loc_1fea98:
001fea98ldr x4, [sp+256]
001fea9cldrsb x27, [x4]
001feaa0ldr x5, [sp+264]
001feaa4ldr x6, [sp+272]
001feaa8ldr x7, [sp+280]
001feaacstr x6, [x4+8]
001feab0str x7, [x4+16]
001feab4adrp x27, 0x84d000
001feab8ldr w6, [x27+3056]
001feabccbz w6, 0x1feac4
001feac0b 0x1feac8
001feac4
001feac4loc_1feac4:
001feac4b 0x1feadc
001feac8
001feac8loc_1feac8:
001feac8bl runtime.gcWriteBarrier2
001feaccstr x5, [x25]
001fead0ldr x6, [x4]
001fead4str x6, [x25+8]
001fead8b 0x1feadc
001feadc
001feadcloc_1feadc:
001feadcstr x5, [x4]
001feae0ldr x4, [sp+144]
001feae4str x4, [sp+112]
001feae8stp xzr, xzr, [sp+288]
001feaecldr x0, [sp+112]
001feaf0ldrb w1, [sp+120]
001feaf4mov x2, xzr
001feaf8mov x3, xzr
001feafcldp x29, x30, [sp-8]
001feb00add sp, sp, 384
001feb04ret x30
001feb08
001feb08loc_1feb08:
001feb08mov x0, x5
001feb0cbl runtime.panicSliceB
001feb10
001feb10loc_1feb10:
001feb10orr x0, xzr, 1
001feb14bl runtime.panicIndex
001feb18
001feb18loc_1feb18:
001feb18mov x0, xzr
001feb1cbl runtime.panicIndex
001feb20
001feb20loc_1feb20:
001feb20orr x0, xzr, 1
001feb24bl runtime.panicIndex
001feb28
001feb28loc_1feb28:
001feb28mov x0, xzr
001feb2cbl runtime.panicIndex
001feb30
001feb30loc_1feb30:
001feb30mov x0, xzr
001feb34bl runtime.panicIndex
001feb38hint
001feb3c
001feb3cloc_1feb3c:
001feb3cstp x0, x1, [sp+8]
001feb40stp x2, x3, [sp+24]
001feb44strb w4, [sp+40]
001feb48str x5, [sp+48]
001feb4cstrb w6, [sp+56]
001feb50stp x7, x8, [sp+64]
001feb54str x9, [sp+80]
001feb58mov x3, x30
001feb5cbl runtime.morestack_noctxt.abi0
001feb60ldp x0, x1, [sp+8]
001feb64ldp x2, x3, [sp+24]
001feb68ldrsb x4, [sp+40]
001feb6cldr x5, [sp+48]
001feb70ldrb w6, [sp+56]
001feb74ldp x7, x8, [sp+64]
001feb78ldr x9, [sp+80]
001feb7cb 0x1fe3f0
001fe3f0
001fe3f0google.golang.org/protobuf/internal/impl.consumeInt64Slice: ; void google.golang.org/protobuf/internal/impl.consumeInt64Slice(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)
001fe3f0ldr x16, [x28+16]
001fe3f4sub x17, sp, 256
001fe3f8subs xzr, x17, x16
001fe3fcb.ls 0x1feb3c
001fe400sub x20, sp, 384
001fe404stp x29, x30, [x20-8]
001fe408add sp, x20, 0
001fe40csub x29, sp, 8
001fe410str x0, [sp+392]
001fe414str x1, [sp+400]
001fe418str x2, [sp+408]
001fe41cstr x3, [sp+416]
001fe420strb w4, [sp+424]
001fe424str x5, [sp+432]
001fe428strb w6, [sp+440]
001fe42cstr x7, [sp+448]
001fe430str x8, [sp+456]
001fe434str x9, [sp+464]
001fe438str xzr, [sp+112]
001fe43cstrb wzr, [sp+120]
001fe440stp xzr, xzr, [sp+288]
001fe444ldr x0, [sp+416]
001fe448bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fe44cstr x0, [sp+256]
001fe450ldrsb x1, [sp+424]
001fe454ubfm x1, x1, 0, 7
001fe458subs wzr, w1, 2
001fe45cb.eq 0x1fe464
001fe460b 0x1fe508
001fe464
001fe464loc_1fe464:
001fe464str xzr, [sp+328]
001fe468stp xzr, xzr, [sp+336]
001fe46cldr x0, [sp+392]
001fe470ldr x1, [sp+400]
001fe474ldr x2, [sp+408]
001fe478bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001fe47cstr x0, [sp+328]
001fe480str x1, [sp+336]
001fe484str x2, [sp+344]
001fe488str x3, [sp+208]
001fe48cstr x0, [sp+352]
001fe490str x1, [sp+360]
001fe494str x2, [sp+368]
001fe498ldr x3, [sp+208]
001fe49cstr x3, [sp+248]
001fe4a0str x0, [sp+304]
001fe4a4str x1, [sp+312]
001fe4a8str x2, [sp+320]
001fe4acldr x3, [sp+248]
001fe4b0str x3, [sp+144]
001fe4b4tbnz x3, 63, 0x1fe4bc
001fe4b8b 0x1fe4e8
001fe4bc
001fe4bcloc_1fe4bc:
001fe4bcadrp x27, 0x824000
001fe4c0ldr x2, [x27+160]
001fe4c4adrp x27, 0x824000
001fe4c8ldr x3, [x27+168]
001fe4ccstr x2, [sp+288]
001fe4d0str x3, [sp+296]
001fe4d4ldr x0, [sp+112]
001fe4d8ldrb w1, [sp+120]
001fe4dcldp x29, x30, [sp-8]
001fe4e0add sp, sp, 384
001fe4e4ret x30
001fe4e8
001fe4e8loc_1fe4e8:
001fe4e8str xzr, [sp+152]
001fe4ecldr x5, [sp+304]
001fe4f0str x5, [sp+328]
001fe4f4str x1, [sp+336]
001fe4f8str x2, [sp+344]
001fe4fcstr xzr, [sp+184]
001fe500str x1, [sp+176]
001fe504b 0x1fe7ac
001fe508
001fe508loc_1fe508:
001fe508ldrsb x5, [sp+424]
001fe50cubfm x5, x5, 0, 7
001fe510cbnz w5, 0x1fe518
001fe514b 0x1fe544
001fe518
001fe518loc_1fe518:
001fe518adrp x27, 0x824000
001fe51cldr x2, [x27+192]
001fe520adrp x27, 0x824000
001fe524ldr x3, [x27+200]
001fe528str x2, [sp+288]
001fe52cstr x3, [sp+296]
001fe530ldr x0, [sp+112]
001fe534ldrb w1, [sp+120]
001fe538ldp x29, x30, [sp-8]
001fe53cadd sp, sp, 384
001fe540ret x30
001fe544
001fe544loc_1fe544:
001fe544str xzr, [sp+96]
001fe548str xzr, [sp+128]
001fe54cldr x5, [sp+400]
001fe550str x5, [sp+208]
001fe554subs xzr, x5, 0
001fe558cset x6, ne
001fe55cstrb w6, [sp+95]
001fe560cbnz x5, 0x1fe568
001fe564b 0x1fe590
001fe568
001fe568loc_1fe568:
001fe568ldr x1, [sp+400]
001fe56cldr x5, [sp+392]
001fe570subs xzr, x1, 0
001fe574b.hi 0x1fe57c
001fe578b 0x1fe7a4
001fe57c
001fe57cloc_1fe57c:
001fe57cldrb w5, [x5]
001fe580subs wzr, w5, 128
001fe584cset x5, lo
001fe588strb w5, [sp+95]
001fe58cb 0x1fe594
001fe590
001fe590loc_1fe590:
001fe590b 0x1fe594
001fe594
001fe594loc_1fe594:
001fe594ldrb w5, [sp+95]
001fe598tbnz w5, 0, 0x1fe5a0
001fe59cb 0x1fe5c8
001fe5a0
001fe5a0loc_1fe5a0:
001fe5a0ldr x1, [sp+400]
001fe5a4ldr x5, [sp+392]
001fe5a8subs xzr, x1, 0
001fe5acb.hi 0x1fe5b4
001fe5b0b 0x1fe79c
001fe5b4
001fe5b4loc_1fe5b4:
001fe5b4ldrb w5, [x5]
001fe5b8str x5, [sp+96]
001fe5bcorr x3, xzr, 1
001fe5c0str x3, [sp+128]
001fe5c4b 0x1fe69c
001fe5c8
001fe5c8loc_1fe5c8:
001fe5c8ldr x5, [sp+400]
001fe5ccstr x5, [sp+208]
001fe5d0subs xzr, x5, 2
001fe5d4cset x5, ge
001fe5d8strb w5, [sp+95]
001fe5dcb.ge 0x1fe5e4
001fe5e0b 0x1fe60c
001fe5e4
001fe5e4loc_1fe5e4:
001fe5e4ldr x1, [sp+400]
001fe5e8ldr x5, [sp+392]
001fe5ecsubs xzr, x1, 1
001fe5f0b.hi 0x1fe5f8
001fe5f4b 0x1fe794
001fe5f8
001fe5f8loc_1fe5f8:
001fe5f8ldrb w5, [x5+1]
001fe5fcsubs wzr, w5, 128
001fe600cset x5, lo
001fe604strb w5, [sp+95]
001fe608b 0x1fe610
001fe60c
001fe60cloc_1fe60c:
001fe60cb 0x1fe610
001fe610
001fe610loc_1fe610:
001fe610ldrb w5, [sp+95]
001fe614tbnz w5, 0, 0x1fe61c
001fe618b 0x1fe668
001fe61c
001fe61cloc_1fe61c:
001fe61cldr x1, [sp+400]
001fe620ldr x5, [sp+392]
001fe624subs xzr, x1, 0
001fe628b.hi 0x1fe630
001fe62cb 0x1fe78c
001fe630
001fe630loc_1fe630:
001fe630ldrb w5, [x5]
001fe634and x5, x5, 127
001fe638ldr x1, [sp+400]
001fe63cldr x6, [sp+392]
001fe640subs xzr, x1, 1
001fe644b.hi 0x1fe64c
001fe648b 0x1fe784
001fe64c
001fe64cloc_1fe64c:
001fe64cldrb w6, [x6+1]
001fe650ubfm x6, x6, 57, 7
001fe654add x5, x5, x6
001fe658str x5, [sp+96]
001fe65corr x5, xzr, 2
001fe660str x5, [sp+128]
001fe664b 0x1fe694
001fe668
001fe668loc_1fe668:
001fe668ldr x0, [sp+392]
001fe66cldr x1, [sp+400]
001fe670ldr x2, [sp+408]
001fe674bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe678str x0, [sp+192]
001fe67cstr x1, [sp+208]
001fe680str x0, [sp+224]
001fe684str x1, [sp+216]
001fe688str x0, [sp+96]
001fe68cstr x1, [sp+128]
001fe690b 0x1fe694
001fe694
001fe694loc_1fe694:
001fe694orr x3, xzr, 1
001fe698b 0x1fe69c
001fe69c
001fe69cloc_1fe69c:
001fe69cldr x5, [sp+128]
001fe6a0tbnz x5, 63, 0x1fe6a8
001fe6a4b 0x1fe6d4
001fe6a8
001fe6a8loc_1fe6a8:
001fe6a8adrp x27, 0x824000
001fe6acldr x2, [x27+160]
001fe6b0adrp x27, 0x824000
001fe6b4ldr x3, [x27+168]
001fe6b8str x2, [sp+288]
001fe6bcstr x3, [sp+296]
001fe6c0ldr x0, [sp+112]
001fe6c4ldrb w1, [sp+120]
001fe6c8ldp x29, x30, [sp-8]
001fe6ccadd sp, sp, 384
001fe6d0ret x30
001fe6d4
001fe6d4loc_1fe6d4:
001fe6d4ldr x5, [sp+96]
001fe6d8str x5, [sp+160]
001fe6dcldr x5, [sp+256]
001fe6e0ldrsb x27, [x5]
001fe6e4ldr x2, [x5+16]
001fe6e8ldr x0, [x5]
001fe6ecldr x5, [x5+8]
001fe6f0add x1, x5, 1
001fe6f4subs xzr, x2, x1
001fe6f8b.hs 0x1fe700
001fe6fcb 0x1fe704
001fe700
001fe700loc_1fe700:
001fe700b 0x1fe714
001fe704
001fe704loc_1fe704:
001fe704adrp x4, 0x3f7000
001fe708add x4, x4, 3392
001fe70cbl runtime.growslice
001fe710b 0x1fe714
001fe714
001fe714loc_1fe714:
001fe714ldr x4, [sp+160]
001fe718sub x5, x1, 1
001fe71cstr x4, [x0+3*x5]
001fe720ldr x4, [sp+256]
001fe724ldrsb x27, [x4]
001fe728str x1, [x4+8]
001fe72cstr x2, [x4+16]
001fe730adrp x27, 0x84d000
001fe734ldr w5, [x27+3056]
001fe738cbz w5, 0x1fe740
001fe73cb 0x1fe744
001fe740
001fe740loc_1fe740:
001fe740b 0x1fe758
001fe744
001fe744loc_1fe744:
001fe744bl runtime.gcWriteBarrier2
001fe748str x0, [x25]
001fe74cldr x5, [x4]
001fe750str x5, [x25+8]
001fe754b 0x1fe758
001fe758
001fe758loc_1fe758:
001fe758str x0, [x4]
001fe75cldr x4, [sp+128]
001fe760str x4, [sp+112]
001fe764stp xzr, xzr, [sp+288]
001fe768ldr x0, [sp+112]
001fe76cldrb w1, [sp+120]
001fe770mov x2, xzr
001fe774mov x3, xzr
001fe778ldp x29, x30, [sp-8]
001fe77cadd sp, sp, 384
001fe780ret x30
001fe784
001fe784loc_1fe784:
001fe784orr x0, xzr, 1
001fe788bl runtime.panicIndex
001fe78c
001fe78cloc_1fe78c:
001fe78cmov x0, xzr
001fe790bl runtime.panicIndex
001fe794
001fe794loc_1fe794:
001fe794orr x0, xzr, 1
001fe798bl runtime.panicIndex
001fe79c
001fe79cloc_1fe79c:
001fe79cmov x0, xzr
001fe7a0bl runtime.panicIndex
001fe7a4
001fe7a4loc_1fe7a4:
001fe7a4mov x0, xzr
001fe7a8bl runtime.panicIndex
001fe7ac
001fe7acloc_1fe7ac:
001fe7acldr x5, [sp+176]
001fe7b0ldr x6, [sp+184]
001fe7b4subs xzr, x5, x6
001fe7b8b.gt 0x1fe7c0
001fe7bcb 0x1fe804
001fe7c0
001fe7c0loc_1fe7c0:
001fe7c0ldr x5, [sp+184]
001fe7c4ldr x6, [sp+328]
001fe7c8ldrb w5, [x6+x5]
001fe7ccstrb w5, [sp+94]
001fe7d0subs wzr, w5, 128
001fe7d4b.lo 0x1fe7dc
001fe7d8b 0x1fe7ec
001fe7dc
001fe7dcloc_1fe7dc:
001fe7dcldr x5, [sp+152]
001fe7e0add x5, x5, 1
001fe7e4str x5, [sp+152]
001fe7e8b 0x1fe7f0
001fe7ec
001fe7ecloc_1fe7ec:
001fe7ecb 0x1fe7f0
001fe7f0
001fe7f0loc_1fe7f0:
001fe7f0b 0x1fe7f4
001fe7f4
001fe7f4loc_1fe7f4:
001fe7f4ldr x5, [sp+184]
001fe7f8add x5, x5, 1
001fe7fcstr x5, [sp+184]
001fe800b 0x1fe7ac
001fe804
001fe804loc_1fe804:
001fe804ldr x5, [sp+152]
001fe808subs xzr, x5, 0
001fe80cb.gt 0x1fe814
001fe810b 0x1fe824
001fe814
001fe814loc_1fe814:
001fe814ldr x1, [sp+152]
001fe818ldr x0, [sp+416]
001fe81cbl google.golang.org/protobuf/internal/impl.pointer.growInt64Slice
001fe820b 0x1fe828
001fe824
001fe824loc_1fe824:
001fe824b 0x1fe828
001fe828
001fe828loc_1fe828:
001fe828ldr x5, [sp+256]
001fe82cldrsb x27, [x5]
001fe830ldr x6, [x5]
001fe834ldr x7, [x5+8]
001fe838ldr x5, [x5+16]
001fe83cstr x6, [sp+264]
001fe840str x7, [sp+272]
001fe844str x5, [sp+280]
001fe848b 0x1fe84c
001fe84c
001fe84cloc_1fe84c:
001fe84cldr x5, [sp+312]
001fe850str x5, [sp+208]
001fe854cbnz x5, 0x1fe85c
001fe858b 0x1fea98
001fe85c
001fe85cloc_1fe85c:
001fe85cstr xzr, [sp+104]
001fe860str xzr, [sp+136]
001fe864ldr x5, [sp+312]
001fe868str x5, [sp+200]
001fe86csubs xzr, x5, 0
001fe870cset x6, ne
001fe874strb w6, [sp+95]
001fe878cbnz x5, 0x1fe880
001fe87cb 0x1fe8a8
001fe880
001fe880loc_1fe880:
001fe880ldr x1, [sp+312]
001fe884ldr x5, [sp+304]
001fe888subs xzr, x1, 0
001fe88cb.hi 0x1fe894
001fe890b 0x1feb30
001fe894
001fe894loc_1fe894:
001fe894ldrb w5, [x5]
001fe898subs wzr, w5, 128
001fe89ccset x5, lo
001fe8a0strb w5, [sp+95]
001fe8a4b 0x1fe8ac
001fe8a8
001fe8a8loc_1fe8a8:
001fe8a8b 0x1fe8ac
001fe8ac
001fe8acloc_1fe8ac:
001fe8acldrb w5, [sp+95]
001fe8b0tbnz w5, 0, 0x1fe8b8
001fe8b4b 0x1fe8e0
001fe8b8
001fe8b8loc_1fe8b8:
001fe8b8ldr x1, [sp+312]
001fe8bcldr x5, [sp+304]
001fe8c0subs xzr, x1, 0
001fe8c4b.hi 0x1fe8cc
001fe8c8b 0x1feb28
001fe8cc
001fe8ccloc_1fe8cc:
001fe8ccldrb w5, [x5]
001fe8d0str x5, [sp+104]
001fe8d4orr x0, xzr, 1
001fe8d8str x0, [sp+136]
001fe8dcb 0x1fe9b8
001fe8e0
001fe8e0loc_1fe8e0:
001fe8e0ldr x5, [sp+312]
001fe8e4str x5, [sp+200]
001fe8e8subs xzr, x5, 2
001fe8eccset x5, ge
001fe8f0strb w5, [sp+95]
001fe8f4b.ge 0x1fe8fc
001fe8f8b 0x1fe924
001fe8fc
001fe8fcloc_1fe8fc:
001fe8fcldr x1, [sp+312]
001fe900ldr x5, [sp+304]
001fe904subs xzr, x1, 1
001fe908b.hi 0x1fe910
001fe90cb 0x1feb20
001fe910
001fe910loc_1fe910:
001fe910ldrb w5, [x5+1]
001fe914subs wzr, w5, 128
001fe918cset x5, lo
001fe91cstrb w5, [sp+95]
001fe920b 0x1fe928
001fe924
001fe924loc_1fe924:
001fe924b 0x1fe928
001fe928
001fe928loc_1fe928:
001fe928ldrb w5, [sp+95]
001fe92ctbnz w5, 0, 0x1fe934
001fe930b 0x1fe980
001fe934
001fe934loc_1fe934:
001fe934ldr x1, [sp+312]
001fe938ldr x5, [sp+304]
001fe93csubs xzr, x1, 0
001fe940b.hi 0x1fe948
001fe944b 0x1feb18
001fe948
001fe948loc_1fe948:
001fe948ldrb w5, [x5]
001fe94cand x5, x5, 127
001fe950ldr x1, [sp+312]
001fe954ldr x6, [sp+304]
001fe958subs xzr, x1, 1
001fe95cb.hi 0x1fe964
001fe960b 0x1feb10
001fe964
001fe964loc_1fe964:
001fe964ldrb w6, [x6+1]
001fe968ubfm x6, x6, 57, 7
001fe96cadd x5, x5, x6
001fe970str x5, [sp+104]
001fe974orr x5, xzr, 2
001fe978str x5, [sp+136]
001fe97cb 0x1fe9b0
001fe980
001fe980loc_1fe980:
001fe980ldr x0, [sp+304]
001fe984ldr x1, [sp+312]
001fe988ldr x2, [sp+320]
001fe98cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001fe990str x0, [sp+192]
001fe994str x1, [sp+200]
001fe998str x0, [sp+240]
001fe99cstr x1, [sp+232]
001fe9a0str x0, [sp+104]
001fe9a4str x1, [sp+136]
001fe9a8orr x5, xzr, 2
001fe9acb 0x1fe9b0
001fe9b0
001fe9b0loc_1fe9b0:
001fe9b0orr x0, xzr, 1
001fe9b4b 0x1fe9b8
001fe9b8
001fe9b8loc_1fe9b8:
001fe9b8ldr x5, [sp+136]
001fe9bctbnz x5, 63, 0x1fe9c4
001fe9c0b 0x1fe9f0
001fe9c4
001fe9c4loc_1fe9c4:
001fe9c4adrp x27, 0x824000
001fe9c8ldr x2, [x27+160]
001fe9ccadrp x27, 0x824000
001fe9d0ldr x3, [x27+168]
001fe9d4str x2, [sp+288]
001fe9d8str x3, [sp+296]
001fe9dcldr x0, [sp+112]
001fe9e0ldrb w1, [sp+120]
001fe9e4ldp x29, x30, [sp-8]
001fe9e8add sp, sp, 384
001fe9ecret x30
001fe9f0
001fe9f0loc_1fe9f0:
001fe9f0ldr x5, [sp+104]
001fe9f4str x5, [sp+168]
001fe9f8ldr x2, [sp+280]
001fe9fcldr x5, [sp+264]
001fea00ldr x6, [sp+272]
001fea04add x1, x6, 1
001fea08subs xzr, x2, x1
001fea0cb.hs 0x1fea14
001fea10b 0x1fea18
001fea14
001fea14loc_1fea14:
001fea14b 0x1fea38
001fea18
001fea18loc_1fea18:
001fea18mov x3, x0
001fea1cadrp x4, 0x3f7000
001fea20add x4, x4, 3392
001fea24mov x0, x5
001fea28bl runtime.growslice
001fea2cmov x5, x0
001fea30orr x0, xzr, 1
001fea34b 0x1fea38
001fea38
001fea38loc_1fea38:
001fea38ldr x6, [sp+168]
001fea3csub x7, x1, 1
001fea40str x6, [x5+3*x7]
001fea44str x5, [sp+264]
001fea48str x1, [sp+272]
001fea4cstr x2, [sp+280]
001fea50ldr x5, [sp+136]
001fea54ldr x1, [sp+312]
001fea58ldr x6, [sp+304]
001fea5cldr x7, [sp+320]
001fea60b 0x1fea64
001fea64
001fea64loc_1fea64:
001fea64subs xzr, x1, x5
001fea68b.hs 0x1fea70
001fea6cb 0x1feb08
001fea70
001fea70loc_1fea70:
001fea70sub x7, x7, x5
001fea74sub x8, x1, x5
001fea78sub x9, xzr, x7
001fea7cand x5, x5, x9, asr #63
001fea80add x5, x6, x5
001fea84str x5, [sp+304]
001fea88str x8, [sp+312]
001fea8cstr x7, [sp+320]
001fea90b 0x1fea94
001fea94
001fea94loc_1fea94:
001fea94b 0x1fe84c
001fea98
001fea98loc_1fea98:
001fea98ldr x4, [sp+256]
001fea9cldrsb x27, [x4]
001feaa0ldr x5, [sp+264]
001feaa4ldr x6, [sp+272]
001feaa8ldr x7, [sp+280]
001feaacstr x6, [x4+8]
001feab0str x7, [x4+16]
001feab4adrp x27, 0x84d000
001feab8ldr w6, [x27+3056]
001feabccbz w6, 0x1feac4
001feac0b 0x1feac8
001feac4
001feac4loc_1feac4:
001feac4b 0x1feadc
001feac8
001feac8loc_1feac8:
001feac8bl runtime.gcWriteBarrier2
001feaccstr x5, [x25]
001fead0ldr x6, [x4]
001fead4str x6, [x25+8]
001fead8b 0x1feadc
001feadc
001feadcloc_1feadc:
001feadcstr x5, [x4]
001feae0ldr x4, [sp+144]
001feae4str x4, [sp+112]
001feae8stp xzr, xzr, [sp+288]
001feaecldr x0, [sp+112]
001feaf0ldrb w1, [sp+120]
001feaf4mov x2, xzr
001feaf8mov x3, xzr
001feafcldp x29, x30, [sp-8]
001feb00add sp, sp, 384
001feb04ret x30
001feb08
001feb08loc_1feb08:
001feb08mov x0, x5
001feb0cbl runtime.panicSliceB
001feb10
001feb10loc_1feb10:
001feb10orr x0, xzr, 1
001feb14bl runtime.panicIndex
001feb18
001feb18loc_1feb18:
001feb18mov x0, xzr
001feb1cbl runtime.panicIndex
001feb20
001feb20loc_1feb20:
001feb20orr x0, xzr, 1
001feb24bl runtime.panicIndex
001feb28
001feb28loc_1feb28:
001feb28mov x0, xzr
001feb2cbl runtime.panicIndex
001feb30
001feb30loc_1feb30:
001feb30mov x0, xzr
001feb34bl runtime.panicIndex
001feb38hint
001feb3c
001feb3cloc_1feb3c:
001feb3cstp x0, x1, [sp+8]
001feb40stp x2, x3, [sp+24]
001feb44strb w4, [sp+40]
001feb48str x5, [sp+48]
001feb4cstrb w6, [sp+56]
001feb50stp x7, x8, [sp+64]
001feb54str x9, [sp+80]
001feb58mov x3, x30
001feb5cbl runtime.morestack_noctxt.abi0
001feb60ldp x0, x1, [sp+8]
001feb64ldp x2, x3, [sp+24]
001feb68ldrsb x4, [sp+40]
001feb6cldr x5, [sp+48]
001feb70ldrb w6, [sp+56]
001feb74ldp x7, x8, [sp+64]
001feb78ldr x9, [sp+80]
001feb7cb 0x1fe3f0
001fe3f0
001feb80
001feb80google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feb80ldr x16, [x28+16]
001feb84subs xzr, sp, x16
001feb88b.ls 0x1fec84
001feb8cstr x30, [sp-128]!
001feb90stur x29, [sp-8]
001feb94sub x29, sp, 8
001feb98str x0, [sp+136]
001feb9cstr x1, [sp+144]
001feba0strb w2, [sp+152]
001feba4str xzr, [sp+24]
001feba8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001febacstr x0, [sp+112]
001febb0ldrsb x27, [x0]
001febb4ldr x1, [x0+16]
001febb8ldr x2, [x0]
001febbcldr x3, [x0+8]
001febc0str x2, [sp+64]
001febc4str x3, [sp+72]
001febc8str x1, [sp+80]
001febccstr x3, [sp+40]
001febd0cbz x3, 0x1febd8
001febd4b 0x1febec
001febd8
001febd8loc_1febd8:
001febd8str xzr, [sp+24]
001febdcmov x0, xzr
001febe0ldur x29, [sp-8]
001febe4ldr x30, [sp], 128
001febe8ret x30
001febec
001febecloc_1febec:
001febecstr xzr, [sp+32]
001febf0ldr x2, [sp+64]
001febf4str x2, [sp+88]
001febf8str x3, [sp+96]
001febfcstr x1, [sp+104]
001fec00str xzr, [sp+56]
001fec04str x3, [sp+48]
001fec08b 0x1fec0c
001fec0c
001fec0cloc_1fec0c:
001fec0cldr x1, [sp+48]
001fec10ldr x2, [sp+56]
001fec14subs xzr, x1, x2
001fec18b.gt 0x1fec20
001fec1cb 0x1fec58
001fec20
001fec20loc_1fec20:
001fec20ldr x1, [sp+56]
001fec24ldr x2, [sp+88]
001fec28ldr x0, [x2+3*x1]
001fec2cstr x0, [sp+16]
001fec30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fec34str x0, [sp+40]
001fec38ldr x1, [sp+32]
001fec3cadd x1, x1, x0
001fec40str x1, [sp+32]
001fec44b 0x1fec48
001fec48
001fec48loc_1fec48:
001fec48ldr x1, [sp+56]
001fec4cadd x1, x1, 1
001fec50str x1, [sp+56]
001fec54b 0x1fec0c
001fec58
001fec58loc_1fec58:
001fec58ldr x0, [sp+32]
001fec5cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fec60str x0, [sp+40]
001fec64ldr x1, [sp+144]
001fec68ldrsb x27, [x1]
001fec6cldr x1, [x1+120]
001fec70add x0, x1, x0
001fec74str x0, [sp+24]
001fec78ldur x29, [sp-8]
001fec7cldr x30, [sp], 128
001fec80ret x30
001fec84
001fec84loc_1fec84:
001fec84stp x0, x1, [sp+8]
001fec88strb w2, [sp+24]
001fec8cmov x3, x30
001fec90bl runtime.morestack_noctxt.abi0
001fec94ldp x0, x1, [sp+8]
001fec98ldrb w2, [sp+24]
001fec9cb 0x1feb80
001feb80
001feb80google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feb80ldr x16, [x28+16]
001feb84subs xzr, sp, x16
001feb88b.ls 0x1fec84
001feb8cstr x30, [sp-128]!
001feb90stur x29, [sp-8]
001feb94sub x29, sp, 8
001feb98str x0, [sp+136]
001feb9cstr x1, [sp+144]
001feba0strb w2, [sp+152]
001feba4str xzr, [sp+24]
001feba8bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001febacstr x0, [sp+112]
001febb0ldrsb x27, [x0]
001febb4ldr x1, [x0+16]
001febb8ldr x2, [x0]
001febbcldr x3, [x0+8]
001febc0str x2, [sp+64]
001febc4str x3, [sp+72]
001febc8str x1, [sp+80]
001febccstr x3, [sp+40]
001febd0cbz x3, 0x1febd8
001febd4b 0x1febec
001febd8
001febd8loc_1febd8:
001febd8str xzr, [sp+24]
001febdcmov x0, xzr
001febe0ldur x29, [sp-8]
001febe4ldr x30, [sp], 128
001febe8ret x30
001febec
001febecloc_1febec:
001febecstr xzr, [sp+32]
001febf0ldr x2, [sp+64]
001febf4str x2, [sp+88]
001febf8str x3, [sp+96]
001febfcstr x1, [sp+104]
001fec00str xzr, [sp+56]
001fec04str x3, [sp+48]
001fec08b 0x1fec0c
001fec0c
001fec0cloc_1fec0c:
001fec0cldr x1, [sp+48]
001fec10ldr x2, [sp+56]
001fec14subs xzr, x1, x2
001fec18b.gt 0x1fec20
001fec1cb 0x1fec58
001fec20
001fec20loc_1fec20:
001fec20ldr x1, [sp+56]
001fec24ldr x2, [sp+88]
001fec28ldr x0, [x2+3*x1]
001fec2cstr x0, [sp+16]
001fec30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fec34str x0, [sp+40]
001fec38ldr x1, [sp+32]
001fec3cadd x1, x1, x0
001fec40str x1, [sp+32]
001fec44b 0x1fec48
001fec48
001fec48loc_1fec48:
001fec48ldr x1, [sp+56]
001fec4cadd x1, x1, 1
001fec50str x1, [sp+56]
001fec54b 0x1fec0c
001fec58
001fec58loc_1fec58:
001fec58ldr x0, [sp+32]
001fec5cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
001fec60str x0, [sp+40]
001fec64ldr x1, [sp+144]
001fec68ldrsb x27, [x1]
001fec6cldr x1, [x1+120]
001fec70add x0, x1, x0
001fec74str x0, [sp+24]
001fec78ldur x29, [sp-8]
001fec7cldr x30, [sp], 128
001fec80ret x30
001fec84
001fec84loc_1fec84:
001fec84stp x0, x1, [sp+8]
001fec88strb w2, [sp+24]
001fec8cmov x3, x30
001fec90bl runtime.morestack_noctxt.abi0
001fec94ldp x0, x1, [sp+8]
001fec98ldrb w2, [sp+24]
001fec9cb 0x1feb80
001feb80
001feca0
001feca0google.golang.org/protobuf/internal/impl.appendInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSlice(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)
001feca0ldr x16, [x28+16]
001feca4sub x17, sp, 96
001feca8subs xzr, x17, x16
001fecacb.ls 0x1feec4
001fecb0str x30, [sp-224]!
001fecb4stur x29, [sp-8]
001fecb8sub x29, sp, 8
001fecbcstr x0, [sp+232]
001fecc0str x1, [sp+240]
001fecc4str x2, [sp+248]
001fecc8str x3, [sp+256]
001fecccstr x4, [sp+264]
001fecd0strb w5, [sp+272]
001fecd4str xzr, [sp+136]
001fecd8stp xzr, xzr, [sp+144]
001fecdcstp xzr, xzr, [sp+120]
001fece0ldr x0, [sp+256]
001fece4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fece8str x0, [sp+208]
001fececldrsb x27, [x0]
001fecf0ldr x1, [x0]
001fecf4ldr x2, [x0+16]
001fecf8ldr x3, [x0+8]
001fecfcstr x1, [sp+160]
001fed00str x3, [sp+168]
001fed04str x2, [sp+176]
001fed08str x3, [sp+112]
001fed0ccbz x3, 0x1fed14
001fed10b 0x1fed50
001fed14
001fed14loc_1fed14:
001fed14ldr x5, [sp+232]
001fed18ldr x6, [sp+240]
001fed1cldr x7, [sp+248]
001fed20str x5, [sp+136]
001fed24str x6, [sp+144]
001fed28str x7, [sp+152]
001fed2cstp xzr, xzr, [sp+120]
001fed30ldr x0, [sp+136]
001fed34ldr x1, [sp+144]
001fed38ldr x2, [sp+152]
001fed3cmov x3, xzr
001fed40mov x4, xzr
001fed44ldur x29, [sp-8]
001fed48ldr x30, [sp], 224
001fed4cret x30
001fed50
001fed50loc_1fed50:
001fed50ldr x4, [sp+264]
001fed54ldrsb x27, [x4]
001fed58ldr x3, [x4+112]
001fed5cstr x3, [sp+104]
001fed60ldr x0, [sp+232]
001fed64ldr x1, [sp+240]
001fed68ldr x2, [sp+248]
001fed6cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fed70str x0, [sp+232]
001fed74str x1, [sp+240]
001fed78str x2, [sp+248]
001fed7cstr xzr, [sp+64]
001fed80ldr x4, [sp+168]
001fed84ldr x5, [sp+160]
001fed88ldr x6, [sp+176]
001fed8cstr x5, [sp+184]
001fed90str x4, [sp+192]
001fed94str x6, [sp+200]
001fed98str xzr, [sp+96]
001fed9cstr x4, [sp+88]
001feda0b 0x1feda4
001feda4
001feda4loc_1feda4:
001feda4ldr x4, [sp+88]
001feda8ldr x5, [sp+96]
001fedacsubs xzr, x4, x5
001fedb0b.gt 0x1fedb8
001fedb4b 0x1fedf0
001fedb8
001fedb8loc_1fedb8:
001fedb8ldr x1, [sp+96]
001fedbcldr x2, [sp+184]
001fedc0ldr x0, [x2+3*x1]
001fedc4str x0, [sp+56]
001fedc8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fedccstr x0, [sp+112]
001fedd0ldr x1, [sp+64]
001fedd4add x1, x1, x0
001fedd8str x1, [sp+64]
001feddcb 0x1fede0
001fede0
001fede0loc_1fede0:
001fede0ldr x4, [sp+96]
001fede4add x4, x4, 1
001fede8str x4, [sp+96]
001fedecb 0x1feda4
001fedf0
001fedf0loc_1fedf0:
001fedf0ldr x0, [sp+232]
001fedf4ldr x1, [sp+240]
001fedf8ldr x2, [sp+248]
001fedfcldr x3, [sp+64]
001fee00bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee04str x0, [sp+232]
001fee08str x1, [sp+240]
001fee0cstr x2, [sp+248]
001fee10ldr x4, [sp+168]
001fee14ldr x5, [sp+160]
001fee18ldr x6, [sp+176]
001fee1cstr x5, [sp+184]
001fee20str x4, [sp+192]
001fee24str x6, [sp+200]
001fee28str xzr, [sp+80]
001fee2cstr x4, [sp+72]
001fee30b 0x1fee34
001fee34
001fee34loc_1fee34:
001fee34ldr x5, [sp+72]
001fee38ldr x6, [sp+80]
001fee3csubs xzr, x5, x6
001fee40b.gt 0x1fee48
001fee44b 0x1fee88
001fee48
001fee48loc_1fee48:
001fee48ldr x4, [sp+80]
001fee4cldr x5, [sp+184]
001fee50ldr x3, [x5+3*x4]
001fee54str x3, [sp+48]
001fee58ldr x0, [sp+232]
001fee5cldr x1, [sp+240]
001fee60ldr x2, [sp+248]
001fee64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee68str x0, [sp+232]
001fee6cstr x1, [sp+240]
001fee70str x2, [sp+248]
001fee74b 0x1fee78
001fee78
001fee78loc_1fee78:
001fee78ldr x5, [sp+80]
001fee7cadd x5, x5, 1
001fee80str x5, [sp+80]
001fee84b 0x1fee34
001fee88
001fee88loc_1fee88:
001fee88ldr x5, [sp+232]
001fee8cldr x6, [sp+240]
001fee90ldr x7, [sp+248]
001fee94str x5, [sp+136]
001fee98str x6, [sp+144]
001fee9cstr x7, [sp+152]
001feea0stp xzr, xzr, [sp+120]
001feea4ldr x0, [sp+136]
001feea8ldr x1, [sp+144]
001feeacldr x2, [sp+152]
001feeb0mov x3, xzr
001feeb4mov x4, xzr
001feeb8ldur x29, [sp-8]
001feebcldr x30, [sp], 224
001feec0ret x30
001feec4
001feec4loc_1feec4:
001feec4stp x0, x1, [sp+8]
001feec8stp x2, x3, [sp+24]
001feeccstr x4, [sp+40]
001feed0strb w5, [sp+48]
001feed4mov x3, x30
001feed8bl runtime.morestack_noctxt.abi0
001feedcldp x0, x1, [sp+8]
001feee0ldp x2, x3, [sp+24]
001feee4ldr x4, [sp+40]
001feee8ldrb w5, [sp+48]
001feeecb 0x1feca0
001feca0
001feca0google.golang.org/protobuf/internal/impl.appendInt64PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendInt64PackedSlice(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)
001feca0ldr x16, [x28+16]
001feca4sub x17, sp, 96
001feca8subs xzr, x17, x16
001fecacb.ls 0x1feec4
001fecb0str x30, [sp-224]!
001fecb4stur x29, [sp-8]
001fecb8sub x29, sp, 8
001fecbcstr x0, [sp+232]
001fecc0str x1, [sp+240]
001fecc4str x2, [sp+248]
001fecc8str x3, [sp+256]
001fecccstr x4, [sp+264]
001fecd0strb w5, [sp+272]
001fecd4str xzr, [sp+136]
001fecd8stp xzr, xzr, [sp+144]
001fecdcstp xzr, xzr, [sp+120]
001fece0ldr x0, [sp+256]
001fece4bl google.golang.org/protobuf/internal/impl.pointer.Int64Slice
001fece8str x0, [sp+208]
001fececldrsb x27, [x0]
001fecf0ldr x1, [x0]
001fecf4ldr x2, [x0+16]
001fecf8ldr x3, [x0+8]
001fecfcstr x1, [sp+160]
001fed00str x3, [sp+168]
001fed04str x2, [sp+176]
001fed08str x3, [sp+112]
001fed0ccbz x3, 0x1fed14
001fed10b 0x1fed50
001fed14
001fed14loc_1fed14:
001fed14ldr x5, [sp+232]
001fed18ldr x6, [sp+240]
001fed1cldr x7, [sp+248]
001fed20str x5, [sp+136]
001fed24str x6, [sp+144]
001fed28str x7, [sp+152]
001fed2cstp xzr, xzr, [sp+120]
001fed30ldr x0, [sp+136]
001fed34ldr x1, [sp+144]
001fed38ldr x2, [sp+152]
001fed3cmov x3, xzr
001fed40mov x4, xzr
001fed44ldur x29, [sp-8]
001fed48ldr x30, [sp], 224
001fed4cret x30
001fed50
001fed50loc_1fed50:
001fed50ldr x4, [sp+264]
001fed54ldrsb x27, [x4]
001fed58ldr x3, [x4+112]
001fed5cstr x3, [sp+104]
001fed60ldr x0, [sp+232]
001fed64ldr x1, [sp+240]
001fed68ldr x2, [sp+248]
001fed6cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fed70str x0, [sp+232]
001fed74str x1, [sp+240]
001fed78str x2, [sp+248]
001fed7cstr xzr, [sp+64]
001fed80ldr x4, [sp+168]
001fed84ldr x5, [sp+160]
001fed88ldr x6, [sp+176]
001fed8cstr x5, [sp+184]
001fed90str x4, [sp+192]
001fed94str x6, [sp+200]
001fed98str xzr, [sp+96]
001fed9cstr x4, [sp+88]
001feda0b 0x1feda4
001feda4
001feda4loc_1feda4:
001feda4ldr x4, [sp+88]
001feda8ldr x5, [sp+96]
001fedacsubs xzr, x4, x5
001fedb0b.gt 0x1fedb8
001fedb4b 0x1fedf0
001fedb8
001fedb8loc_1fedb8:
001fedb8ldr x1, [sp+96]
001fedbcldr x2, [sp+184]
001fedc0ldr x0, [x2+3*x1]
001fedc4str x0, [sp+56]
001fedc8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fedccstr x0, [sp+112]
001fedd0ldr x1, [sp+64]
001fedd4add x1, x1, x0
001fedd8str x1, [sp+64]
001feddcb 0x1fede0
001fede0
001fede0loc_1fede0:
001fede0ldr x4, [sp+96]
001fede4add x4, x4, 1
001fede8str x4, [sp+96]
001fedecb 0x1feda4
001fedf0
001fedf0loc_1fedf0:
001fedf0ldr x0, [sp+232]
001fedf4ldr x1, [sp+240]
001fedf8ldr x2, [sp+248]
001fedfcldr x3, [sp+64]
001fee00bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee04str x0, [sp+232]
001fee08str x1, [sp+240]
001fee0cstr x2, [sp+248]
001fee10ldr x4, [sp+168]
001fee14ldr x5, [sp+160]
001fee18ldr x6, [sp+176]
001fee1cstr x5, [sp+184]
001fee20str x4, [sp+192]
001fee24str x6, [sp+200]
001fee28str xzr, [sp+80]
001fee2cstr x4, [sp+72]
001fee30b 0x1fee34
001fee34
001fee34loc_1fee34:
001fee34ldr x5, [sp+72]
001fee38ldr x6, [sp+80]
001fee3csubs xzr, x5, x6
001fee40b.gt 0x1fee48
001fee44b 0x1fee88
001fee48
001fee48loc_1fee48:
001fee48ldr x4, [sp+80]
001fee4cldr x5, [sp+184]
001fee50ldr x3, [x5+3*x4]
001fee54str x3, [sp+48]
001fee58ldr x0, [sp+232]
001fee5cldr x1, [sp+240]
001fee60ldr x2, [sp+248]
001fee64bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fee68str x0, [sp+232]
001fee6cstr x1, [sp+240]
001fee70str x2, [sp+248]
001fee74b 0x1fee78
001fee78
001fee78loc_1fee78:
001fee78ldr x5, [sp+80]
001fee7cadd x5, x5, 1
001fee80str x5, [sp+80]
001fee84b 0x1fee34
001fee88
001fee88loc_1fee88:
001fee88ldr x5, [sp+232]
001fee8cldr x6, [sp+240]
001fee90ldr x7, [sp+248]
001fee94str x5, [sp+136]
001fee98str x6, [sp+144]
001fee9cstr x7, [sp+152]
001feea0stp xzr, xzr, [sp+120]
001feea4ldr x0, [sp+136]
001feea8ldr x1, [sp+144]
001feeacldr x2, [sp+152]
001feeb0mov x3, xzr
001feeb4mov x4, xzr
001feeb8ldur x29, [sp-8]
001feebcldr x30, [sp], 224
001feec0ret x30
001feec4
001feec4loc_1feec4:
001feec4stp x0, x1, [sp+8]
001feec8stp x2, x3, [sp+24]
001feeccstr x4, [sp+40]
001feed0strb w5, [sp+48]
001feed4mov x3, x30
001feed8bl runtime.morestack_noctxt.abi0
001feedcldp x0, x1, [sp+8]
001feee0ldp x2, x3, [sp+24]
001feee4ldr x4, [sp+40]
001feee8ldrb w5, [sp+48]
001feeecb 0x1feca0
001feca0
001feef0
001feef0google.golang.org/protobuf/internal/impl.sizeInt64Value: ; void google.golang.org/protobuf/internal/impl.sizeInt64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feef0ldr x16, [x28+16]
001feef4subs xzr, sp, x16
001feef8b.ls 0x1fef50
001feefcstr x30, [sp-64]!
001fef00stur x29, [sp-8]
001fef04sub x29, sp, 8
001fef08str x0, [sp+72]
001fef0cstr x1, [sp+80]
001fef10str x2, [sp+88]
001fef14str x3, [sp+96]
001fef18strb w4, [sp+104]
001fef1cstr xzr, [sp+32]
001fef20ldr x0, [sp+72]
001fef24ldr x1, [sp+80]
001fef28bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fef2cstr x0, [sp+48]
001fef30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fef34str x0, [sp+40]
001fef38ldr x3, [sp+96]
001fef3cadd x0, x3, x0
001fef40str x0, [sp+32]
001fef44ldur x29, [sp-8]
001fef48ldr x30, [sp], 64
001fef4cret x30
001fef50
001fef50loc_1fef50:
001fef50stp x0, x1, [sp+8]
001fef54stp x2, x3, [sp+24]
001fef58strb w4, [sp+40]
001fef5cmov x3, x30
001fef60bl runtime.morestack_noctxt.abi0
001fef64ldp x0, x1, [sp+8]
001fef68ldp x2, x3, [sp+24]
001fef6cldrb w4, [sp+40]
001fef70b 0x1feef0
001fef74udf 0
001fef78udf 0
001fef7cudf 0
001feef0
001feef0google.golang.org/protobuf/internal/impl.sizeInt64Value: ; void google.golang.org/protobuf/internal/impl.sizeInt64Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001feef0ldr x16, [x28+16]
001feef4subs xzr, sp, x16
001feef8b.ls 0x1fef50
001feefcstr x30, [sp-64]!
001fef00stur x29, [sp-8]
001fef04sub x29, sp, 8
001fef08str x0, [sp+72]
001fef0cstr x1, [sp+80]
001fef10str x2, [sp+88]
001fef14str x3, [sp+96]
001fef18strb w4, [sp+104]
001fef1cstr xzr, [sp+32]
001fef20ldr x0, [sp+72]
001fef24ldr x1, [sp+80]
001fef28bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001fef2cstr x0, [sp+48]
001fef30bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001fef34str x0, [sp+40]
001fef38ldr x3, [sp+96]
001fef3cadd x0, x3, x0
001fef40str x0, [sp+32]
001fef44ldur x29, [sp-8]
001fef48ldr x30, [sp], 64
001fef4cret x30
001fef50
001fef50loc_1fef50:
001fef50stp x0, x1, [sp+8]
001fef54stp x2, x3, [sp+24]
001fef58strb w4, [sp+40]
001fef5cmov x3, x30
001fef60bl runtime.morestack_noctxt.abi0
001fef64ldp x0, x1, [sp+8]
001fef68ldp x2, x3, [sp+24]
001fef6cldrb w4, [sp+40]
001fef70b 0x1feef0
001fef74udf 0
001fef78udf 0
001fef7cudf 0
001feef0
001fef80
001fef80google.golang.org/protobuf/internal/impl.appendInt64Value: ; void google.golang.org/protobuf/internal/impl.appendInt64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fef80ldr x16, [x28+16]
001fef84subs xzr, sp, x16
001fef88b.ls 0x1ff04c
001fef8cstr x30, [sp-96]!
001fef90stur x29, [sp-8]
001fef94sub x29, sp, 8
001fef98str x0, [sp+104]
001fef9cstr x1, [sp+112]
001fefa0str x2, [sp+120]
001fefa4str x3, [sp+128]
001fefa8str x4, [sp+136]
001fefacstr x5, [sp+144]
001fefb0str x6, [sp+152]
001fefb4strb w7, [sp+160]
001fefb8str xzr, [sp+64]
001fefbcstp xzr, xzr, [sp+72]
001fefc0stp xzr, xzr, [sp+48]
001fefc4ldr x3, [sp+152]
001fefc8ldr x0, [sp+104]
001fefccldr x1, [sp+112]
001fefd0ldr x2, [sp+120]
001fefd4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fefd8str x0, [sp+104]
001fefdcstr x1, [sp+112]
001fefe0str x2, [sp+120]
001fefe4ldr x0, [sp+128]
001fefe8ldr x1, [sp+136]
001fefecldr x2, [sp+144]
001feff0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001feff4str x0, [sp+40]
001feff8ldr x1, [sp+112]
001feffcldr x2, [sp+120]
001ff000ldr x4, [sp+104]
001ff004mov x3, x0
001ff008mov x0, x4
001ff00cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff010str x0, [sp+104]
001ff014str x1, [sp+112]
001ff018str x2, [sp+120]
001ff01cstr x0, [sp+64]
001ff020str x1, [sp+72]
001ff024str x2, [sp+80]
001ff028stp xzr, xzr, [sp+48]
001ff02cldr x0, [sp+64]
001ff030ldr x1, [sp+72]
001ff034ldr x2, [sp+80]
001ff038mov x3, xzr
001ff03cmov x4, xzr
001ff040ldur x29, [sp-8]
001ff044ldr x30, [sp], 96
001ff048ret x30
001ff04c
001ff04cloc_1ff04c:
001ff04cstp x0, x1, [sp+8]
001ff050stp x2, x3, [sp+24]
001ff054stp x4, x5, [sp+40]
001ff058str x6, [sp+56]
001ff05cstrb w7, [sp+64]
001ff060mov x3, x30
001ff064bl runtime.morestack_noctxt.abi0
001ff068ldp x0, x1, [sp+8]
001ff06cldp x2, x3, [sp+24]
001ff070ldp x4, x5, [sp+40]
001ff074ldr x6, [sp+56]
001ff078ldrb w7, [sp+64]
001ff07cb 0x1fef80
001fef80
001fef80google.golang.org/protobuf/internal/impl.appendInt64Value: ; void google.golang.org/protobuf/internal/impl.appendInt64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001fef80ldr x16, [x28+16]
001fef84subs xzr, sp, x16
001fef88b.ls 0x1ff04c
001fef8cstr x30, [sp-96]!
001fef90stur x29, [sp-8]
001fef94sub x29, sp, 8
001fef98str x0, [sp+104]
001fef9cstr x1, [sp+112]
001fefa0str x2, [sp+120]
001fefa4str x3, [sp+128]
001fefa8str x4, [sp+136]
001fefacstr x5, [sp+144]
001fefb0str x6, [sp+152]
001fefb4strb w7, [sp+160]
001fefb8str xzr, [sp+64]
001fefbcstp xzr, xzr, [sp+72]
001fefc0stp xzr, xzr, [sp+48]
001fefc4ldr x3, [sp+152]
001fefc8ldr x0, [sp+104]
001fefccldr x1, [sp+112]
001fefd0ldr x2, [sp+120]
001fefd4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001fefd8str x0, [sp+104]
001fefdcstr x1, [sp+112]
001fefe0str x2, [sp+120]
001fefe4ldr x0, [sp+128]
001fefe8ldr x1, [sp+136]
001fefecldr x2, [sp+144]
001feff0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001feff4str x0, [sp+40]
001feff8ldr x1, [sp+112]
001feffcldr x2, [sp+120]
001ff000ldr x4, [sp+104]
001ff004mov x3, x0
001ff008mov x0, x4
001ff00cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff010str x0, [sp+104]
001ff014str x1, [sp+112]
001ff018str x2, [sp+120]
001ff01cstr x0, [sp+64]
001ff020str x1, [sp+72]
001ff024str x2, [sp+80]
001ff028stp xzr, xzr, [sp+48]
001ff02cldr x0, [sp+64]
001ff030ldr x1, [sp+72]
001ff034ldr x2, [sp+80]
001ff038mov x3, xzr
001ff03cmov x4, xzr
001ff040ldur x29, [sp-8]
001ff044ldr x30, [sp], 96
001ff048ret x30
001ff04c
001ff04cloc_1ff04c:
001ff04cstp x0, x1, [sp+8]
001ff050stp x2, x3, [sp+24]
001ff054stp x4, x5, [sp+40]
001ff058str x6, [sp+56]
001ff05cstrb w7, [sp+64]
001ff060mov x3, x30
001ff064bl runtime.morestack_noctxt.abi0
001ff068ldp x0, x1, [sp+8]
001ff06cldp x2, x3, [sp+24]
001ff070ldp x4, x5, [sp+40]
001ff074ldr x6, [sp+56]
001ff078ldrb w7, [sp+64]
001ff07cb 0x1fef80
001fef80
001ff080
001ff080google.golang.org/protobuf/internal/impl.consumeInt64Value: ; void google.golang.org/protobuf/internal/impl.consumeInt64Value(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)
001ff080ldr x16, [x28+16]
001ff084sub x17, sp, 48
001ff088subs xzr, x17, x16
001ff08cb.ls 0x1ff350
001ff090str x30, [sp-176]!
001ff094stur x29, [sp-8]
001ff098sub x29, sp, 8
001ff09cstr x0, [sp+184]
001ff0a0str x1, [sp+192]
001ff0a4str x2, [sp+200]
001ff0a8str x3, [sp+208]
001ff0acstr x4, [sp+216]
001ff0b0str x5, [sp+224]
001ff0b4str w6, [sp+232]
001ff0b8strb w7, [sp+236]
001ff0bcstrb w8, [sp+240]
001ff0c0str x9, [sp+248]
001ff0c4str x10, [sp+256]
001ff0c8str x11, [sp+264]
001ff0ccstp xzr, xzr, [sp+104]
001ff0d0str xzr, [sp+120]
001ff0d4str xzr, [sp+48]
001ff0d8strb wzr, [sp+56]
001ff0dcstp xzr, xzr, [sp+128]
001ff0e0ldrsb x7, [sp+236]
001ff0e4ubfm x7, x7, 0, 7
001ff0e8cbnz w7, 0x1ff0f0
001ff0ecb 0x1ff130
001ff0f0
001ff0f0loc_1ff0f0:
001ff0f0stp xzr, xzr, [sp+104]
001ff0f4str xzr, [sp+120]
001ff0f8adrp x27, 0x823000
001ff0fcldr x5, [x27+192]
001ff100adrp x27, 0x823000
001ff104ldr x6, [x27+200]
001ff108str x5, [sp+128]
001ff10cstr x6, [sp+136]
001ff110ldr x3, [sp+48]
001ff114ldr x0, [sp+104]
001ff118ldrb w4, [sp+56]
001ff11cldr x1, [sp+112]
001ff120ldr x2, [sp+120]
001ff124ldur x29, [sp-8]
001ff128ldr x30, [sp], 176
001ff12cret x30
001ff130
001ff130loc_1ff130:
001ff130str xzr, [sp+40]
001ff134str xzr, [sp+64]
001ff138ldr x7, [sp+192]
001ff13cstr x7, [sp+80]
001ff140subs xzr, x7, 0
001ff144cset x8, ne
001ff148strb w8, [sp+39]
001ff14ccbnz x7, 0x1ff154
001ff150b 0x1ff17c
001ff154
001ff154loc_1ff154:
001ff154ldr x1, [sp+192]
001ff158ldr x7, [sp+184]
001ff15csubs xzr, x1, 0
001ff160b.hi 0x1ff168
001ff164b 0x1ff344
001ff168
001ff168loc_1ff168:
001ff168ldrb w7, [x7]
001ff16csubs wzr, w7, 128
001ff170cset x7, lo
001ff174strb w7, [sp+39]
001ff178b 0x1ff180
001ff17c
001ff17cloc_1ff17c:
001ff17cb 0x1ff180
001ff180
001ff180loc_1ff180:
001ff180ldrb w7, [sp+39]
001ff184tbnz w7, 0, 0x1ff18c
001ff188b 0x1ff1b4
001ff18c
001ff18cloc_1ff18c:
001ff18cldr x1, [sp+192]
001ff190ldr x7, [sp+184]
001ff194subs xzr, x1, 0
001ff198b.hi 0x1ff1a0
001ff19cb 0x1ff33c
001ff1a0
001ff1a0loc_1ff1a0:
001ff1a0ldrb w7, [x7]
001ff1a4str x7, [sp+40]
001ff1a8orr x7, xzr, 1
001ff1acstr x7, [sp+64]
001ff1b0b 0x1ff284
001ff1b4
001ff1b4loc_1ff1b4:
001ff1b4ldr x7, [sp+192]
001ff1b8str x7, [sp+80]
001ff1bcsubs xzr, x7, 2
001ff1c0cset x7, ge
001ff1c4strb w7, [sp+39]
001ff1c8b.ge 0x1ff1d0
001ff1ccb 0x1ff1f8
001ff1d0
001ff1d0loc_1ff1d0:
001ff1d0ldr x1, [sp+192]
001ff1d4ldr x7, [sp+184]
001ff1d8subs xzr, x1, 1
001ff1dcb.hi 0x1ff1e4
001ff1e0b 0x1ff334
001ff1e4
001ff1e4loc_1ff1e4:
001ff1e4ldrb w7, [x7+1]
001ff1e8subs wzr, w7, 128
001ff1eccset x7, lo
001ff1f0strb w7, [sp+39]
001ff1f4b 0x1ff1fc
001ff1f8
001ff1f8loc_1ff1f8:
001ff1f8b 0x1ff1fc
001ff1fc
001ff1fcloc_1ff1fc:
001ff1fcldrb w7, [sp+39]
001ff200tbnz w7, 0, 0x1ff208
001ff204b 0x1ff254
001ff208
001ff208loc_1ff208:
001ff208ldr x1, [sp+192]
001ff20cldr x7, [sp+184]
001ff210subs xzr, x1, 0
001ff214b.hi 0x1ff21c
001ff218b 0x1ff32c
001ff21c
001ff21cloc_1ff21c:
001ff21cldrb w7, [x7]
001ff220and x7, x7, 127
001ff224ldr x1, [sp+192]
001ff228ldr x8, [sp+184]
001ff22csubs xzr, x1, 1
001ff230b.hi 0x1ff238
001ff234b 0x1ff324
001ff238
001ff238loc_1ff238:
001ff238ldrb w8, [x8+1]
001ff23cubfm x8, x8, 57, 7
001ff240add x7, x7, x8
001ff244str x7, [sp+40]
001ff248orr x7, xzr, 2
001ff24cstr x7, [sp+64]
001ff250b 0x1ff280
001ff254
001ff254loc_1ff254:
001ff254ldr x0, [sp+184]
001ff258ldr x1, [sp+192]
001ff25cldr x2, [sp+200]
001ff260bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff264str x0, [sp+72]
001ff268str x1, [sp+80]
001ff26cstr x0, [sp+96]
001ff270str x1, [sp+88]
001ff274str x0, [sp+40]
001ff278str x1, [sp+64]
001ff27cb 0x1ff280
001ff280
001ff280loc_1ff280:
001ff280b 0x1ff284
001ff284
001ff284loc_1ff284:
001ff284ldr x7, [sp+64]
001ff288tbnz x7, 63, 0x1ff290
001ff28cb 0x1ff2d0
001ff290
001ff290loc_1ff290:
001ff290stp xzr, xzr, [sp+104]
001ff294str xzr, [sp+120]
001ff298adrp x27, 0x823000
001ff29cldr x5, [x27+160]
001ff2a0adrp x27, 0x823000
001ff2a4ldr x6, [x27+168]
001ff2a8str x5, [sp+128]
001ff2acstr x6, [sp+136]
001ff2b0ldr x3, [sp+48]
001ff2b4ldr x0, [sp+104]
001ff2b8ldrb w4, [sp+56]
001ff2bcldr x1, [sp+112]
001ff2c0ldr x2, [sp+120]
001ff2c4ldur x29, [sp-8]
001ff2c8ldr x30, [sp], 176
001ff2ccret x30
001ff2d0
001ff2d0loc_1ff2d0:
001ff2d0ldr x1, [sp+64]
001ff2d4str x1, [sp+48]
001ff2d8ldr x0, [sp+40]
001ff2dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff2e0str x0, [sp+144]
001ff2e4str x1, [sp+152]
001ff2e8str x2, [sp+160]
001ff2ecstr x0, [sp+104]
001ff2f0str x1, [sp+112]
001ff2f4str x2, [sp+120]
001ff2f8stp xzr, xzr, [sp+128]
001ff2fcldr x3, [sp+48]
001ff300ldr x0, [sp+104]
001ff304ldrb w4, [sp+56]
001ff308ldr x1, [sp+112]
001ff30cldr x2, [sp+120]
001ff310mov x5, xzr
001ff314mov x6, xzr
001ff318ldur x29, [sp-8]
001ff31cldr x30, [sp], 176
001ff320ret x30
001ff324
001ff324loc_1ff324:
001ff324orr x0, xzr, 1
001ff328bl runtime.panicIndex
001ff32c
001ff32cloc_1ff32c:
001ff32cmov x0, xzr
001ff330bl runtime.panicIndex
001ff334
001ff334loc_1ff334:
001ff334orr x0, xzr, 1
001ff338bl runtime.panicIndex
001ff33c
001ff33cloc_1ff33c:
001ff33cmov x0, xzr
001ff340bl runtime.panicIndex
001ff344
001ff344loc_1ff344:
001ff344mov x0, xzr
001ff348bl runtime.panicIndex
001ff34chint
001ff350
001ff350loc_1ff350:
001ff350stp x0, x1, [sp+8]
001ff354stp x2, x3, [sp+24]
001ff358stp x4, x5, [sp+40]
001ff35cstr w6, [sp+56]
001ff360strb w7, [sp+60]
001ff364strb w8, [sp+64]
001ff368stp x9, x10, [sp+72]
001ff36cstr x11, [sp+88]
001ff370mov x3, x30
001ff374bl runtime.morestack_noctxt.abi0
001ff378ldp x0, x1, [sp+8]
001ff37cldp x2, x3, [sp+24]
001ff380ldp x4, x5, [sp+40]
001ff384ldrsw x6, [sp+56]
001ff388ldrsb x7, [sp+60]
001ff38cldrb w8, [sp+64]
001ff390ldp x9, x10, [sp+72]
001ff394ldr x11, [sp+88]
001ff398b 0x1ff080
001ff39cudf 0
001ff080
001ff080google.golang.org/protobuf/internal/impl.consumeInt64Value: ; void google.golang.org/protobuf/internal/impl.consumeInt64Value(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)
001ff080ldr x16, [x28+16]
001ff084sub x17, sp, 48
001ff088subs xzr, x17, x16
001ff08cb.ls 0x1ff350
001ff090str x30, [sp-176]!
001ff094stur x29, [sp-8]
001ff098sub x29, sp, 8
001ff09cstr x0, [sp+184]
001ff0a0str x1, [sp+192]
001ff0a4str x2, [sp+200]
001ff0a8str x3, [sp+208]
001ff0acstr x4, [sp+216]
001ff0b0str x5, [sp+224]
001ff0b4str w6, [sp+232]
001ff0b8strb w7, [sp+236]
001ff0bcstrb w8, [sp+240]
001ff0c0str x9, [sp+248]
001ff0c4str x10, [sp+256]
001ff0c8str x11, [sp+264]
001ff0ccstp xzr, xzr, [sp+104]
001ff0d0str xzr, [sp+120]
001ff0d4str xzr, [sp+48]
001ff0d8strb wzr, [sp+56]
001ff0dcstp xzr, xzr, [sp+128]
001ff0e0ldrsb x7, [sp+236]
001ff0e4ubfm x7, x7, 0, 7
001ff0e8cbnz w7, 0x1ff0f0
001ff0ecb 0x1ff130
001ff0f0
001ff0f0loc_1ff0f0:
001ff0f0stp xzr, xzr, [sp+104]
001ff0f4str xzr, [sp+120]
001ff0f8adrp x27, 0x823000
001ff0fcldr x5, [x27+192]
001ff100adrp x27, 0x823000
001ff104ldr x6, [x27+200]
001ff108str x5, [sp+128]
001ff10cstr x6, [sp+136]
001ff110ldr x3, [sp+48]
001ff114ldr x0, [sp+104]
001ff118ldrb w4, [sp+56]
001ff11cldr x1, [sp+112]
001ff120ldr x2, [sp+120]
001ff124ldur x29, [sp-8]
001ff128ldr x30, [sp], 176
001ff12cret x30
001ff130
001ff130loc_1ff130:
001ff130str xzr, [sp+40]
001ff134str xzr, [sp+64]
001ff138ldr x7, [sp+192]
001ff13cstr x7, [sp+80]
001ff140subs xzr, x7, 0
001ff144cset x8, ne
001ff148strb w8, [sp+39]
001ff14ccbnz x7, 0x1ff154
001ff150b 0x1ff17c
001ff154
001ff154loc_1ff154:
001ff154ldr x1, [sp+192]
001ff158ldr x7, [sp+184]
001ff15csubs xzr, x1, 0
001ff160b.hi 0x1ff168
001ff164b 0x1ff344
001ff168
001ff168loc_1ff168:
001ff168ldrb w7, [x7]
001ff16csubs wzr, w7, 128
001ff170cset x7, lo
001ff174strb w7, [sp+39]
001ff178b 0x1ff180
001ff17c
001ff17cloc_1ff17c:
001ff17cb 0x1ff180
001ff180
001ff180loc_1ff180:
001ff180ldrb w7, [sp+39]
001ff184tbnz w7, 0, 0x1ff18c
001ff188b 0x1ff1b4
001ff18c
001ff18cloc_1ff18c:
001ff18cldr x1, [sp+192]
001ff190ldr x7, [sp+184]
001ff194subs xzr, x1, 0
001ff198b.hi 0x1ff1a0
001ff19cb 0x1ff33c
001ff1a0
001ff1a0loc_1ff1a0:
001ff1a0ldrb w7, [x7]
001ff1a4str x7, [sp+40]
001ff1a8orr x7, xzr, 1
001ff1acstr x7, [sp+64]
001ff1b0b 0x1ff284
001ff1b4
001ff1b4loc_1ff1b4:
001ff1b4ldr x7, [sp+192]
001ff1b8str x7, [sp+80]
001ff1bcsubs xzr, x7, 2
001ff1c0cset x7, ge
001ff1c4strb w7, [sp+39]
001ff1c8b.ge 0x1ff1d0
001ff1ccb 0x1ff1f8
001ff1d0
001ff1d0loc_1ff1d0:
001ff1d0ldr x1, [sp+192]
001ff1d4ldr x7, [sp+184]
001ff1d8subs xzr, x1, 1
001ff1dcb.hi 0x1ff1e4
001ff1e0b 0x1ff334
001ff1e4
001ff1e4loc_1ff1e4:
001ff1e4ldrb w7, [x7+1]
001ff1e8subs wzr, w7, 128
001ff1eccset x7, lo
001ff1f0strb w7, [sp+39]
001ff1f4b 0x1ff1fc
001ff1f8
001ff1f8loc_1ff1f8:
001ff1f8b 0x1ff1fc
001ff1fc
001ff1fcloc_1ff1fc:
001ff1fcldrb w7, [sp+39]
001ff200tbnz w7, 0, 0x1ff208
001ff204b 0x1ff254
001ff208
001ff208loc_1ff208:
001ff208ldr x1, [sp+192]
001ff20cldr x7, [sp+184]
001ff210subs xzr, x1, 0
001ff214b.hi 0x1ff21c
001ff218b 0x1ff32c
001ff21c
001ff21cloc_1ff21c:
001ff21cldrb w7, [x7]
001ff220and x7, x7, 127
001ff224ldr x1, [sp+192]
001ff228ldr x8, [sp+184]
001ff22csubs xzr, x1, 1
001ff230b.hi 0x1ff238
001ff234b 0x1ff324
001ff238
001ff238loc_1ff238:
001ff238ldrb w8, [x8+1]
001ff23cubfm x8, x8, 57, 7
001ff240add x7, x7, x8
001ff244str x7, [sp+40]
001ff248orr x7, xzr, 2
001ff24cstr x7, [sp+64]
001ff250b 0x1ff280
001ff254
001ff254loc_1ff254:
001ff254ldr x0, [sp+184]
001ff258ldr x1, [sp+192]
001ff25cldr x2, [sp+200]
001ff260bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff264str x0, [sp+72]
001ff268str x1, [sp+80]
001ff26cstr x0, [sp+96]
001ff270str x1, [sp+88]
001ff274str x0, [sp+40]
001ff278str x1, [sp+64]
001ff27cb 0x1ff280
001ff280
001ff280loc_1ff280:
001ff280b 0x1ff284
001ff284
001ff284loc_1ff284:
001ff284ldr x7, [sp+64]
001ff288tbnz x7, 63, 0x1ff290
001ff28cb 0x1ff2d0
001ff290
001ff290loc_1ff290:
001ff290stp xzr, xzr, [sp+104]
001ff294str xzr, [sp+120]
001ff298adrp x27, 0x823000
001ff29cldr x5, [x27+160]
001ff2a0adrp x27, 0x823000
001ff2a4ldr x6, [x27+168]
001ff2a8str x5, [sp+128]
001ff2acstr x6, [sp+136]
001ff2b0ldr x3, [sp+48]
001ff2b4ldr x0, [sp+104]
001ff2b8ldrb w4, [sp+56]
001ff2bcldr x1, [sp+112]
001ff2c0ldr x2, [sp+120]
001ff2c4ldur x29, [sp-8]
001ff2c8ldr x30, [sp], 176
001ff2ccret x30
001ff2d0
001ff2d0loc_1ff2d0:
001ff2d0ldr x1, [sp+64]
001ff2d4str x1, [sp+48]
001ff2d8ldr x0, [sp+40]
001ff2dcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff2e0str x0, [sp+144]
001ff2e4str x1, [sp+152]
001ff2e8str x2, [sp+160]
001ff2ecstr x0, [sp+104]
001ff2f0str x1, [sp+112]
001ff2f4str x2, [sp+120]
001ff2f8stp xzr, xzr, [sp+128]
001ff2fcldr x3, [sp+48]
001ff300ldr x0, [sp+104]
001ff304ldrb w4, [sp+56]
001ff308ldr x1, [sp+112]
001ff30cldr x2, [sp+120]
001ff310mov x5, xzr
001ff314mov x6, xzr
001ff318ldur x29, [sp-8]
001ff31cldr x30, [sp], 176
001ff320ret x30
001ff324
001ff324loc_1ff324:
001ff324orr x0, xzr, 1
001ff328bl runtime.panicIndex
001ff32c
001ff32cloc_1ff32c:
001ff32cmov x0, xzr
001ff330bl runtime.panicIndex
001ff334
001ff334loc_1ff334:
001ff334orr x0, xzr, 1
001ff338bl runtime.panicIndex
001ff33c
001ff33cloc_1ff33c:
001ff33cmov x0, xzr
001ff340bl runtime.panicIndex
001ff344
001ff344loc_1ff344:
001ff344mov x0, xzr
001ff348bl runtime.panicIndex
001ff34chint
001ff350
001ff350loc_1ff350:
001ff350stp x0, x1, [sp+8]
001ff354stp x2, x3, [sp+24]
001ff358stp x4, x5, [sp+40]
001ff35cstr w6, [sp+56]
001ff360strb w7, [sp+60]
001ff364strb w8, [sp+64]
001ff368stp x9, x10, [sp+72]
001ff36cstr x11, [sp+88]
001ff370mov x3, x30
001ff374bl runtime.morestack_noctxt.abi0
001ff378ldp x0, x1, [sp+8]
001ff37cldp x2, x3, [sp+24]
001ff380ldp x4, x5, [sp+40]
001ff384ldrsw x6, [sp+56]
001ff388ldrsb x7, [sp+60]
001ff38cldrb w8, [sp+64]
001ff390ldp x9, x10, [sp+72]
001ff394ldr x11, [sp+88]
001ff398b 0x1ff080
001ff39cudf 0
001ff080
001ff3a0
001ff3a0google.golang.org/protobuf/internal/impl.sizeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff3a0ldr x16, [x28+16]
001ff3a4subs xzr, sp, x16
001ff3a8b.ls 0x1ff484
001ff3acstr x30, [sp-128]!
001ff3b0stur x29, [sp-8]
001ff3b4sub x29, sp, 8
001ff3b8str x0, [sp+136]
001ff3bcstr x1, [sp+144]
001ff3c0str x2, [sp+152]
001ff3c4str x3, [sp+160]
001ff3c8strb w4, [sp+168]
001ff3ccstr xzr, [sp+40]
001ff3d0ldr x0, [sp+136]
001ff3d4ldr x1, [sp+144]
001ff3d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff3dcstr x0, [sp+104]
001ff3e0str x1, [sp+112]
001ff3e4ldrsb x27, [x0]
001ff3e8ldr x3, [x0+56]
001ff3ecmov x0, x1
001ff3f0blr x3
001ff3f4str x0, [sp+72]
001ff3f8str xzr, [sp+56]
001ff3fcstr x0, [sp+48]
001ff400b 0x1ff404
001ff404
001ff404loc_1ff404:
001ff404ldr x2, [sp+48]
001ff408ldr x3, [sp+56]
001ff40csubs xzr, x2, x3
001ff410b.gt 0x1ff418
001ff414b 0x1ff474
001ff418
001ff418loc_1ff418:
001ff418ldr x1, [sp+56]
001ff41cldr x2, [sp+104]
001ff420ldrsb x27, [x2]
001ff424ldr x2, [x2+40]
001ff428ldr x0, [sp+112]
001ff42cblr x2
001ff430str x0, [sp+80]
001ff434str x1, [sp+88]
001ff438str x2, [sp+96]
001ff43cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff440str x0, [sp+64]
001ff444bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001ff448str x0, [sp+72]
001ff44cldr x2, [sp+40]
001ff450ldr x3, [sp+160]
001ff454add x3, x3, x0
001ff458add x2, x2, x3
001ff45cstr x2, [sp+40]
001ff460b 0x1ff464
001ff464
001ff464loc_1ff464:
001ff464ldr x2, [sp+56]
001ff468add x2, x2, 1
001ff46cstr x2, [sp+56]
001ff470b 0x1ff404
001ff474
001ff474loc_1ff474:
001ff474ldr x0, [sp+40]
001ff478ldur x29, [sp-8]
001ff47cldr x30, [sp], 128
001ff480ret x30
001ff484
001ff484loc_1ff484:
001ff484stp x0, x1, [sp+8]
001ff488stp x2, x3, [sp+24]
001ff48cstrb w4, [sp+40]
001ff490mov x3, x30
001ff494bl runtime.morestack_noctxt.abi0
001ff498ldp x0, x1, [sp+8]
001ff49cldp x2, x3, [sp+24]
001ff4a0ldrb w4, [sp+40]
001ff4a4b 0x1ff3a0
001ff4a8udf 0
001ff4acudf 0
001ff3a0
001ff3a0google.golang.org/protobuf/internal/impl.sizeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeInt64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff3a0ldr x16, [x28+16]
001ff3a4subs xzr, sp, x16
001ff3a8b.ls 0x1ff484
001ff3acstr x30, [sp-128]!
001ff3b0stur x29, [sp-8]
001ff3b4sub x29, sp, 8
001ff3b8str x0, [sp+136]
001ff3bcstr x1, [sp+144]
001ff3c0str x2, [sp+152]
001ff3c4str x3, [sp+160]
001ff3c8strb w4, [sp+168]
001ff3ccstr xzr, [sp+40]
001ff3d0ldr x0, [sp+136]
001ff3d4ldr x1, [sp+144]
001ff3d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff3dcstr x0, [sp+104]
001ff3e0str x1, [sp+112]
001ff3e4ldrsb x27, [x0]
001ff3e8ldr x3, [x0+56]
001ff3ecmov x0, x1
001ff3f0blr x3
001ff3f4str x0, [sp+72]
001ff3f8str xzr, [sp+56]
001ff3fcstr x0, [sp+48]
001ff400b 0x1ff404
001ff404
001ff404loc_1ff404:
001ff404ldr x2, [sp+48]
001ff408ldr x3, [sp+56]
001ff40csubs xzr, x2, x3
001ff410b.gt 0x1ff418
001ff414b 0x1ff474
001ff418
001ff418loc_1ff418:
001ff418ldr x1, [sp+56]
001ff41cldr x2, [sp+104]
001ff420ldrsb x27, [x2]
001ff424ldr x2, [x2+40]
001ff428ldr x0, [sp+112]
001ff42cblr x2
001ff430str x0, [sp+80]
001ff434str x1, [sp+88]
001ff438str x2, [sp+96]
001ff43cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff440str x0, [sp+64]
001ff444bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001ff448str x0, [sp+72]
001ff44cldr x2, [sp+40]
001ff450ldr x3, [sp+160]
001ff454add x3, x3, x0
001ff458add x2, x2, x3
001ff45cstr x2, [sp+40]
001ff460b 0x1ff464
001ff464
001ff464loc_1ff464:
001ff464ldr x2, [sp+56]
001ff468add x2, x2, 1
001ff46cstr x2, [sp+56]
001ff470b 0x1ff404
001ff474
001ff474loc_1ff474:
001ff474ldr x0, [sp+40]
001ff478ldur x29, [sp-8]
001ff47cldr x30, [sp], 128
001ff480ret x30
001ff484
001ff484loc_1ff484:
001ff484stp x0, x1, [sp+8]
001ff488stp x2, x3, [sp+24]
001ff48cstrb w4, [sp+40]
001ff490mov x3, x30
001ff494bl runtime.morestack_noctxt.abi0
001ff498ldp x0, x1, [sp+8]
001ff49cldp x2, x3, [sp+24]
001ff4a0ldrb w4, [sp+40]
001ff4a4b 0x1ff3a0
001ff4a8udf 0
001ff4acudf 0
001ff3a0
001ff4b0
001ff4b0google.golang.org/protobuf/internal/impl.appendInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff4b0ldr x16, [x28+16]
001ff4b4sub x17, sp, 32
001ff4b8subs xzr, x17, x16
001ff4bcb.ls 0x1ff614
001ff4c0str x30, [sp-160]!
001ff4c4stur x29, [sp-8]
001ff4c8sub x29, sp, 8
001ff4ccstr x0, [sp+168]
001ff4d0str x1, [sp+176]
001ff4d4str x2, [sp+184]
001ff4d8str x3, [sp+192]
001ff4dcstr x4, [sp+200]
001ff4e0str x5, [sp+208]
001ff4e4str x6, [sp+216]
001ff4e8strb w7, [sp+224]
001ff4ecstr xzr, [sp+88]
001ff4f0stp xzr, xzr, [sp+96]
001ff4f4stp xzr, xzr, [sp+72]
001ff4f8ldr x0, [sp+192]
001ff4fcldr x1, [sp+200]
001ff500ldr x2, [sp+208]
001ff504bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff508str x0, [sp+136]
001ff50cstr x1, [sp+144]
001ff510ldrsb x27, [x0]
001ff514ldr x3, [x0+56]
001ff518mov x0, x1
001ff51cblr x3
001ff520str x0, [sp+64]
001ff524str xzr, [sp+48]
001ff528str x0, [sp+40]
001ff52cb 0x1ff530
001ff530
001ff530loc_1ff530:
001ff530ldr x5, [sp+40]
001ff534ldr x6, [sp+48]
001ff538subs xzr, x5, x6
001ff53cb.gt 0x1ff544
001ff540b 0x1ff5d8
001ff544
001ff544loc_1ff544:
001ff544ldr x1, [sp+48]
001ff548ldr x2, [sp+136]
001ff54cldrsb x27, [x2]
001ff550ldr x2, [x2+40]
001ff554ldr x0, [sp+144]
001ff558blr x2
001ff55cstr x0, [sp+112]
001ff560str x1, [sp+120]
001ff564str x2, [sp+128]
001ff568ldr x3, [sp+216]
001ff56cldr x0, [sp+168]
001ff570ldr x1, [sp+176]
001ff574ldr x2, [sp+184]
001ff578bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff57cstr x0, [sp+168]
001ff580str x1, [sp+176]
001ff584str x2, [sp+184]
001ff588ldr x0, [sp+112]
001ff58cldr x1, [sp+120]
001ff590ldr x2, [sp+128]
001ff594bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff598str x0, [sp+56]
001ff59cldr x1, [sp+176]
001ff5a0ldr x2, [sp+184]
001ff5a4ldr x3, [sp+168]
001ff5a8mov x4, x0
001ff5acmov x0, x3
001ff5b0mov x3, x4
001ff5b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff5b8str x0, [sp+168]
001ff5bcstr x1, [sp+176]
001ff5c0str x2, [sp+184]
001ff5c4b 0x1ff5c8
001ff5c8
001ff5c8loc_1ff5c8:
001ff5c8ldr x5, [sp+48]
001ff5ccadd x5, x5, 1
001ff5d0str x5, [sp+48]
001ff5d4b 0x1ff530
001ff5d8
001ff5d8loc_1ff5d8:
001ff5d8ldr x5, [sp+168]
001ff5dcldr x6, [sp+176]
001ff5e0ldr x7, [sp+184]
001ff5e4str x5, [sp+88]
001ff5e8str x6, [sp+96]
001ff5ecstr x7, [sp+104]
001ff5f0stp xzr, xzr, [sp+72]
001ff5f4ldr x0, [sp+88]
001ff5f8ldr x1, [sp+96]
001ff5fcldr x2, [sp+104]
001ff600mov x3, xzr
001ff604mov x4, xzr
001ff608ldur x29, [sp-8]
001ff60cldr x30, [sp], 160
001ff610ret x30
001ff614
001ff614loc_1ff614:
001ff614stp x0, x1, [sp+8]
001ff618stp x2, x3, [sp+24]
001ff61cstp x4, x5, [sp+40]
001ff620str x6, [sp+56]
001ff624strb w7, [sp+64]
001ff628mov x3, x30
001ff62cbl runtime.morestack_noctxt.abi0
001ff630ldp x0, x1, [sp+8]
001ff634ldp x2, x3, [sp+24]
001ff638ldp x4, x5, [sp+40]
001ff63cldr x6, [sp+56]
001ff640ldrb w7, [sp+64]
001ff644b 0x1ff4b0
001ff648udf 0
001ff64cudf 0
001ff4b0
001ff4b0google.golang.org/protobuf/internal/impl.appendInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendInt64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
001ff4b0ldr x16, [x28+16]
001ff4b4sub x17, sp, 32
001ff4b8subs xzr, x17, x16
001ff4bcb.ls 0x1ff614
001ff4c0str x30, [sp-160]!
001ff4c4stur x29, [sp-8]
001ff4c8sub x29, sp, 8
001ff4ccstr x0, [sp+168]
001ff4d0str x1, [sp+176]
001ff4d4str x2, [sp+184]
001ff4d8str x3, [sp+192]
001ff4dcstr x4, [sp+200]
001ff4e0str x5, [sp+208]
001ff4e4str x6, [sp+216]
001ff4e8strb w7, [sp+224]
001ff4ecstr xzr, [sp+88]
001ff4f0stp xzr, xzr, [sp+96]
001ff4f4stp xzr, xzr, [sp+72]
001ff4f8ldr x0, [sp+192]
001ff4fcldr x1, [sp+200]
001ff500ldr x2, [sp+208]
001ff504bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff508str x0, [sp+136]
001ff50cstr x1, [sp+144]
001ff510ldrsb x27, [x0]
001ff514ldr x3, [x0+56]
001ff518mov x0, x1
001ff51cblr x3
001ff520str x0, [sp+64]
001ff524str xzr, [sp+48]
001ff528str x0, [sp+40]
001ff52cb 0x1ff530
001ff530
001ff530loc_1ff530:
001ff530ldr x5, [sp+40]
001ff534ldr x6, [sp+48]
001ff538subs xzr, x5, x6
001ff53cb.gt 0x1ff544
001ff540b 0x1ff5d8
001ff544
001ff544loc_1ff544:
001ff544ldr x1, [sp+48]
001ff548ldr x2, [sp+136]
001ff54cldrsb x27, [x2]
001ff550ldr x2, [x2+40]
001ff554ldr x0, [sp+144]
001ff558blr x2
001ff55cstr x0, [sp+112]
001ff560str x1, [sp+120]
001ff564str x2, [sp+128]
001ff568ldr x3, [sp+216]
001ff56cldr x0, [sp+168]
001ff570ldr x1, [sp+176]
001ff574ldr x2, [sp+184]
001ff578bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff57cstr x0, [sp+168]
001ff580str x1, [sp+176]
001ff584str x2, [sp+184]
001ff588ldr x0, [sp+112]
001ff58cldr x1, [sp+120]
001ff590ldr x2, [sp+128]
001ff594bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
001ff598str x0, [sp+56]
001ff59cldr x1, [sp+176]
001ff5a0ldr x2, [sp+184]
001ff5a4ldr x3, [sp+168]
001ff5a8mov x4, x0
001ff5acmov x0, x3
001ff5b0mov x3, x4
001ff5b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001ff5b8str x0, [sp+168]
001ff5bcstr x1, [sp+176]
001ff5c0str x2, [sp+184]
001ff5c4b 0x1ff5c8
001ff5c8
001ff5c8loc_1ff5c8:
001ff5c8ldr x5, [sp+48]
001ff5ccadd x5, x5, 1
001ff5d0str x5, [sp+48]
001ff5d4b 0x1ff530
001ff5d8
001ff5d8loc_1ff5d8:
001ff5d8ldr x5, [sp+168]
001ff5dcldr x6, [sp+176]
001ff5e0ldr x7, [sp+184]
001ff5e4str x5, [sp+88]
001ff5e8str x6, [sp+96]
001ff5ecstr x7, [sp+104]
001ff5f0stp xzr, xzr, [sp+72]
001ff5f4ldr x0, [sp+88]
001ff5f8ldr x1, [sp+96]
001ff5fcldr x2, [sp+104]
001ff600mov x3, xzr
001ff604mov x4, xzr
001ff608ldur x29, [sp-8]
001ff60cldr x30, [sp], 160
001ff610ret x30
001ff614
001ff614loc_1ff614:
001ff614stp x0, x1, [sp+8]
001ff618stp x2, x3, [sp+24]
001ff61cstp x4, x5, [sp+40]
001ff620str x6, [sp+56]
001ff624strb w7, [sp+64]
001ff628mov x3, x30
001ff62cbl runtime.morestack_noctxt.abi0
001ff630ldp x0, x1, [sp+8]
001ff634ldp x2, x3, [sp+24]
001ff638ldp x4, x5, [sp+40]
001ff63cldr x6, [sp+56]
001ff640ldrb w7, [sp+64]
001ff644b 0x1ff4b0
001ff648udf 0
001ff64cudf 0
001ff4b0
001ff650
001ff650google.golang.org/protobuf/internal/impl.consumeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt64SliceValue(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)
001ff650ldr x16, [x28+16]
001ff654sub x17, sp, 208
001ff658subs xzr, x17, x16
001ff65cb.ls 0x1ffcec
001ff660sub x20, sp, 336
001ff664stp x29, x30, [x20-8]
001ff668add sp, x20, 0
001ff66csub x29, sp, 8
001ff670str x0, [sp+344]
001ff674str x1, [sp+352]
001ff678str x2, [sp+360]
001ff67cstr x3, [sp+368]
001ff680str x4, [sp+376]
001ff684str x5, [sp+384]
001ff688str w6, [sp+392]
001ff68cstrb w7, [sp+396]
001ff690strb w8, [sp+400]
001ff694str x9, [sp+408]
001ff698str x10, [sp+416]
001ff69cstr x11, [sp+424]
001ff6a0stp xzr, xzr, [sp+176]
001ff6a4str xzr, [sp+192]
001ff6a8str xzr, [sp+72]
001ff6acstrb wzr, [sp+80]
001ff6b0stp xzr, xzr, [sp+216]
001ff6b4ldr x0, [sp+368]
001ff6b8ldr x1, [sp+376]
001ff6bcldr x2, [sp+384]
001ff6c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff6c4str x0, [sp+200]
001ff6c8str x1, [sp+208]
001ff6ccldrsb x3, [sp+396]
001ff6d0ubfm x3, x3, 0, 7
001ff6d4subs wzr, w3, 2
001ff6d8b.eq 0x1ff6e0
001ff6dcb 0x1ff77c
001ff6e0
001ff6e0loc_1ff6e0:
001ff6e0str xzr, [sp+280]
001ff6e4stp xzr, xzr, [sp+288]
001ff6e8ldr x0, [sp+344]
001ff6ecldr x1, [sp+352]
001ff6f0ldr x2, [sp+360]
001ff6f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ff6f8str x0, [sp+280]
001ff6fcstr x1, [sp+288]
001ff700str x2, [sp+296]
001ff704str x3, [sp+128]
001ff708str x0, [sp+304]
001ff70cstr x1, [sp+312]
001ff710str x2, [sp+320]
001ff714ldr x3, [sp+128]
001ff718str x3, [sp+168]
001ff71cstr x0, [sp+232]
001ff720str x1, [sp+240]
001ff724str x2, [sp+248]
001ff728ldr x3, [sp+168]
001ff72cstr x3, [sp+104]
001ff730tbnz x3, 63, 0x1ff738
001ff734b 0x1ff778
001ff738
001ff738loc_1ff738:
001ff738stp xzr, xzr, [sp+176]
001ff73cstr xzr, [sp+192]
001ff740adrp x27, 0x823000
001ff744ldr x5, [x27+160]
001ff748adrp x27, 0x823000
001ff74cldr x6, [x27+168]
001ff750str x5, [sp+216]
001ff754str x6, [sp+224]
001ff758ldr x3, [sp+72]
001ff75cldr x0, [sp+176]
001ff760ldrb w4, [sp+80]
001ff764ldr x1, [sp+184]
001ff768ldr x2, [sp+192]
001ff76cldp x29, x30, [sp-8]
001ff770add sp, sp, 336
001ff774ret x30
001ff778
001ff778loc_1ff778:
001ff778b 0x1ffa28
001ff77c
001ff77cloc_1ff77c:
001ff77cldrsb x7, [sp+396]
001ff780ubfm x7, x7, 0, 7
001ff784cbnz w7, 0x1ff78c
001ff788b 0x1ff7cc
001ff78c
001ff78cloc_1ff78c:
001ff78cstp xzr, xzr, [sp+176]
001ff790str xzr, [sp+192]
001ff794adrp x27, 0x823000
001ff798ldr x5, [x27+192]
001ff79cadrp x27, 0x823000
001ff7a0ldr x6, [x27+200]
001ff7a4str x5, [sp+216]
001ff7a8str x6, [sp+224]
001ff7acldr x3, [sp+72]
001ff7b0ldr x0, [sp+176]
001ff7b4ldrb w4, [sp+80]
001ff7b8ldr x1, [sp+184]
001ff7bcldr x2, [sp+192]
001ff7c0ldp x29, x30, [sp-8]
001ff7c4add sp, sp, 336
001ff7c8ret x30
001ff7cc
001ff7ccloc_1ff7cc:
001ff7ccstr xzr, [sp+56]
001ff7d0str xzr, [sp+88]
001ff7d4ldr x7, [sp+352]
001ff7d8str x7, [sp+128]
001ff7dcsubs xzr, x7, 0
001ff7e0cset x8, ne
001ff7e4strb w8, [sp+55]
001ff7e8cbnz x7, 0x1ff7f0
001ff7ecb 0x1ff818
001ff7f0
001ff7f0loc_1ff7f0:
001ff7f0ldr x1, [sp+352]
001ff7f4ldr x7, [sp+344]
001ff7f8subs xzr, x1, 0
001ff7fcb.hi 0x1ff804
001ff800b 0x1ffa20
001ff804
001ff804loc_1ff804:
001ff804ldrb w7, [x7]
001ff808subs wzr, w7, 128
001ff80ccset x7, lo
001ff810strb w7, [sp+55]
001ff814b 0x1ff81c
001ff818
001ff818loc_1ff818:
001ff818b 0x1ff81c
001ff81c
001ff81cloc_1ff81c:
001ff81cldrb w7, [sp+55]
001ff820tbnz w7, 0, 0x1ff828
001ff824b 0x1ff850
001ff828
001ff828loc_1ff828:
001ff828ldr x1, [sp+352]
001ff82cldr x7, [sp+344]
001ff830subs xzr, x1, 0
001ff834b.hi 0x1ff83c
001ff838b 0x1ffa18
001ff83c
001ff83cloc_1ff83c:
001ff83cldrb w7, [x7]
001ff840str x7, [sp+56]
001ff844orr x7, xzr, 1
001ff848str x7, [sp+88]
001ff84cb 0x1ff920
001ff850
001ff850loc_1ff850:
001ff850ldr x7, [sp+352]
001ff854str x7, [sp+128]
001ff858subs xzr, x7, 2
001ff85ccset x7, ge
001ff860strb w7, [sp+55]
001ff864b.ge 0x1ff86c
001ff868b 0x1ff894
001ff86c
001ff86cloc_1ff86c:
001ff86cldr x1, [sp+352]
001ff870ldr x7, [sp+344]
001ff874subs xzr, x1, 1
001ff878b.hi 0x1ff880
001ff87cb 0x1ffa10
001ff880
001ff880loc_1ff880:
001ff880ldrb w7, [x7+1]
001ff884subs wzr, w7, 128
001ff888cset x7, lo
001ff88cstrb w7, [sp+55]
001ff890b 0x1ff898
001ff894
001ff894loc_1ff894:
001ff894b 0x1ff898
001ff898
001ff898loc_1ff898:
001ff898ldrb w7, [sp+55]
001ff89ctbnz w7, 0, 0x1ff8a4
001ff8a0b 0x1ff8f0
001ff8a4
001ff8a4loc_1ff8a4:
001ff8a4ldr x1, [sp+352]
001ff8a8ldr x7, [sp+344]
001ff8acsubs xzr, x1, 0
001ff8b0b.hi 0x1ff8b8
001ff8b4b 0x1ffa08
001ff8b8
001ff8b8loc_1ff8b8:
001ff8b8ldrb w7, [x7]
001ff8bcand x7, x7, 127
001ff8c0ldr x1, [sp+352]
001ff8c4ldr x8, [sp+344]
001ff8c8subs xzr, x1, 1
001ff8ccb.hi 0x1ff8d4
001ff8d0b 0x1ffa00
001ff8d4
001ff8d4loc_1ff8d4:
001ff8d4ldrb w8, [x8+1]
001ff8d8ubfm x8, x8, 57, 7
001ff8dcadd x7, x7, x8
001ff8e0str x7, [sp+56]
001ff8e4orr x7, xzr, 2
001ff8e8str x7, [sp+88]
001ff8ecb 0x1ff91c
001ff8f0
001ff8f0loc_1ff8f0:
001ff8f0ldr x0, [sp+344]
001ff8f4ldr x1, [sp+352]
001ff8f8ldr x2, [sp+360]
001ff8fcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff900str x0, [sp+112]
001ff904str x1, [sp+128]
001ff908str x0, [sp+144]
001ff90cstr x1, [sp+136]
001ff910str x0, [sp+56]
001ff914str x1, [sp+88]
001ff918b 0x1ff91c
001ff91c
001ff91cloc_1ff91c:
001ff91cb 0x1ff920
001ff920
001ff920loc_1ff920:
001ff920ldr x7, [sp+88]
001ff924tbnz x7, 63, 0x1ff92c
001ff928b 0x1ff96c
001ff92c
001ff92cloc_1ff92c:
001ff92cstp xzr, xzr, [sp+176]
001ff930str xzr, [sp+192]
001ff934adrp x27, 0x823000
001ff938ldr x5, [x27+160]
001ff93cadrp x27, 0x823000
001ff940ldr x6, [x27+168]
001ff944str x5, [sp+216]
001ff948str x6, [sp+224]
001ff94cldr x3, [sp+72]
001ff950ldr x0, [sp+176]
001ff954ldrb w4, [sp+80]
001ff958ldr x1, [sp+184]
001ff95cldr x2, [sp+192]
001ff960ldp x29, x30, [sp-8]
001ff964add sp, sp, 336
001ff968ret x30
001ff96c
001ff96cloc_1ff96c:
001ff96cldr x0, [sp+56]
001ff970bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff974str x0, [sp+256]
001ff978str x1, [sp+264]
001ff97cstr x2, [sp+272]
001ff980ldr x3, [sp+200]
001ff984ldrsb x27, [x3]
001ff988ldr x4, [sp+208]
001ff98cldr x3, [x3+24]
001ff990mov x5, x0
001ff994mov x0, x4
001ff998mov x6, x1
001ff99cmov x1, x5
001ff9a0mov x7, x2
001ff9a4mov x2, x6
001ff9a8mov x8, x3
001ff9acmov x3, x7
001ff9b0blr x8
001ff9b4ldr x1, [sp+88]
001ff9b8str x1, [sp+72]
001ff9bcldr x1, [sp+368]
001ff9c0ldr x2, [sp+376]
001ff9c4ldr x3, [sp+384]
001ff9c8str x1, [sp+176]
001ff9ccstr x2, [sp+184]
001ff9d0str x3, [sp+192]
001ff9d4stp xzr, xzr, [sp+216]
001ff9d8ldr x3, [sp+72]
001ff9dcldr x0, [sp+176]
001ff9e0ldrb w4, [sp+80]
001ff9e4ldr x1, [sp+184]
001ff9e8ldr x2, [sp+192]
001ff9ecmov x5, xzr
001ff9f0mov x6, xzr
001ff9f4ldp x29, x30, [sp-8]
001ff9f8add sp, sp, 336
001ff9fcret x30
001ffa00
001ffa00loc_1ffa00:
001ffa00orr x0, xzr, 1
001ffa04bl runtime.panicIndex
001ffa08
001ffa08loc_1ffa08:
001ffa08mov x0, xzr
001ffa0cbl runtime.panicIndex
001ffa10
001ffa10loc_1ffa10:
001ffa10orr x0, xzr, 1
001ffa14bl runtime.panicIndex
001ffa18
001ffa18loc_1ffa18:
001ffa18mov x0, xzr
001ffa1cbl runtime.panicIndex
001ffa20
001ffa20loc_1ffa20:
001ffa20mov x0, xzr
001ffa24bl runtime.panicIndex
001ffa28
001ffa28loc_1ffa28:
001ffa28ldr x7, [sp+240]
001ffa2cstr x7, [sp+128]
001ffa30cbnz x7, 0x1ffa38
001ffa34b 0x1ffc70
001ffa38
001ffa38loc_1ffa38:
001ffa38str xzr, [sp+64]
001ffa3cstr xzr, [sp+96]
001ffa40ldr x7, [sp+240]
001ffa44str x7, [sp+120]
001ffa48subs xzr, x7, 0
001ffa4ccset x8, ne
001ffa50strb w8, [sp+55]
001ffa54cbnz x7, 0x1ffa5c
001ffa58b 0x1ffa84
001ffa5c
001ffa5cloc_1ffa5c:
001ffa5cldr x1, [sp+240]
001ffa60ldr x7, [sp+232]
001ffa64subs xzr, x1, 0
001ffa68b.hi 0x1ffa70
001ffa6cb 0x1ffce0
001ffa70
001ffa70loc_1ffa70:
001ffa70ldrb w7, [x7]
001ffa74subs wzr, w7, 128
001ffa78cset x7, lo
001ffa7cstrb w7, [sp+55]
001ffa80b 0x1ffa88
001ffa84
001ffa84loc_1ffa84:
001ffa84b 0x1ffa88
001ffa88
001ffa88loc_1ffa88:
001ffa88ldrb w7, [sp+55]
001ffa8ctbnz w7, 0, 0x1ffa94
001ffa90b 0x1ffabc
001ffa94
001ffa94loc_1ffa94:
001ffa94ldr x1, [sp+240]
001ffa98ldr x7, [sp+232]
001ffa9csubs xzr, x1, 0
001ffaa0b.hi 0x1ffaa8
001ffaa4b 0x1ffcd8
001ffaa8
001ffaa8loc_1ffaa8:
001ffaa8ldrb w7, [x7]
001ffaacstr x7, [sp+64]
001ffab0orr x7, xzr, 1
001ffab4str x7, [sp+96]
001ffab8b 0x1ffb94
001ffabc
001ffabcloc_1ffabc:
001ffabcldr x7, [sp+240]
001ffac0str x7, [sp+120]
001ffac4subs xzr, x7, 2
001ffac8cset x7, ge
001ffaccstrb w7, [sp+55]
001ffad0b.ge 0x1ffad8
001ffad4b 0x1ffb00
001ffad8
001ffad8loc_1ffad8:
001ffad8ldr x1, [sp+240]
001ffadcldr x7, [sp+232]
001ffae0subs xzr, x1, 1
001ffae4b.hi 0x1ffaec
001ffae8b 0x1ffcd0
001ffaec
001ffaecloc_1ffaec:
001ffaecldrb w7, [x7+1]
001ffaf0subs wzr, w7, 128
001ffaf4cset x7, lo
001ffaf8strb w7, [sp+55]
001ffafcb 0x1ffb04
001ffb00
001ffb00loc_1ffb00:
001ffb00b 0x1ffb04
001ffb04
001ffb04loc_1ffb04:
001ffb04ldrb w7, [sp+55]
001ffb08tbnz w7, 0, 0x1ffb10
001ffb0cb 0x1ffb5c
001ffb10
001ffb10loc_1ffb10:
001ffb10ldr x1, [sp+240]
001ffb14ldr x7, [sp+232]
001ffb18subs xzr, x1, 0
001ffb1cb.hi 0x1ffb24
001ffb20b 0x1ffcc8
001ffb24
001ffb24loc_1ffb24:
001ffb24ldrb w7, [x7]
001ffb28and x7, x7, 127
001ffb2cldr x1, [sp+240]
001ffb30ldr x8, [sp+232]
001ffb34subs xzr, x1, 1
001ffb38b.hi 0x1ffb40
001ffb3cb 0x1ffcc0
001ffb40
001ffb40loc_1ffb40:
001ffb40ldrb w8, [x8+1]
001ffb44ubfm x8, x8, 57, 7
001ffb48add x7, x7, x8
001ffb4cstr x7, [sp+64]
001ffb50orr x7, xzr, 2
001ffb54str x7, [sp+96]
001ffb58b 0x1ffb8c
001ffb5c
001ffb5cloc_1ffb5c:
001ffb5cldr x0, [sp+232]
001ffb60ldr x1, [sp+240]
001ffb64ldr x2, [sp+248]
001ffb68bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ffb6cstr x0, [sp+112]
001ffb70str x1, [sp+120]
001ffb74str x0, [sp+160]
001ffb78str x1, [sp+152]
001ffb7cstr x0, [sp+64]
001ffb80str x1, [sp+96]
001ffb84orr x7, xzr, 2
001ffb88b 0x1ffb8c
001ffb8c
001ffb8cloc_1ffb8c:
001ffb8corr x7, xzr, 1
001ffb90b 0x1ffb94
001ffb94
001ffb94loc_1ffb94:
001ffb94ldr x8, [sp+96]
001ffb98tbnz x8, 63, 0x1ffba0
001ffb9cb 0x1ffbe0
001ffba0
001ffba0loc_1ffba0:
001ffba0stp xzr, xzr, [sp+176]
001ffba4str xzr, [sp+192]
001ffba8adrp x27, 0x823000
001ffbacldr x5, [x27+160]
001ffbb0adrp x27, 0x823000
001ffbb4ldr x6, [x27+168]
001ffbb8str x5, [sp+216]
001ffbbcstr x6, [sp+224]
001ffbc0ldr x3, [sp+72]
001ffbc4ldr x0, [sp+176]
001ffbc8ldrb w4, [sp+80]
001ffbccldr x1, [sp+184]
001ffbd0ldr x2, [sp+192]
001ffbd4ldp x29, x30, [sp-8]
001ffbd8add sp, sp, 336
001ffbdcret x30
001ffbe0
001ffbe0loc_1ffbe0:
001ffbe0ldr x0, [sp+64]
001ffbe4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ffbe8str x0, [sp+256]
001ffbecstr x1, [sp+264]
001ffbf0str x2, [sp+272]
001ffbf4ldr x3, [sp+200]
001ffbf8ldrsb x27, [x3]
001ffbfcldr x4, [sp+208]
001ffc00ldr x3, [x3+24]
001ffc04mov x5, x0
001ffc08mov x0, x4
001ffc0cmov x6, x1
001ffc10mov x1, x5
001ffc14mov x7, x2
001ffc18mov x2, x6
001ffc1cmov x8, x3
001ffc20mov x3, x7
001ffc24blr x8
001ffc28ldr x0, [sp+96]
001ffc2cldr x1, [sp+240]
001ffc30ldr x2, [sp+232]
001ffc34ldr x3, [sp+248]
001ffc38b 0x1ffc3c
001ffc3c
001ffc3cloc_1ffc3c:
001ffc3csubs xzr, x1, x0
001ffc40b.hs 0x1ffc48
001ffc44b 0x1ffcbc
001ffc48
001ffc48loc_1ffc48:
001ffc48sub x7, x3, x0
001ffc4csub x8, x1, x0
001ffc50sub x9, xzr, x7
001ffc54and x9, x0, x9, asr #63
001ffc58add x9, x2, x9
001ffc5cstr x9, [sp+232]
001ffc60str x8, [sp+240]
001ffc64str x7, [sp+248]
001ffc68b 0x1ffc6c
001ffc6c
001ffc6cloc_1ffc6c:
001ffc6cb 0x1ffa28
001ffc70
001ffc70loc_1ffc70:
001ffc70ldr x7, [sp+104]
001ffc74str x7, [sp+72]
001ffc78ldr x7, [sp+368]
001ffc7cldr x8, [sp+376]
001ffc80ldr x9, [sp+384]
001ffc84str x7, [sp+176]
001ffc88str x8, [sp+184]
001ffc8cstr x9, [sp+192]
001ffc90stp xzr, xzr, [sp+216]
001ffc94ldr x3, [sp+72]
001ffc98ldr x0, [sp+176]
001ffc9cldrb w4, [sp+80]
001ffca0ldr x1, [sp+184]
001ffca4ldr x2, [sp+192]
001ffca8mov x5, xzr
001ffcacmov x6, xzr
001ffcb0ldp x29, x30, [sp-8]
001ffcb4add sp, sp, 336
001ffcb8ret x30
001ffcbc
001ffcbcloc_1ffcbc:
001ffcbcbl runtime.panicSliceB
001ffcc0
001ffcc0loc_1ffcc0:
001ffcc0orr x0, xzr, 1
001ffcc4bl runtime.panicIndex
001ffcc8
001ffcc8loc_1ffcc8:
001ffcc8mov x0, xzr
001ffcccbl runtime.panicIndex
001ffcd0
001ffcd0loc_1ffcd0:
001ffcd0orr x0, xzr, 1
001ffcd4bl runtime.panicIndex
001ffcd8
001ffcd8loc_1ffcd8:
001ffcd8mov x0, xzr
001ffcdcbl runtime.panicIndex
001ffce0
001ffce0loc_1ffce0:
001ffce0mov x0, xzr
001ffce4bl runtime.panicIndex
001ffce8hint
001ffcec
001ffcecloc_1ffcec:
001ffcecstp x0, x1, [sp+8]
001ffcf0stp x2, x3, [sp+24]
001ffcf4stp x4, x5, [sp+40]
001ffcf8str w6, [sp+56]
001ffcfcstrb w7, [sp+60]
001ffd00strb w8, [sp+64]
001ffd04stp x9, x10, [sp+72]
001ffd08str x11, [sp+88]
001ffd0cmov x3, x30
001ffd10bl runtime.morestack_noctxt.abi0
001ffd14ldp x0, x1, [sp+8]
001ffd18ldp x2, x3, [sp+24]
001ffd1cldp x4, x5, [sp+40]
001ffd20ldrsw x6, [sp+56]
001ffd24ldrsb x7, [sp+60]
001ffd28ldrb w8, [sp+64]
001ffd2cldp x9, x10, [sp+72]
001ffd30ldr x11, [sp+88]
001ffd34b 0x1ff650
001ffd38udf 0
001ffd3cudf 0
001ff650
001ff650google.golang.org/protobuf/internal/impl.consumeInt64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeInt64SliceValue(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)
001ff650ldr x16, [x28+16]
001ff654sub x17, sp, 208
001ff658subs xzr, x17, x16
001ff65cb.ls 0x1ffcec
001ff660sub x20, sp, 336
001ff664stp x29, x30, [x20-8]
001ff668add sp, x20, 0
001ff66csub x29, sp, 8
001ff670str x0, [sp+344]
001ff674str x1, [sp+352]
001ff678str x2, [sp+360]
001ff67cstr x3, [sp+368]
001ff680str x4, [sp+376]
001ff684str x5, [sp+384]
001ff688str w6, [sp+392]
001ff68cstrb w7, [sp+396]
001ff690strb w8, [sp+400]
001ff694str x9, [sp+408]
001ff698str x10, [sp+416]
001ff69cstr x11, [sp+424]
001ff6a0stp xzr, xzr, [sp+176]
001ff6a4str xzr, [sp+192]
001ff6a8str xzr, [sp+72]
001ff6acstrb wzr, [sp+80]
001ff6b0stp xzr, xzr, [sp+216]
001ff6b4ldr x0, [sp+368]
001ff6b8ldr x1, [sp+376]
001ff6bcldr x2, [sp+384]
001ff6c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
001ff6c4str x0, [sp+200]
001ff6c8str x1, [sp+208]
001ff6ccldrsb x3, [sp+396]
001ff6d0ubfm x3, x3, 0, 7
001ff6d4subs wzr, w3, 2
001ff6d8b.eq 0x1ff6e0
001ff6dcb 0x1ff77c
001ff6e0
001ff6e0loc_1ff6e0:
001ff6e0str xzr, [sp+280]
001ff6e4stp xzr, xzr, [sp+288]
001ff6e8ldr x0, [sp+344]
001ff6ecldr x1, [sp+352]
001ff6f0ldr x2, [sp+360]
001ff6f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001ff6f8str x0, [sp+280]
001ff6fcstr x1, [sp+288]
001ff700str x2, [sp+296]
001ff704str x3, [sp+128]
001ff708str x0, [sp+304]
001ff70cstr x1, [sp+312]
001ff710str x2, [sp+320]
001ff714ldr x3, [sp+128]
001ff718str x3, [sp+168]
001ff71cstr x0, [sp+232]
001ff720str x1, [sp+240]
001ff724str x2, [sp+248]
001ff728ldr x3, [sp+168]
001ff72cstr x3, [sp+104]
001ff730tbnz x3, 63, 0x1ff738
001ff734b 0x1ff778
001ff738
001ff738loc_1ff738:
001ff738stp xzr, xzr, [sp+176]
001ff73cstr xzr, [sp+192]
001ff740adrp x27, 0x823000
001ff744ldr x5, [x27+160]
001ff748adrp x27, 0x823000
001ff74cldr x6, [x27+168]
001ff750str x5, [sp+216]
001ff754str x6, [sp+224]
001ff758ldr x3, [sp+72]
001ff75cldr x0, [sp+176]
001ff760ldrb w4, [sp+80]
001ff764ldr x1, [sp+184]
001ff768ldr x2, [sp+192]
001ff76cldp x29, x30, [sp-8]
001ff770add sp, sp, 336
001ff774ret x30
001ff778
001ff778loc_1ff778:
001ff778b 0x1ffa28
001ff77c
001ff77cloc_1ff77c:
001ff77cldrsb x7, [sp+396]
001ff780ubfm x7, x7, 0, 7
001ff784cbnz w7, 0x1ff78c
001ff788b 0x1ff7cc
001ff78c
001ff78cloc_1ff78c:
001ff78cstp xzr, xzr, [sp+176]
001ff790str xzr, [sp+192]
001ff794adrp x27, 0x823000
001ff798ldr x5, [x27+192]
001ff79cadrp x27, 0x823000
001ff7a0ldr x6, [x27+200]
001ff7a4str x5, [sp+216]
001ff7a8str x6, [sp+224]
001ff7acldr x3, [sp+72]
001ff7b0ldr x0, [sp+176]
001ff7b4ldrb w4, [sp+80]
001ff7b8ldr x1, [sp+184]
001ff7bcldr x2, [sp+192]
001ff7c0ldp x29, x30, [sp-8]
001ff7c4add sp, sp, 336
001ff7c8ret x30
001ff7cc
001ff7ccloc_1ff7cc:
001ff7ccstr xzr, [sp+56]
001ff7d0str xzr, [sp+88]
001ff7d4ldr x7, [sp+352]
001ff7d8str x7, [sp+128]
001ff7dcsubs xzr, x7, 0
001ff7e0cset x8, ne
001ff7e4strb w8, [sp+55]
001ff7e8cbnz x7, 0x1ff7f0
001ff7ecb 0x1ff818
001ff7f0
001ff7f0loc_1ff7f0:
001ff7f0ldr x1, [sp+352]
001ff7f4ldr x7, [sp+344]
001ff7f8subs xzr, x1, 0
001ff7fcb.hi 0x1ff804
001ff800b 0x1ffa20
001ff804
001ff804loc_1ff804:
001ff804ldrb w7, [x7]
001ff808subs wzr, w7, 128
001ff80ccset x7, lo
001ff810strb w7, [sp+55]
001ff814b 0x1ff81c
001ff818
001ff818loc_1ff818:
001ff818b 0x1ff81c
001ff81c
001ff81cloc_1ff81c:
001ff81cldrb w7, [sp+55]
001ff820tbnz w7, 0, 0x1ff828
001ff824b 0x1ff850
001ff828
001ff828loc_1ff828:
001ff828ldr x1, [sp+352]
001ff82cldr x7, [sp+344]
001ff830subs xzr, x1, 0
001ff834b.hi 0x1ff83c
001ff838b 0x1ffa18
001ff83c
001ff83cloc_1ff83c:
001ff83cldrb w7, [x7]
001ff840str x7, [sp+56]
001ff844orr x7, xzr, 1
001ff848str x7, [sp+88]
001ff84cb 0x1ff920
001ff850
001ff850loc_1ff850:
001ff850ldr x7, [sp+352]
001ff854str x7, [sp+128]
001ff858subs xzr, x7, 2
001ff85ccset x7, ge
001ff860strb w7, [sp+55]
001ff864b.ge 0x1ff86c
001ff868b 0x1ff894
001ff86c
001ff86cloc_1ff86c:
001ff86cldr x1, [sp+352]
001ff870ldr x7, [sp+344]
001ff874subs xzr, x1, 1
001ff878b.hi 0x1ff880
001ff87cb 0x1ffa10
001ff880
001ff880loc_1ff880:
001ff880ldrb w7, [x7+1]
001ff884subs wzr, w7, 128
001ff888cset x7, lo
001ff88cstrb w7, [sp+55]
001ff890b 0x1ff898
001ff894
001ff894loc_1ff894:
001ff894b 0x1ff898
001ff898
001ff898loc_1ff898:
001ff898ldrb w7, [sp+55]
001ff89ctbnz w7, 0, 0x1ff8a4
001ff8a0b 0x1ff8f0
001ff8a4
001ff8a4loc_1ff8a4:
001ff8a4ldr x1, [sp+352]
001ff8a8ldr x7, [sp+344]
001ff8acsubs xzr, x1, 0
001ff8b0b.hi 0x1ff8b8
001ff8b4b 0x1ffa08
001ff8b8
001ff8b8loc_1ff8b8:
001ff8b8ldrb w7, [x7]
001ff8bcand x7, x7, 127
001ff8c0ldr x1, [sp+352]
001ff8c4ldr x8, [sp+344]
001ff8c8subs xzr, x1, 1
001ff8ccb.hi 0x1ff8d4
001ff8d0b 0x1ffa00
001ff8d4
001ff8d4loc_1ff8d4:
001ff8d4ldrb w8, [x8+1]
001ff8d8ubfm x8, x8, 57, 7
001ff8dcadd x7, x7, x8
001ff8e0str x7, [sp+56]
001ff8e4orr x7, xzr, 2
001ff8e8str x7, [sp+88]
001ff8ecb 0x1ff91c
001ff8f0
001ff8f0loc_1ff8f0:
001ff8f0ldr x0, [sp+344]
001ff8f4ldr x1, [sp+352]
001ff8f8ldr x2, [sp+360]
001ff8fcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ff900str x0, [sp+112]
001ff904str x1, [sp+128]
001ff908str x0, [sp+144]
001ff90cstr x1, [sp+136]
001ff910str x0, [sp+56]
001ff914str x1, [sp+88]
001ff918b 0x1ff91c
001ff91c
001ff91cloc_1ff91c:
001ff91cb 0x1ff920
001ff920
001ff920loc_1ff920:
001ff920ldr x7, [sp+88]
001ff924tbnz x7, 63, 0x1ff92c
001ff928b 0x1ff96c
001ff92c
001ff92cloc_1ff92c:
001ff92cstp xzr, xzr, [sp+176]
001ff930str xzr, [sp+192]
001ff934adrp x27, 0x823000
001ff938ldr x5, [x27+160]
001ff93cadrp x27, 0x823000
001ff940ldr x6, [x27+168]
001ff944str x5, [sp+216]
001ff948str x6, [sp+224]
001ff94cldr x3, [sp+72]
001ff950ldr x0, [sp+176]
001ff954ldrb w4, [sp+80]
001ff958ldr x1, [sp+184]
001ff95cldr x2, [sp+192]
001ff960ldp x29, x30, [sp-8]
001ff964add sp, sp, 336
001ff968ret x30
001ff96c
001ff96cloc_1ff96c:
001ff96cldr x0, [sp+56]
001ff970bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ff974str x0, [sp+256]
001ff978str x1, [sp+264]
001ff97cstr x2, [sp+272]
001ff980ldr x3, [sp+200]
001ff984ldrsb x27, [x3]
001ff988ldr x4, [sp+208]
001ff98cldr x3, [x3+24]
001ff990mov x5, x0
001ff994mov x0, x4
001ff998mov x6, x1
001ff99cmov x1, x5
001ff9a0mov x7, x2
001ff9a4mov x2, x6
001ff9a8mov x8, x3
001ff9acmov x3, x7
001ff9b0blr x8
001ff9b4ldr x1, [sp+88]
001ff9b8str x1, [sp+72]
001ff9bcldr x1, [sp+368]
001ff9c0ldr x2, [sp+376]
001ff9c4ldr x3, [sp+384]
001ff9c8str x1, [sp+176]
001ff9ccstr x2, [sp+184]
001ff9d0str x3, [sp+192]
001ff9d4stp xzr, xzr, [sp+216]
001ff9d8ldr x3, [sp+72]
001ff9dcldr x0, [sp+176]
001ff9e0ldrb w4, [sp+80]
001ff9e4ldr x1, [sp+184]
001ff9e8ldr x2, [sp+192]
001ff9ecmov x5, xzr
001ff9f0mov x6, xzr
001ff9f4ldp x29, x30, [sp-8]
001ff9f8add sp, sp, 336
001ff9fcret x30
001ffa00
001ffa00loc_1ffa00:
001ffa00orr x0, xzr, 1
001ffa04bl runtime.panicIndex
001ffa08
001ffa08loc_1ffa08:
001ffa08mov x0, xzr
001ffa0cbl runtime.panicIndex
001ffa10
001ffa10loc_1ffa10:
001ffa10orr x0, xzr, 1
001ffa14bl runtime.panicIndex
001ffa18
001ffa18loc_1ffa18:
001ffa18mov x0, xzr
001ffa1cbl runtime.panicIndex
001ffa20
001ffa20loc_1ffa20:
001ffa20mov x0, xzr
001ffa24bl runtime.panicIndex
001ffa28
001ffa28loc_1ffa28:
001ffa28ldr x7, [sp+240]
001ffa2cstr x7, [sp+128]
001ffa30cbnz x7, 0x1ffa38
001ffa34b 0x1ffc70
001ffa38
001ffa38loc_1ffa38:
001ffa38str xzr, [sp+64]
001ffa3cstr xzr, [sp+96]
001ffa40ldr x7, [sp+240]
001ffa44str x7, [sp+120]
001ffa48subs xzr, x7, 0
001ffa4ccset x8, ne
001ffa50strb w8, [sp+55]
001ffa54cbnz x7, 0x1ffa5c
001ffa58b 0x1ffa84
001ffa5c
001ffa5cloc_1ffa5c:
001ffa5cldr x1, [sp+240]
001ffa60ldr x7, [sp+232]
001ffa64subs xzr, x1, 0
001ffa68b.hi 0x1ffa70
001ffa6cb 0x1ffce0
001ffa70
001ffa70loc_1ffa70:
001ffa70ldrb w7, [x7]
001ffa74subs wzr, w7, 128
001ffa78cset x7, lo
001ffa7cstrb w7, [sp+55]
001ffa80b 0x1ffa88
001ffa84
001ffa84loc_1ffa84:
001ffa84b 0x1ffa88
001ffa88
001ffa88loc_1ffa88:
001ffa88ldrb w7, [sp+55]
001ffa8ctbnz w7, 0, 0x1ffa94
001ffa90b 0x1ffabc
001ffa94
001ffa94loc_1ffa94:
001ffa94ldr x1, [sp+240]
001ffa98ldr x7, [sp+232]
001ffa9csubs xzr, x1, 0
001ffaa0b.hi 0x1ffaa8
001ffaa4b 0x1ffcd8
001ffaa8
001ffaa8loc_1ffaa8:
001ffaa8ldrb w7, [x7]
001ffaacstr x7, [sp+64]
001ffab0orr x7, xzr, 1
001ffab4str x7, [sp+96]
001ffab8b 0x1ffb94
001ffabc
001ffabcloc_1ffabc:
001ffabcldr x7, [sp+240]
001ffac0str x7, [sp+120]
001ffac4subs xzr, x7, 2
001ffac8cset x7, ge
001ffaccstrb w7, [sp+55]
001ffad0b.ge 0x1ffad8
001ffad4b 0x1ffb00
001ffad8
001ffad8loc_1ffad8:
001ffad8ldr x1, [sp+240]
001ffadcldr x7, [sp+232]
001ffae0subs xzr, x1, 1
001ffae4b.hi 0x1ffaec
001ffae8b 0x1ffcd0
001ffaec
001ffaecloc_1ffaec:
001ffaecldrb w7, [x7+1]
001ffaf0subs wzr, w7, 128
001ffaf4cset x7, lo
001ffaf8strb w7, [sp+55]
001ffafcb 0x1ffb04
001ffb00
001ffb00loc_1ffb00:
001ffb00b 0x1ffb04
001ffb04
001ffb04loc_1ffb04:
001ffb04ldrb w7, [sp+55]
001ffb08tbnz w7, 0, 0x1ffb10
001ffb0cb 0x1ffb5c
001ffb10
001ffb10loc_1ffb10:
001ffb10ldr x1, [sp+240]
001ffb14ldr x7, [sp+232]
001ffb18subs xzr, x1, 0
001ffb1cb.hi 0x1ffb24
001ffb20b 0x1ffcc8
001ffb24
001ffb24loc_1ffb24:
001ffb24ldrb w7, [x7]
001ffb28and x7, x7, 127
001ffb2cldr x1, [sp+240]
001ffb30ldr x8, [sp+232]
001ffb34subs xzr, x1, 1
001ffb38b.hi 0x1ffb40
001ffb3cb 0x1ffcc0
001ffb40
001ffb40loc_1ffb40:
001ffb40ldrb w8, [x8+1]
001ffb44ubfm x8, x8, 57, 7
001ffb48add x7, x7, x8
001ffb4cstr x7, [sp+64]
001ffb50orr x7, xzr, 2
001ffb54str x7, [sp+96]
001ffb58b 0x1ffb8c
001ffb5c
001ffb5cloc_1ffb5c:
001ffb5cldr x0, [sp+232]
001ffb60ldr x1, [sp+240]
001ffb64ldr x2, [sp+248]
001ffb68bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
001ffb6cstr x0, [sp+112]
001ffb70str x1, [sp+120]
001ffb74str x0, [sp+160]
001ffb78str x1, [sp+152]
001ffb7cstr x0, [sp+64]
001ffb80str x1, [sp+96]
001ffb84orr x7, xzr, 2
001ffb88b 0x1ffb8c
001ffb8c
001ffb8cloc_1ffb8c:
001ffb8corr x7, xzr, 1
001ffb90b 0x1ffb94
001ffb94
001ffb94loc_1ffb94:
001ffb94ldr x8, [sp+96]
001ffb98tbnz x8, 63, 0x1ffba0
001ffb9cb 0x1ffbe0
001ffba0
001ffba0loc_1ffba0:
001ffba0stp xzr, xzr, [sp+176]
001ffba4str xzr, [sp+192]
001ffba8adrp x27, 0x823000
001ffbacldr x5, [x27+160]
001ffbb0adrp x27, 0x823000
001ffbb4ldr x6, [x27+168]
001ffbb8str x5, [sp+216]
001ffbbcstr x6, [sp+224]
001ffbc0ldr x3, [sp+72]
001ffbc4ldr x0, [sp+176]
001ffbc8ldrb w4, [sp+80]
001ffbccldr x1, [sp+184]
001ffbd0ldr x2, [sp+192]
001ffbd4ldp x29, x30, [sp-8]
001ffbd8add sp, sp, 336
001ffbdcret x30
001ffbe0
001ffbe0loc_1ffbe0:
001ffbe0ldr x0, [sp+64]
001ffbe4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001ffbe8str x0, [sp+256]
001ffbecstr x1, [sp+264]
001ffbf0str x2, [sp+272]
001ffbf4ldr x3, [sp+200]
001ffbf8ldrsb x27, [x3]
001ffbfcldr x4, [sp+208]
001ffc00ldr x3, [x3+24]
001ffc04mov x5, x0
001ffc08mov x0, x4
001ffc0cmov x6, x1
001ffc10mov x1, x5
001ffc14mov x7, x2
001ffc18mov x2, x6
001ffc1cmov x8, x3
001ffc20mov x3, x7
001ffc24blr x8
001ffc28ldr x0, [sp+96]
001ffc2cldr x1, [sp+240]
001ffc30ldr x2, [sp+232]
001ffc34ldr x3, [sp+248]
001ffc38b 0x1ffc3c
001ffc3c
001ffc3cloc_1ffc3c:
001ffc3csubs xzr, x1, x0
001ffc40b.hs 0x1ffc48
001ffc44b 0x1ffcbc
001ffc48
001ffc48loc_1ffc48:
001ffc48sub x7, x3, x0
001ffc4csub x8, x1, x0
001ffc50sub x9, xzr, x7
001ffc54and x9, x0, x9, asr #63
001ffc58add x9, x2, x9
001ffc5cstr x9, [sp+232]
001ffc60str x8, [sp+240]
001ffc64str x7, [sp+248]
001ffc68b 0x1ffc6c
001ffc6c
001ffc6cloc_1ffc6c:
001ffc6cb 0x1ffa28
001ffc70
001ffc70loc_1ffc70:
001ffc70ldr x7, [sp+104]
001ffc74str x7, [sp+72]
001ffc78ldr x7, [sp+368]
001ffc7cldr x8, [sp+376]
001ffc80ldr x9, [sp+384]
001ffc84str x7, [sp+176]
001ffc88str x8, [sp+184]
001ffc8cstr x9, [sp+192]
001ffc90stp xzr, xzr, [sp+216]
001ffc94ldr x3, [sp+72]
001ffc98ldr x0, [sp+176]
001ffc9cldrb w4, [sp+80]
001ffca0ldr x1, [sp+184]
001ffca4ldr x2, [sp+192]
001ffca8mov x5, xzr
001ffcacmov x6, xzr
001ffcb0ldp x29, x30, [sp-8]
001ffcb4add sp, sp, 336
001ffcb8ret x30
001ffcbc
001ffcbcloc_1ffcbc:
001ffcbcbl runtime.panicSliceB
001ffcc0
001ffcc0loc_1ffcc0:
001ffcc0orr x0, xzr, 1
001ffcc4bl runtime.panicIndex
001ffcc8
001ffcc8loc_1ffcc8:
001ffcc8mov x0, xzr
001ffcccbl runtime.panicIndex
001ffcd0
001ffcd0loc_1ffcd0:
001ffcd0orr x0, xzr, 1
001ffcd4bl runtime.panicIndex
001ffcd8
001ffcd8loc_1ffcd8:
001ffcd8mov x0, xzr
001ffcdcbl runtime.panicIndex
001ffce0
001ffce0loc_1ffce0:
001ffce0mov x0, xzr
001ffce4bl runtime.panicIndex
001ffce8hint
001ffcec
001ffcecloc_1ffcec:
001ffcecstp x0, x1, [sp+8]
001ffcf0stp x2, x3, [sp+24]
001ffcf4stp x4, x5, [sp+40]
001ffcf8str w6, [sp+56]
001ffcfcstrb w7, [sp+60]
001ffd00strb w8, [sp+64]
001ffd04stp x9, x10, [sp+72]
001ffd08str x11, [sp+88]
001ffd0cmov x3, x30
001ffd10bl runtime.morestack_noctxt.abi0
001ffd14ldp x0, x1, [sp+8]
001ffd18ldp x2, x3, [sp+24]
001ffd1cldp x4, x5, [sp+40]
001ffd20ldrsw x6, [sp+56]
001ffd24ldrsb x7, [sp+60]
001ffd28ldrb w8, [sp+64]
001ffd2cldp x9, x10, [sp+72]
001ffd30ldr x11, [sp+88]
001ffd34b 0x1ff650
001ffd38udf 0
001ffd3cudf 0
001ff650
Loading..