File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00176c70
00176c70google.golang.org/protobuf/encoding/protowire.init: ; void google.golang.org/protobuf/encoding/protowire.init(void)
00176c70ldr x16, [x28+16]
00176c74subs xzr, sp, x16
00176c78b.ls 0x176e4c
00176c7cstr x30, [sp-64]!
00176c80stur x29, [sp-8]
00176c84sub x29, sp, 8
00176c88adrp x0, 0x540000
00176c8cadd x0, x0, 3527
00176c90movz x1, 20
00176c94mov x2, xzr
00176c98mov x3, xzr
00176c9cmov x4, x3
00176ca0bl google.golang.org/protobuf/internal/errors.New
00176ca4adrp x27, 0x8ab000
00176ca8str x0, [x27+3072]
00176cacadrp x27, 0x8d5000
00176cb0ldr w5, [x27+3056]
00176cb4cbz w5, 0x176cbc
00176cb8b 0x176cc0
00176cbc
00176cbcloc_176cbc:
00176cbcb 0x176cd8
00176cc0
00176cc0loc_176cc0:
00176cc0bl runtime.gcWriteBarrier2
00176cc4str x1, [x25]
00176cc8adrp x27, 0x8ab000
00176cccldr x5, [x27+3080]
00176cd0str x5, [x25+8]
00176cd4b 0x176cd8
00176cd8
00176cd8loc_176cd8:
00176cd8adrp x27, 0x8ab000
00176cdcstr x1, [x27+3080]
00176ce0adrp x0, 0x548000
00176ce4add x0, x0, 2576
00176ce8orr x1, xzr, 32
00176cecmov x2, xzr
00176cf0mov x3, xzr
00176cf4mov x4, x3
00176cf8bl google.golang.org/protobuf/internal/errors.New
00176cfcadrp x27, 0x8ab000
00176d00str x0, [x27+3088]
00176d04adrp x27, 0x8d5000
00176d08ldr w5, [x27+3056]
00176d0ccbz w5, 0x176d14
00176d10b 0x176d18
00176d14
00176d14loc_176d14:
00176d14b 0x176d30
00176d18
00176d18loc_176d18:
00176d18bl runtime.gcWriteBarrier2
00176d1cstr x1, [x25]
00176d20adrp x27, 0x8ab000
00176d24ldr x5, [x27+3096]
00176d28str x5, [x25+8]
00176d2cb 0x176d30
00176d30
00176d30loc_176d30:
00176d30adrp x27, 0x8ab000
00176d34str x1, [x27+3096]
00176d38adrp x0, 0x547000
00176d3cadd x0, x0, 3858
00176d40orr x1, xzr, 31
00176d44mov x2, xzr
00176d48mov x3, xzr
00176d4cmov x4, x3
00176d50bl google.golang.org/protobuf/internal/errors.New
00176d54adrp x27, 0x8ab000
00176d58str x0, [x27+3104]
00176d5cadrp x27, 0x8d5000
00176d60ldr w5, [x27+3056]
00176d64cbz w5, 0x176d6c
00176d68b 0x176d70
00176d6c
00176d6cloc_176d6c:
00176d6cb 0x176d88
00176d70
00176d70loc_176d70:
00176d70bl runtime.gcWriteBarrier2
00176d74str x1, [x25]
00176d78adrp x27, 0x8ab000
00176d7cldr x5, [x27+3112]
00176d80str x5, [x25+8]
00176d84b 0x176d88
00176d88
00176d88loc_176d88:
00176d88adrp x27, 0x8ab000
00176d8cstr x1, [x27+3112]
00176d90adrp x0, 0x545000
00176d94add x0, x0, 3488
00176d98orr x1, xzr, 28
00176d9cmov x2, xzr
00176da0mov x3, xzr
00176da4mov x4, x3
00176da8bl google.golang.org/protobuf/internal/errors.New
00176dacadrp x27, 0x8ab000
00176db0str x0, [x27+3120]
00176db4adrp x27, 0x8d5000
00176db8ldr w5, [x27+3056]
00176dbccbz w5, 0x176dc4
00176dc0b 0x176dc8
00176dc4
00176dc4loc_176dc4:
00176dc4b 0x176de0
00176dc8
00176dc8loc_176dc8:
00176dc8bl runtime.gcWriteBarrier2
00176dccstr x1, [x25]
00176dd0adrp x27, 0x8ab000
00176dd4ldr x5, [x27+3128]
00176dd8str x5, [x25+8]
00176ddcb 0x176de0
00176de0
00176de0loc_176de0:
00176de0adrp x27, 0x8ab000
00176de4str x1, [x27+3128]
00176de8adrp x0, 0x53c000
00176decadd x0, x0, 2901
00176df0movz x1, 11
00176df4mov x2, xzr
00176df8mov x3, xzr
00176dfcmov x4, x3
00176e00bl google.golang.org/protobuf/internal/errors.New
00176e04adrp x27, 0x8ab000
00176e08str x0, [x27+3136]
00176e0cadrp x27, 0x8d5000
00176e10ldr w5, [x27+3056]
00176e14cbz w5, 0x176e1c
00176e18b 0x176e20
00176e1c
00176e1cloc_176e1c:
00176e1cb 0x176e38
00176e20
00176e20loc_176e20:
00176e20bl runtime.gcWriteBarrier2
00176e24str x1, [x25]
00176e28adrp x27, 0x8ab000
00176e2cldr x0, [x27+3144]
00176e30str x0, [x25+8]
00176e34b 0x176e38
00176e38
00176e38loc_176e38:
00176e38adrp x27, 0x8ab000
00176e3cstr x1, [x27+3144]
00176e40ldur x29, [sp-8]
00176e44ldr x30, [sp], 64
00176e48ret x30
00176e4c
00176e4cloc_176e4c:
00176e4cmov x3, x30
00176e50bl runtime.morestack_noctxt.abi0
00176e54b 0x176c70
00176e58udf 0
00176e5cudf 0
00176c70
00176c70google.golang.org/protobuf/encoding/protowire.init: ; void google.golang.org/protobuf/encoding/protowire.init(void)
00176c70ldr x16, [x28+16]
00176c74subs xzr, sp, x16
00176c78b.ls 0x176e4c
00176c7cstr x30, [sp-64]!
00176c80stur x29, [sp-8]
00176c84sub x29, sp, 8
00176c88adrp x0, 0x540000
00176c8cadd x0, x0, 3527
00176c90movz x1, 20
00176c94mov x2, xzr
00176c98mov x3, xzr
00176c9cmov x4, x3
00176ca0bl google.golang.org/protobuf/internal/errors.New
00176ca4adrp x27, 0x8ab000
00176ca8str x0, [x27+3072]
00176cacadrp x27, 0x8d5000
00176cb0ldr w5, [x27+3056]
00176cb4cbz w5, 0x176cbc
00176cb8b 0x176cc0
00176cbc
00176cbcloc_176cbc:
00176cbcb 0x176cd8
00176cc0
00176cc0loc_176cc0:
00176cc0bl runtime.gcWriteBarrier2
00176cc4str x1, [x25]
00176cc8adrp x27, 0x8ab000
00176cccldr x5, [x27+3080]
00176cd0str x5, [x25+8]
00176cd4b 0x176cd8
00176cd8
00176cd8loc_176cd8:
00176cd8adrp x27, 0x8ab000
00176cdcstr x1, [x27+3080]
00176ce0adrp x0, 0x548000
00176ce4add x0, x0, 2576
00176ce8orr x1, xzr, 32
00176cecmov x2, xzr
00176cf0mov x3, xzr
00176cf4mov x4, x3
00176cf8bl google.golang.org/protobuf/internal/errors.New
00176cfcadrp x27, 0x8ab000
00176d00str x0, [x27+3088]
00176d04adrp x27, 0x8d5000
00176d08ldr w5, [x27+3056]
00176d0ccbz w5, 0x176d14
00176d10b 0x176d18
00176d14
00176d14loc_176d14:
00176d14b 0x176d30
00176d18
00176d18loc_176d18:
00176d18bl runtime.gcWriteBarrier2
00176d1cstr x1, [x25]
00176d20adrp x27, 0x8ab000
00176d24ldr x5, [x27+3096]
00176d28str x5, [x25+8]
00176d2cb 0x176d30
00176d30
00176d30loc_176d30:
00176d30adrp x27, 0x8ab000
00176d34str x1, [x27+3096]
00176d38adrp x0, 0x547000
00176d3cadd x0, x0, 3858
00176d40orr x1, xzr, 31
00176d44mov x2, xzr
00176d48mov x3, xzr
00176d4cmov x4, x3
00176d50bl google.golang.org/protobuf/internal/errors.New
00176d54adrp x27, 0x8ab000
00176d58str x0, [x27+3104]
00176d5cadrp x27, 0x8d5000
00176d60ldr w5, [x27+3056]
00176d64cbz w5, 0x176d6c
00176d68b 0x176d70
00176d6c
00176d6cloc_176d6c:
00176d6cb 0x176d88
00176d70
00176d70loc_176d70:
00176d70bl runtime.gcWriteBarrier2
00176d74str x1, [x25]
00176d78adrp x27, 0x8ab000
00176d7cldr x5, [x27+3112]
00176d80str x5, [x25+8]
00176d84b 0x176d88
00176d88
00176d88loc_176d88:
00176d88adrp x27, 0x8ab000
00176d8cstr x1, [x27+3112]
00176d90adrp x0, 0x545000
00176d94add x0, x0, 3488
00176d98orr x1, xzr, 28
00176d9cmov x2, xzr
00176da0mov x3, xzr
00176da4mov x4, x3
00176da8bl google.golang.org/protobuf/internal/errors.New
00176dacadrp x27, 0x8ab000
00176db0str x0, [x27+3120]
00176db4adrp x27, 0x8d5000
00176db8ldr w5, [x27+3056]
00176dbccbz w5, 0x176dc4
00176dc0b 0x176dc8
00176dc4
00176dc4loc_176dc4:
00176dc4b 0x176de0
00176dc8
00176dc8loc_176dc8:
00176dc8bl runtime.gcWriteBarrier2
00176dccstr x1, [x25]
00176dd0adrp x27, 0x8ab000
00176dd4ldr x5, [x27+3128]
00176dd8str x5, [x25+8]
00176ddcb 0x176de0
00176de0
00176de0loc_176de0:
00176de0adrp x27, 0x8ab000
00176de4str x1, [x27+3128]
00176de8adrp x0, 0x53c000
00176decadd x0, x0, 2901
00176df0movz x1, 11
00176df4mov x2, xzr
00176df8mov x3, xzr
00176dfcmov x4, x3
00176e00bl google.golang.org/protobuf/internal/errors.New
00176e04adrp x27, 0x8ab000
00176e08str x0, [x27+3136]
00176e0cadrp x27, 0x8d5000
00176e10ldr w5, [x27+3056]
00176e14cbz w5, 0x176e1c
00176e18b 0x176e20
00176e1c
00176e1cloc_176e1c:
00176e1cb 0x176e38
00176e20
00176e20loc_176e20:
00176e20bl runtime.gcWriteBarrier2
00176e24str x1, [x25]
00176e28adrp x27, 0x8ab000
00176e2cldr x0, [x27+3144]
00176e30str x0, [x25+8]
00176e34b 0x176e38
00176e38
00176e38loc_176e38:
00176e38adrp x27, 0x8ab000
00176e3cstr x1, [x27+3144]
00176e40ldur x29, [sp-8]
00176e44ldr x30, [sp], 64
00176e48ret x30
00176e4c
00176e4cloc_176e4c:
00176e4cmov x3, x30
00176e50bl runtime.morestack_noctxt.abi0
00176e54b 0x176c70
00176e58udf 0
00176e5cudf 0
00176c70
00176e60
00176e60google.golang.org/protobuf/encoding/protowire.Number.IsValid: ; void google.golang.org/protobuf/encoding/protowire.Number.IsValid(google.golang.org/protobuf/encoding/protowire.Number n)
00176e60str x30, [sp-32]!
00176e64stur x29, [sp-8]
00176e68sub x29, sp, 8
00176e6cstr w0, [sp+40]
00176e70strb wzr, [sp+22]
00176e74ldrsw x1, [sp+40]
00176e78subs wzr, w1, 0
00176e7ccset x1, gt
00176e80strb w1, [sp+23]
00176e84b.gt 0x176e8c
00176e88b 0x176ea4
00176e8c
00176e8cloc_176e8c:
00176e8cldrsw x1, [sp+40]
00176e90orr x2, xzr, 0x1fffffff
00176e94subs wzr, w1, w2
00176e98cset x1, le
00176e9cstrb w1, [sp+23]
00176ea0b 0x176ea8
00176ea4
00176ea4loc_176ea4:
00176ea4b 0x176ea8
00176ea8
00176ea8loc_176ea8:
00176ea8ldrb w0, [sp+23]
00176eacstrb w0, [sp+22]
00176eb0add x29, sp, 24
00176eb4add sp, sp, 32
00176eb8ret x30
00176ebcudf 0
00176e60
00176e60google.golang.org/protobuf/encoding/protowire.Number.IsValid: ; void google.golang.org/protobuf/encoding/protowire.Number.IsValid(google.golang.org/protobuf/encoding/protowire.Number n)
00176e60str x30, [sp-32]!
00176e64stur x29, [sp-8]
00176e68sub x29, sp, 8
00176e6cstr w0, [sp+40]
00176e70strb wzr, [sp+22]
00176e74ldrsw x1, [sp+40]
00176e78subs wzr, w1, 0
00176e7ccset x1, gt
00176e80strb w1, [sp+23]
00176e84b.gt 0x176e8c
00176e88b 0x176ea4
00176e8c
00176e8cloc_176e8c:
00176e8cldrsw x1, [sp+40]
00176e90orr x2, xzr, 0x1fffffff
00176e94subs wzr, w1, w2
00176e98cset x1, le
00176e9cstrb w1, [sp+23]
00176ea0b 0x176ea8
00176ea4
00176ea4loc_176ea4:
00176ea4b 0x176ea8
00176ea8
00176ea8loc_176ea8:
00176ea8ldrb w0, [sp+23]
00176eacstrb w0, [sp+22]
00176eb0add x29, sp, 24
00176eb4add sp, sp, 32
00176eb8ret x30
00176ebcudf 0
00176e60
00176ec0
00176ec0google.golang.org/protobuf/encoding/protowire.ConsumeField: ; void google.golang.org/protobuf/encoding/protowire.ConsumeField(struct []uint8 b)
00176ec0ldr x16, [x28+16]
00176ec4sub x17, sp, 16
00176ec8subs xzr, x17, x16
00176eccb.ls 0x17701c
00176ed0str x30, [sp-144]!
00176ed4stur x29, [sp-8]
00176ed8sub x29, sp, 8
00176edcstr x0, [sp+152]
00176ee0str x1, [sp+160]
00176ee4str x2, [sp+168]
00176ee8str wzr, [sp+56]
00176eecstrb wzr, [sp+52]
00176ef0str xzr, [sp+72]
00176ef4ldr x0, [sp+152]
00176ef8ldr x1, [sp+160]
00176efcbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
00176f00str w0, [sp+68]
00176f04strb w1, [sp+55]
00176f08str x2, [sp+104]
00176f0cldrsw x3, [sp+68]
00176f10str w3, [sp+64]
00176f14ldrsb x3, [sp+55]
00176f18strb w3, [sp+54]
00176f1cldr x3, [sp+104]
00176f20str x3, [sp+96]
00176f24ldrsw x3, [sp+64]
00176f28str w3, [sp+60]
00176f2cldrsb x3, [sp+54]
00176f30strb w3, [sp+53]
00176f34ldr x0, [sp+96]
00176f38str x0, [sp+80]
00176f3ctbnz x0, 63, 0x176f44
00176f40b 0x176f68
00176f44
00176f44loc_176f44:
00176f44str wzr, [sp+56]
00176f48strb wzr, [sp+52]
00176f4cldr x2, [sp+80]
00176f50str x2, [sp+72]
00176f54ldrsb x1, [sp+52]
00176f58ldrsw x0, [sp+56]
00176f5cldur x29, [sp-8]
00176f60ldr x30, [sp], 144
00176f64ret x30
00176f68
00176f68loc_176f68:
00176f68ldr x1, [sp+160]
00176f6cldr x5, [sp+152]
00176f70ldr x6, [sp+168]
00176f74b 0x176f78
00176f78
00176f78loc_176f78:
00176f78subs xzr, x1, x0
00176f7cb.hs 0x176f84
00176f80b 0x177014
00176f84
00176f84loc_176f84:
00176f84sub x4, x6, x0
00176f88sub x3, x1, x0
00176f8csub x6, xzr, x4
00176f90and x6, x0, x6, asr #63
00176f94add x2, x5, x6
00176f98str x2, [sp+112]
00176f9cstr x3, [sp+120]
00176fa0str x4, [sp+128]
00176fa4ldrsb x1, [sp+53]
00176fa8ldrsw x0, [sp+60]
00176facbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
00176fb0str x0, [sp+88]
00176fb4tbnz x0, 63, 0x176fbc
00176fb8b 0x176fe0
00176fbc
00176fbcloc_176fbc:
00176fbcstr wzr, [sp+56]
00176fc0strb wzr, [sp+52]
00176fc4ldr x2, [sp+88]
00176fc8str x2, [sp+72]
00176fccldrsb x1, [sp+52]
00176fd0ldrsw x0, [sp+56]
00176fd4ldur x29, [sp-8]
00176fd8ldr x30, [sp], 144
00176fdcret x30
00176fe0
00176fe0loc_176fe0:
00176fe0ldrsw x3, [sp+60]
00176fe4str w3, [sp+56]
00176fe8ldrsb x3, [sp+53]
00176fecstrb w3, [sp+52]
00176ff0ldr x3, [sp+80]
00176ff4ldr x4, [sp+88]
00176ff8add x2, x3, x4
00176ffcstr x2, [sp+72]
00177000ldrsb x1, [sp+52]
00177004ldrsw x0, [sp+56]
00177008ldur x29, [sp-8]
0017700cldr x30, [sp], 144
00177010ret x30
00177014
00177014loc_177014:
00177014bl runtime.panicSliceB
00177018hint
0017701c
0017701cloc_17701c:
0017701cstp x0, x1, [sp+8]
00177020str x2, [sp+24]
00177024mov x3, x30
00177028bl runtime.morestack_noctxt.abi0
0017702cldp x0, x1, [sp+8]
00177030ldr x2, [sp+24]
00177034b 0x176ec0
00177038udf 0
0017703cudf 0
00176ec0
00176ec0google.golang.org/protobuf/encoding/protowire.ConsumeField: ; void google.golang.org/protobuf/encoding/protowire.ConsumeField(struct []uint8 b)
00176ec0ldr x16, [x28+16]
00176ec4sub x17, sp, 16
00176ec8subs xzr, x17, x16
00176eccb.ls 0x17701c
00176ed0str x30, [sp-144]!
00176ed4stur x29, [sp-8]
00176ed8sub x29, sp, 8
00176edcstr x0, [sp+152]
00176ee0str x1, [sp+160]
00176ee4str x2, [sp+168]
00176ee8str wzr, [sp+56]
00176eecstrb wzr, [sp+52]
00176ef0str xzr, [sp+72]
00176ef4ldr x0, [sp+152]
00176ef8ldr x1, [sp+160]
00176efcbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
00176f00str w0, [sp+68]
00176f04strb w1, [sp+55]
00176f08str x2, [sp+104]
00176f0cldrsw x3, [sp+68]
00176f10str w3, [sp+64]
00176f14ldrsb x3, [sp+55]
00176f18strb w3, [sp+54]
00176f1cldr x3, [sp+104]
00176f20str x3, [sp+96]
00176f24ldrsw x3, [sp+64]
00176f28str w3, [sp+60]
00176f2cldrsb x3, [sp+54]
00176f30strb w3, [sp+53]
00176f34ldr x0, [sp+96]
00176f38str x0, [sp+80]
00176f3ctbnz x0, 63, 0x176f44
00176f40b 0x176f68
00176f44
00176f44loc_176f44:
00176f44str wzr, [sp+56]
00176f48strb wzr, [sp+52]
00176f4cldr x2, [sp+80]
00176f50str x2, [sp+72]
00176f54ldrsb x1, [sp+52]
00176f58ldrsw x0, [sp+56]
00176f5cldur x29, [sp-8]
00176f60ldr x30, [sp], 144
00176f64ret x30
00176f68
00176f68loc_176f68:
00176f68ldr x1, [sp+160]
00176f6cldr x5, [sp+152]
00176f70ldr x6, [sp+168]
00176f74b 0x176f78
00176f78
00176f78loc_176f78:
00176f78subs xzr, x1, x0
00176f7cb.hs 0x176f84
00176f80b 0x177014
00176f84
00176f84loc_176f84:
00176f84sub x4, x6, x0
00176f88sub x3, x1, x0
00176f8csub x6, xzr, x4
00176f90and x6, x0, x6, asr #63
00176f94add x2, x5, x6
00176f98str x2, [sp+112]
00176f9cstr x3, [sp+120]
00176fa0str x4, [sp+128]
00176fa4ldrsb x1, [sp+53]
00176fa8ldrsw x0, [sp+60]
00176facbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
00176fb0str x0, [sp+88]
00176fb4tbnz x0, 63, 0x176fbc
00176fb8b 0x176fe0
00176fbc
00176fbcloc_176fbc:
00176fbcstr wzr, [sp+56]
00176fc0strb wzr, [sp+52]
00176fc4ldr x2, [sp+88]
00176fc8str x2, [sp+72]
00176fccldrsb x1, [sp+52]
00176fd0ldrsw x0, [sp+56]
00176fd4ldur x29, [sp-8]
00176fd8ldr x30, [sp], 144
00176fdcret x30
00176fe0
00176fe0loc_176fe0:
00176fe0ldrsw x3, [sp+60]
00176fe4str w3, [sp+56]
00176fe8ldrsb x3, [sp+53]
00176fecstrb w3, [sp+52]
00176ff0ldr x3, [sp+80]
00176ff4ldr x4, [sp+88]
00176ff8add x2, x3, x4
00176ffcstr x2, [sp+72]
00177000ldrsb x1, [sp+52]
00177004ldrsw x0, [sp+56]
00177008ldur x29, [sp-8]
0017700cldr x30, [sp], 144
00177010ret x30
00177014
00177014loc_177014:
00177014bl runtime.panicSliceB
00177018hint
0017701c
0017701cloc_17701c:
0017701cstp x0, x1, [sp+8]
00177020str x2, [sp+24]
00177024mov x3, x30
00177028bl runtime.morestack_noctxt.abi0
0017702cldp x0, x1, [sp+8]
00177030ldr x2, [sp+24]
00177034b 0x176ec0
00177038udf 0
0017703cudf 0
00176ec0
00177040
00177040google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue(google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ, struct []uint8 b)
00177040ldr x16, [x28+16]
00177044subs xzr, sp, x16
00177048b.ls 0x177094
0017704cstr x30, [sp-80]!
00177050stur x29, [sp-8]
00177054sub x29, sp, 8
00177058str w0, [sp+88]
0017705cstrb w1, [sp+92]
00177060str x2, [sp+96]
00177064str x3, [sp+104]
00177068str x4, [sp+112]
0017706cstr xzr, [sp+56]
00177070ldrsb x1, [sp+92]
00177074ldrsw x0, [sp+88]
00177078movz x5, 10000
0017707cbl google.golang.org/protobuf/encoding/protowire.consumeFieldValueD
00177080str x0, [sp+64]
00177084str x0, [sp+56]
00177088ldur x29, [sp-8]
0017708cldr x30, [sp], 80
00177090ret x30
00177094
00177094loc_177094:
00177094str w0, [sp+8]
00177098strb w1, [sp+12]
0017709cstp x2, x3, [sp+16]
001770a0str x4, [sp+32]
001770a4mov x3, x30
001770a8bl runtime.morestack_noctxt.abi0
001770acldrsw x0, [sp+8]
001770b0ldrsb x1, [sp+12]
001770b4ldp x2, x3, [sp+16]
001770b8ldr x4, [sp+32]
001770bcb 0x177040
00177040
00177040google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue(google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ, struct []uint8 b)
00177040ldr x16, [x28+16]
00177044subs xzr, sp, x16
00177048b.ls 0x177094
0017704cstr x30, [sp-80]!
00177050stur x29, [sp-8]
00177054sub x29, sp, 8
00177058str w0, [sp+88]
0017705cstrb w1, [sp+92]
00177060str x2, [sp+96]
00177064str x3, [sp+104]
00177068str x4, [sp+112]
0017706cstr xzr, [sp+56]
00177070ldrsb x1, [sp+92]
00177074ldrsw x0, [sp+88]
00177078movz x5, 10000
0017707cbl google.golang.org/protobuf/encoding/protowire.consumeFieldValueD
00177080str x0, [sp+64]
00177084str x0, [sp+56]
00177088ldur x29, [sp-8]
0017708cldr x30, [sp], 80
00177090ret x30
00177094
00177094loc_177094:
00177094str w0, [sp+8]
00177098strb w1, [sp+12]
0017709cstp x2, x3, [sp+16]
001770a0str x4, [sp+32]
001770a4mov x3, x30
001770a8bl runtime.morestack_noctxt.abi0
001770acldrsw x0, [sp+8]
001770b0ldrsb x1, [sp+12]
001770b4ldp x2, x3, [sp+16]
001770b8ldr x4, [sp+32]
001770bcb 0x177040
00177040
001770c0
001770c0google.golang.org/protobuf/encoding/protowire.consumeFieldValueD: ; void google.golang.org/protobuf/encoding/protowire.consumeFieldValueD(google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ, struct []uint8 b, int depth)
001770c0ldr x16, [x28+16]
001770c4sub x17, sp, 96
001770c8subs xzr, x17, x16
001770ccb.ls 0x177460
001770d0str x30, [sp-224]!
001770d4stur x29, [sp-8]
001770d8sub x29, sp, 8
001770dcstr w0, [sp+232]
001770e0strb w1, [sp+236]
001770e4str x2, [sp+240]
001770e8str x3, [sp+248]
001770ecstr x4, [sp+256]
001770f0str x5, [sp+264]
001770f4str xzr, [sp+88]
001770f8ldrsb x3, [sp+236]
001770fcstrb w3, [sp+49]
00177100mov x4, x3
00177104subs wzr, w4, 2
00177108b.le 0x177110
0017710cb 0x177208
00177110
00177110loc_177110:
00177110ubfm x4, x3, 0, 7
00177114cbz w4, 0x17711c
00177118b 0x177154
0017711c
0017711cloc_17711c:
0017711cb 0x177120
00177120
00177120loc_177120:
00177120ldr x0, [sp+240]
00177124ldr x1, [sp+248]
00177128ldr x2, [sp+256]
0017712cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00177130str x0, [sp+136]
00177134str x1, [sp+128]
00177138str x0, [sp+120]
0017713cstr x1, [sp+112]
00177140str x1, [sp+88]
00177144mov x0, x1
00177148ldur x29, [sp-8]
0017714cldr x30, [sp], 224
00177150ret x30
00177154
00177154loc_177154:
00177154ubfm x4, x3, 0, 7
00177158subs wzr, w4, 1
0017715cb.eq 0x177164
00177160b 0x17719c
00177164
00177164loc_177164:
00177164b 0x177168
00177168
00177168loc_177168:
00177168ldr x0, [sp+240]
0017716cldr x1, [sp+248]
00177170ldr x2, [sp+256]
00177174bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
00177178str x0, [sp+136]
0017717cstr x1, [sp+128]
00177180str x0, [sp+96]
00177184str x1, [sp+160]
00177188str x1, [sp+88]
0017718cmov x0, x1
00177190ldur x29, [sp-8]
00177194ldr x30, [sp], 224
00177198ret x30
0017719c
0017719cloc_17719c:
0017719cubfm x3, x3, 0, 7
001771a0subs wzr, w3, 2
001771a4b.eq 0x1771ac
001771a8b 0x1771fc
001771ac
001771acloc_1771ac:
001771acb 0x1771b0
001771b0
001771b0loc_1771b0:
001771b0str xzr, [sp+168]
001771b4stp xzr, xzr, [sp+176]
001771b8ldr x0, [sp+240]
001771bcldr x1, [sp+248]
001771c0ldr x2, [sp+256]
001771c4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001771c8str x0, [sp+168]
001771ccstr x1, [sp+176]
001771d0str x2, [sp+184]
001771d4str x3, [sp+128]
001771d8str x0, [sp+192]
001771dcstr x1, [sp+200]
001771e0str x2, [sp+208]
001771e4ldr x0, [sp+128]
001771e8str x0, [sp+152]
001771ecstr x0, [sp+88]
001771f0ldur x29, [sp-8]
001771f4ldr x30, [sp], 224
001771f8ret x30
001771fc
001771fcloc_1771fc:
001771fcb 0x177200
00177200
00177200loc_177200:
00177200b 0x177204
00177204
00177204loc_177204:
00177204b 0x1772c8
00177208
00177208loc_177208:
00177208ubfm x4, x3, 0, 7
0017720csubs wzr, w4, 3
00177210b.eq 0x177218
00177214b 0x177248
00177218
00177218loc_177218:
00177218b 0x17721c
0017721c
0017721cloc_17721c:
0017721cldr x3, [sp+264]
00177220tbnz x3, 63, 0x177228
00177224b 0x17723c
00177228
00177228loc_177228:
00177228movn x0, 5
0017722cstr x0, [sp+88]
00177230ldur x29, [sp-8]
00177234ldr x30, [sp], 224
00177238ret x30
0017723c
0017723cloc_17723c:
0017723cldr x3, [sp+248]
00177240str x3, [sp+72]
00177244b 0x1772e0
00177248
00177248loc_177248:
00177248ubfm x4, x3, 0, 7
0017724csubs wzr, w4, 4
00177250b.eq 0x177258
00177254b 0x177270
00177258
00177258loc_177258:
00177258b 0x17725c
0017725c
0017725cloc_17725c:
0017725cmovn x0, 4
00177260str x0, [sp+88]
00177264ldur x29, [sp-8]
00177268ldr x30, [sp], 224
0017726cret x30
00177270
00177270loc_177270:
00177270ubfm x3, x3, 0, 7
00177274subs wzr, w3, 5
00177278b.eq 0x177280
0017727cb 0x1772bc
00177280
00177280loc_177280:
00177280b 0x177284
00177284
00177284loc_177284:
00177284ldr x0, [sp+240]
00177288ldr x1, [sp+248]
0017728cldr x2, [sp+256]
00177290bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00177294str w0, [sp+64]
00177298str x1, [sp+128]
0017729cldr w3, [sp+64]
001772a0str w3, [sp+56]
001772a4ldr x0, [sp+128]
001772a8str x0, [sp+104]
001772acstr x0, [sp+88]
001772b0ldur x29, [sp-8]
001772b4ldr x30, [sp], 224
001772b8ret x30
001772bc
001772bcloc_1772bc:
001772bcb 0x1772c0
001772c0
001772c0loc_1772c0:
001772c0b 0x1772c4
001772c4
001772c4loc_1772c4:
001772c4b 0x1772c8
001772c8
001772c8loc_1772c8:
001772c8b 0x1772cc
001772cc
001772ccloc_1772cc:
001772ccmovn x0, 3
001772d0str x0, [sp+88]
001772d4ldur x29, [sp-8]
001772d8ldr x30, [sp], 224
001772dcret x30
001772e0
001772e0loc_1772e0:
001772e0b 0x1772e4
001772e4
001772e4loc_1772e4:
001772e4ldr x0, [sp+240]
001772e8ldr x1, [sp+248]
001772ecldr x2, [sp+256]
001772f0bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001772f4str w0, [sp+60]
001772f8strb w1, [sp+50]
001772fcstr x2, [sp+128]
00177300ldrsw x3, [sp+60]
00177304str w3, [sp+68]
00177308ldrsb x3, [sp+50]
0017730cstrb w3, [sp+51]
00177310ldr x3, [sp+128]
00177314str x3, [sp+144]
00177318ldrsw x3, [sp+68]
0017731cstr w3, [sp+52]
00177320ldrsb x3, [sp+51]
00177324strb w3, [sp+48]
00177328ldr x0, [sp+144]
0017732cstr x0, [sp+80]
00177330tbnz x0, 63, 0x177338
00177334b 0x177348
00177338
00177338loc_177338:
00177338str x0, [sp+88]
0017733cldur x29, [sp-8]
00177340ldr x30, [sp], 224
00177344ret x30
00177348
00177348loc_177348:
00177348ldr x1, [sp+248]
0017734cldr x6, [sp+240]
00177350ldr x7, [sp+256]
00177354b 0x177358
00177358
00177358loc_177358:
00177358subs xzr, x1, x0
0017735cb.hs 0x177364
00177360b 0x177458
00177364
00177364loc_177364:
00177364sub x3, x1, x0
00177368sub x4, x7, x0
0017736csub x7, xzr, x4
00177370and x7, x0, x7, asr #63
00177374add x2, x6, x7
00177378str x2, [sp+240]
0017737cstr x3, [sp+248]
00177380str x4, [sp+256]
00177384ldrsb x6, [sp+48]
00177388ubfm x6, x6, 0, 7
0017738csubs wzr, w6, 4
00177390b.eq 0x177398
00177394b 0x1773e0
00177398
00177398loc_177398:
00177398ldrsw x2, [sp+52]
0017739cldrsw x4, [sp+232]
001773a0subs wzr, w2, w4
001773a4b.ne 0x1773ac
001773a8b 0x1773c0
001773ac
001773acloc_1773ac:
001773acmovn x0, 4
001773b0str x0, [sp+88]
001773b4ldur x29, [sp-8]
001773b8ldr x30, [sp], 224
001773bcret x30
001773c0
001773c0loc_1773c0:
001773c0str x3, [sp+128]
001773c4ldr x2, [sp+72]
001773c8add x2, x2, x0
001773ccsub x0, x2, x1
001773d0str x0, [sp+88]
001773d4ldur x29, [sp-8]
001773d8ldr x30, [sp], 224
001773dcret x30
001773e0
001773e0loc_1773e0:
001773e0ldrsb x1, [sp+48]
001773e4ldrsw x0, [sp+52]
001773e8ldr x6, [sp+264]
001773ecsub x5, x6, 1
001773f0bl google.golang.org/protobuf/encoding/protowire.consumeFieldValueD
001773f4str x0, [sp+80]
001773f8tbnz x0, 63, 0x177400
001773fcb 0x177410
00177400
00177400loc_177400:
00177400str x0, [sp+88]
00177404ldur x29, [sp-8]
00177408ldr x30, [sp], 224
0017740cret x30
00177410
00177410loc_177410:
00177410ldr x1, [sp+248]
00177414ldr x3, [sp+240]
00177418ldr x4, [sp+256]
0017741cb 0x177420
00177420
00177420loc_177420:
00177420subs xzr, x0, x1
00177424b.ls 0x17742c
00177428b 0x177454
0017742c
0017742cloc_17742c:
0017742csub x4, x4, x0
00177430sub x5, x1, x0
00177434sub x6, xzr, x4
00177438and x6, x0, x6, asr #63
0017743cadd x3, x3, x6
00177440str x3, [sp+240]
00177444str x5, [sp+248]
00177448str x4, [sp+256]
0017744cb 0x177450
00177450
00177450loc_177450:
00177450b 0x1772e0
00177454
00177454loc_177454:
00177454bl runtime.panicSliceB
00177458
00177458loc_177458:
00177458bl runtime.panicSliceB
0017745chint
00177460
00177460loc_177460:
00177460str w0, [sp+8]
00177464strb w1, [sp+12]
00177468stp x2, x3, [sp+16]
0017746cstp x4, x5, [sp+32]
00177470mov x3, x30
00177474bl runtime.morestack_noctxt.abi0
00177478ldrsw x0, [sp+8]
0017747cldrsb x1, [sp+12]
00177480ldp x2, x3, [sp+16]
00177484ldp x4, x5, [sp+32]
00177488b 0x1770c0
0017748cudf 0
001770c0
001770c0google.golang.org/protobuf/encoding/protowire.consumeFieldValueD: ; void google.golang.org/protobuf/encoding/protowire.consumeFieldValueD(google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ, struct []uint8 b, int depth)
001770c0ldr x16, [x28+16]
001770c4sub x17, sp, 96
001770c8subs xzr, x17, x16
001770ccb.ls 0x177460
001770d0str x30, [sp-224]!
001770d4stur x29, [sp-8]
001770d8sub x29, sp, 8
001770dcstr w0, [sp+232]
001770e0strb w1, [sp+236]
001770e4str x2, [sp+240]
001770e8str x3, [sp+248]
001770ecstr x4, [sp+256]
001770f0str x5, [sp+264]
001770f4str xzr, [sp+88]
001770f8ldrsb x3, [sp+236]
001770fcstrb w3, [sp+49]
00177100mov x4, x3
00177104subs wzr, w4, 2
00177108b.le 0x177110
0017710cb 0x177208
00177110
00177110loc_177110:
00177110ubfm x4, x3, 0, 7
00177114cbz w4, 0x17711c
00177118b 0x177154
0017711c
0017711cloc_17711c:
0017711cb 0x177120
00177120
00177120loc_177120:
00177120ldr x0, [sp+240]
00177124ldr x1, [sp+248]
00177128ldr x2, [sp+256]
0017712cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00177130str x0, [sp+136]
00177134str x1, [sp+128]
00177138str x0, [sp+120]
0017713cstr x1, [sp+112]
00177140str x1, [sp+88]
00177144mov x0, x1
00177148ldur x29, [sp-8]
0017714cldr x30, [sp], 224
00177150ret x30
00177154
00177154loc_177154:
00177154ubfm x4, x3, 0, 7
00177158subs wzr, w4, 1
0017715cb.eq 0x177164
00177160b 0x17719c
00177164
00177164loc_177164:
00177164b 0x177168
00177168
00177168loc_177168:
00177168ldr x0, [sp+240]
0017716cldr x1, [sp+248]
00177170ldr x2, [sp+256]
00177174bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
00177178str x0, [sp+136]
0017717cstr x1, [sp+128]
00177180str x0, [sp+96]
00177184str x1, [sp+160]
00177188str x1, [sp+88]
0017718cmov x0, x1
00177190ldur x29, [sp-8]
00177194ldr x30, [sp], 224
00177198ret x30
0017719c
0017719cloc_17719c:
0017719cubfm x3, x3, 0, 7
001771a0subs wzr, w3, 2
001771a4b.eq 0x1771ac
001771a8b 0x1771fc
001771ac
001771acloc_1771ac:
001771acb 0x1771b0
001771b0
001771b0loc_1771b0:
001771b0str xzr, [sp+168]
001771b4stp xzr, xzr, [sp+176]
001771b8ldr x0, [sp+240]
001771bcldr x1, [sp+248]
001771c0ldr x2, [sp+256]
001771c4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
001771c8str x0, [sp+168]
001771ccstr x1, [sp+176]
001771d0str x2, [sp+184]
001771d4str x3, [sp+128]
001771d8str x0, [sp+192]
001771dcstr x1, [sp+200]
001771e0str x2, [sp+208]
001771e4ldr x0, [sp+128]
001771e8str x0, [sp+152]
001771ecstr x0, [sp+88]
001771f0ldur x29, [sp-8]
001771f4ldr x30, [sp], 224
001771f8ret x30
001771fc
001771fcloc_1771fc:
001771fcb 0x177200
00177200
00177200loc_177200:
00177200b 0x177204
00177204
00177204loc_177204:
00177204b 0x1772c8
00177208
00177208loc_177208:
00177208ubfm x4, x3, 0, 7
0017720csubs wzr, w4, 3
00177210b.eq 0x177218
00177214b 0x177248
00177218
00177218loc_177218:
00177218b 0x17721c
0017721c
0017721cloc_17721c:
0017721cldr x3, [sp+264]
00177220tbnz x3, 63, 0x177228
00177224b 0x17723c
00177228
00177228loc_177228:
00177228movn x0, 5
0017722cstr x0, [sp+88]
00177230ldur x29, [sp-8]
00177234ldr x30, [sp], 224
00177238ret x30
0017723c
0017723cloc_17723c:
0017723cldr x3, [sp+248]
00177240str x3, [sp+72]
00177244b 0x1772e0
00177248
00177248loc_177248:
00177248ubfm x4, x3, 0, 7
0017724csubs wzr, w4, 4
00177250b.eq 0x177258
00177254b 0x177270
00177258
00177258loc_177258:
00177258b 0x17725c
0017725c
0017725cloc_17725c:
0017725cmovn x0, 4
00177260str x0, [sp+88]
00177264ldur x29, [sp-8]
00177268ldr x30, [sp], 224
0017726cret x30
00177270
00177270loc_177270:
00177270ubfm x3, x3, 0, 7
00177274subs wzr, w3, 5
00177278b.eq 0x177280
0017727cb 0x1772bc
00177280
00177280loc_177280:
00177280b 0x177284
00177284
00177284loc_177284:
00177284ldr x0, [sp+240]
00177288ldr x1, [sp+248]
0017728cldr x2, [sp+256]
00177290bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
00177294str w0, [sp+64]
00177298str x1, [sp+128]
0017729cldr w3, [sp+64]
001772a0str w3, [sp+56]
001772a4ldr x0, [sp+128]
001772a8str x0, [sp+104]
001772acstr x0, [sp+88]
001772b0ldur x29, [sp-8]
001772b4ldr x30, [sp], 224
001772b8ret x30
001772bc
001772bcloc_1772bc:
001772bcb 0x1772c0
001772c0
001772c0loc_1772c0:
001772c0b 0x1772c4
001772c4
001772c4loc_1772c4:
001772c4b 0x1772c8
001772c8
001772c8loc_1772c8:
001772c8b 0x1772cc
001772cc
001772ccloc_1772cc:
001772ccmovn x0, 3
001772d0str x0, [sp+88]
001772d4ldur x29, [sp-8]
001772d8ldr x30, [sp], 224
001772dcret x30
001772e0
001772e0loc_1772e0:
001772e0b 0x1772e4
001772e4
001772e4loc_1772e4:
001772e4ldr x0, [sp+240]
001772e8ldr x1, [sp+248]
001772ecldr x2, [sp+256]
001772f0bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
001772f4str w0, [sp+60]
001772f8strb w1, [sp+50]
001772fcstr x2, [sp+128]
00177300ldrsw x3, [sp+60]
00177304str w3, [sp+68]
00177308ldrsb x3, [sp+50]
0017730cstrb w3, [sp+51]
00177310ldr x3, [sp+128]
00177314str x3, [sp+144]
00177318ldrsw x3, [sp+68]
0017731cstr w3, [sp+52]
00177320ldrsb x3, [sp+51]
00177324strb w3, [sp+48]
00177328ldr x0, [sp+144]
0017732cstr x0, [sp+80]
00177330tbnz x0, 63, 0x177338
00177334b 0x177348
00177338
00177338loc_177338:
00177338str x0, [sp+88]
0017733cldur x29, [sp-8]
00177340ldr x30, [sp], 224
00177344ret x30
00177348
00177348loc_177348:
00177348ldr x1, [sp+248]
0017734cldr x6, [sp+240]
00177350ldr x7, [sp+256]
00177354b 0x177358
00177358
00177358loc_177358:
00177358subs xzr, x1, x0
0017735cb.hs 0x177364
00177360b 0x177458
00177364
00177364loc_177364:
00177364sub x3, x1, x0
00177368sub x4, x7, x0
0017736csub x7, xzr, x4
00177370and x7, x0, x7, asr #63
00177374add x2, x6, x7
00177378str x2, [sp+240]
0017737cstr x3, [sp+248]
00177380str x4, [sp+256]
00177384ldrsb x6, [sp+48]
00177388ubfm x6, x6, 0, 7
0017738csubs wzr, w6, 4
00177390b.eq 0x177398
00177394b 0x1773e0
00177398
00177398loc_177398:
00177398ldrsw x2, [sp+52]
0017739cldrsw x4, [sp+232]
001773a0subs wzr, w2, w4
001773a4b.ne 0x1773ac
001773a8b 0x1773c0
001773ac
001773acloc_1773ac:
001773acmovn x0, 4
001773b0str x0, [sp+88]
001773b4ldur x29, [sp-8]
001773b8ldr x30, [sp], 224
001773bcret x30
001773c0
001773c0loc_1773c0:
001773c0str x3, [sp+128]
001773c4ldr x2, [sp+72]
001773c8add x2, x2, x0
001773ccsub x0, x2, x1
001773d0str x0, [sp+88]
001773d4ldur x29, [sp-8]
001773d8ldr x30, [sp], 224
001773dcret x30
001773e0
001773e0loc_1773e0:
001773e0ldrsb x1, [sp+48]
001773e4ldrsw x0, [sp+52]
001773e8ldr x6, [sp+264]
001773ecsub x5, x6, 1
001773f0bl google.golang.org/protobuf/encoding/protowire.consumeFieldValueD
001773f4str x0, [sp+80]
001773f8tbnz x0, 63, 0x177400
001773fcb 0x177410
00177400
00177400loc_177400:
00177400str x0, [sp+88]
00177404ldur x29, [sp-8]
00177408ldr x30, [sp], 224
0017740cret x30
00177410
00177410loc_177410:
00177410ldr x1, [sp+248]
00177414ldr x3, [sp+240]
00177418ldr x4, [sp+256]
0017741cb 0x177420
00177420
00177420loc_177420:
00177420subs xzr, x0, x1
00177424b.ls 0x17742c
00177428b 0x177454
0017742c
0017742cloc_17742c:
0017742csub x4, x4, x0
00177430sub x5, x1, x0
00177434sub x6, xzr, x4
00177438and x6, x0, x6, asr #63
0017743cadd x3, x3, x6
00177440str x3, [sp+240]
00177444str x5, [sp+248]
00177448str x4, [sp+256]
0017744cb 0x177450
00177450
00177450loc_177450:
00177450b 0x1772e0
00177454
00177454loc_177454:
00177454bl runtime.panicSliceB
00177458
00177458loc_177458:
00177458bl runtime.panicSliceB
0017745chint
00177460
00177460loc_177460:
00177460str w0, [sp+8]
00177464strb w1, [sp+12]
00177468stp x2, x3, [sp+16]
0017746cstp x4, x5, [sp+32]
00177470mov x3, x30
00177474bl runtime.morestack_noctxt.abi0
00177478ldrsw x0, [sp+8]
0017747cldrsb x1, [sp+12]
00177480ldp x2, x3, [sp+16]
00177484ldp x4, x5, [sp+32]
00177488b 0x1770c0
0017748cudf 0
001770c0
00177490
00177490google.golang.org/protobuf/encoding/protowire.AppendTag: ; void google.golang.org/protobuf/encoding/protowire.AppendTag(struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ)
00177490ldr x16, [x28+16]
00177494subs xzr, sp, x16
00177498b.ls 0x177518
0017749cstr x30, [sp-112]!
001774a0stur x29, [sp-8]
001774a4sub x29, sp, 8
001774a8str x0, [sp+120]
001774acstr x1, [sp+128]
001774b0str x2, [sp+136]
001774b4str w3, [sp+144]
001774b8strb w4, [sp+148]
001774bcstr xzr, [sp+56]
001774c0stp xzr, xzr, [sp+64]
001774c4ldrsb x1, [sp+148]
001774c8ldrsw x0, [sp+144]
001774ccbl google.golang.org/protobuf/encoding/protowire.EncodeTag
001774d0str x0, [sp+48]
001774d4ldr x2, [sp+120]
001774d8ldr x1, [sp+128]
001774dcldr x3, [sp+136]
001774e0mov x4, x0
001774e4mov x0, x2
001774e8mov x2, x3
001774ecmov x3, x4
001774f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001774f4str x0, [sp+80]
001774f8str x1, [sp+88]
001774fcstr x2, [sp+96]
00177500str x0, [sp+56]
00177504str x1, [sp+64]
00177508str x2, [sp+72]
0017750cldur x29, [sp-8]
00177510ldr x30, [sp], 112
00177514ret x30
00177518
00177518loc_177518:
00177518stp x0, x1, [sp+8]
0017751cstr x2, [sp+24]
00177520str w3, [sp+32]
00177524strb w4, [sp+36]
00177528mov x3, x30
0017752cbl runtime.morestack_noctxt.abi0
00177530ldp x0, x1, [sp+8]
00177534ldr x2, [sp+24]
00177538ldrsw x3, [sp+32]
0017753cldrsb x4, [sp+36]
00177540b 0x177490
00177544udf 0
00177548udf 0
0017754cudf 0
00177490
00177490google.golang.org/protobuf/encoding/protowire.AppendTag: ; void google.golang.org/protobuf/encoding/protowire.AppendTag(struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ)
00177490ldr x16, [x28+16]
00177494subs xzr, sp, x16
00177498b.ls 0x177518
0017749cstr x30, [sp-112]!
001774a0stur x29, [sp-8]
001774a4sub x29, sp, 8
001774a8str x0, [sp+120]
001774acstr x1, [sp+128]
001774b0str x2, [sp+136]
001774b4str w3, [sp+144]
001774b8strb w4, [sp+148]
001774bcstr xzr, [sp+56]
001774c0stp xzr, xzr, [sp+64]
001774c4ldrsb x1, [sp+148]
001774c8ldrsw x0, [sp+144]
001774ccbl google.golang.org/protobuf/encoding/protowire.EncodeTag
001774d0str x0, [sp+48]
001774d4ldr x2, [sp+120]
001774d8ldr x1, [sp+128]
001774dcldr x3, [sp+136]
001774e0mov x4, x0
001774e4mov x0, x2
001774e8mov x2, x3
001774ecmov x3, x4
001774f0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
001774f4str x0, [sp+80]
001774f8str x1, [sp+88]
001774fcstr x2, [sp+96]
00177500str x0, [sp+56]
00177504str x1, [sp+64]
00177508str x2, [sp+72]
0017750cldur x29, [sp-8]
00177510ldr x30, [sp], 112
00177514ret x30
00177518
00177518loc_177518:
00177518stp x0, x1, [sp+8]
0017751cstr x2, [sp+24]
00177520str w3, [sp+32]
00177524strb w4, [sp+36]
00177528mov x3, x30
0017752cbl runtime.morestack_noctxt.abi0
00177530ldp x0, x1, [sp+8]
00177534ldr x2, [sp+24]
00177538ldrsw x3, [sp+32]
0017753cldrsb x4, [sp+36]
00177540b 0x177490
00177544udf 0
00177548udf 0
0017754cudf 0
00177490
00177550
00177550google.golang.org/protobuf/encoding/protowire.ConsumeTag: ; void google.golang.org/protobuf/encoding/protowire.ConsumeTag(struct []uint8 b)
00177550ldr x16, [x28+16]
00177554subs xzr, sp, x16
00177558b.ls 0x17765c
0017755cstr x30, [sp-128]!
00177560stur x29, [sp-8]
00177564sub x29, sp, 8
00177568str x0, [sp+136]
0017756cstr x1, [sp+144]
00177570str x2, [sp+152]
00177574str wzr, [sp+48]
00177578strb wzr, [sp+44]
0017757cstr xzr, [sp+64]
00177580ldr x0, [sp+136]
00177584ldr x1, [sp+144]
00177588bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
0017758cstr x0, [sp+112]
00177590str x1, [sp+104]
00177594str x0, [sp+96]
00177598str x1, [sp+88]
0017759cstr x0, [sp+72]
001775a0str x1, [sp+80]
001775a4tbnz x1, 63, 0x1775ac
001775a8b 0x1775d0
001775ac
001775acloc_1775ac:
001775acstr wzr, [sp+48]
001775b0strb wzr, [sp+44]
001775b4ldr x2, [sp+80]
001775b8str x2, [sp+64]
001775bcldrsb x1, [sp+44]
001775c0ldrsw x0, [sp+48]
001775c4ldur x29, [sp-8]
001775c8ldr x30, [sp], 128
001775ccret x30
001775d0
001775d0loc_1775d0:
001775d0bl google.golang.org/protobuf/encoding/protowire.DecodeTag
001775d4str w0, [sp+56]
001775d8strb w1, [sp+46]
001775dcldrsw x1, [sp+56]
001775e0str w1, [sp+60]
001775e4ldrsb x1, [sp+46]
001775e8strb w1, [sp+47]
001775ecldrsw x1, [sp+60]
001775f0str w1, [sp+52]
001775f4ldrsb x1, [sp+47]
001775f8strb w1, [sp+45]
001775fcldrsw x1, [sp+52]
00177600subs wzr, w1, 0
00177604b.le 0x17760c
00177608b 0x177630
0017760c
0017760cloc_17760c:
0017760cstr wzr, [sp+48]
00177610strb wzr, [sp+44]
00177614movn x2, 1
00177618str x2, [sp+64]
0017761cldrsb x1, [sp+44]
00177620ldrsw x0, [sp+48]
00177624ldur x29, [sp-8]
00177628ldr x30, [sp], 128
0017762cret x30
00177630
00177630loc_177630:
00177630ldrsw x3, [sp+52]
00177634str w3, [sp+48]
00177638ldrsb x3, [sp+45]
0017763cstrb w3, [sp+44]
00177640ldr x2, [sp+80]
00177644str x2, [sp+64]
00177648ldrsb x1, [sp+44]
0017764cldrsw x0, [sp+48]
00177650ldur x29, [sp-8]
00177654ldr x30, [sp], 128
00177658ret x30
0017765c
0017765cloc_17765c:
0017765cstp x0, x1, [sp+8]
00177660str x2, [sp+24]
00177664mov x3, x30
00177668bl runtime.morestack_noctxt.abi0
0017766cldp x0, x1, [sp+8]
00177670ldr x2, [sp+24]
00177674b 0x177550
00177678udf 0
0017767cudf 0
00177550
00177550google.golang.org/protobuf/encoding/protowire.ConsumeTag: ; void google.golang.org/protobuf/encoding/protowire.ConsumeTag(struct []uint8 b)
00177550ldr x16, [x28+16]
00177554subs xzr, sp, x16
00177558b.ls 0x17765c
0017755cstr x30, [sp-128]!
00177560stur x29, [sp-8]
00177564sub x29, sp, 8
00177568str x0, [sp+136]
0017756cstr x1, [sp+144]
00177570str x2, [sp+152]
00177574str wzr, [sp+48]
00177578strb wzr, [sp+44]
0017757cstr xzr, [sp+64]
00177580ldr x0, [sp+136]
00177584ldr x1, [sp+144]
00177588bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
0017758cstr x0, [sp+112]
00177590str x1, [sp+104]
00177594str x0, [sp+96]
00177598str x1, [sp+88]
0017759cstr x0, [sp+72]
001775a0str x1, [sp+80]
001775a4tbnz x1, 63, 0x1775ac
001775a8b 0x1775d0
001775ac
001775acloc_1775ac:
001775acstr wzr, [sp+48]
001775b0strb wzr, [sp+44]
001775b4ldr x2, [sp+80]
001775b8str x2, [sp+64]
001775bcldrsb x1, [sp+44]
001775c0ldrsw x0, [sp+48]
001775c4ldur x29, [sp-8]
001775c8ldr x30, [sp], 128
001775ccret x30
001775d0
001775d0loc_1775d0:
001775d0bl google.golang.org/protobuf/encoding/protowire.DecodeTag
001775d4str w0, [sp+56]
001775d8strb w1, [sp+46]
001775dcldrsw x1, [sp+56]
001775e0str w1, [sp+60]
001775e4ldrsb x1, [sp+46]
001775e8strb w1, [sp+47]
001775ecldrsw x1, [sp+60]
001775f0str w1, [sp+52]
001775f4ldrsb x1, [sp+47]
001775f8strb w1, [sp+45]
001775fcldrsw x1, [sp+52]
00177600subs wzr, w1, 0
00177604b.le 0x17760c
00177608b 0x177630
0017760c
0017760cloc_17760c:
0017760cstr wzr, [sp+48]
00177610strb wzr, [sp+44]
00177614movn x2, 1
00177618str x2, [sp+64]
0017761cldrsb x1, [sp+44]
00177620ldrsw x0, [sp+48]
00177624ldur x29, [sp-8]
00177628ldr x30, [sp], 128
0017762cret x30
00177630
00177630loc_177630:
00177630ldrsw x3, [sp+52]
00177634str w3, [sp+48]
00177638ldrsb x3, [sp+45]
0017763cstrb w3, [sp+44]
00177640ldr x2, [sp+80]
00177644str x2, [sp+64]
00177648ldrsb x1, [sp+44]
0017764cldrsw x0, [sp+48]
00177650ldur x29, [sp-8]
00177654ldr x30, [sp], 128
00177658ret x30
0017765c
0017765cloc_17765c:
0017765cstp x0, x1, [sp+8]
00177660str x2, [sp+24]
00177664mov x3, x30
00177668bl runtime.morestack_noctxt.abi0
0017766cldp x0, x1, [sp+8]
00177670ldr x2, [sp+24]
00177674b 0x177550
00177678udf 0
0017767cudf 0
00177550
00177680
00177680google.golang.org/protobuf/encoding/protowire.SizeTag: ; void google.golang.org/protobuf/encoding/protowire.SizeTag(google.golang.org/protobuf/encoding/protowire.Number num)
00177680ldr x16, [x28+16]
00177684subs xzr, sp, x16
00177688b.ls 0x1776c8
0017768cstr x30, [sp-48]!
00177690stur x29, [sp-8]
00177694sub x29, sp, 8
00177698str w0, [sp+56]
0017769cstr xzr, [sp+16]
001776a0ldrsw x0, [sp+56]
001776a4mov x1, xzr
001776a8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
001776acstr x0, [sp+32]
001776b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001776b4str x0, [sp+24]
001776b8str x0, [sp+16]
001776bcldur x29, [sp-8]
001776c0ldr x30, [sp], 48
001776c4ret x30
001776c8
001776c8loc_1776c8:
001776c8str w0, [sp+8]
001776ccmov x3, x30
001776d0bl runtime.morestack_noctxt.abi0
001776d4ldrsw x0, [sp+8]
001776d8b 0x177680
001776dcudf 0
00177680
00177680google.golang.org/protobuf/encoding/protowire.SizeTag: ; void google.golang.org/protobuf/encoding/protowire.SizeTag(google.golang.org/protobuf/encoding/protowire.Number num)
00177680ldr x16, [x28+16]
00177684subs xzr, sp, x16
00177688b.ls 0x1776c8
0017768cstr x30, [sp-48]!
00177690stur x29, [sp-8]
00177694sub x29, sp, 8
00177698str w0, [sp+56]
0017769cstr xzr, [sp+16]
001776a0ldrsw x0, [sp+56]
001776a4mov x1, xzr
001776a8bl google.golang.org/protobuf/encoding/protowire.EncodeTag
001776acstr x0, [sp+32]
001776b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
001776b4str x0, [sp+24]
001776b8str x0, [sp+16]
001776bcldur x29, [sp-8]
001776c0ldr x30, [sp], 48
001776c4ret x30
001776c8
001776c8loc_1776c8:
001776c8str w0, [sp+8]
001776ccmov x3, x30
001776d0bl runtime.morestack_noctxt.abi0
001776d4ldrsw x0, [sp+8]
001776d8b 0x177680
001776dcudf 0
00177680
001776e0
001776e0google.golang.org/protobuf/encoding/protowire.AppendVarint: ; void google.golang.org/protobuf/encoding/protowire.AppendVarint(struct []uint8 b, uint64 v)
001776e0ldr x16, [x28+16]
001776e4sub x17, sp, 48
001776e8subs xzr, x17, x16
001776ecb.ls 0x177fec
001776f0str x30, [sp-176]!
001776f4stur x29, [sp-8]
001776f8sub x29, sp, 8
001776fcstr x0, [sp+184]
00177700str x1, [sp+192]
00177704str x2, [sp+200]
00177708str x3, [sp+208]
0017770cstr xzr, [sp+144]
00177710stp xzr, xzr, [sp+152]
00177714ldr x5, [sp+208]
00177718subs xzr, x5, 128
0017771cb.lo 0x177724
00177720b 0x177780
00177724
00177724loc_177724:
00177724b 0x177728
00177728
00177728loc_177728:
00177728ldr x5, [sp+208]
0017772cstrb w5, [sp+123]
00177730ldr x2, [sp+200]
00177734ldr x0, [sp+184]
00177738ldr x5, [sp+192]
0017773cadd x1, x5, 1
00177740subs xzr, x2, x1
00177744b.hs 0x17774c
00177748b 0x177750
0017774c
0017774cloc_17774c:
0017774cb 0x177764
00177750
00177750loc_177750:
00177750orr x3, xzr, 1
00177754adrp x4, 0x47e000
00177758add x4, x4, 3072
0017775cbl runtime.growslice
00177760b 0x177764
00177764
00177764loc_177764:
00177764ldrb w3, [sp+123]
00177768sub x4, x1, 1
0017776cstrb w3, [x0+x4]
00177770str x0, [sp+184]
00177774str x1, [sp+192]
00177778str x2, [sp+200]
0017777cb 0x177fc8
00177780
00177780loc_177780:
00177780ldr x5, [sp+208]
00177784subs xzr, x5, 16384
00177788b.lo 0x177790
0017778cb 0x17780c
00177790
00177790loc_177790:
00177790b 0x177794
00177794
00177794loc_177794:
00177794ldr x5, [sp+208]
00177798and x5, x5, 127
0017779corr x5, x5, 128
001777a0strb w5, [sp+112]
001777a4ldr x5, [sp+208]
001777a8ubfm x5, x5, 7, 63
001777acstrb w5, [sp+101]
001777b0ldr x2, [sp+200]
001777b4ldr x0, [sp+184]
001777b8ldr x5, [sp+192]
001777bcadd x1, x5, 2
001777c0subs xzr, x2, x1
001777c4b.hs 0x1777cc
001777c8b 0x1777d0
001777cc
001777ccloc_1777cc:
001777ccb 0x1777e4
001777d0
001777d0loc_1777d0:
001777d0orr x3, xzr, 2
001777d4adrp x4, 0x47e000
001777d8add x4, x4, 3072
001777dcbl runtime.growslice
001777e0b 0x1777e4
001777e4
001777e4loc_1777e4:
001777e4ldrb w3, [sp+112]
001777e8ldrb w4, [sp+101]
001777ecsub x5, x1, 2
001777f0strb w3, [x0+x5]
001777f4add x3, x0, x5
001777f8strb w4, [x3+1]
001777fcstr x0, [sp+184]
00177800str x1, [sp+192]
00177804str x2, [sp+200]
00177808b 0x177fc8
0017780c
0017780cloc_17780c:
0017780cldr x5, [sp+208]
00177810subs xzr, x5, 0x200000
00177814b.lo 0x17781c
00177818b 0x1778b0
0017781c
0017781cloc_17781c:
0017781cb 0x177820
00177820
00177820loc_177820:
00177820ldr x5, [sp+208]
00177824and x5, x5, 127
00177828orr x5, x5, 128
0017782cstrb w5, [sp+93]
00177830ldr x5, [sp+208]
00177834ubfm x5, x5, 7, 13
00177838orr x5, x5, 128
0017783cstrb w5, [sp+92]
00177840ldr x5, [sp+208]
00177844ubfm x5, x5, 14, 63
00177848strb w5, [sp+91]
0017784cldr x2, [sp+200]
00177850ldr x0, [sp+184]
00177854ldr x5, [sp+192]
00177858add x1, x5, 3
0017785csubs xzr, x2, x1
00177860b.hs 0x177868
00177864b 0x17786c
00177868
00177868loc_177868:
00177868b 0x177880
0017786c
0017786cloc_17786c:
0017786corr x3, xzr, 3
00177870adrp x4, 0x47e000
00177874add x4, x4, 3072
00177878bl runtime.growslice
0017787cb 0x177880
00177880
00177880loc_177880:
00177880ldrb w3, [sp+93]
00177884ldrb w4, [sp+92]
00177888ldrb w5, [sp+91]
0017788csub x6, x1, 3
00177890strb w3, [x0+x6]
00177894add x3, x0, x6
00177898strb w4, [x3+1]
0017789cstrb w5, [x3+2]
001778a0str x0, [sp+184]
001778a4str x1, [sp+192]
001778a8str x2, [sp+200]
001778acb 0x177fc8
001778b0
001778b0loc_1778b0:
001778b0ldr x5, [sp+208]
001778b4movz x6, 0x10000000
001778b8subs xzr, x5, x6
001778bcb.lo 0x1778c4
001778c0b 0x177970
001778c4
001778c4loc_1778c4:
001778c4b 0x1778c8
001778c8
001778c8loc_1778c8:
001778c8ldr x5, [sp+208]
001778ccand x5, x5, 127
001778d0orr x5, x5, 128
001778d4strb w5, [sp+90]
001778d8ldr x5, [sp+208]
001778dcubfm x5, x5, 7, 13
001778e0orr x5, x5, 128
001778e4strb w5, [sp+143]
001778e8ldr x5, [sp+208]
001778ecubfm x5, x5, 14, 20
001778f0orr x5, x5, 128
001778f4strb w5, [sp+142]
001778f8ldr x5, [sp+208]
001778fcubfm x5, x5, 21, 63
00177900strb w5, [sp+141]
00177904ldr x2, [sp+200]
00177908ldr x0, [sp+184]
0017790cldr x5, [sp+192]
00177910add x1, x5, 4
00177914subs xzr, x2, x1
00177918b.hs 0x177920
0017791cb 0x177924
00177920
00177920loc_177920:
00177920b 0x177938
00177924
00177924loc_177924:
00177924orr x3, xzr, 4
00177928adrp x4, 0x47e000
0017792cadd x4, x4, 3072
00177930bl runtime.growslice
00177934b 0x177938
00177938
00177938loc_177938:
00177938ldrb w3, [sp+90]
0017793cldrb w4, [sp+143]
00177940ldrb w5, [sp+142]
00177944ldrb w6, [sp+141]
00177948sub x7, x1, 4
0017794cstrb w3, [x0+x7]
00177950add x3, x0, x7
00177954strb w4, [x3+1]
00177958strb w5, [x3+2]
0017795cstrb w6, [x3+3]
00177960str x0, [sp+184]
00177964str x1, [sp+192]
00177968str x2, [sp+200]
0017796cb 0x177fc8
00177970
00177970loc_177970:
00177970ldr x5, [sp+208]
00177974movz x6, 0x800000000
00177978subs xzr, x5, x6
0017797cb.lo 0x177984
00177980b 0x177a48
00177984
00177984loc_177984:
00177984b 0x177988
00177988
00177988loc_177988:
00177988ldr x5, [sp+208]
0017798cand x5, x5, 127
00177990orr x5, x5, 128
00177994strb w5, [sp+140]
00177998ldr x5, [sp+208]
0017799cubfm x5, x5, 7, 13
001779a0orr x5, x5, 128
001779a4strb w5, [sp+139]
001779a8ldr x5, [sp+208]
001779acubfm x5, x5, 14, 20
001779b0orr x5, x5, 128
001779b4strb w5, [sp+138]
001779b8ldr x5, [sp+208]
001779bcubfm x5, x5, 21, 27
001779c0orr x5, x5, 128
001779c4strb w5, [sp+137]
001779c8ldr x5, [sp+208]
001779ccubfm x5, x5, 28, 63
001779d0strb w5, [sp+136]
001779d4ldr x2, [sp+200]
001779d8ldr x0, [sp+184]
001779dcldr x5, [sp+192]
001779e0add x1, x5, 5
001779e4subs xzr, x2, x1
001779e8b.hs 0x1779f0
001779ecb 0x1779f4
001779f0
001779f0loc_1779f0:
001779f0b 0x177a08
001779f4
001779f4loc_1779f4:
001779f4movz x3, 5
001779f8adrp x4, 0x47e000
001779fcadd x4, x4, 3072
00177a00bl runtime.growslice
00177a04b 0x177a08
00177a08
00177a08loc_177a08:
00177a08ldrb w3, [sp+140]
00177a0cldrb w4, [sp+139]
00177a10ldrb w5, [sp+138]
00177a14ldrb w6, [sp+137]
00177a18ldrb w7, [sp+136]
00177a1csub x8, x1, 5
00177a20strb w3, [x0+x8]
00177a24add x3, x0, x8
00177a28strb w4, [x3+1]
00177a2cstrb w5, [x3+2]
00177a30strb w6, [x3+3]
00177a34strb w7, [x3+4]
00177a38str x0, [sp+184]
00177a3cstr x1, [sp+192]
00177a40str x2, [sp+200]
00177a44b 0x177fc8
00177a48
00177a48loc_177a48:
00177a48ldr x5, [sp+208]
00177a4cmovz x6, 0x40000000000
00177a50subs xzr, x5, x6
00177a54b.lo 0x177a5c
00177a58b 0x177b38
00177a5c
00177a5cloc_177a5c:
00177a5cb 0x177a60
00177a60
00177a60loc_177a60:
00177a60ldr x5, [sp+208]
00177a64and x5, x5, 127
00177a68orr x5, x5, 128
00177a6cstrb w5, [sp+135]
00177a70ldr x5, [sp+208]
00177a74ubfm x5, x5, 7, 13
00177a78orr x5, x5, 128
00177a7cstrb w5, [sp+134]
00177a80ldr x5, [sp+208]
00177a84ubfm x5, x5, 14, 20
00177a88orr x5, x5, 128
00177a8cstrb w5, [sp+133]
00177a90ldr x5, [sp+208]
00177a94ubfm x5, x5, 21, 27
00177a98orr x5, x5, 128
00177a9cstrb w5, [sp+132]
00177aa0ldr x5, [sp+208]
00177aa4ubfm x5, x5, 28, 34
00177aa8orr x5, x5, 128
00177aacstrb w5, [sp+131]
00177ab0ldr x5, [sp+208]
00177ab4ubfm x5, x5, 35, 63
00177ab8strb w5, [sp+130]
00177abcldr x2, [sp+200]
00177ac0ldr x0, [sp+184]
00177ac4ldr x5, [sp+192]
00177ac8add x1, x5, 6
00177accsubs xzr, x2, x1
00177ad0b.hs 0x177ad8
00177ad4b 0x177adc
00177ad8
00177ad8loc_177ad8:
00177ad8b 0x177af0
00177adc
00177adcloc_177adc:
00177adcorr x3, xzr, 6
00177ae0adrp x4, 0x47e000
00177ae4add x4, x4, 3072
00177ae8bl runtime.growslice
00177aecb 0x177af0
00177af0
00177af0loc_177af0:
00177af0ldrb w3, [sp+135]
00177af4ldrb w4, [sp+134]
00177af8ldrb w5, [sp+133]
00177afcldrb w6, [sp+132]
00177b00ldrb w7, [sp+131]
00177b04ldrb w8, [sp+130]
00177b08sub x9, x1, 6
00177b0cstrb w3, [x0+x9]
00177b10add x3, x0, x9
00177b14strb w4, [x3+1]
00177b18strb w5, [x3+2]
00177b1cstrb w6, [x3+3]
00177b20strb w7, [x3+4]
00177b24strb w8, [x3+5]
00177b28str x0, [sp+184]
00177b2cstr x1, [sp+192]
00177b30str x2, [sp+200]
00177b34b 0x177fc8
00177b38
00177b38loc_177b38:
00177b38ldr x5, [sp+208]
00177b3cmovz x6, 0x2000000000000
00177b40subs xzr, x5, x6
00177b44b.lo 0x177b4c
00177b48b 0x177c40
00177b4c
00177b4cloc_177b4c:
00177b4cb 0x177b50
00177b50
00177b50loc_177b50:
00177b50ldr x5, [sp+208]
00177b54and x5, x5, 127
00177b58orr x5, x5, 128
00177b5cstrb w5, [sp+129]
00177b60ldr x5, [sp+208]
00177b64ubfm x5, x5, 7, 13
00177b68orr x5, x5, 128
00177b6cstrb w5, [sp+128]
00177b70ldr x5, [sp+208]
00177b74ubfm x5, x5, 14, 20
00177b78orr x5, x5, 128
00177b7cstrb w5, [sp+127]
00177b80ldr x5, [sp+208]
00177b84ubfm x5, x5, 21, 27
00177b88orr x5, x5, 128
00177b8cstrb w5, [sp+126]
00177b90ldr x5, [sp+208]
00177b94ubfm x5, x5, 28, 34
00177b98orr x5, x5, 128
00177b9cstrb w5, [sp+125]
00177ba0ldr x5, [sp+208]
00177ba4ubfm x5, x5, 35, 41
00177ba8orr x5, x5, 128
00177bacstrb w5, [sp+124]
00177bb0ldr x5, [sp+208]
00177bb4ubfm x5, x5, 42, 63
00177bb8strb w5, [sp+122]
00177bbcldr x2, [sp+200]
00177bc0ldr x0, [sp+184]
00177bc4ldr x5, [sp+192]
00177bc8add x1, x5, 7
00177bccsubs xzr, x2, x1
00177bd0b.hs 0x177bd8
00177bd4b 0x177bdc
00177bd8
00177bd8loc_177bd8:
00177bd8b 0x177bf0
00177bdc
00177bdcloc_177bdc:
00177bdcorr x3, xzr, 7
00177be0adrp x4, 0x47e000
00177be4add x4, x4, 3072
00177be8bl runtime.growslice
00177becb 0x177bf0
00177bf0
00177bf0loc_177bf0:
00177bf0ldrb w3, [sp+129]
00177bf4ldrb w4, [sp+128]
00177bf8ldrb w5, [sp+127]
00177bfcldrb w6, [sp+126]
00177c00ldrb w7, [sp+125]
00177c04ldrb w8, [sp+124]
00177c08ldrb w9, [sp+122]
00177c0csub x10, x1, 7
00177c10strb w3, [x0+x10]
00177c14add x3, x0, x10
00177c18strb w4, [x3+1]
00177c1cstrb w5, [x3+2]
00177c20strb w6, [x3+3]
00177c24strb w7, [x3+4]
00177c28strb w8, [x3+5]
00177c2cstrb w9, [x3+6]
00177c30str x0, [sp+184]
00177c34str x1, [sp+192]
00177c38str x2, [sp+200]
00177c3cb 0x177fc8
00177c40
00177c40loc_177c40:
00177c40ldr x5, [sp+208]
00177c44movz x6, 0x100000000000000
00177c48subs xzr, x5, x6
00177c4cb.lo 0x177c54
00177c50b 0x177d60
00177c54
00177c54loc_177c54:
00177c54b 0x177c58
00177c58
00177c58loc_177c58:
00177c58ldr x5, [sp+208]
00177c5cand x5, x5, 127
00177c60orr x5, x5, 128
00177c64strb w5, [sp+121]
00177c68ldr x5, [sp+208]
00177c6cubfm x5, x5, 7, 13
00177c70orr x5, x5, 128
00177c74strb w5, [sp+120]
00177c78ldr x5, [sp+208]
00177c7cubfm x5, x5, 14, 20
00177c80orr x5, x5, 128
00177c84strb w5, [sp+119]
00177c88ldr x5, [sp+208]
00177c8cubfm x5, x5, 21, 27
00177c90orr x5, x5, 128
00177c94strb w5, [sp+118]
00177c98ldr x5, [sp+208]
00177c9cubfm x5, x5, 28, 34
00177ca0orr x5, x5, 128
00177ca4strb w5, [sp+117]
00177ca8ldr x5, [sp+208]
00177cacubfm x5, x5, 35, 41
00177cb0orr x5, x5, 128
00177cb4strb w5, [sp+116]
00177cb8ldr x5, [sp+208]
00177cbcubfm x5, x5, 42, 48
00177cc0orr x5, x5, 128
00177cc4strb w5, [sp+115]
00177cc8ldr x5, [sp+208]
00177cccubfm x5, x5, 49, 63
00177cd0strb w5, [sp+114]
00177cd4ldr x2, [sp+200]
00177cd8ldr x0, [sp+184]
00177cdcldr x5, [sp+192]
00177ce0add x1, x5, 8
00177ce4subs xzr, x2, x1
00177ce8b.hs 0x177cf0
00177cecb 0x177cf4
00177cf0
00177cf0loc_177cf0:
00177cf0b 0x177d08
00177cf4
00177cf4loc_177cf4:
00177cf4orr x3, xzr, 8
00177cf8adrp x4, 0x47e000
00177cfcadd x4, x4, 3072
00177d00bl runtime.growslice
00177d04b 0x177d08
00177d08
00177d08loc_177d08:
00177d08ldrb w3, [sp+121]
00177d0cldrb w4, [sp+120]
00177d10ldrb w5, [sp+119]
00177d14ldrb w6, [sp+118]
00177d18ldrb w7, [sp+117]
00177d1cldrb w8, [sp+116]
00177d20ldrb w9, [sp+115]
00177d24ldrb w10, [sp+114]
00177d28sub x11, x1, 8
00177d2cstrb w3, [x0+x11]
00177d30add x3, x0, x11
00177d34strb w4, [x3+1]
00177d38strb w5, [x3+2]
00177d3cstrb w6, [x3+3]
00177d40strb w7, [x3+4]
00177d44strb w8, [x3+5]
00177d48strb w9, [x3+6]
00177d4cstrb w10, [x3+7]
00177d50str x0, [sp+184]
00177d54str x1, [sp+192]
00177d58str x2, [sp+200]
00177d5cb 0x177fc8
00177d60
00177d60loc_177d60:
00177d60ldr x5, [sp+208]
00177d64movz x6, 0x8000000000000000
00177d68subs xzr, x5, x6
00177d6cb.lo 0x177d74
00177d70b 0x177e98
00177d74
00177d74loc_177d74:
00177d74b 0x177d78
00177d78
00177d78loc_177d78:
00177d78ldr x5, [sp+208]
00177d7cand x5, x5, 127
00177d80orr x5, x5, 128
00177d84strb w5, [sp+113]
00177d88ldr x5, [sp+208]
00177d8cubfm x5, x5, 7, 13
00177d90orr x5, x5, 128
00177d94strb w5, [sp+111]
00177d98ldr x5, [sp+208]
00177d9cubfm x5, x5, 14, 20
00177da0orr x5, x5, 128
00177da4strb w5, [sp+110]
00177da8ldr x5, [sp+208]
00177dacubfm x5, x5, 21, 27
00177db0orr x5, x5, 128
00177db4strb w5, [sp+109]
00177db8ldr x5, [sp+208]
00177dbcubfm x5, x5, 28, 34
00177dc0orr x5, x5, 128
00177dc4strb w5, [sp+108]
00177dc8ldr x5, [sp+208]
00177dccubfm x5, x5, 35, 41
00177dd0orr x5, x5, 128
00177dd4strb w5, [sp+107]
00177dd8ldr x5, [sp+208]
00177ddcubfm x5, x5, 42, 48
00177de0orr x5, x5, 128
00177de4strb w5, [sp+106]
00177de8ldr x5, [sp+208]
00177decubfm x5, x5, 49, 55
00177df0orr x5, x5, 128
00177df4strb w5, [sp+105]
00177df8ldr x5, [sp+208]
00177dfcubfm x5, x5, 56, 63
00177e00strb w5, [sp+104]
00177e04ldr x2, [sp+200]
00177e08ldr x0, [sp+184]
00177e0cldr x5, [sp+192]
00177e10add x1, x5, 9
00177e14subs xzr, x2, x1
00177e18b.hs 0x177e20
00177e1cb 0x177e24
00177e20
00177e20loc_177e20:
00177e20b 0x177e38
00177e24
00177e24loc_177e24:
00177e24movz x3, 9
00177e28adrp x4, 0x47e000
00177e2cadd x4, x4, 3072
00177e30bl runtime.growslice
00177e34b 0x177e38
00177e38
00177e38loc_177e38:
00177e38ldrb w3, [sp+113]
00177e3cldrb w4, [sp+111]
00177e40ldrb w5, [sp+110]
00177e44ldrb w6, [sp+109]
00177e48ldrb w7, [sp+108]
00177e4cldrb w8, [sp+107]
00177e50ldrb w9, [sp+106]
00177e54ldrb w10, [sp+105]
00177e58ldrb w11, [sp+104]
00177e5csub x12, x1, 9
00177e60strb w3, [x0+x12]
00177e64add x3, x0, x12
00177e68strb w4, [x3+1]
00177e6cstrb w5, [x3+2]
00177e70strb w6, [x3+3]
00177e74strb w7, [x3+4]
00177e78strb w8, [x3+5]
00177e7cstrb w9, [x3+6]
00177e80strb w10, [x3+7]
00177e84strb w11, [x3+8]
00177e88str x0, [sp+184]
00177e8cstr x1, [sp+192]
00177e90str x2, [sp+200]
00177e94b 0x177fc8
00177e98
00177e98loc_177e98:
00177e98b 0x177e9c
00177e9c
00177e9cloc_177e9c:
00177e9cldr x5, [sp+208]
00177ea0and x5, x5, 127
00177ea4orr x5, x5, 128
00177ea8strb w5, [sp+103]
00177eacldr x5, [sp+208]
00177eb0ubfm x5, x5, 7, 13
00177eb4orr x5, x5, 128
00177eb8strb w5, [sp+102]
00177ebcldr x5, [sp+208]
00177ec0ubfm x5, x5, 14, 20
00177ec4orr x5, x5, 128
00177ec8strb w5, [sp+100]
00177eccldr x5, [sp+208]
00177ed0ubfm x5, x5, 21, 27
00177ed4orr x5, x5, 128
00177ed8strb w5, [sp+99]
00177edcldr x5, [sp+208]
00177ee0ubfm x5, x5, 28, 34
00177ee4orr x5, x5, 128
00177ee8strb w5, [sp+98]
00177eecldr x5, [sp+208]
00177ef0ubfm x5, x5, 35, 41
00177ef4orr x5, x5, 128
00177ef8strb w5, [sp+97]
00177efcldr x5, [sp+208]
00177f00ubfm x5, x5, 42, 48
00177f04orr x5, x5, 128
00177f08strb w5, [sp+96]
00177f0cldr x5, [sp+208]
00177f10ubfm x5, x5, 49, 55
00177f14orr x5, x5, 128
00177f18strb w5, [sp+95]
00177f1cldr x5, [sp+208]
00177f20ubfm x5, x5, 56, 62
00177f24orr x5, x5, 128
00177f28strb w5, [sp+94]
00177f2cldr x2, [sp+200]
00177f30ldr x0, [sp+184]
00177f34ldr x5, [sp+192]
00177f38add x1, x5, 10
00177f3csubs xzr, x2, x1
00177f40b.hs 0x177f48
00177f44b 0x177f4c
00177f48
00177f48loc_177f48:
00177f48b 0x177f60
00177f4c
00177f4cloc_177f4c:
00177f4cmovz x3, 10
00177f50adrp x4, 0x47e000
00177f54add x4, x4, 3072
00177f58bl runtime.growslice
00177f5cb 0x177f60
00177f60
00177f60loc_177f60:
00177f60ldrb w3, [sp+103]
00177f64ldrb w4, [sp+102]
00177f68ldrb w5, [sp+100]
00177f6cldrb w6, [sp+99]
00177f70ldrb w7, [sp+98]
00177f74ldrb w8, [sp+97]
00177f78ldrb w9, [sp+96]
00177f7cldrb w10, [sp+95]
00177f80ldrb w11, [sp+94]
00177f84sub x12, x1, 10
00177f88strb w3, [x0+x12]
00177f8cadd x3, x0, x12
00177f90strb w4, [x3+1]
00177f94strb w5, [x3+2]
00177f98strb w6, [x3+3]
00177f9cstrb w7, [x3+4]
00177fa0strb w8, [x3+5]
00177fa4strb w9, [x3+6]
00177fa8strb w10, [x3+7]
00177facstrb w11, [x3+8]
00177fb0orr x4, xzr, 1
00177fb4strb w4, [x3+9]
00177fb8str x0, [sp+184]
00177fbcstr x1, [sp+192]
00177fc0str x2, [sp+200]
00177fc4b 0x177fc8
00177fc8
00177fc8loc_177fc8:
00177fc8ldr x0, [sp+184]
00177fccldr x1, [sp+192]
00177fd0ldr x2, [sp+200]
00177fd4str x0, [sp+144]
00177fd8str x1, [sp+152]
00177fdcstr x2, [sp+160]
00177fe0ldur x29, [sp-8]
00177fe4ldr x30, [sp], 176
00177fe8ret x30
00177fec
00177fecloc_177fec:
00177fecstp x0, x1, [sp+8]
00177ff0stp x2, x3, [sp+24]
00177ff4mov x3, x30
00177ff8bl runtime.morestack_noctxt.abi0
00177ffcldp x0, x1, [sp+8]
00178000ldp x2, x3, [sp+24]
00178004b 0x1776e0
00178008udf 0
0017800cudf 0
001776e0
001776e0google.golang.org/protobuf/encoding/protowire.AppendVarint: ; void google.golang.org/protobuf/encoding/protowire.AppendVarint(struct []uint8 b, uint64 v)
001776e0ldr x16, [x28+16]
001776e4sub x17, sp, 48
001776e8subs xzr, x17, x16
001776ecb.ls 0x177fec
001776f0str x30, [sp-176]!
001776f4stur x29, [sp-8]
001776f8sub x29, sp, 8
001776fcstr x0, [sp+184]
00177700str x1, [sp+192]
00177704str x2, [sp+200]
00177708str x3, [sp+208]
0017770cstr xzr, [sp+144]
00177710stp xzr, xzr, [sp+152]
00177714ldr x5, [sp+208]
00177718subs xzr, x5, 128
0017771cb.lo 0x177724
00177720b 0x177780
00177724
00177724loc_177724:
00177724b 0x177728
00177728
00177728loc_177728:
00177728ldr x5, [sp+208]
0017772cstrb w5, [sp+123]
00177730ldr x2, [sp+200]
00177734ldr x0, [sp+184]
00177738ldr x5, [sp+192]
0017773cadd x1, x5, 1
00177740subs xzr, x2, x1
00177744b.hs 0x17774c
00177748b 0x177750
0017774c
0017774cloc_17774c:
0017774cb 0x177764
00177750
00177750loc_177750:
00177750orr x3, xzr, 1
00177754adrp x4, 0x47e000
00177758add x4, x4, 3072
0017775cbl runtime.growslice
00177760b 0x177764
00177764
00177764loc_177764:
00177764ldrb w3, [sp+123]
00177768sub x4, x1, 1
0017776cstrb w3, [x0+x4]
00177770str x0, [sp+184]
00177774str x1, [sp+192]
00177778str x2, [sp+200]
0017777cb 0x177fc8
00177780
00177780loc_177780:
00177780ldr x5, [sp+208]
00177784subs xzr, x5, 16384
00177788b.lo 0x177790
0017778cb 0x17780c
00177790
00177790loc_177790:
00177790b 0x177794
00177794
00177794loc_177794:
00177794ldr x5, [sp+208]
00177798and x5, x5, 127
0017779corr x5, x5, 128
001777a0strb w5, [sp+112]
001777a4ldr x5, [sp+208]
001777a8ubfm x5, x5, 7, 63
001777acstrb w5, [sp+101]
001777b0ldr x2, [sp+200]
001777b4ldr x0, [sp+184]
001777b8ldr x5, [sp+192]
001777bcadd x1, x5, 2
001777c0subs xzr, x2, x1
001777c4b.hs 0x1777cc
001777c8b 0x1777d0
001777cc
001777ccloc_1777cc:
001777ccb 0x1777e4
001777d0
001777d0loc_1777d0:
001777d0orr x3, xzr, 2
001777d4adrp x4, 0x47e000
001777d8add x4, x4, 3072
001777dcbl runtime.growslice
001777e0b 0x1777e4
001777e4
001777e4loc_1777e4:
001777e4ldrb w3, [sp+112]
001777e8ldrb w4, [sp+101]
001777ecsub x5, x1, 2
001777f0strb w3, [x0+x5]
001777f4add x3, x0, x5
001777f8strb w4, [x3+1]
001777fcstr x0, [sp+184]
00177800str x1, [sp+192]
00177804str x2, [sp+200]
00177808b 0x177fc8
0017780c
0017780cloc_17780c:
0017780cldr x5, [sp+208]
00177810subs xzr, x5, 0x200000
00177814b.lo 0x17781c
00177818b 0x1778b0
0017781c
0017781cloc_17781c:
0017781cb 0x177820
00177820
00177820loc_177820:
00177820ldr x5, [sp+208]
00177824and x5, x5, 127
00177828orr x5, x5, 128
0017782cstrb w5, [sp+93]
00177830ldr x5, [sp+208]
00177834ubfm x5, x5, 7, 13
00177838orr x5, x5, 128
0017783cstrb w5, [sp+92]
00177840ldr x5, [sp+208]
00177844ubfm x5, x5, 14, 63
00177848strb w5, [sp+91]
0017784cldr x2, [sp+200]
00177850ldr x0, [sp+184]
00177854ldr x5, [sp+192]
00177858add x1, x5, 3
0017785csubs xzr, x2, x1
00177860b.hs 0x177868
00177864b 0x17786c
00177868
00177868loc_177868:
00177868b 0x177880
0017786c
0017786cloc_17786c:
0017786corr x3, xzr, 3
00177870adrp x4, 0x47e000
00177874add x4, x4, 3072
00177878bl runtime.growslice
0017787cb 0x177880
00177880
00177880loc_177880:
00177880ldrb w3, [sp+93]
00177884ldrb w4, [sp+92]
00177888ldrb w5, [sp+91]
0017788csub x6, x1, 3
00177890strb w3, [x0+x6]
00177894add x3, x0, x6
00177898strb w4, [x3+1]
0017789cstrb w5, [x3+2]
001778a0str x0, [sp+184]
001778a4str x1, [sp+192]
001778a8str x2, [sp+200]
001778acb 0x177fc8
001778b0
001778b0loc_1778b0:
001778b0ldr x5, [sp+208]
001778b4movz x6, 0x10000000
001778b8subs xzr, x5, x6
001778bcb.lo 0x1778c4
001778c0b 0x177970
001778c4
001778c4loc_1778c4:
001778c4b 0x1778c8
001778c8
001778c8loc_1778c8:
001778c8ldr x5, [sp+208]
001778ccand x5, x5, 127
001778d0orr x5, x5, 128
001778d4strb w5, [sp+90]
001778d8ldr x5, [sp+208]
001778dcubfm x5, x5, 7, 13
001778e0orr x5, x5, 128
001778e4strb w5, [sp+143]
001778e8ldr x5, [sp+208]
001778ecubfm x5, x5, 14, 20
001778f0orr x5, x5, 128
001778f4strb w5, [sp+142]
001778f8ldr x5, [sp+208]
001778fcubfm x5, x5, 21, 63
00177900strb w5, [sp+141]
00177904ldr x2, [sp+200]
00177908ldr x0, [sp+184]
0017790cldr x5, [sp+192]
00177910add x1, x5, 4
00177914subs xzr, x2, x1
00177918b.hs 0x177920
0017791cb 0x177924
00177920
00177920loc_177920:
00177920b 0x177938
00177924
00177924loc_177924:
00177924orr x3, xzr, 4
00177928adrp x4, 0x47e000
0017792cadd x4, x4, 3072
00177930bl runtime.growslice
00177934b 0x177938
00177938
00177938loc_177938:
00177938ldrb w3, [sp+90]
0017793cldrb w4, [sp+143]
00177940ldrb w5, [sp+142]
00177944ldrb w6, [sp+141]
00177948sub x7, x1, 4
0017794cstrb w3, [x0+x7]
00177950add x3, x0, x7
00177954strb w4, [x3+1]
00177958strb w5, [x3+2]
0017795cstrb w6, [x3+3]
00177960str x0, [sp+184]
00177964str x1, [sp+192]
00177968str x2, [sp+200]
0017796cb 0x177fc8
00177970
00177970loc_177970:
00177970ldr x5, [sp+208]
00177974movz x6, 0x800000000
00177978subs xzr, x5, x6
0017797cb.lo 0x177984
00177980b 0x177a48
00177984
00177984loc_177984:
00177984b 0x177988
00177988
00177988loc_177988:
00177988ldr x5, [sp+208]
0017798cand x5, x5, 127
00177990orr x5, x5, 128
00177994strb w5, [sp+140]
00177998ldr x5, [sp+208]
0017799cubfm x5, x5, 7, 13
001779a0orr x5, x5, 128
001779a4strb w5, [sp+139]
001779a8ldr x5, [sp+208]
001779acubfm x5, x5, 14, 20
001779b0orr x5, x5, 128
001779b4strb w5, [sp+138]
001779b8ldr x5, [sp+208]
001779bcubfm x5, x5, 21, 27
001779c0orr x5, x5, 128
001779c4strb w5, [sp+137]
001779c8ldr x5, [sp+208]
001779ccubfm x5, x5, 28, 63
001779d0strb w5, [sp+136]
001779d4ldr x2, [sp+200]
001779d8ldr x0, [sp+184]
001779dcldr x5, [sp+192]
001779e0add x1, x5, 5
001779e4subs xzr, x2, x1
001779e8b.hs 0x1779f0
001779ecb 0x1779f4
001779f0
001779f0loc_1779f0:
001779f0b 0x177a08
001779f4
001779f4loc_1779f4:
001779f4movz x3, 5
001779f8adrp x4, 0x47e000
001779fcadd x4, x4, 3072
00177a00bl runtime.growslice
00177a04b 0x177a08
00177a08
00177a08loc_177a08:
00177a08ldrb w3, [sp+140]
00177a0cldrb w4, [sp+139]
00177a10ldrb w5, [sp+138]
00177a14ldrb w6, [sp+137]
00177a18ldrb w7, [sp+136]
00177a1csub x8, x1, 5
00177a20strb w3, [x0+x8]
00177a24add x3, x0, x8
00177a28strb w4, [x3+1]
00177a2cstrb w5, [x3+2]
00177a30strb w6, [x3+3]
00177a34strb w7, [x3+4]
00177a38str x0, [sp+184]
00177a3cstr x1, [sp+192]
00177a40str x2, [sp+200]
00177a44b 0x177fc8
00177a48
00177a48loc_177a48:
00177a48ldr x5, [sp+208]
00177a4cmovz x6, 0x40000000000
00177a50subs xzr, x5, x6
00177a54b.lo 0x177a5c
00177a58b 0x177b38
00177a5c
00177a5cloc_177a5c:
00177a5cb 0x177a60
00177a60
00177a60loc_177a60:
00177a60ldr x5, [sp+208]
00177a64and x5, x5, 127
00177a68orr x5, x5, 128
00177a6cstrb w5, [sp+135]
00177a70ldr x5, [sp+208]
00177a74ubfm x5, x5, 7, 13
00177a78orr x5, x5, 128
00177a7cstrb w5, [sp+134]
00177a80ldr x5, [sp+208]
00177a84ubfm x5, x5, 14, 20
00177a88orr x5, x5, 128
00177a8cstrb w5, [sp+133]
00177a90ldr x5, [sp+208]
00177a94ubfm x5, x5, 21, 27
00177a98orr x5, x5, 128
00177a9cstrb w5, [sp+132]
00177aa0ldr x5, [sp+208]
00177aa4ubfm x5, x5, 28, 34
00177aa8orr x5, x5, 128
00177aacstrb w5, [sp+131]
00177ab0ldr x5, [sp+208]
00177ab4ubfm x5, x5, 35, 63
00177ab8strb w5, [sp+130]
00177abcldr x2, [sp+200]
00177ac0ldr x0, [sp+184]
00177ac4ldr x5, [sp+192]
00177ac8add x1, x5, 6
00177accsubs xzr, x2, x1
00177ad0b.hs 0x177ad8
00177ad4b 0x177adc
00177ad8
00177ad8loc_177ad8:
00177ad8b 0x177af0
00177adc
00177adcloc_177adc:
00177adcorr x3, xzr, 6
00177ae0adrp x4, 0x47e000
00177ae4add x4, x4, 3072
00177ae8bl runtime.growslice
00177aecb 0x177af0
00177af0
00177af0loc_177af0:
00177af0ldrb w3, [sp+135]
00177af4ldrb w4, [sp+134]
00177af8ldrb w5, [sp+133]
00177afcldrb w6, [sp+132]
00177b00ldrb w7, [sp+131]
00177b04ldrb w8, [sp+130]
00177b08sub x9, x1, 6
00177b0cstrb w3, [x0+x9]
00177b10add x3, x0, x9
00177b14strb w4, [x3+1]
00177b18strb w5, [x3+2]
00177b1cstrb w6, [x3+3]
00177b20strb w7, [x3+4]
00177b24strb w8, [x3+5]
00177b28str x0, [sp+184]
00177b2cstr x1, [sp+192]
00177b30str x2, [sp+200]
00177b34b 0x177fc8
00177b38
00177b38loc_177b38:
00177b38ldr x5, [sp+208]
00177b3cmovz x6, 0x2000000000000
00177b40subs xzr, x5, x6
00177b44b.lo 0x177b4c
00177b48b 0x177c40
00177b4c
00177b4cloc_177b4c:
00177b4cb 0x177b50
00177b50
00177b50loc_177b50:
00177b50ldr x5, [sp+208]
00177b54and x5, x5, 127
00177b58orr x5, x5, 128
00177b5cstrb w5, [sp+129]
00177b60ldr x5, [sp+208]
00177b64ubfm x5, x5, 7, 13
00177b68orr x5, x5, 128
00177b6cstrb w5, [sp+128]
00177b70ldr x5, [sp+208]
00177b74ubfm x5, x5, 14, 20
00177b78orr x5, x5, 128
00177b7cstrb w5, [sp+127]
00177b80ldr x5, [sp+208]
00177b84ubfm x5, x5, 21, 27
00177b88orr x5, x5, 128
00177b8cstrb w5, [sp+126]
00177b90ldr x5, [sp+208]
00177b94ubfm x5, x5, 28, 34
00177b98orr x5, x5, 128
00177b9cstrb w5, [sp+125]
00177ba0ldr x5, [sp+208]
00177ba4ubfm x5, x5, 35, 41
00177ba8orr x5, x5, 128
00177bacstrb w5, [sp+124]
00177bb0ldr x5, [sp+208]
00177bb4ubfm x5, x5, 42, 63
00177bb8strb w5, [sp+122]
00177bbcldr x2, [sp+200]
00177bc0ldr x0, [sp+184]
00177bc4ldr x5, [sp+192]
00177bc8add x1, x5, 7
00177bccsubs xzr, x2, x1
00177bd0b.hs 0x177bd8
00177bd4b 0x177bdc
00177bd8
00177bd8loc_177bd8:
00177bd8b 0x177bf0
00177bdc
00177bdcloc_177bdc:
00177bdcorr x3, xzr, 7
00177be0adrp x4, 0x47e000
00177be4add x4, x4, 3072
00177be8bl runtime.growslice
00177becb 0x177bf0
00177bf0
00177bf0loc_177bf0:
00177bf0ldrb w3, [sp+129]
00177bf4ldrb w4, [sp+128]
00177bf8ldrb w5, [sp+127]
00177bfcldrb w6, [sp+126]
00177c00ldrb w7, [sp+125]
00177c04ldrb w8, [sp+124]
00177c08ldrb w9, [sp+122]
00177c0csub x10, x1, 7
00177c10strb w3, [x0+x10]
00177c14add x3, x0, x10
00177c18strb w4, [x3+1]
00177c1cstrb w5, [x3+2]
00177c20strb w6, [x3+3]
00177c24strb w7, [x3+4]
00177c28strb w8, [x3+5]
00177c2cstrb w9, [x3+6]
00177c30str x0, [sp+184]
00177c34str x1, [sp+192]
00177c38str x2, [sp+200]
00177c3cb 0x177fc8
00177c40
00177c40loc_177c40:
00177c40ldr x5, [sp+208]
00177c44movz x6, 0x100000000000000
00177c48subs xzr, x5, x6
00177c4cb.lo 0x177c54
00177c50b 0x177d60
00177c54
00177c54loc_177c54:
00177c54b 0x177c58
00177c58
00177c58loc_177c58:
00177c58ldr x5, [sp+208]
00177c5cand x5, x5, 127
00177c60orr x5, x5, 128
00177c64strb w5, [sp+121]
00177c68ldr x5, [sp+208]
00177c6cubfm x5, x5, 7, 13
00177c70orr x5, x5, 128
00177c74strb w5, [sp+120]
00177c78ldr x5, [sp+208]
00177c7cubfm x5, x5, 14, 20
00177c80orr x5, x5, 128
00177c84strb w5, [sp+119]
00177c88ldr x5, [sp+208]
00177c8cubfm x5, x5, 21, 27
00177c90orr x5, x5, 128
00177c94strb w5, [sp+118]
00177c98ldr x5, [sp+208]
00177c9cubfm x5, x5, 28, 34
00177ca0orr x5, x5, 128
00177ca4strb w5, [sp+117]
00177ca8ldr x5, [sp+208]
00177cacubfm x5, x5, 35, 41
00177cb0orr x5, x5, 128
00177cb4strb w5, [sp+116]
00177cb8ldr x5, [sp+208]
00177cbcubfm x5, x5, 42, 48
00177cc0orr x5, x5, 128
00177cc4strb w5, [sp+115]
00177cc8ldr x5, [sp+208]
00177cccubfm x5, x5, 49, 63
00177cd0strb w5, [sp+114]
00177cd4ldr x2, [sp+200]
00177cd8ldr x0, [sp+184]
00177cdcldr x5, [sp+192]
00177ce0add x1, x5, 8
00177ce4subs xzr, x2, x1
00177ce8b.hs 0x177cf0
00177cecb 0x177cf4
00177cf0
00177cf0loc_177cf0:
00177cf0b 0x177d08
00177cf4
00177cf4loc_177cf4:
00177cf4orr x3, xzr, 8
00177cf8adrp x4, 0x47e000
00177cfcadd x4, x4, 3072
00177d00bl runtime.growslice
00177d04b 0x177d08
00177d08
00177d08loc_177d08:
00177d08ldrb w3, [sp+121]
00177d0cldrb w4, [sp+120]
00177d10ldrb w5, [sp+119]
00177d14ldrb w6, [sp+118]
00177d18ldrb w7, [sp+117]
00177d1cldrb w8, [sp+116]
00177d20ldrb w9, [sp+115]
00177d24ldrb w10, [sp+114]
00177d28sub x11, x1, 8
00177d2cstrb w3, [x0+x11]
00177d30add x3, x0, x11
00177d34strb w4, [x3+1]
00177d38strb w5, [x3+2]
00177d3cstrb w6, [x3+3]
00177d40strb w7, [x3+4]
00177d44strb w8, [x3+5]
00177d48strb w9, [x3+6]
00177d4cstrb w10, [x3+7]
00177d50str x0, [sp+184]
00177d54str x1, [sp+192]
00177d58str x2, [sp+200]
00177d5cb 0x177fc8
00177d60
00177d60loc_177d60:
00177d60ldr x5, [sp+208]
00177d64movz x6, 0x8000000000000000
00177d68subs xzr, x5, x6
00177d6cb.lo 0x177d74
00177d70b 0x177e98
00177d74
00177d74loc_177d74:
00177d74b 0x177d78
00177d78
00177d78loc_177d78:
00177d78ldr x5, [sp+208]
00177d7cand x5, x5, 127
00177d80orr x5, x5, 128
00177d84strb w5, [sp+113]
00177d88ldr x5, [sp+208]
00177d8cubfm x5, x5, 7, 13
00177d90orr x5, x5, 128
00177d94strb w5, [sp+111]
00177d98ldr x5, [sp+208]
00177d9cubfm x5, x5, 14, 20
00177da0orr x5, x5, 128
00177da4strb w5, [sp+110]
00177da8ldr x5, [sp+208]
00177dacubfm x5, x5, 21, 27
00177db0orr x5, x5, 128
00177db4strb w5, [sp+109]
00177db8ldr x5, [sp+208]
00177dbcubfm x5, x5, 28, 34
00177dc0orr x5, x5, 128
00177dc4strb w5, [sp+108]
00177dc8ldr x5, [sp+208]
00177dccubfm x5, x5, 35, 41
00177dd0orr x5, x5, 128
00177dd4strb w5, [sp+107]
00177dd8ldr x5, [sp+208]
00177ddcubfm x5, x5, 42, 48
00177de0orr x5, x5, 128
00177de4strb w5, [sp+106]
00177de8ldr x5, [sp+208]
00177decubfm x5, x5, 49, 55
00177df0orr x5, x5, 128
00177df4strb w5, [sp+105]
00177df8ldr x5, [sp+208]
00177dfcubfm x5, x5, 56, 63
00177e00strb w5, [sp+104]
00177e04ldr x2, [sp+200]
00177e08ldr x0, [sp+184]
00177e0cldr x5, [sp+192]
00177e10add x1, x5, 9
00177e14subs xzr, x2, x1
00177e18b.hs 0x177e20
00177e1cb 0x177e24
00177e20
00177e20loc_177e20:
00177e20b 0x177e38
00177e24
00177e24loc_177e24:
00177e24movz x3, 9
00177e28adrp x4, 0x47e000
00177e2cadd x4, x4, 3072
00177e30bl runtime.growslice
00177e34b 0x177e38
00177e38
00177e38loc_177e38:
00177e38ldrb w3, [sp+113]
00177e3cldrb w4, [sp+111]
00177e40ldrb w5, [sp+110]
00177e44ldrb w6, [sp+109]
00177e48ldrb w7, [sp+108]
00177e4cldrb w8, [sp+107]
00177e50ldrb w9, [sp+106]
00177e54ldrb w10, [sp+105]
00177e58ldrb w11, [sp+104]
00177e5csub x12, x1, 9
00177e60strb w3, [x0+x12]
00177e64add x3, x0, x12
00177e68strb w4, [x3+1]
00177e6cstrb w5, [x3+2]
00177e70strb w6, [x3+3]
00177e74strb w7, [x3+4]
00177e78strb w8, [x3+5]
00177e7cstrb w9, [x3+6]
00177e80strb w10, [x3+7]
00177e84strb w11, [x3+8]
00177e88str x0, [sp+184]
00177e8cstr x1, [sp+192]
00177e90str x2, [sp+200]
00177e94b 0x177fc8
00177e98
00177e98loc_177e98:
00177e98b 0x177e9c
00177e9c
00177e9cloc_177e9c:
00177e9cldr x5, [sp+208]
00177ea0and x5, x5, 127
00177ea4orr x5, x5, 128
00177ea8strb w5, [sp+103]
00177eacldr x5, [sp+208]
00177eb0ubfm x5, x5, 7, 13
00177eb4orr x5, x5, 128
00177eb8strb w5, [sp+102]
00177ebcldr x5, [sp+208]
00177ec0ubfm x5, x5, 14, 20
00177ec4orr x5, x5, 128
00177ec8strb w5, [sp+100]
00177eccldr x5, [sp+208]
00177ed0ubfm x5, x5, 21, 27
00177ed4orr x5, x5, 128
00177ed8strb w5, [sp+99]
00177edcldr x5, [sp+208]
00177ee0ubfm x5, x5, 28, 34
00177ee4orr x5, x5, 128
00177ee8strb w5, [sp+98]
00177eecldr x5, [sp+208]
00177ef0ubfm x5, x5, 35, 41
00177ef4orr x5, x5, 128
00177ef8strb w5, [sp+97]
00177efcldr x5, [sp+208]
00177f00ubfm x5, x5, 42, 48
00177f04orr x5, x5, 128
00177f08strb w5, [sp+96]
00177f0cldr x5, [sp+208]
00177f10ubfm x5, x5, 49, 55
00177f14orr x5, x5, 128
00177f18strb w5, [sp+95]
00177f1cldr x5, [sp+208]
00177f20ubfm x5, x5, 56, 62
00177f24orr x5, x5, 128
00177f28strb w5, [sp+94]
00177f2cldr x2, [sp+200]
00177f30ldr x0, [sp+184]
00177f34ldr x5, [sp+192]
00177f38add x1, x5, 10
00177f3csubs xzr, x2, x1
00177f40b.hs 0x177f48
00177f44b 0x177f4c
00177f48
00177f48loc_177f48:
00177f48b 0x177f60
00177f4c
00177f4cloc_177f4c:
00177f4cmovz x3, 10
00177f50adrp x4, 0x47e000
00177f54add x4, x4, 3072
00177f58bl runtime.growslice
00177f5cb 0x177f60
00177f60
00177f60loc_177f60:
00177f60ldrb w3, [sp+103]
00177f64ldrb w4, [sp+102]
00177f68ldrb w5, [sp+100]
00177f6cldrb w6, [sp+99]
00177f70ldrb w7, [sp+98]
00177f74ldrb w8, [sp+97]
00177f78ldrb w9, [sp+96]
00177f7cldrb w10, [sp+95]
00177f80ldrb w11, [sp+94]
00177f84sub x12, x1, 10
00177f88strb w3, [x0+x12]
00177f8cadd x3, x0, x12
00177f90strb w4, [x3+1]
00177f94strb w5, [x3+2]
00177f98strb w6, [x3+3]
00177f9cstrb w7, [x3+4]
00177fa0strb w8, [x3+5]
00177fa4strb w9, [x3+6]
00177fa8strb w10, [x3+7]
00177facstrb w11, [x3+8]
00177fb0orr x4, xzr, 1
00177fb4strb w4, [x3+9]
00177fb8str x0, [sp+184]
00177fbcstr x1, [sp+192]
00177fc0str x2, [sp+200]
00177fc4b 0x177fc8
00177fc8
00177fc8loc_177fc8:
00177fc8ldr x0, [sp+184]
00177fccldr x1, [sp+192]
00177fd0ldr x2, [sp+200]
00177fd4str x0, [sp+144]
00177fd8str x1, [sp+152]
00177fdcstr x2, [sp+160]
00177fe0ldur x29, [sp-8]
00177fe4ldr x30, [sp], 176
00177fe8ret x30
00177fec
00177fecloc_177fec:
00177fecstp x0, x1, [sp+8]
00177ff0stp x2, x3, [sp+24]
00177ff4mov x3, x30
00177ff8bl runtime.morestack_noctxt.abi0
00177ffcldp x0, x1, [sp+8]
00178000ldp x2, x3, [sp+24]
00178004b 0x1776e0
00178008udf 0
0017800cudf 0
001776e0
00178010
00178010google.golang.org/protobuf/encoding/protowire.ConsumeVarint: ; void google.golang.org/protobuf/encoding/protowire.ConsumeVarint(struct []uint8 b)
00178010ldr x16, [x28+16]
00178014subs xzr, sp, x16
00178018b.ls 0x1786a0
0017801cstr x30, [sp-64]!
00178020stur x29, [sp-8]
00178024sub x29, sp, 8
00178028str x0, [sp+72]
0017802cstr x1, [sp+80]
00178030str x2, [sp+88]
00178034str xzr, [sp+32]
00178038str xzr, [sp+40]
0017803cstr xzr, [sp+24]
00178040ldr x2, [sp+80]
00178044str x2, [sp+48]
00178048subs xzr, x2, 0
0017804cb.le 0x178054
00178050b 0x178070
00178054
00178054loc_178054:
00178054str xzr, [sp+32]
00178058movn x1, 0
0017805cstr x1, [sp+40]
00178060mov x0, xzr
00178064ldur x29, [sp-8]
00178068ldr x30, [sp], 64
0017806cret x30
00178070
00178070loc_178070:
00178070ldr x1, [sp+80]
00178074ldr x2, [sp+72]
00178078subs xzr, x1, 0
0017807cb.hi 0x178084
00178080b 0x178694
00178084
00178084loc_178084:
00178084ldrb w2, [x2]
00178088mov x0, x2
0017808cstr x0, [sp+32]
00178090subs xzr, x0, 128
00178094b.lo 0x17809c
00178098b 0x1780b0
0017809c
0017809cloc_17809c:
0017809corr x1, xzr, 1
001780a0str x1, [sp+40]
001780a4ldur x29, [sp-8]
001780a8ldr x30, [sp], 64
001780acret x30
001780b0
001780b0loc_1780b0:
001780b0sub x2, x0, 128
001780b4str x2, [sp+32]
001780b8ldr x2, [sp+80]
001780bcstr x2, [sp+48]
001780c0subs xzr, x2, 1
001780c4b.le 0x1780cc
001780c8b 0x1780e8
001780cc
001780ccloc_1780cc:
001780ccstr xzr, [sp+32]
001780d0movn x1, 0
001780d4str x1, [sp+40]
001780d8mov x0, xzr
001780dcldur x29, [sp-8]
001780e0ldr x30, [sp], 64
001780e4ret x30
001780e8
001780e8loc_1780e8:
001780e8ldr x1, [sp+80]
001780ecldr x2, [sp+72]
001780f0subs xzr, x1, 1
001780f4b.hi 0x1780fc
001780f8b 0x17868c
001780fc
001780fcloc_1780fc:
001780fcldrb w2, [x2+1]
00178100mov x3, x2
00178104str x3, [sp+24]
00178108ubfm x2, x2, 57, 7
0017810cadd x2, x0, x2
00178110sub x0, x2, 128
00178114str x0, [sp+32]
00178118subs xzr, x3, 128
0017811cb.lo 0x178124
00178120b 0x178138
00178124
00178124loc_178124:
00178124orr x1, xzr, 2
00178128str x1, [sp+40]
0017812cldur x29, [sp-8]
00178130ldr x30, [sp], 64
00178134ret x30
00178138
00178138loc_178138:
00178138movz x3, 16512
0017813csub x3, x2, x3
00178140str x3, [sp+32]
00178144ldr x3, [sp+80]
00178148str x3, [sp+48]
0017814csubs xzr, x3, 2
00178150b.le 0x178158
00178154b 0x178174
00178158
00178158loc_178158:
00178158str xzr, [sp+32]
0017815cmovn x1, 0
00178160str x1, [sp+40]
00178164mov x0, xzr
00178168ldur x29, [sp-8]
0017816cldr x30, [sp], 64
00178170ret x30
00178174
00178174loc_178174:
00178174ldr x1, [sp+80]
00178178ldr x3, [sp+72]
0017817csubs xzr, x1, 2
00178180b.hi 0x178188
00178184b 0x178684
00178188
00178188loc_178188:
00178188ldrb w3, [x3+2]
0017818cmov x4, x3
00178190str x4, [sp+24]
00178194ubfm x3, x3, 50, 7
00178198add x2, x2, x3
0017819cmovz x3, 16512
001781a0sub x0, x2, x3
001781a4str x0, [sp+32]
001781a8subs xzr, x4, 128
001781acb.lo 0x1781b4
001781b0b 0x1781c8
001781b4
001781b4loc_1781b4:
001781b4orr x1, xzr, 3
001781b8str x1, [sp+40]
001781bcldur x29, [sp-8]
001781c0ldr x30, [sp], 64
001781c4ret x30
001781c8
001781c8loc_1781c8:
001781c8movz x3, 16512
001781ccmovk x3, 0x200000
001781d0sub x3, x2, x3
001781d4str x3, [sp+32]
001781d8ldr x3, [sp+80]
001781dcstr x3, [sp+48]
001781e0subs xzr, x3, 3
001781e4b.le 0x1781ec
001781e8b 0x178208
001781ec
001781ecloc_1781ec:
001781ecstr xzr, [sp+32]
001781f0movn x1, 0
001781f4str x1, [sp+40]
001781f8mov x0, xzr
001781fcldur x29, [sp-8]
00178200ldr x30, [sp], 64
00178204ret x30
00178208
00178208loc_178208:
00178208ldr x1, [sp+80]
0017820cldr x3, [sp+72]
00178210subs xzr, x1, 3
00178214b.hi 0x17821c
00178218b 0x17867c
0017821c
0017821cloc_17821c:
0017821cldrb w3, [x3+3]
00178220mov x4, x3
00178224str x4, [sp+24]
00178228ubfm x3, x3, 43, 7
0017822cadd x2, x2, x3
00178230movz x3, 16512
00178234movk x3, 0x200000
00178238sub x0, x2, x3
0017823cstr x0, [sp+32]
00178240subs xzr, x4, 128
00178244b.lo 0x17824c
00178248b 0x178260
0017824c
0017824cloc_17824c:
0017824corr x1, xzr, 4
00178250str x1, [sp+40]
00178254ldur x29, [sp-8]
00178258ldr x30, [sp], 64
0017825cret x30
00178260
00178260loc_178260:
00178260movz x3, 16512
00178264movk x3, 0x10200000
00178268sub x3, x2, x3
0017826cstr x3, [sp+32]
00178270ldr x3, [sp+80]
00178274str x3, [sp+48]
00178278subs xzr, x3, 4
0017827cb.le 0x178284
00178280b 0x1782a0
00178284
00178284loc_178284:
00178284str xzr, [sp+32]
00178288movn x1, 0
0017828cstr x1, [sp+40]
00178290mov x0, xzr
00178294ldur x29, [sp-8]
00178298ldr x30, [sp], 64
0017829cret x30
001782a0
001782a0loc_1782a0:
001782a0ldr x1, [sp+80]
001782a4ldr x3, [sp+72]
001782a8subs xzr, x1, 4
001782acb.hi 0x1782b4
001782b0b 0x178674
001782b4
001782b4loc_1782b4:
001782b4ldrb w3, [x3+4]
001782b8mov x4, x3
001782bcstr x4, [sp+24]
001782c0ubfm x3, x3, 36, 7
001782c4add x2, x2, x3
001782c8movz x3, 16512
001782ccmovk x3, 0x10200000
001782d0sub x0, x2, x3
001782d4str x0, [sp+32]
001782d8subs xzr, x4, 128
001782dcb.lo 0x1782e4
001782e0b 0x1782f8
001782e4
001782e4loc_1782e4:
001782e4movz x1, 5
001782e8str x1, [sp+40]
001782ecldur x29, [sp-8]
001782f0ldr x30, [sp], 64
001782f4ret x30
001782f8
001782f8loc_1782f8:
001782f8movz x3, 16512
001782fcmovk x3, 0x10200000
00178300movk x3, 0x800000000
00178304sub x3, x2, x3
00178308str x3, [sp+32]
0017830cldr x3, [sp+80]
00178310str x3, [sp+48]
00178314subs xzr, x3, 5
00178318b.le 0x178320
0017831cb 0x17833c
00178320
00178320loc_178320:
00178320str xzr, [sp+32]
00178324movn x1, 0
00178328str x1, [sp+40]
0017832cmov x0, xzr
00178330ldur x29, [sp-8]
00178334ldr x30, [sp], 64
00178338ret x30
0017833c
0017833cloc_17833c:
0017833cldr x1, [sp+80]
00178340ldr x3, [sp+72]
00178344subs xzr, x1, 5
00178348b.hi 0x178350
0017834cb 0x17866c
00178350
00178350loc_178350:
00178350ldrb w3, [x3+5]
00178354mov x4, x3
00178358str x4, [sp+24]
0017835cubfm x3, x3, 29, 7
00178360add x2, x2, x3
00178364movz x3, 16512
00178368movk x3, 0x10200000
0017836cmovk x3, 0x800000000
00178370sub x0, x2, x3
00178374str x0, [sp+32]
00178378subs xzr, x4, 128
0017837cb.lo 0x178384
00178380b 0x178398
00178384
00178384loc_178384:
00178384orr x1, xzr, 6
00178388str x1, [sp+40]
0017838cldur x29, [sp-8]
00178390ldr x30, [sp], 64
00178394ret x30
00178398
00178398loc_178398:
00178398movz x3, 16512
0017839cmovk x3, 0x10200000
001783a0movk x3, 0x40800000000
001783a4sub x3, x2, x3
001783a8str x3, [sp+32]
001783acldr x3, [sp+80]
001783b0str x3, [sp+48]
001783b4subs xzr, x3, 6
001783b8b.le 0x1783c0
001783bcb 0x1783dc
001783c0
001783c0loc_1783c0:
001783c0str xzr, [sp+32]
001783c4movn x1, 0
001783c8str x1, [sp+40]
001783ccmov x0, xzr
001783d0ldur x29, [sp-8]
001783d4ldr x30, [sp], 64
001783d8ret x30
001783dc
001783dcloc_1783dc:
001783dcldr x1, [sp+80]
001783e0ldr x3, [sp+72]
001783e4subs xzr, x1, 6
001783e8b.hi 0x1783f0
001783ecb 0x178664
001783f0
001783f0loc_1783f0:
001783f0ldrb w3, [x3+6]
001783f4mov x4, x3
001783f8str x4, [sp+24]
001783fcubfm x3, x3, 22, 7
00178400add x2, x2, x3
00178404movz x3, 16512
00178408movk x3, 0x10200000
0017840cmovk x3, 0x40800000000
00178410sub x0, x2, x3
00178414str x0, [sp+32]
00178418subs xzr, x4, 128
0017841cb.lo 0x178424
00178420b 0x178438
00178424
00178424loc_178424:
00178424orr x1, xzr, 7
00178428str x1, [sp+40]
0017842cldur x29, [sp-8]
00178430ldr x30, [sp], 64
00178434ret x30
00178438
00178438loc_178438:
00178438movz x3, 16512
0017843cmovk x3, 0x10200000
00178440movk x3, 0x40800000000
00178444movk x3, 0x2000000000000
00178448sub x3, x2, x3
0017844cstr x3, [sp+32]
00178450ldr x3, [sp+80]
00178454str x3, [sp+48]
00178458subs xzr, x3, 7
0017845cb.le 0x178464
00178460b 0x178480
00178464
00178464loc_178464:
00178464str xzr, [sp+32]
00178468movn x1, 0
0017846cstr x1, [sp+40]
00178470mov x0, xzr
00178474ldur x29, [sp-8]
00178478ldr x30, [sp], 64
0017847cret x30
00178480
00178480loc_178480:
00178480ldr x1, [sp+80]
00178484ldr x3, [sp+72]
00178488subs xzr, x1, 7
0017848cb.hi 0x178494
00178490b 0x17865c
00178494
00178494loc_178494:
00178494ldrb w3, [x3+7]
00178498mov x4, x3
0017849cstr x4, [sp+24]
001784a0ubfm x3, x3, 15, 7
001784a4add x2, x2, x3
001784a8movz x3, 16512
001784acmovk x3, 0x10200000
001784b0movk x3, 0x40800000000
001784b4movk x3, 0x2000000000000
001784b8sub x0, x2, x3
001784bcstr x0, [sp+32]
001784c0subs xzr, x4, 128
001784c4b.lo 0x1784cc
001784c8b 0x1784e0
001784cc
001784ccloc_1784cc:
001784ccorr x1, xzr, 8
001784d0str x1, [sp+40]
001784d4ldur x29, [sp-8]
001784d8ldr x30, [sp], 64
001784dcret x30
001784e0
001784e0loc_1784e0:
001784e0movz x3, 16512
001784e4movk x3, 0x10200000
001784e8movk x3, 0x40800000000
001784ecmovk x3, 0x102000000000000
001784f0sub x3, x2, x3
001784f4str x3, [sp+32]
001784f8ldr x3, [sp+80]
001784fcstr x3, [sp+48]
00178500subs xzr, x3, 8
00178504b.le 0x17850c
00178508b 0x178528
0017850c
0017850cloc_17850c:
0017850cstr xzr, [sp+32]
00178510movn x1, 0
00178514str x1, [sp+40]
00178518mov x0, xzr
0017851cldur x29, [sp-8]
00178520ldr x30, [sp], 64
00178524ret x30
00178528
00178528loc_178528:
00178528ldr x1, [sp+80]
0017852cldr x3, [sp+72]
00178530subs xzr, x1, 8
00178534b.hi 0x17853c
00178538b 0x178654
0017853c
0017853cloc_17853c:
0017853cldrb w3, [x3+8]
00178540mov x4, x3
00178544str x4, [sp+24]
00178548ubfm x3, x3, 8, 7
0017854cadd x2, x2, x3
00178550movz x3, 16512
00178554movk x3, 0x10200000
00178558movk x3, 0x40800000000
0017855cmovk x3, 0x102000000000000
00178560sub x0, x2, x3
00178564str x0, [sp+32]
00178568subs xzr, x4, 128
0017856cb.lo 0x178574
00178570b 0x178588
00178574
00178574loc_178574:
00178574movz x1, 9
00178578str x1, [sp+40]
0017857cldur x29, [sp-8]
00178580ldr x30, [sp], 64
00178584ret x30
00178588
00178588loc_178588:
00178588movz x3, 49024
0017858cmovk x3, 0xefdf0000
00178590movk x3, 0xfbf700000000
00178594movk x3, 0x7efd000000000000
00178598add x3, x2, x3
0017859cstr x3, [sp+32]
001785a0ldr x3, [sp+80]
001785a4str x3, [sp+48]
001785a8subs xzr, x3, 9
001785acb.le 0x1785b4
001785b0b 0x1785d0
001785b4
001785b4loc_1785b4:
001785b4str xzr, [sp+32]
001785b8movn x1, 0
001785bcstr x1, [sp+40]
001785c0mov x0, xzr
001785c4ldur x29, [sp-8]
001785c8ldr x30, [sp], 64
001785ccret x30
001785d0
001785d0loc_1785d0:
001785d0ldr x1, [sp+80]
001785d4ldr x3, [sp+72]
001785d8subs xzr, x1, 9
001785dcb.hi 0x1785e4
001785e0b 0x17864c
001785e4
001785e4loc_1785e4:
001785e4ldrb w3, [x3+9]
001785e8mov x4, x3
001785ecstr x4, [sp+24]
001785f0ubfm x3, x3, 1, 0
001785f4add x2, x2, x3
001785f8movz x3, 49024
001785fcmovk x3, 0xefdf0000
00178600movk x3, 0xfbf700000000
00178604movk x3, 0x7efd000000000000
00178608add x0, x2, x3
0017860cstr x0, [sp+32]
00178610subs xzr, x4, 2
00178614b.lo 0x17861c
00178618b 0x178630
0017861c
0017861cloc_17861c:
0017861cmovz x1, 10
00178620str x1, [sp+40]
00178624ldur x29, [sp-8]
00178628ldr x30, [sp], 64
0017862cret x30
00178630
00178630loc_178630:
00178630str xzr, [sp+32]
00178634movn x1, 2
00178638str x1, [sp+40]
0017863cmov x0, xzr
00178640ldur x29, [sp-8]
00178644ldr x30, [sp], 64
00178648ret x30
0017864c
0017864cloc_17864c:
0017864cmovz x0, 9
00178650bl runtime.panicIndex
00178654
00178654loc_178654:
00178654orr x0, xzr, 8
00178658bl runtime.panicIndex
0017865c
0017865cloc_17865c:
0017865corr x0, xzr, 7
00178660bl runtime.panicIndex
00178664
00178664loc_178664:
00178664orr x0, xzr, 6
00178668bl runtime.panicIndex
0017866c
0017866cloc_17866c:
0017866cmovz x0, 5
00178670bl runtime.panicIndex
00178674
00178674loc_178674:
00178674orr x0, xzr, 4
00178678bl runtime.panicIndex
0017867c
0017867cloc_17867c:
0017867corr x0, xzr, 3
00178680bl runtime.panicIndex
00178684
00178684loc_178684:
00178684orr x0, xzr, 2
00178688bl runtime.panicIndex
0017868c
0017868cloc_17868c:
0017868corr x0, xzr, 1
00178690bl runtime.panicIndex
00178694
00178694loc_178694:
00178694mov x0, xzr
00178698bl runtime.panicIndex
0017869chint
001786a0
001786a0loc_1786a0:
001786a0stp x0, x1, [sp+8]
001786a4str x2, [sp+24]
001786a8mov x3, x30
001786acbl runtime.morestack_noctxt.abi0
001786b0ldp x0, x1, [sp+8]
001786b4ldr x2, [sp+24]
001786b8b 0x178010
001786bcudf 0
00178010
00178010google.golang.org/protobuf/encoding/protowire.ConsumeVarint: ; void google.golang.org/protobuf/encoding/protowire.ConsumeVarint(struct []uint8 b)
00178010ldr x16, [x28+16]
00178014subs xzr, sp, x16
00178018b.ls 0x1786a0
0017801cstr x30, [sp-64]!
00178020stur x29, [sp-8]
00178024sub x29, sp, 8
00178028str x0, [sp+72]
0017802cstr x1, [sp+80]
00178030str x2, [sp+88]
00178034str xzr, [sp+32]
00178038str xzr, [sp+40]
0017803cstr xzr, [sp+24]
00178040ldr x2, [sp+80]
00178044str x2, [sp+48]
00178048subs xzr, x2, 0
0017804cb.le 0x178054
00178050b 0x178070
00178054
00178054loc_178054:
00178054str xzr, [sp+32]
00178058movn x1, 0
0017805cstr x1, [sp+40]
00178060mov x0, xzr
00178064ldur x29, [sp-8]
00178068ldr x30, [sp], 64
0017806cret x30
00178070
00178070loc_178070:
00178070ldr x1, [sp+80]
00178074ldr x2, [sp+72]
00178078subs xzr, x1, 0
0017807cb.hi 0x178084
00178080b 0x178694
00178084
00178084loc_178084:
00178084ldrb w2, [x2]
00178088mov x0, x2
0017808cstr x0, [sp+32]
00178090subs xzr, x0, 128
00178094b.lo 0x17809c
00178098b 0x1780b0
0017809c
0017809cloc_17809c:
0017809corr x1, xzr, 1
001780a0str x1, [sp+40]
001780a4ldur x29, [sp-8]
001780a8ldr x30, [sp], 64
001780acret x30
001780b0
001780b0loc_1780b0:
001780b0sub x2, x0, 128
001780b4str x2, [sp+32]
001780b8ldr x2, [sp+80]
001780bcstr x2, [sp+48]
001780c0subs xzr, x2, 1
001780c4b.le 0x1780cc
001780c8b 0x1780e8
001780cc
001780ccloc_1780cc:
001780ccstr xzr, [sp+32]
001780d0movn x1, 0
001780d4str x1, [sp+40]
001780d8mov x0, xzr
001780dcldur x29, [sp-8]
001780e0ldr x30, [sp], 64
001780e4ret x30
001780e8
001780e8loc_1780e8:
001780e8ldr x1, [sp+80]
001780ecldr x2, [sp+72]
001780f0subs xzr, x1, 1
001780f4b.hi 0x1780fc
001780f8b 0x17868c
001780fc
001780fcloc_1780fc:
001780fcldrb w2, [x2+1]
00178100mov x3, x2
00178104str x3, [sp+24]
00178108ubfm x2, x2, 57, 7
0017810cadd x2, x0, x2
00178110sub x0, x2, 128
00178114str x0, [sp+32]
00178118subs xzr, x3, 128
0017811cb.lo 0x178124
00178120b 0x178138
00178124
00178124loc_178124:
00178124orr x1, xzr, 2
00178128str x1, [sp+40]
0017812cldur x29, [sp-8]
00178130ldr x30, [sp], 64
00178134ret x30
00178138
00178138loc_178138:
00178138movz x3, 16512
0017813csub x3, x2, x3
00178140str x3, [sp+32]
00178144ldr x3, [sp+80]
00178148str x3, [sp+48]
0017814csubs xzr, x3, 2
00178150b.le 0x178158
00178154b 0x178174
00178158
00178158loc_178158:
00178158str xzr, [sp+32]
0017815cmovn x1, 0
00178160str x1, [sp+40]
00178164mov x0, xzr
00178168ldur x29, [sp-8]
0017816cldr x30, [sp], 64
00178170ret x30
00178174
00178174loc_178174:
00178174ldr x1, [sp+80]
00178178ldr x3, [sp+72]
0017817csubs xzr, x1, 2
00178180b.hi 0x178188
00178184b 0x178684
00178188
00178188loc_178188:
00178188ldrb w3, [x3+2]
0017818cmov x4, x3
00178190str x4, [sp+24]
00178194ubfm x3, x3, 50, 7
00178198add x2, x2, x3
0017819cmovz x3, 16512
001781a0sub x0, x2, x3
001781a4str x0, [sp+32]
001781a8subs xzr, x4, 128
001781acb.lo 0x1781b4
001781b0b 0x1781c8
001781b4
001781b4loc_1781b4:
001781b4orr x1, xzr, 3
001781b8str x1, [sp+40]
001781bcldur x29, [sp-8]
001781c0ldr x30, [sp], 64
001781c4ret x30
001781c8
001781c8loc_1781c8:
001781c8movz x3, 16512
001781ccmovk x3, 0x200000
001781d0sub x3, x2, x3
001781d4str x3, [sp+32]
001781d8ldr x3, [sp+80]
001781dcstr x3, [sp+48]
001781e0subs xzr, x3, 3
001781e4b.le 0x1781ec
001781e8b 0x178208
001781ec
001781ecloc_1781ec:
001781ecstr xzr, [sp+32]
001781f0movn x1, 0
001781f4str x1, [sp+40]
001781f8mov x0, xzr
001781fcldur x29, [sp-8]
00178200ldr x30, [sp], 64
00178204ret x30
00178208
00178208loc_178208:
00178208ldr x1, [sp+80]
0017820cldr x3, [sp+72]
00178210subs xzr, x1, 3
00178214b.hi 0x17821c
00178218b 0x17867c
0017821c
0017821cloc_17821c:
0017821cldrb w3, [x3+3]
00178220mov x4, x3
00178224str x4, [sp+24]
00178228ubfm x3, x3, 43, 7
0017822cadd x2, x2, x3
00178230movz x3, 16512
00178234movk x3, 0x200000
00178238sub x0, x2, x3
0017823cstr x0, [sp+32]
00178240subs xzr, x4, 128
00178244b.lo 0x17824c
00178248b 0x178260
0017824c
0017824cloc_17824c:
0017824corr x1, xzr, 4
00178250str x1, [sp+40]
00178254ldur x29, [sp-8]
00178258ldr x30, [sp], 64
0017825cret x30
00178260
00178260loc_178260:
00178260movz x3, 16512
00178264movk x3, 0x10200000
00178268sub x3, x2, x3
0017826cstr x3, [sp+32]
00178270ldr x3, [sp+80]
00178274str x3, [sp+48]
00178278subs xzr, x3, 4
0017827cb.le 0x178284
00178280b 0x1782a0
00178284
00178284loc_178284:
00178284str xzr, [sp+32]
00178288movn x1, 0
0017828cstr x1, [sp+40]
00178290mov x0, xzr
00178294ldur x29, [sp-8]
00178298ldr x30, [sp], 64
0017829cret x30
001782a0
001782a0loc_1782a0:
001782a0ldr x1, [sp+80]
001782a4ldr x3, [sp+72]
001782a8subs xzr, x1, 4
001782acb.hi 0x1782b4
001782b0b 0x178674
001782b4
001782b4loc_1782b4:
001782b4ldrb w3, [x3+4]
001782b8mov x4, x3
001782bcstr x4, [sp+24]
001782c0ubfm x3, x3, 36, 7
001782c4add x2, x2, x3
001782c8movz x3, 16512
001782ccmovk x3, 0x10200000
001782d0sub x0, x2, x3
001782d4str x0, [sp+32]
001782d8subs xzr, x4, 128
001782dcb.lo 0x1782e4
001782e0b 0x1782f8
001782e4
001782e4loc_1782e4:
001782e4movz x1, 5
001782e8str x1, [sp+40]
001782ecldur x29, [sp-8]
001782f0ldr x30, [sp], 64
001782f4ret x30
001782f8
001782f8loc_1782f8:
001782f8movz x3, 16512
001782fcmovk x3, 0x10200000
00178300movk x3, 0x800000000
00178304sub x3, x2, x3
00178308str x3, [sp+32]
0017830cldr x3, [sp+80]
00178310str x3, [sp+48]
00178314subs xzr, x3, 5
00178318b.le 0x178320
0017831cb 0x17833c
00178320
00178320loc_178320:
00178320str xzr, [sp+32]
00178324movn x1, 0
00178328str x1, [sp+40]
0017832cmov x0, xzr
00178330ldur x29, [sp-8]
00178334ldr x30, [sp], 64
00178338ret x30
0017833c
0017833cloc_17833c:
0017833cldr x1, [sp+80]
00178340ldr x3, [sp+72]
00178344subs xzr, x1, 5
00178348b.hi 0x178350
0017834cb 0x17866c
00178350
00178350loc_178350:
00178350ldrb w3, [x3+5]
00178354mov x4, x3
00178358str x4, [sp+24]
0017835cubfm x3, x3, 29, 7
00178360add x2, x2, x3
00178364movz x3, 16512
00178368movk x3, 0x10200000
0017836cmovk x3, 0x800000000
00178370sub x0, x2, x3
00178374str x0, [sp+32]
00178378subs xzr, x4, 128
0017837cb.lo 0x178384
00178380b 0x178398
00178384
00178384loc_178384:
00178384orr x1, xzr, 6
00178388str x1, [sp+40]
0017838cldur x29, [sp-8]
00178390ldr x30, [sp], 64
00178394ret x30
00178398
00178398loc_178398:
00178398movz x3, 16512
0017839cmovk x3, 0x10200000
001783a0movk x3, 0x40800000000
001783a4sub x3, x2, x3
001783a8str x3, [sp+32]
001783acldr x3, [sp+80]
001783b0str x3, [sp+48]
001783b4subs xzr, x3, 6
001783b8b.le 0x1783c0
001783bcb 0x1783dc
001783c0
001783c0loc_1783c0:
001783c0str xzr, [sp+32]
001783c4movn x1, 0
001783c8str x1, [sp+40]
001783ccmov x0, xzr
001783d0ldur x29, [sp-8]
001783d4ldr x30, [sp], 64
001783d8ret x30
001783dc
001783dcloc_1783dc:
001783dcldr x1, [sp+80]
001783e0ldr x3, [sp+72]
001783e4subs xzr, x1, 6
001783e8b.hi 0x1783f0
001783ecb 0x178664
001783f0
001783f0loc_1783f0:
001783f0ldrb w3, [x3+6]
001783f4mov x4, x3
001783f8str x4, [sp+24]
001783fcubfm x3, x3, 22, 7
00178400add x2, x2, x3
00178404movz x3, 16512
00178408movk x3, 0x10200000
0017840cmovk x3, 0x40800000000
00178410sub x0, x2, x3
00178414str x0, [sp+32]
00178418subs xzr, x4, 128
0017841cb.lo 0x178424
00178420b 0x178438
00178424
00178424loc_178424:
00178424orr x1, xzr, 7
00178428str x1, [sp+40]
0017842cldur x29, [sp-8]
00178430ldr x30, [sp], 64
00178434ret x30
00178438
00178438loc_178438:
00178438movz x3, 16512
0017843cmovk x3, 0x10200000
00178440movk x3, 0x40800000000
00178444movk x3, 0x2000000000000
00178448sub x3, x2, x3
0017844cstr x3, [sp+32]
00178450ldr x3, [sp+80]
00178454str x3, [sp+48]
00178458subs xzr, x3, 7
0017845cb.le 0x178464
00178460b 0x178480
00178464
00178464loc_178464:
00178464str xzr, [sp+32]
00178468movn x1, 0
0017846cstr x1, [sp+40]
00178470mov x0, xzr
00178474ldur x29, [sp-8]
00178478ldr x30, [sp], 64
0017847cret x30
00178480
00178480loc_178480:
00178480ldr x1, [sp+80]
00178484ldr x3, [sp+72]
00178488subs xzr, x1, 7
0017848cb.hi 0x178494
00178490b 0x17865c
00178494
00178494loc_178494:
00178494ldrb w3, [x3+7]
00178498mov x4, x3
0017849cstr x4, [sp+24]
001784a0ubfm x3, x3, 15, 7
001784a4add x2, x2, x3
001784a8movz x3, 16512
001784acmovk x3, 0x10200000
001784b0movk x3, 0x40800000000
001784b4movk x3, 0x2000000000000
001784b8sub x0, x2, x3
001784bcstr x0, [sp+32]
001784c0subs xzr, x4, 128
001784c4b.lo 0x1784cc
001784c8b 0x1784e0
001784cc
001784ccloc_1784cc:
001784ccorr x1, xzr, 8
001784d0str x1, [sp+40]
001784d4ldur x29, [sp-8]
001784d8ldr x30, [sp], 64
001784dcret x30
001784e0
001784e0loc_1784e0:
001784e0movz x3, 16512
001784e4movk x3, 0x10200000
001784e8movk x3, 0x40800000000
001784ecmovk x3, 0x102000000000000
001784f0sub x3, x2, x3
001784f4str x3, [sp+32]
001784f8ldr x3, [sp+80]
001784fcstr x3, [sp+48]
00178500subs xzr, x3, 8
00178504b.le 0x17850c
00178508b 0x178528
0017850c
0017850cloc_17850c:
0017850cstr xzr, [sp+32]
00178510movn x1, 0
00178514str x1, [sp+40]
00178518mov x0, xzr
0017851cldur x29, [sp-8]
00178520ldr x30, [sp], 64
00178524ret x30
00178528
00178528loc_178528:
00178528ldr x1, [sp+80]
0017852cldr x3, [sp+72]
00178530subs xzr, x1, 8
00178534b.hi 0x17853c
00178538b 0x178654
0017853c
0017853cloc_17853c:
0017853cldrb w3, [x3+8]
00178540mov x4, x3
00178544str x4, [sp+24]
00178548ubfm x3, x3, 8, 7
0017854cadd x2, x2, x3
00178550movz x3, 16512
00178554movk x3, 0x10200000
00178558movk x3, 0x40800000000
0017855cmovk x3, 0x102000000000000
00178560sub x0, x2, x3
00178564str x0, [sp+32]
00178568subs xzr, x4, 128
0017856cb.lo 0x178574
00178570b 0x178588
00178574
00178574loc_178574:
00178574movz x1, 9
00178578str x1, [sp+40]
0017857cldur x29, [sp-8]
00178580ldr x30, [sp], 64
00178584ret x30
00178588
00178588loc_178588:
00178588movz x3, 49024
0017858cmovk x3, 0xefdf0000
00178590movk x3, 0xfbf700000000
00178594movk x3, 0x7efd000000000000
00178598add x3, x2, x3
0017859cstr x3, [sp+32]
001785a0ldr x3, [sp+80]
001785a4str x3, [sp+48]
001785a8subs xzr, x3, 9
001785acb.le 0x1785b4
001785b0b 0x1785d0
001785b4
001785b4loc_1785b4:
001785b4str xzr, [sp+32]
001785b8movn x1, 0
001785bcstr x1, [sp+40]
001785c0mov x0, xzr
001785c4ldur x29, [sp-8]
001785c8ldr x30, [sp], 64
001785ccret x30
001785d0
001785d0loc_1785d0:
001785d0ldr x1, [sp+80]
001785d4ldr x3, [sp+72]
001785d8subs xzr, x1, 9
001785dcb.hi 0x1785e4
001785e0b 0x17864c
001785e4
001785e4loc_1785e4:
001785e4ldrb w3, [x3+9]
001785e8mov x4, x3
001785ecstr x4, [sp+24]
001785f0ubfm x3, x3, 1, 0
001785f4add x2, x2, x3
001785f8movz x3, 49024
001785fcmovk x3, 0xefdf0000
00178600movk x3, 0xfbf700000000
00178604movk x3, 0x7efd000000000000
00178608add x0, x2, x3
0017860cstr x0, [sp+32]
00178610subs xzr, x4, 2
00178614b.lo 0x17861c
00178618b 0x178630
0017861c
0017861cloc_17861c:
0017861cmovz x1, 10
00178620str x1, [sp+40]
00178624ldur x29, [sp-8]
00178628ldr x30, [sp], 64
0017862cret x30
00178630
00178630loc_178630:
00178630str xzr, [sp+32]
00178634movn x1, 2
00178638str x1, [sp+40]
0017863cmov x0, xzr
00178640ldur x29, [sp-8]
00178644ldr x30, [sp], 64
00178648ret x30
0017864c
0017864cloc_17864c:
0017864cmovz x0, 9
00178650bl runtime.panicIndex
00178654
00178654loc_178654:
00178654orr x0, xzr, 8
00178658bl runtime.panicIndex
0017865c
0017865cloc_17865c:
0017865corr x0, xzr, 7
00178660bl runtime.panicIndex
00178664
00178664loc_178664:
00178664orr x0, xzr, 6
00178668bl runtime.panicIndex
0017866c
0017866cloc_17866c:
0017866cmovz x0, 5
00178670bl runtime.panicIndex
00178674
00178674loc_178674:
00178674orr x0, xzr, 4
00178678bl runtime.panicIndex
0017867c
0017867cloc_17867c:
0017867corr x0, xzr, 3
00178680bl runtime.panicIndex
00178684
00178684loc_178684:
00178684orr x0, xzr, 2
00178688bl runtime.panicIndex
0017868c
0017868cloc_17868c:
0017868corr x0, xzr, 1
00178690bl runtime.panicIndex
00178694
00178694loc_178694:
00178694mov x0, xzr
00178698bl runtime.panicIndex
0017869chint
001786a0
001786a0loc_1786a0:
001786a0stp x0, x1, [sp+8]
001786a4str x2, [sp+24]
001786a8mov x3, x30
001786acbl runtime.morestack_noctxt.abi0
001786b0ldp x0, x1, [sp+8]
001786b4ldr x2, [sp+24]
001786b8b 0x178010
001786bcudf 0
00178010
001786c0
001786c0google.golang.org/protobuf/encoding/protowire.SizeVarint: ; void google.golang.org/protobuf/encoding/protowire.SizeVarint(uint64 v)
001786c0str x30, [sp-32]!
001786c4stur x29, [sp-8]
001786c8sub x29, sp, 8
001786ccstr x0, [sp+40]
001786d0str xzr, [sp+8]
001786d4clz x1, x0
001786d8orr x2, xzr, 64
001786dcsub x1, x2, x1
001786e0str x1, [sp+16]
001786e4add x1, x1, x1, lsl #3
001786e8add x1, x1, 64
001786ecubfm x0, x1, 6, 31
001786f0str x0, [sp+8]
001786f4add x29, sp, 24
001786f8add sp, sp, 32
001786fcret x30
001786c0
001786c0google.golang.org/protobuf/encoding/protowire.SizeVarint: ; void google.golang.org/protobuf/encoding/protowire.SizeVarint(uint64 v)
001786c0str x30, [sp-32]!
001786c4stur x29, [sp-8]
001786c8sub x29, sp, 8
001786ccstr x0, [sp+40]
001786d0str xzr, [sp+8]
001786d4clz x1, x0
001786d8orr x2, xzr, 64
001786dcsub x1, x2, x1
001786e0str x1, [sp+16]
001786e4add x1, x1, x1, lsl #3
001786e8add x1, x1, 64
001786ecubfm x0, x1, 6, 31
001786f0str x0, [sp+8]
001786f4add x29, sp, 24
001786f8add sp, sp, 32
001786fcret x30
001786c0
00178700
00178700google.golang.org/protobuf/encoding/protowire.AppendFixed32: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed32(struct []uint8 b, uint32 v)
00178700ldr x16, [x28+16]
00178704sub x17, sp, 16
00178708subs xzr, x17, x16
0017870cb.ls 0x1787e0
00178710str x30, [sp-144]!
00178714stur x29, [sp-8]
00178718sub x29, sp, 8
0017871cstr x0, [sp+152]
00178720str x1, [sp+160]
00178724str x2, [sp+168]
00178728str w3, [sp+176]
0017872cstr xzr, [sp+88]
00178730stp xzr, xzr, [sp+96]
00178734ldr w5, [sp+176]
00178738strb w5, [sp+87]
0017873cldr w5, [sp+176]
00178740ubfm x5, x5, 8, 31
00178744strb w5, [sp+86]
00178748ldr w5, [sp+176]
0017874cubfm x5, x5, 16, 31
00178750strb w5, [sp+85]
00178754ldr w5, [sp+176]
00178758ubfm x5, x5, 24, 31
0017875cstrb w5, [sp+84]
00178760ldr x2, [sp+168]
00178764ldr x0, [sp+152]
00178768ldr x5, [sp+160]
0017876cadd x1, x5, 4
00178770subs xzr, x2, x1
00178774b.hs 0x17877c
00178778b 0x178780
0017877c
0017877cloc_17877c:
0017877cb 0x178794
00178780
00178780loc_178780:
00178780orr x3, xzr, 4
00178784adrp x4, 0x47d000
00178788add x4, x4, 3072
0017878cbl runtime.growslice
00178790b 0x178794
00178794
00178794loc_178794:
00178794ldrb w3, [sp+87]
00178798ldrb w4, [sp+86]
0017879cldrb w5, [sp+85]
001787a0ldrb w6, [sp+84]
001787a4sub x7, x1, 4
001787a8strb w3, [x0+x7]
001787acadd x3, x0, x7
001787b0strb w4, [x3+1]
001787b4strb w5, [x3+2]
001787b8strb w6, [x3+3]
001787bcstr x0, [sp+112]
001787c0str x1, [sp+120]
001787c4str x2, [sp+128]
001787c8str x0, [sp+88]
001787ccstr x1, [sp+96]
001787d0str x2, [sp+104]
001787d4ldur x29, [sp-8]
001787d8ldr x30, [sp], 144
001787dcret x30
001787e0
001787e0loc_1787e0:
001787e0stp x0, x1, [sp+8]
001787e4str x2, [sp+24]
001787e8str w3, [sp+32]
001787ecmov x3, x30
001787f0bl runtime.morestack_noctxt.abi0
001787f4ldp x0, x1, [sp+8]
001787f8ldr x2, [sp+24]
001787fcldr w3, [sp+32]
00178800b 0x178700
00178804udf 0
00178808udf 0
0017880cudf 0
00178700
00178700google.golang.org/protobuf/encoding/protowire.AppendFixed32: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed32(struct []uint8 b, uint32 v)
00178700ldr x16, [x28+16]
00178704sub x17, sp, 16
00178708subs xzr, x17, x16
0017870cb.ls 0x1787e0
00178710str x30, [sp-144]!
00178714stur x29, [sp-8]
00178718sub x29, sp, 8
0017871cstr x0, [sp+152]
00178720str x1, [sp+160]
00178724str x2, [sp+168]
00178728str w3, [sp+176]
0017872cstr xzr, [sp+88]
00178730stp xzr, xzr, [sp+96]
00178734ldr w5, [sp+176]
00178738strb w5, [sp+87]
0017873cldr w5, [sp+176]
00178740ubfm x5, x5, 8, 31
00178744strb w5, [sp+86]
00178748ldr w5, [sp+176]
0017874cubfm x5, x5, 16, 31
00178750strb w5, [sp+85]
00178754ldr w5, [sp+176]
00178758ubfm x5, x5, 24, 31
0017875cstrb w5, [sp+84]
00178760ldr x2, [sp+168]
00178764ldr x0, [sp+152]
00178768ldr x5, [sp+160]
0017876cadd x1, x5, 4
00178770subs xzr, x2, x1
00178774b.hs 0x17877c
00178778b 0x178780
0017877c
0017877cloc_17877c:
0017877cb 0x178794
00178780
00178780loc_178780:
00178780orr x3, xzr, 4
00178784adrp x4, 0x47d000
00178788add x4, x4, 3072
0017878cbl runtime.growslice
00178790b 0x178794
00178794
00178794loc_178794:
00178794ldrb w3, [sp+87]
00178798ldrb w4, [sp+86]
0017879cldrb w5, [sp+85]
001787a0ldrb w6, [sp+84]
001787a4sub x7, x1, 4
001787a8strb w3, [x0+x7]
001787acadd x3, x0, x7
001787b0strb w4, [x3+1]
001787b4strb w5, [x3+2]
001787b8strb w6, [x3+3]
001787bcstr x0, [sp+112]
001787c0str x1, [sp+120]
001787c4str x2, [sp+128]
001787c8str x0, [sp+88]
001787ccstr x1, [sp+96]
001787d0str x2, [sp+104]
001787d4ldur x29, [sp-8]
001787d8ldr x30, [sp], 144
001787dcret x30
001787e0
001787e0loc_1787e0:
001787e0stp x0, x1, [sp+8]
001787e4str x2, [sp+24]
001787e8str w3, [sp+32]
001787ecmov x3, x30
001787f0bl runtime.morestack_noctxt.abi0
001787f4ldp x0, x1, [sp+8]
001787f8ldr x2, [sp+24]
001787fcldr w3, [sp+32]
00178800b 0x178700
00178804udf 0
00178808udf 0
0017880cudf 0
00178700
00178810
00178810google.golang.org/protobuf/encoding/protowire.ConsumeFixed32: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed32(struct []uint8 b)
00178810ldr x16, [x28+16]
00178814subs xzr, sp, x16
00178818b.ls 0x178920
0017881cstr x30, [sp-64]!
00178820stur x29, [sp-8]
00178824sub x29, sp, 8
00178828str x0, [sp+72]
0017882cstr x1, [sp+80]
00178830str x2, [sp+88]
00178834str wzr, [sp+36]
00178838str xzr, [sp+40]
0017883cstr x1, [sp+48]
00178840subs xzr, x1, 4
00178844b.lt 0x17884c
00178848b 0x178868
0017884c
0017884cloc_17884c:
0017884cstr wzr, [sp+36]
00178850movn x1, 0
00178854str x1, [sp+40]
00178858ldr w0, [sp+36]
0017885cldur x29, [sp-8]
00178860ldr x30, [sp], 64
00178864ret x30
00178868
00178868loc_178868:
00178868ldr x1, [sp+80]
0017886cldr x2, [sp+72]
00178870subs xzr, x1, 0
00178874b.hi 0x17887c
00178878b 0x178914
0017887c
0017887cloc_17887c:
0017887cldrb w2, [x2]
00178880ldr x1, [sp+80]
00178884ldr x3, [sp+72]
00178888subs xzr, x1, 1
0017888cb.hi 0x178894
00178890b 0x17890c
00178894
00178894loc_178894:
00178894ldrb w3, [x3+1]
00178898ubfm x3, x3, 56, 7
0017889corr x2, x2, x3
001788a0ldr x1, [sp+80]
001788a4ldr x3, [sp+72]
001788a8subs xzr, x1, 2
001788acb.hi 0x1788b4
001788b0b 0x178904
001788b4
001788b4loc_1788b4:
001788b4ldrb w3, [x3+2]
001788b8ubfm x3, x3, 48, 7
001788bcorr x2, x2, x3
001788c0ldr x1, [sp+80]
001788c4ldr x3, [sp+72]
001788c8subs xzr, x1, 3
001788ccb.hi 0x1788d4
001788d0b 0x1788fc
001788d4
001788d4loc_1788d4:
001788d4ldrb w3, [x3+3]
001788d8ubfm x3, x3, 40, 7
001788dcorr x2, x2, x3
001788e0str w2, [sp+36]
001788e4orr x1, xzr, 4
001788e8str x1, [sp+40]
001788ecldr w0, [sp+36]
001788f0ldur x29, [sp-8]
001788f4ldr x30, [sp], 64
001788f8ret x30
001788fc
001788fcloc_1788fc:
001788fcorr x0, xzr, 3
00178900bl runtime.panicIndex
00178904
00178904loc_178904:
00178904orr x0, xzr, 2
00178908bl runtime.panicIndex
0017890c
0017890cloc_17890c:
0017890corr x0, xzr, 1
00178910bl runtime.panicIndex
00178914
00178914loc_178914:
00178914mov x0, xzr
00178918bl runtime.panicIndex
0017891chint
00178920
00178920loc_178920:
00178920stp x0, x1, [sp+8]
00178924str x2, [sp+24]
00178928mov x3, x30
0017892cbl runtime.morestack_noctxt.abi0
00178930ldp x0, x1, [sp+8]
00178934ldr x2, [sp+24]
00178938b 0x178810
0017893cudf 0
00178810
00178810google.golang.org/protobuf/encoding/protowire.ConsumeFixed32: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed32(struct []uint8 b)
00178810ldr x16, [x28+16]
00178814subs xzr, sp, x16
00178818b.ls 0x178920
0017881cstr x30, [sp-64]!
00178820stur x29, [sp-8]
00178824sub x29, sp, 8
00178828str x0, [sp+72]
0017882cstr x1, [sp+80]
00178830str x2, [sp+88]
00178834str wzr, [sp+36]
00178838str xzr, [sp+40]
0017883cstr x1, [sp+48]
00178840subs xzr, x1, 4
00178844b.lt 0x17884c
00178848b 0x178868
0017884c
0017884cloc_17884c:
0017884cstr wzr, [sp+36]
00178850movn x1, 0
00178854str x1, [sp+40]
00178858ldr w0, [sp+36]
0017885cldur x29, [sp-8]
00178860ldr x30, [sp], 64
00178864ret x30
00178868
00178868loc_178868:
00178868ldr x1, [sp+80]
0017886cldr x2, [sp+72]
00178870subs xzr, x1, 0
00178874b.hi 0x17887c
00178878b 0x178914
0017887c
0017887cloc_17887c:
0017887cldrb w2, [x2]
00178880ldr x1, [sp+80]
00178884ldr x3, [sp+72]
00178888subs xzr, x1, 1
0017888cb.hi 0x178894
00178890b 0x17890c
00178894
00178894loc_178894:
00178894ldrb w3, [x3+1]
00178898ubfm x3, x3, 56, 7
0017889corr x2, x2, x3
001788a0ldr x1, [sp+80]
001788a4ldr x3, [sp+72]
001788a8subs xzr, x1, 2
001788acb.hi 0x1788b4
001788b0b 0x178904
001788b4
001788b4loc_1788b4:
001788b4ldrb w3, [x3+2]
001788b8ubfm x3, x3, 48, 7
001788bcorr x2, x2, x3
001788c0ldr x1, [sp+80]
001788c4ldr x3, [sp+72]
001788c8subs xzr, x1, 3
001788ccb.hi 0x1788d4
001788d0b 0x1788fc
001788d4
001788d4loc_1788d4:
001788d4ldrb w3, [x3+3]
001788d8ubfm x3, x3, 40, 7
001788dcorr x2, x2, x3
001788e0str w2, [sp+36]
001788e4orr x1, xzr, 4
001788e8str x1, [sp+40]
001788ecldr w0, [sp+36]
001788f0ldur x29, [sp-8]
001788f4ldr x30, [sp], 64
001788f8ret x30
001788fc
001788fcloc_1788fc:
001788fcorr x0, xzr, 3
00178900bl runtime.panicIndex
00178904
00178904loc_178904:
00178904orr x0, xzr, 2
00178908bl runtime.panicIndex
0017890c
0017890cloc_17890c:
0017890corr x0, xzr, 1
00178910bl runtime.panicIndex
00178914
00178914loc_178914:
00178914mov x0, xzr
00178918bl runtime.panicIndex
0017891chint
00178920
00178920loc_178920:
00178920stp x0, x1, [sp+8]
00178924str x2, [sp+24]
00178928mov x3, x30
0017892cbl runtime.morestack_noctxt.abi0
00178930ldp x0, x1, [sp+8]
00178934ldr x2, [sp+24]
00178938b 0x178810
0017893cudf 0
00178810
00178940
00178940google.golang.org/protobuf/encoding/protowire.SizeFixed32: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed32(void)
00178940str x30, [sp-32]!
00178944stur x29, [sp-8]
00178948sub x29, sp, 8
0017894cstr xzr, [sp+16]
00178950orr x0, xzr, 4
00178954str x0, [sp+16]
00178958add x29, sp, 24
0017895cadd sp, sp, 32
00178960ret x30
00178964udf 0
00178968udf 0
0017896cudf 0
00178940
00178940google.golang.org/protobuf/encoding/protowire.SizeFixed32: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed32(void)
00178940str x30, [sp-32]!
00178944stur x29, [sp-8]
00178948sub x29, sp, 8
0017894cstr xzr, [sp+16]
00178950orr x0, xzr, 4
00178954str x0, [sp+16]
00178958add x29, sp, 24
0017895cadd sp, sp, 32
00178960ret x30
00178964udf 0
00178968udf 0
0017896cudf 0
00178940
00178970
00178970google.golang.org/protobuf/encoding/protowire.AppendFixed64: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed64(struct []uint8 b, uint64 v)
00178970ldr x16, [x28+16]
00178974sub x17, sp, 16
00178978subs xzr, x17, x16
0017897cb.ls 0x178aa0
00178980str x30, [sp-144]!
00178984stur x29, [sp-8]
00178988sub x29, sp, 8
0017898cstr x0, [sp+152]
00178990str x1, [sp+160]
00178994str x2, [sp+168]
00178998str x3, [sp+176]
0017899cstr xzr, [sp+88]
001789a0stp xzr, xzr, [sp+96]
001789a4ldr x5, [sp+176]
001789a8strb w5, [sp+85]
001789acldr x5, [sp+176]
001789b0ubfm x5, x5, 8, 63
001789b4strb w5, [sp+84]
001789b8ldr x5, [sp+176]
001789bcubfm x5, x5, 16, 63
001789c0strb w5, [sp+83]
001789c4ldr x5, [sp+176]
001789c8ubfm x5, x5, 24, 63
001789ccstrb w5, [sp+82]
001789d0ldr x5, [sp+176]
001789d4ubfm x5, x5, 32, 63
001789d8strb w5, [sp+81]
001789dcldr x5, [sp+176]
001789e0ubfm x5, x5, 40, 63
001789e4strb w5, [sp+80]
001789e8ldr x5, [sp+176]
001789ecubfm x5, x5, 48, 63
001789f0strb w5, [sp+87]
001789f4ldr x5, [sp+176]
001789f8ubfm x5, x5, 56, 63
001789fcstrb w5, [sp+86]
00178a00ldr x2, [sp+168]
00178a04ldr x0, [sp+152]
00178a08ldr x5, [sp+160]
00178a0cadd x1, x5, 8
00178a10subs xzr, x2, x1
00178a14b.hs 0x178a1c
00178a18b 0x178a20
00178a1c
00178a1cloc_178a1c:
00178a1cb 0x178a34
00178a20
00178a20loc_178a20:
00178a20orr x3, xzr, 8
00178a24adrp x4, 0x47d000
00178a28add x4, x4, 3072
00178a2cbl runtime.growslice
00178a30b 0x178a34
00178a34
00178a34loc_178a34:
00178a34ldrb w3, [sp+85]
00178a38ldrb w4, [sp+84]
00178a3cldrb w5, [sp+83]
00178a40ldrb w6, [sp+82]
00178a44ldrb w7, [sp+81]
00178a48ldrb w8, [sp+80]
00178a4cldrb w9, [sp+87]
00178a50ldrb w10, [sp+86]
00178a54sub x11, x1, 8
00178a58strb w3, [x0+x11]
00178a5cadd x3, x0, x11
00178a60strb w4, [x3+1]
00178a64strb w5, [x3+2]
00178a68strb w6, [x3+3]
00178a6cstrb w7, [x3+4]
00178a70strb w8, [x3+5]
00178a74strb w9, [x3+6]
00178a78strb w10, [x3+7]
00178a7cstr x0, [sp+112]
00178a80str x1, [sp+120]
00178a84str x2, [sp+128]
00178a88str x0, [sp+88]
00178a8cstr x1, [sp+96]
00178a90str x2, [sp+104]
00178a94ldur x29, [sp-8]
00178a98ldr x30, [sp], 144
00178a9cret x30
00178aa0
00178aa0loc_178aa0:
00178aa0stp x0, x1, [sp+8]
00178aa4stp x2, x3, [sp+24]
00178aa8mov x3, x30
00178aacbl runtime.morestack_noctxt.abi0
00178ab0ldp x0, x1, [sp+8]
00178ab4ldp x2, x3, [sp+24]
00178ab8b 0x178970
00178abcudf 0
00178970
00178970google.golang.org/protobuf/encoding/protowire.AppendFixed64: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed64(struct []uint8 b, uint64 v)
00178970ldr x16, [x28+16]
00178974sub x17, sp, 16
00178978subs xzr, x17, x16
0017897cb.ls 0x178aa0
00178980str x30, [sp-144]!
00178984stur x29, [sp-8]
00178988sub x29, sp, 8
0017898cstr x0, [sp+152]
00178990str x1, [sp+160]
00178994str x2, [sp+168]
00178998str x3, [sp+176]
0017899cstr xzr, [sp+88]
001789a0stp xzr, xzr, [sp+96]
001789a4ldr x5, [sp+176]
001789a8strb w5, [sp+85]
001789acldr x5, [sp+176]
001789b0ubfm x5, x5, 8, 63
001789b4strb w5, [sp+84]
001789b8ldr x5, [sp+176]
001789bcubfm x5, x5, 16, 63
001789c0strb w5, [sp+83]
001789c4ldr x5, [sp+176]
001789c8ubfm x5, x5, 24, 63
001789ccstrb w5, [sp+82]
001789d0ldr x5, [sp+176]
001789d4ubfm x5, x5, 32, 63
001789d8strb w5, [sp+81]
001789dcldr x5, [sp+176]
001789e0ubfm x5, x5, 40, 63
001789e4strb w5, [sp+80]
001789e8ldr x5, [sp+176]
001789ecubfm x5, x5, 48, 63
001789f0strb w5, [sp+87]
001789f4ldr x5, [sp+176]
001789f8ubfm x5, x5, 56, 63
001789fcstrb w5, [sp+86]
00178a00ldr x2, [sp+168]
00178a04ldr x0, [sp+152]
00178a08ldr x5, [sp+160]
00178a0cadd x1, x5, 8
00178a10subs xzr, x2, x1
00178a14b.hs 0x178a1c
00178a18b 0x178a20
00178a1c
00178a1cloc_178a1c:
00178a1cb 0x178a34
00178a20
00178a20loc_178a20:
00178a20orr x3, xzr, 8
00178a24adrp x4, 0x47d000
00178a28add x4, x4, 3072
00178a2cbl runtime.growslice
00178a30b 0x178a34
00178a34
00178a34loc_178a34:
00178a34ldrb w3, [sp+85]
00178a38ldrb w4, [sp+84]
00178a3cldrb w5, [sp+83]
00178a40ldrb w6, [sp+82]
00178a44ldrb w7, [sp+81]
00178a48ldrb w8, [sp+80]
00178a4cldrb w9, [sp+87]
00178a50ldrb w10, [sp+86]
00178a54sub x11, x1, 8
00178a58strb w3, [x0+x11]
00178a5cadd x3, x0, x11
00178a60strb w4, [x3+1]
00178a64strb w5, [x3+2]
00178a68strb w6, [x3+3]
00178a6cstrb w7, [x3+4]
00178a70strb w8, [x3+5]
00178a74strb w9, [x3+6]
00178a78strb w10, [x3+7]
00178a7cstr x0, [sp+112]
00178a80str x1, [sp+120]
00178a84str x2, [sp+128]
00178a88str x0, [sp+88]
00178a8cstr x1, [sp+96]
00178a90str x2, [sp+104]
00178a94ldur x29, [sp-8]
00178a98ldr x30, [sp], 144
00178a9cret x30
00178aa0
00178aa0loc_178aa0:
00178aa0stp x0, x1, [sp+8]
00178aa4stp x2, x3, [sp+24]
00178aa8mov x3, x30
00178aacbl runtime.morestack_noctxt.abi0
00178ab0ldp x0, x1, [sp+8]
00178ab4ldp x2, x3, [sp+24]
00178ab8b 0x178970
00178abcudf 0
00178970
00178ac0
00178ac0google.golang.org/protobuf/encoding/protowire.ConsumeFixed64: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed64(struct []uint8 b)
00178ac0ldr x16, [x28+16]
00178ac4subs xzr, sp, x16
00178ac8b.ls 0x178c6c
00178accstr x30, [sp-64]!
00178ad0stur x29, [sp-8]
00178ad4sub x29, sp, 8
00178ad8str x0, [sp+72]
00178adcstr x1, [sp+80]
00178ae0str x2, [sp+88]
00178ae4str xzr, [sp+32]
00178ae8str xzr, [sp+40]
00178aecstr x1, [sp+48]
00178af0subs xzr, x1, 8
00178af4b.lt 0x178afc
00178af8b 0x178b18
00178afc
00178afcloc_178afc:
00178afcstr xzr, [sp+32]
00178b00movn x1, 0
00178b04str x1, [sp+40]
00178b08mov x0, xzr
00178b0cldur x29, [sp-8]
00178b10ldr x30, [sp], 64
00178b14ret x30
00178b18
00178b18loc_178b18:
00178b18ldr x1, [sp+80]
00178b1cldr x2, [sp+72]
00178b20subs xzr, x1, 0
00178b24b.hi 0x178b2c
00178b28b 0x178c60
00178b2c
00178b2cloc_178b2c:
00178b2cldrb w2, [x2]
00178b30ldr x1, [sp+80]
00178b34ldr x3, [sp+72]
00178b38subs xzr, x1, 1
00178b3cb.hi 0x178b44
00178b40b 0x178c58
00178b44
00178b44loc_178b44:
00178b44ldrb w3, [x3+1]
00178b48ubfm x3, x3, 56, 7
00178b4corr x2, x2, x3
00178b50ldr x1, [sp+80]
00178b54ldr x3, [sp+72]
00178b58subs xzr, x1, 2
00178b5cb.hi 0x178b64
00178b60b 0x178c50
00178b64
00178b64loc_178b64:
00178b64ldrb w3, [x3+2]
00178b68ubfm x3, x3, 48, 7
00178b6corr x2, x2, x3
00178b70ldr x1, [sp+80]
00178b74ldr x3, [sp+72]
00178b78subs xzr, x1, 3
00178b7cb.hi 0x178b84
00178b80b 0x178c48
00178b84
00178b84loc_178b84:
00178b84ldrb w3, [x3+3]
00178b88ubfm x3, x3, 40, 7
00178b8corr x2, x2, x3
00178b90ldr x1, [sp+80]
00178b94ldr x3, [sp+72]
00178b98subs xzr, x1, 4
00178b9cb.hi 0x178ba4
00178ba0b 0x178c40
00178ba4
00178ba4loc_178ba4:
00178ba4ldrb w3, [x3+4]
00178ba8ubfm x3, x3, 32, 7
00178bacorr x2, x2, x3
00178bb0ldr x1, [sp+80]
00178bb4ldr x3, [sp+72]
00178bb8subs xzr, x1, 5
00178bbcb.hi 0x178bc4
00178bc0b 0x178c38
00178bc4
00178bc4loc_178bc4:
00178bc4ldrb w3, [x3+5]
00178bc8ubfm x3, x3, 24, 7
00178bccorr x2, x2, x3
00178bd0ldr x1, [sp+80]
00178bd4ldr x3, [sp+72]
00178bd8subs xzr, x1, 6
00178bdcb.hi 0x178be4
00178be0b 0x178c30
00178be4
00178be4loc_178be4:
00178be4ldrb w3, [x3+6]
00178be8ubfm x3, x3, 16, 7
00178becorr x2, x2, x3
00178bf0ldr x1, [sp+80]
00178bf4ldr x3, [sp+72]
00178bf8subs xzr, x1, 7
00178bfcb.hi 0x178c04
00178c00b 0x178c28
00178c04
00178c04loc_178c04:
00178c04ldrb w3, [x3+7]
00178c08ubfm x3, x3, 8, 7
00178c0corr x0, x2, x3
00178c10str x0, [sp+32]
00178c14orr x1, xzr, 8
00178c18str x1, [sp+40]
00178c1cldur x29, [sp-8]
00178c20ldr x30, [sp], 64
00178c24ret x30
00178c28
00178c28loc_178c28:
00178c28orr x0, xzr, 7
00178c2cbl runtime.panicIndex
00178c30
00178c30loc_178c30:
00178c30orr x0, xzr, 6
00178c34bl runtime.panicIndex
00178c38
00178c38loc_178c38:
00178c38movz x0, 5
00178c3cbl runtime.panicIndex
00178c40
00178c40loc_178c40:
00178c40orr x0, xzr, 4
00178c44bl runtime.panicIndex
00178c48
00178c48loc_178c48:
00178c48orr x0, xzr, 3
00178c4cbl runtime.panicIndex
00178c50
00178c50loc_178c50:
00178c50orr x0, xzr, 2
00178c54bl runtime.panicIndex
00178c58
00178c58loc_178c58:
00178c58orr x0, xzr, 1
00178c5cbl runtime.panicIndex
00178c60
00178c60loc_178c60:
00178c60mov x0, xzr
00178c64bl runtime.panicIndex
00178c68hint
00178c6c
00178c6cloc_178c6c:
00178c6cstp x0, x1, [sp+8]
00178c70str x2, [sp+24]
00178c74mov x3, x30
00178c78bl runtime.morestack_noctxt.abi0
00178c7cldp x0, x1, [sp+8]
00178c80ldr x2, [sp+24]
00178c84b 0x178ac0
00178c88udf 0
00178c8cudf 0
00178ac0
00178ac0google.golang.org/protobuf/encoding/protowire.ConsumeFixed64: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed64(struct []uint8 b)
00178ac0ldr x16, [x28+16]
00178ac4subs xzr, sp, x16
00178ac8b.ls 0x178c6c
00178accstr x30, [sp-64]!
00178ad0stur x29, [sp-8]
00178ad4sub x29, sp, 8
00178ad8str x0, [sp+72]
00178adcstr x1, [sp+80]
00178ae0str x2, [sp+88]
00178ae4str xzr, [sp+32]
00178ae8str xzr, [sp+40]
00178aecstr x1, [sp+48]
00178af0subs xzr, x1, 8
00178af4b.lt 0x178afc
00178af8b 0x178b18
00178afc
00178afcloc_178afc:
00178afcstr xzr, [sp+32]
00178b00movn x1, 0
00178b04str x1, [sp+40]
00178b08mov x0, xzr
00178b0cldur x29, [sp-8]
00178b10ldr x30, [sp], 64
00178b14ret x30
00178b18
00178b18loc_178b18:
00178b18ldr x1, [sp+80]
00178b1cldr x2, [sp+72]
00178b20subs xzr, x1, 0
00178b24b.hi 0x178b2c
00178b28b 0x178c60
00178b2c
00178b2cloc_178b2c:
00178b2cldrb w2, [x2]
00178b30ldr x1, [sp+80]
00178b34ldr x3, [sp+72]
00178b38subs xzr, x1, 1
00178b3cb.hi 0x178b44
00178b40b 0x178c58
00178b44
00178b44loc_178b44:
00178b44ldrb w3, [x3+1]
00178b48ubfm x3, x3, 56, 7
00178b4corr x2, x2, x3
00178b50ldr x1, [sp+80]
00178b54ldr x3, [sp+72]
00178b58subs xzr, x1, 2
00178b5cb.hi 0x178b64
00178b60b 0x178c50
00178b64
00178b64loc_178b64:
00178b64ldrb w3, [x3+2]
00178b68ubfm x3, x3, 48, 7
00178b6corr x2, x2, x3
00178b70ldr x1, [sp+80]
00178b74ldr x3, [sp+72]
00178b78subs xzr, x1, 3
00178b7cb.hi 0x178b84
00178b80b 0x178c48
00178b84
00178b84loc_178b84:
00178b84ldrb w3, [x3+3]
00178b88ubfm x3, x3, 40, 7
00178b8corr x2, x2, x3
00178b90ldr x1, [sp+80]
00178b94ldr x3, [sp+72]
00178b98subs xzr, x1, 4
00178b9cb.hi 0x178ba4
00178ba0b 0x178c40
00178ba4
00178ba4loc_178ba4:
00178ba4ldrb w3, [x3+4]
00178ba8ubfm x3, x3, 32, 7
00178bacorr x2, x2, x3
00178bb0ldr x1, [sp+80]
00178bb4ldr x3, [sp+72]
00178bb8subs xzr, x1, 5
00178bbcb.hi 0x178bc4
00178bc0b 0x178c38
00178bc4
00178bc4loc_178bc4:
00178bc4ldrb w3, [x3+5]
00178bc8ubfm x3, x3, 24, 7
00178bccorr x2, x2, x3
00178bd0ldr x1, [sp+80]
00178bd4ldr x3, [sp+72]
00178bd8subs xzr, x1, 6
00178bdcb.hi 0x178be4
00178be0b 0x178c30
00178be4
00178be4loc_178be4:
00178be4ldrb w3, [x3+6]
00178be8ubfm x3, x3, 16, 7
00178becorr x2, x2, x3
00178bf0ldr x1, [sp+80]
00178bf4ldr x3, [sp+72]
00178bf8subs xzr, x1, 7
00178bfcb.hi 0x178c04
00178c00b 0x178c28
00178c04
00178c04loc_178c04:
00178c04ldrb w3, [x3+7]
00178c08ubfm x3, x3, 8, 7
00178c0corr x0, x2, x3
00178c10str x0, [sp+32]
00178c14orr x1, xzr, 8
00178c18str x1, [sp+40]
00178c1cldur x29, [sp-8]
00178c20ldr x30, [sp], 64
00178c24ret x30
00178c28
00178c28loc_178c28:
00178c28orr x0, xzr, 7
00178c2cbl runtime.panicIndex
00178c30
00178c30loc_178c30:
00178c30orr x0, xzr, 6
00178c34bl runtime.panicIndex
00178c38
00178c38loc_178c38:
00178c38movz x0, 5
00178c3cbl runtime.panicIndex
00178c40
00178c40loc_178c40:
00178c40orr x0, xzr, 4
00178c44bl runtime.panicIndex
00178c48
00178c48loc_178c48:
00178c48orr x0, xzr, 3
00178c4cbl runtime.panicIndex
00178c50
00178c50loc_178c50:
00178c50orr x0, xzr, 2
00178c54bl runtime.panicIndex
00178c58
00178c58loc_178c58:
00178c58orr x0, xzr, 1
00178c5cbl runtime.panicIndex
00178c60
00178c60loc_178c60:
00178c60mov x0, xzr
00178c64bl runtime.panicIndex
00178c68hint
00178c6c
00178c6cloc_178c6c:
00178c6cstp x0, x1, [sp+8]
00178c70str x2, [sp+24]
00178c74mov x3, x30
00178c78bl runtime.morestack_noctxt.abi0
00178c7cldp x0, x1, [sp+8]
00178c80ldr x2, [sp+24]
00178c84b 0x178ac0
00178c88udf 0
00178c8cudf 0
00178ac0
00178c90
00178c90google.golang.org/protobuf/encoding/protowire.SizeFixed64: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed64(void)
00178c90str x30, [sp-32]!
00178c94stur x29, [sp-8]
00178c98sub x29, sp, 8
00178c9cstr xzr, [sp+16]
00178ca0orr x0, xzr, 8
00178ca4str x0, [sp+16]
00178ca8add x29, sp, 24
00178cacadd sp, sp, 32
00178cb0ret x30
00178cb4udf 0
00178cb8udf 0
00178cbcudf 0
00178c90
00178c90google.golang.org/protobuf/encoding/protowire.SizeFixed64: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed64(void)
00178c90str x30, [sp-32]!
00178c94stur x29, [sp-8]
00178c98sub x29, sp, 8
00178c9cstr xzr, [sp+16]
00178ca0orr x0, xzr, 8
00178ca4str x0, [sp+16]
00178ca8add x29, sp, 24
00178cacadd sp, sp, 32
00178cb0ret x30
00178cb4udf 0
00178cb8udf 0
00178cbcudf 0
00178c90
00178cc0
00178cc0google.golang.org/protobuf/encoding/protowire.AppendBytes: ; void google.golang.org/protobuf/encoding/protowire.AppendBytes(struct []uint8 b, struct []uint8 v)
00178cc0ldr x16, [x28+16]
00178cc4sub x17, sp, 64
00178cc8subs xzr, x17, x16
00178cccb.ls 0x178dc8
00178cd0str x30, [sp-192]!
00178cd4stur x29, [sp-8]
00178cd8sub x29, sp, 8
00178cdcstr x0, [sp+200]
00178ce0str x1, [sp+208]
00178ce4str x2, [sp+216]
00178ce8str x3, [sp+224]
00178cecstr x4, [sp+232]
00178cf0str x5, [sp+240]
00178cf4str xzr, [sp+80]
00178cf8stp xzr, xzr, [sp+88]
00178cfcldr x3, [sp+232]
00178d00str x3, [sp+72]
00178d04ldr x1, [sp+208]
00178d08ldr x2, [sp+216]
00178d0cldr x0, [sp+200]
00178d10bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00178d14str x0, [sp+160]
00178d18str x1, [sp+168]
00178d1cstr x2, [sp+176]
00178d20str x0, [sp+112]
00178d24str x1, [sp+120]
00178d28str x2, [sp+128]
00178d2cldr x4, [sp+232]
00178d30add x1, x1, x4
00178d34str x1, [sp+64]
00178d38subs xzr, x2, x1
00178d3cb.hs 0x178d44
00178d40b 0x178d4c
00178d44
00178d44loc_178d44:
00178d44str x1, [sp+120]
00178d48b 0x178d6c
00178d4c
00178d4cloc_178d4c:
00178d4cldr x3, [sp+232]
00178d50adrp x4, 0x47d000
00178d54add x4, x4, 3072
00178d58bl runtime.growslice
00178d5cstr x0, [sp+112]
00178d60str x1, [sp+120]
00178d64str x2, [sp+128]
00178d68b 0x178d6c
00178d6c
00178d6cloc_178d6c:
00178d6cldr x3, [sp+232]
00178d70str x3, [sp+56]
00178d74ldr x3, [sp+64]
00178d78ldr x4, [sp+232]
00178d7csub x3, x3, x4
00178d80ldr x4, [sp+112]
00178d84add x0, x4, x3
00178d88str x0, [sp+104]
00178d8cldr x2, [sp+56]
00178d90ldr x1, [sp+224]
00178d94bl runtime.memmove
00178d98ldr x0, [sp+112]
00178d9cldr x1, [sp+120]
00178da0ldr x2, [sp+128]
00178da4str x0, [sp+136]
00178da8str x1, [sp+144]
00178dacstr x2, [sp+152]
00178db0str x0, [sp+80]
00178db4str x1, [sp+88]
00178db8str x2, [sp+96]
00178dbcldur x29, [sp-8]
00178dc0ldr x30, [sp], 192
00178dc4ret x30
00178dc8
00178dc8loc_178dc8:
00178dc8stp x0, x1, [sp+8]
00178dccstp x2, x3, [sp+24]
00178dd0stp x4, x5, [sp+40]
00178dd4mov x3, x30
00178dd8bl runtime.morestack_noctxt.abi0
00178ddcldp x0, x1, [sp+8]
00178de0ldp x2, x3, [sp+24]
00178de4ldp x4, x5, [sp+40]
00178de8b 0x178cc0
00178decudf 0
00178cc0
00178cc0google.golang.org/protobuf/encoding/protowire.AppendBytes: ; void google.golang.org/protobuf/encoding/protowire.AppendBytes(struct []uint8 b, struct []uint8 v)
00178cc0ldr x16, [x28+16]
00178cc4sub x17, sp, 64
00178cc8subs xzr, x17, x16
00178cccb.ls 0x178dc8
00178cd0str x30, [sp-192]!
00178cd4stur x29, [sp-8]
00178cd8sub x29, sp, 8
00178cdcstr x0, [sp+200]
00178ce0str x1, [sp+208]
00178ce4str x2, [sp+216]
00178ce8str x3, [sp+224]
00178cecstr x4, [sp+232]
00178cf0str x5, [sp+240]
00178cf4str xzr, [sp+80]
00178cf8stp xzr, xzr, [sp+88]
00178cfcldr x3, [sp+232]
00178d00str x3, [sp+72]
00178d04ldr x1, [sp+208]
00178d08ldr x2, [sp+216]
00178d0cldr x0, [sp+200]
00178d10bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00178d14str x0, [sp+160]
00178d18str x1, [sp+168]
00178d1cstr x2, [sp+176]
00178d20str x0, [sp+112]
00178d24str x1, [sp+120]
00178d28str x2, [sp+128]
00178d2cldr x4, [sp+232]
00178d30add x1, x1, x4
00178d34str x1, [sp+64]
00178d38subs xzr, x2, x1
00178d3cb.hs 0x178d44
00178d40b 0x178d4c
00178d44
00178d44loc_178d44:
00178d44str x1, [sp+120]
00178d48b 0x178d6c
00178d4c
00178d4cloc_178d4c:
00178d4cldr x3, [sp+232]
00178d50adrp x4, 0x47d000
00178d54add x4, x4, 3072
00178d58bl runtime.growslice
00178d5cstr x0, [sp+112]
00178d60str x1, [sp+120]
00178d64str x2, [sp+128]
00178d68b 0x178d6c
00178d6c
00178d6cloc_178d6c:
00178d6cldr x3, [sp+232]
00178d70str x3, [sp+56]
00178d74ldr x3, [sp+64]
00178d78ldr x4, [sp+232]
00178d7csub x3, x3, x4
00178d80ldr x4, [sp+112]
00178d84add x0, x4, x3
00178d88str x0, [sp+104]
00178d8cldr x2, [sp+56]
00178d90ldr x1, [sp+224]
00178d94bl runtime.memmove
00178d98ldr x0, [sp+112]
00178d9cldr x1, [sp+120]
00178da0ldr x2, [sp+128]
00178da4str x0, [sp+136]
00178da8str x1, [sp+144]
00178dacstr x2, [sp+152]
00178db0str x0, [sp+80]
00178db4str x1, [sp+88]
00178db8str x2, [sp+96]
00178dbcldur x29, [sp-8]
00178dc0ldr x30, [sp], 192
00178dc4ret x30
00178dc8
00178dc8loc_178dc8:
00178dc8stp x0, x1, [sp+8]
00178dccstp x2, x3, [sp+24]
00178dd0stp x4, x5, [sp+40]
00178dd4mov x3, x30
00178dd8bl runtime.morestack_noctxt.abi0
00178ddcldp x0, x1, [sp+8]
00178de0ldp x2, x3, [sp+24]
00178de4ldp x4, x5, [sp+40]
00178de8b 0x178cc0
00178decudf 0
00178cc0
Loading..