File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00175710
00175710hash/fnv.(*sum64).Write: ; void hash/fnv.(*sum64).Write(hash/fnv.sum64 * s, struct []uint8 data)
00175710str x30, [sp-112]!
00175714stur x29, [sp-8]
00175718sub x29, sp, 8
0017571cstr x0, [sp+120]
00175720str x1, [sp+128]
00175724str x2, [sp+136]
00175728str x3, [sp+144]
0017572cstr xzr, [sp+24]
00175730stp xzr, xzr, [sp+64]
00175734ldr x3, [sp+120]
00175738ldrsb x27, [x3]
0017573cldr x3, [x3]
00175740str x3, [sp+32]
00175744ldr x3, [sp+136]
00175748ldr x4, [sp+128]
0017574cldr x5, [sp+144]
00175750str x4, [sp+80]
00175754str x3, [sp+88]
00175758str x5, [sp+96]
0017575cstr xzr, [sp+48]
00175760str x3, [sp+40]
00175764b 0x175768
00175768
00175768loc_175768:
00175768ldr x3, [sp+40]
0017576cldr x4, [sp+48]
00175770subs xzr, x3, x4
00175774b.gt 0x17577c
00175778b 0x1757c0
0017577c
0017577cloc_17577c:
0017577cldr x3, [sp+48]
00175780ldr x4, [sp+80]
00175784ldrb w3, [x4+x3]
00175788strb w3, [sp+23]
0017578cldr x3, [sp+32]
00175790movz x4, 435
00175794movk x4, 0x10000000000
00175798madd x3, x3, x4, xzr
0017579cstr x3, [sp+32]
001757a0ldrb w5, [sp+23]
001757a4eor x3, x3, x5
001757a8str x3, [sp+32]
001757acb 0x1757b0
001757b0
001757b0loc_1757b0:
001757b0ldr x3, [sp+48]
001757b4add x3, x3, 1
001757b8str x3, [sp+48]
001757bcb 0x175768
001757c0
001757c0loc_1757c0:
001757c0ldr x3, [sp+120]
001757c4ldrsb x27, [x3]
001757c8ldr x4, [sp+32]
001757ccstr x4, [x3]
001757d0ldr x3, [sp+136]
001757d4str x3, [sp+56]
001757d8str x3, [sp+24]
001757dcstp xzr, xzr, [sp+64]
001757e0ldr x0, [sp+24]
001757e4mov x1, xzr
001757e8mov x2, xzr
001757ecadd x29, sp, 104
001757f0add sp, sp, 112
001757f4ret x30
001757f8udf 0
001757fcudf 0
00175710
00175710hash/fnv.(*sum64).Write: ; void hash/fnv.(*sum64).Write(hash/fnv.sum64 * s, struct []uint8 data)
00175710str x30, [sp-112]!
00175714stur x29, [sp-8]
00175718sub x29, sp, 8
0017571cstr x0, [sp+120]
00175720str x1, [sp+128]
00175724str x2, [sp+136]
00175728str x3, [sp+144]
0017572cstr xzr, [sp+24]
00175730stp xzr, xzr, [sp+64]
00175734ldr x3, [sp+120]
00175738ldrsb x27, [x3]
0017573cldr x3, [x3]
00175740str x3, [sp+32]
00175744ldr x3, [sp+136]
00175748ldr x4, [sp+128]
0017574cldr x5, [sp+144]
00175750str x4, [sp+80]
00175754str x3, [sp+88]
00175758str x5, [sp+96]
0017575cstr xzr, [sp+48]
00175760str x3, [sp+40]
00175764b 0x175768
00175768
00175768loc_175768:
00175768ldr x3, [sp+40]
0017576cldr x4, [sp+48]
00175770subs xzr, x3, x4
00175774b.gt 0x17577c
00175778b 0x1757c0
0017577c
0017577cloc_17577c:
0017577cldr x3, [sp+48]
00175780ldr x4, [sp+80]
00175784ldrb w3, [x4+x3]
00175788strb w3, [sp+23]
0017578cldr x3, [sp+32]
00175790movz x4, 435
00175794movk x4, 0x10000000000
00175798madd x3, x3, x4, xzr
0017579cstr x3, [sp+32]
001757a0ldrb w5, [sp+23]
001757a4eor x3, x3, x5
001757a8str x3, [sp+32]
001757acb 0x1757b0
001757b0
001757b0loc_1757b0:
001757b0ldr x3, [sp+48]
001757b4add x3, x3, 1
001757b8str x3, [sp+48]
001757bcb 0x175768
001757c0
001757c0loc_1757c0:
001757c0ldr x3, [sp+120]
001757c4ldrsb x27, [x3]
001757c8ldr x4, [sp+32]
001757ccstr x4, [x3]
001757d0ldr x3, [sp+136]
001757d4str x3, [sp+56]
001757d8str x3, [sp+24]
001757dcstp xzr, xzr, [sp+64]
001757e0ldr x0, [sp+24]
001757e4mov x1, xzr
001757e8mov x2, xzr
001757ecadd x29, sp, 104
001757f0add sp, sp, 112
001757f4ret x30
001757f8udf 0
001757fcudf 0
00175710
00175800
00175800hash/fnv.(*sum64).Size: ; void hash/fnv.(*sum64).Size(hash/fnv.sum64 * s)
00175800str x30, [sp-32]!
00175804stur x29, [sp-8]
00175808sub x29, sp, 8
0017580cstr x0, [sp+40]
00175810str xzr, [sp+16]
00175814orr x0, xzr, 8
00175818str x0, [sp+16]
0017581cadd x29, sp, 24
00175820add sp, sp, 32
00175824ret x30
00175828udf 0
0017582cudf 0
00175800
00175800hash/fnv.(*sum64).Size: ; void hash/fnv.(*sum64).Size(hash/fnv.sum64 * s)
00175800str x30, [sp-32]!
00175804stur x29, [sp-8]
00175808sub x29, sp, 8
0017580cstr x0, [sp+40]
00175810str xzr, [sp+16]
00175814orr x0, xzr, 8
00175818str x0, [sp+16]
0017581cadd x29, sp, 24
00175820add sp, sp, 32
00175824ret x30
00175828udf 0
0017582cudf 0
00175800
00175830
00175830hash/fnv.(*sum64).BlockSize: ; void hash/fnv.(*sum64).BlockSize(hash/fnv.sum64 * s)
00175830str x30, [sp-32]!
00175834stur x29, [sp-8]
00175838sub x29, sp, 8
0017583cstr x0, [sp+40]
00175840str xzr, [sp+16]
00175844orr x0, xzr, 1
00175848str x0, [sp+16]
0017584cadd x29, sp, 24
00175850add sp, sp, 32
00175854ret x30
00175858udf 0
0017585cudf 0
00175830
00175830hash/fnv.(*sum64).BlockSize: ; void hash/fnv.(*sum64).BlockSize(hash/fnv.sum64 * s)
00175830str x30, [sp-32]!
00175834stur x29, [sp-8]
00175838sub x29, sp, 8
0017583cstr x0, [sp+40]
00175840str xzr, [sp+16]
00175844orr x0, xzr, 1
00175848str x0, [sp+16]
0017584cadd x29, sp, 24
00175850add sp, sp, 32
00175854ret x30
00175858udf 0
0017585cudf 0
00175830
00175860
00175860hash/fnv.(*sum64).Sum: ; void hash/fnv.(*sum64).Sum(hash/fnv.sum64 * s, struct []uint8 in)
00175860ldr x16, [x28+16]
00175864subs xzr, sp, x16
00175868b.ls 0x1758d8
0017586cstr x30, [sp-112]!
00175870stur x29, [sp-8]
00175874sub x29, sp, 8
00175878str x0, [sp+120]
0017587cstr x1, [sp+128]
00175880str x2, [sp+136]
00175884str x3, [sp+144]
00175888str xzr, [sp+56]
0017588cstp xzr, xzr, [sp+64]
00175890ldr x4, [sp+120]
00175894ldrsb x27, [x4]
00175898ldr x4, [x4]
0017589cstr x4, [sp+48]
001758a0ldr x3, [sp+48]
001758a4ldr x0, [sp+128]
001758a8ldr x1, [sp+136]
001758acldr x2, [sp+144]
001758b0bl internal/byteorder.BEAppendUint64
001758b4str x0, [sp+80]
001758b8str x1, [sp+88]
001758bcstr x2, [sp+96]
001758c0str x0, [sp+56]
001758c4str x1, [sp+64]
001758c8str x2, [sp+72]
001758ccldur x29, [sp-8]
001758d0ldr x30, [sp], 112
001758d4ret x30
001758d8
001758d8loc_1758d8:
001758d8stp x0, x1, [sp+8]
001758dcstp x2, x3, [sp+24]
001758e0mov x3, x30
001758e4bl runtime.morestack_noctxt.abi0
001758e8ldp x0, x1, [sp+8]
001758ecldp x2, x3, [sp+24]
001758f0b 0x175860
001758f4udf 0
001758f8udf 0
001758fcudf 0
00175860
00175860hash/fnv.(*sum64).Sum: ; void hash/fnv.(*sum64).Sum(hash/fnv.sum64 * s, struct []uint8 in)
00175860ldr x16, [x28+16]
00175864subs xzr, sp, x16
00175868b.ls 0x1758d8
0017586cstr x30, [sp-112]!
00175870stur x29, [sp-8]
00175874sub x29, sp, 8
00175878str x0, [sp+120]
0017587cstr x1, [sp+128]
00175880str x2, [sp+136]
00175884str x3, [sp+144]
00175888str xzr, [sp+56]
0017588cstp xzr, xzr, [sp+64]
00175890ldr x4, [sp+120]
00175894ldrsb x27, [x4]
00175898ldr x4, [x4]
0017589cstr x4, [sp+48]
001758a0ldr x3, [sp+48]
001758a4ldr x0, [sp+128]
001758a8ldr x1, [sp+136]
001758acldr x2, [sp+144]
001758b0bl internal/byteorder.BEAppendUint64
001758b4str x0, [sp+80]
001758b8str x1, [sp+88]
001758bcstr x2, [sp+96]
001758c0str x0, [sp+56]
001758c4str x1, [sp+64]
001758c8str x2, [sp+72]
001758ccldur x29, [sp-8]
001758d0ldr x30, [sp], 112
001758d4ret x30
001758d8
001758d8loc_1758d8:
001758d8stp x0, x1, [sp+8]
001758dcstp x2, x3, [sp+24]
001758e0mov x3, x30
001758e4bl runtime.morestack_noctxt.abi0
001758e8ldp x0, x1, [sp+8]
001758ecldp x2, x3, [sp+24]
001758f0b 0x175860
001758f4udf 0
001758f8udf 0
001758fcudf 0
00175860
00175900
00175900hash/fnv.(*sum64).AppendBinary: ; void hash/fnv.(*sum64).AppendBinary(hash/fnv.sum64 * s, struct []uint8 b)
00175900ldr x16, [x28+16]
00175904sub x17, sp, 32
00175908subs xzr, x17, x16
0017590cb.ls 0x175a24
00175910str x30, [sp-160]!
00175914stur x29, [sp-8]
00175918sub x29, sp, 8
0017591cstr x0, [sp+168]
00175920str x1, [sp+176]
00175924str x2, [sp+184]
00175928str x3, [sp+192]
0017592cstr xzr, [sp+96]
00175930stp xzr, xzr, [sp+104]
00175934stp xzr, xzr, [sp+80]
00175938ldr x2, [sp+192]
0017593cldr x0, [sp+176]
00175940ldr x5, [sp+184]
00175944add x1, x5, 4
00175948str x0, [sp+128]
0017594cstr x5, [sp+136]
00175950str x2, [sp+144]
00175954str x1, [sp+72]
00175958subs xzr, x2, x1
0017595cb.hs 0x175964
00175960b 0x17596c
00175964
00175964loc_175964:
00175964str x1, [sp+136]
00175968b 0x17598c
0017596c
0017596cloc_17596c:
0017596corr x3, xzr, 4
00175970adrp x4, 0x480000
00175974add x4, x4, 3072
00175978bl runtime.growslice
0017597cstr x0, [sp+128]
00175980str x1, [sp+136]
00175984str x2, [sp+144]
00175988b 0x17598c
0017598c
0017598cloc_17598c:
0017598corr x3, xzr, 4
00175990str x3, [sp+64]
00175994ldr x3, [sp+72]
00175998sub x3, x3, 4
0017599cldr x4, [sp+128]
001759a0add x0, x4, x3
001759a4str x0, [sp+120]
001759a8ldr x2, [sp+64]
001759acadrp x1, 0x53b000
001759b0add x1, x1, 1418
001759b4bl runtime.memmove
001759b8ldr x0, [sp+128]
001759bcldr x1, [sp+136]
001759c0ldr x2, [sp+144]
001759c4str x0, [sp+176]
001759c8str x1, [sp+184]
001759ccstr x2, [sp+192]
001759d0ldr x3, [sp+168]
001759d4ldrsb x27, [x3]
001759d8ldr x3, [x3]
001759dcstr x3, [sp+56]
001759e0ldr x3, [sp+56]
001759e4bl internal/byteorder.BEAppendUint64
001759e8str x0, [sp+176]
001759ecstr x1, [sp+184]
001759f0str x2, [sp+192]
001759f4str x0, [sp+96]
001759f8str x1, [sp+104]
001759fcstr x2, [sp+112]
00175a00stp xzr, xzr, [sp+80]
00175a04ldr x0, [sp+96]
00175a08ldr x1, [sp+104]
00175a0cldr x2, [sp+112]
00175a10mov x3, xzr
00175a14mov x4, xzr
00175a18ldur x29, [sp-8]
00175a1cldr x30, [sp], 160
00175a20ret x30
00175a24
00175a24loc_175a24:
00175a24stp x0, x1, [sp+8]
00175a28stp x2, x3, [sp+24]
00175a2cmov x3, x30
00175a30bl runtime.morestack_noctxt.abi0
00175a34ldp x0, x1, [sp+8]
00175a38ldp x2, x3, [sp+24]
00175a3cb 0x175900
00175900
00175900hash/fnv.(*sum64).AppendBinary: ; void hash/fnv.(*sum64).AppendBinary(hash/fnv.sum64 * s, struct []uint8 b)
00175900ldr x16, [x28+16]
00175904sub x17, sp, 32
00175908subs xzr, x17, x16
0017590cb.ls 0x175a24
00175910str x30, [sp-160]!
00175914stur x29, [sp-8]
00175918sub x29, sp, 8
0017591cstr x0, [sp+168]
00175920str x1, [sp+176]
00175924str x2, [sp+184]
00175928str x3, [sp+192]
0017592cstr xzr, [sp+96]
00175930stp xzr, xzr, [sp+104]
00175934stp xzr, xzr, [sp+80]
00175938ldr x2, [sp+192]
0017593cldr x0, [sp+176]
00175940ldr x5, [sp+184]
00175944add x1, x5, 4
00175948str x0, [sp+128]
0017594cstr x5, [sp+136]
00175950str x2, [sp+144]
00175954str x1, [sp+72]
00175958subs xzr, x2, x1
0017595cb.hs 0x175964
00175960b 0x17596c
00175964
00175964loc_175964:
00175964str x1, [sp+136]
00175968b 0x17598c
0017596c
0017596cloc_17596c:
0017596corr x3, xzr, 4
00175970adrp x4, 0x480000
00175974add x4, x4, 3072
00175978bl runtime.growslice
0017597cstr x0, [sp+128]
00175980str x1, [sp+136]
00175984str x2, [sp+144]
00175988b 0x17598c
0017598c
0017598cloc_17598c:
0017598corr x3, xzr, 4
00175990str x3, [sp+64]
00175994ldr x3, [sp+72]
00175998sub x3, x3, 4
0017599cldr x4, [sp+128]
001759a0add x0, x4, x3
001759a4str x0, [sp+120]
001759a8ldr x2, [sp+64]
001759acadrp x1, 0x53b000
001759b0add x1, x1, 1418
001759b4bl runtime.memmove
001759b8ldr x0, [sp+128]
001759bcldr x1, [sp+136]
001759c0ldr x2, [sp+144]
001759c4str x0, [sp+176]
001759c8str x1, [sp+184]
001759ccstr x2, [sp+192]
001759d0ldr x3, [sp+168]
001759d4ldrsb x27, [x3]
001759d8ldr x3, [x3]
001759dcstr x3, [sp+56]
001759e0ldr x3, [sp+56]
001759e4bl internal/byteorder.BEAppendUint64
001759e8str x0, [sp+176]
001759ecstr x1, [sp+184]
001759f0str x2, [sp+192]
001759f4str x0, [sp+96]
001759f8str x1, [sp+104]
001759fcstr x2, [sp+112]
00175a00stp xzr, xzr, [sp+80]
00175a04ldr x0, [sp+96]
00175a08ldr x1, [sp+104]
00175a0cldr x2, [sp+112]
00175a10mov x3, xzr
00175a14mov x4, xzr
00175a18ldur x29, [sp-8]
00175a1cldr x30, [sp], 160
00175a20ret x30
00175a24
00175a24loc_175a24:
00175a24stp x0, x1, [sp+8]
00175a28stp x2, x3, [sp+24]
00175a2cmov x3, x30
00175a30bl runtime.morestack_noctxt.abi0
00175a34ldp x0, x1, [sp+8]
00175a38ldp x2, x3, [sp+24]
00175a3cb 0x175900
00175900
00175a40
00175a40hash/fnv.(*sum64).MarshalBinary: ; void hash/fnv.(*sum64).MarshalBinary(hash/fnv.sum64 * s)
00175a40ldr x16, [x28+16]
00175a44sub x17, sp, 64
00175a48subs xzr, x17, x16
00175a4cb.ls 0x175b2c
00175a50str x30, [sp-192]!
00175a54stur x29, [sp-8]
00175a58sub x29, sp, 8
00175a5cstr x0, [sp+200]
00175a60str xzr, [sp+56]
00175a64stp xzr, xzr, [sp+64]
00175a68stp xzr, xzr, [sp+40]
00175a6cadrp x0, 0x480000
00175a70add x0, x0, 3072
00175a74mov x1, xzr
00175a78orr x2, xzr, 12
00175a7cbl runtime.makeslice
00175a80str x0, [sp+120]
00175a84str xzr, [sp+128]
00175a88orr x3, xzr, 12
00175a8cstr x3, [sp+136]
00175a90str xzr, [sp+96]
00175a94stp xzr, xzr, [sp+104]
00175a98stp xzr, xzr, [sp+80]
00175a9cldr x0, [sp+200]
00175aa0ldr x1, [sp+120]
00175aa4ldr x2, [sp+128]
00175aa8ldr x3, [sp+136]
00175aacbl hash/fnv.(*sum64).AppendBinary
00175ab0str x0, [sp+96]
00175ab4str x1, [sp+104]
00175ab8str x2, [sp+112]
00175abcstr x3, [sp+80]
00175ac0str x4, [sp+88]
00175ac4ldr x3, [sp+96]
00175ac8ldr x4, [sp+104]
00175accldr x5, [sp+112]
00175ad0str x3, [sp+160]
00175ad4str x4, [sp+168]
00175ad8str x5, [sp+176]
00175adcldr x3, [sp+80]
00175ae0ldr x4, [sp+88]
00175ae4str x3, [sp+144]
00175ae8str x4, [sp+152]
00175aecldr x3, [sp+160]
00175af0ldr x4, [sp+168]
00175af4ldr x5, [sp+176]
00175af8str x3, [sp+56]
00175afcstr x4, [sp+64]
00175b00str x5, [sp+72]
00175b04ldr x3, [sp+144]
00175b08ldr x4, [sp+152]
00175b0cstr x3, [sp+40]
00175b10str x4, [sp+48]
00175b14ldr x0, [sp+56]
00175b18ldr x1, [sp+64]
00175b1cldr x2, [sp+72]
00175b20ldur x29, [sp-8]
00175b24ldr x30, [sp], 192
00175b28ret x30
00175b2c
00175b2cloc_175b2c:
00175b2cstr x0, [sp+8]
00175b30mov x3, x30
00175b34bl runtime.morestack_noctxt.abi0
00175b38ldr x0, [sp+8]
00175b3cb 0x175a40
00175a40
00175a40hash/fnv.(*sum64).MarshalBinary: ; void hash/fnv.(*sum64).MarshalBinary(hash/fnv.sum64 * s)
00175a40ldr x16, [x28+16]
00175a44sub x17, sp, 64
00175a48subs xzr, x17, x16
00175a4cb.ls 0x175b2c
00175a50str x30, [sp-192]!
00175a54stur x29, [sp-8]
00175a58sub x29, sp, 8
00175a5cstr x0, [sp+200]
00175a60str xzr, [sp+56]
00175a64stp xzr, xzr, [sp+64]
00175a68stp xzr, xzr, [sp+40]
00175a6cadrp x0, 0x480000
00175a70add x0, x0, 3072
00175a74mov x1, xzr
00175a78orr x2, xzr, 12
00175a7cbl runtime.makeslice
00175a80str x0, [sp+120]
00175a84str xzr, [sp+128]
00175a88orr x3, xzr, 12
00175a8cstr x3, [sp+136]
00175a90str xzr, [sp+96]
00175a94stp xzr, xzr, [sp+104]
00175a98stp xzr, xzr, [sp+80]
00175a9cldr x0, [sp+200]
00175aa0ldr x1, [sp+120]
00175aa4ldr x2, [sp+128]
00175aa8ldr x3, [sp+136]
00175aacbl hash/fnv.(*sum64).AppendBinary
00175ab0str x0, [sp+96]
00175ab4str x1, [sp+104]
00175ab8str x2, [sp+112]
00175abcstr x3, [sp+80]
00175ac0str x4, [sp+88]
00175ac4ldr x3, [sp+96]
00175ac8ldr x4, [sp+104]
00175accldr x5, [sp+112]
00175ad0str x3, [sp+160]
00175ad4str x4, [sp+168]
00175ad8str x5, [sp+176]
00175adcldr x3, [sp+80]
00175ae0ldr x4, [sp+88]
00175ae4str x3, [sp+144]
00175ae8str x4, [sp+152]
00175aecldr x3, [sp+160]
00175af0ldr x4, [sp+168]
00175af4ldr x5, [sp+176]
00175af8str x3, [sp+56]
00175afcstr x4, [sp+64]
00175b00str x5, [sp+72]
00175b04ldr x3, [sp+144]
00175b08ldr x4, [sp+152]
00175b0cstr x3, [sp+40]
00175b10str x4, [sp+48]
00175b14ldr x0, [sp+56]
00175b18ldr x1, [sp+64]
00175b1cldr x2, [sp+72]
00175b20ldur x29, [sp-8]
00175b24ldr x30, [sp], 192
00175b28ret x30
00175b2c
00175b2cloc_175b2c:
00175b2cstr x0, [sp+8]
00175b30mov x3, x30
00175b34bl runtime.morestack_noctxt.abi0
00175b38ldr x0, [sp+8]
00175b3cb 0x175a40
00175a40
00175b40
00175b40hash/fnv.(*sum64).UnmarshalBinary: ; void hash/fnv.(*sum64).UnmarshalBinary(hash/fnv.sum64 * s, struct []uint8 b)
00175b40ldr x16, [x28+16]
00175b44sub x17, sp, 16
00175b48subs xzr, x17, x16
00175b4cb.ls 0x175d10
00175b50str x30, [sp-144]!
00175b54stur x29, [sp-8]
00175b58sub x29, sp, 8
00175b5cstr x0, [sp+152]
00175b60str x1, [sp+160]
00175b64str x2, [sp+168]
00175b68str x3, [sp+176]
00175b6cstp xzr, xzr, [sp+64]
00175b70ldr x3, [sp+168]
00175b74str x3, [sp+56]
00175b78subs xzr, x3, 4
00175b7ccset x3, lt
00175b80strb w3, [sp+47]
00175b84b.lt 0x175b8c
00175b88b 0x175b94
00175b8c
00175b8cloc_175b8c:
00175b8corr x0, xzr, 4
00175b90b 0x175c1c
00175b94
00175b94loc_175b94:
00175b94ldr x3, [sp+160]
00175b98ldr x2, [sp+176]
00175b9csubs xzr, x2, 4
00175ba0b.hs 0x175ba8
00175ba4b 0x175d04
00175ba8
00175ba8loc_175ba8:
00175ba8b 0x175bac
00175bac
00175bacloc_175bac:
00175bacstr x3, [sp+112]
00175bb0orr x0, xzr, 4
00175bb4str x0, [sp+120]
00175bb8str x2, [sp+128]
00175bbcstr x3, [sp+80]
00175bc0str x0, [sp+88]
00175bc4b 0x175bc8
00175bc8
00175bc8loc_175bc8:
00175bc8b 0x175bcc
00175bcc
00175bccloc_175bcc:
00175bccldrb w4, [x3]
00175bd0b 0x175bd4
00175bd4
00175bd4loc_175bd4:
00175bd4ldrb w5, [x3+1]
00175bd8ubfm x5, x5, 56, 7
00175bdcorr x4, x4, x5
00175be0b 0x175be4
00175be4
00175be4loc_175be4:
00175be4ldrb w5, [x3+2]
00175be8ubfm x5, x5, 48, 7
00175becorr x4, x4, x5
00175bf0b 0x175bf4
00175bf4
00175bf4loc_175bf4:
00175bf4ldrb w3, [x3+3]
00175bf8ubfm x3, x3, 40, 7
00175bfcorr x3, x4, x3
00175c00movz x4, 28262
00175c04movk x4, 0x3760000
00175c08subs wzr, w3, w4
00175c0ccset x3, ne
00175c10b 0x175c14
00175c14
00175c14loc_175c14:
00175c14strb w3, [sp+47]
00175c18b 0x175c1c
00175c1c
00175c1cloc_175c1c:
00175c1cldrb w3, [sp+47]
00175c20tbnz w3, 0, 0x175c28
00175c24b 0x175c54
00175c28
00175c28loc_175c28:
00175c28adrp x0, 0x54e000
00175c2cadd x0, x0, 3679
00175c30movz x1, 39
00175c34bl errors.New
00175c38str x0, [sp+96]
00175c3cstr x1, [sp+104]
00175c40str x0, [sp+64]
00175c44str x1, [sp+72]
00175c48ldur x29, [sp-8]
00175c4cldr x30, [sp], 144
00175c50ret x30
00175c54
00175c54loc_175c54:
00175c54ldr x3, [sp+168]
00175c58str x3, [sp+56]
00175c5csubs xzr, x3, 12
00175c60b.ne 0x175c68
00175c64b 0x175c94
00175c68
00175c68loc_175c68:
00175c68adrp x0, 0x54a000
00175c6cadd x0, x0, 3180
00175c70movz x1, 33
00175c74bl errors.New
00175c78str x0, [sp+96]
00175c7cstr x1, [sp+104]
00175c80str x0, [sp+64]
00175c84str x1, [sp+72]
00175c88ldur x29, [sp-8]
00175c8cldr x30, [sp], 144
00175c90ret x30
00175c94
00175c94loc_175c94:
00175c94ldr x1, [sp+168]
00175c98ldr x3, [sp+160]
00175c9cldr x4, [sp+176]
00175ca0b 0x175ca4
00175ca4
00175ca4loc_175ca4:
00175ca4subs xzr, x1, 4
00175ca8b.hs 0x175cb0
00175cacb 0x175d00
00175cb0
00175cb0loc_175cb0:
00175cb0sub x2, x4, 4
00175cb4sub x1, x1, 4
00175cb8sub x4, xzr, x2
00175cbcsbfm x4, x4, 63, 63
00175cc0and x4, x4, 4
00175cc4add x0, x3, x4
00175cc8str x0, [sp+112]
00175cccstr x1, [sp+120]
00175cd0str x2, [sp+128]
00175cd4bl internal/byteorder.BEUint64
00175cd8str x0, [sp+48]
00175cdcldr x3, [sp+152]
00175ce0ldrsb x27, [x3]
00175ce4str x0, [x3]
00175ce8stp xzr, xzr, [sp+64]
00175cecmov x0, xzr
00175cf0mov x1, xzr
00175cf4ldur x29, [sp-8]
00175cf8ldr x30, [sp], 144
00175cfcret x30
00175d00
00175d00loc_175d00:
00175d00bl runtime.panicSliceB
00175d04
00175d04loc_175d04:
00175d04orr x1, xzr, 4
00175d08bl runtime.panicSliceAcap
00175d0chint
00175d10
00175d10loc_175d10:
00175d10stp x0, x1, [sp+8]
00175d14stp x2, x3, [sp+24]
00175d18mov x3, x30
00175d1cbl runtime.morestack_noctxt.abi0
00175d20ldp x0, x1, [sp+8]
00175d24ldp x2, x3, [sp+24]
00175d28b 0x175b40
00175d2cudf 0
00175b40
00175b40hash/fnv.(*sum64).UnmarshalBinary: ; void hash/fnv.(*sum64).UnmarshalBinary(hash/fnv.sum64 * s, struct []uint8 b)
00175b40ldr x16, [x28+16]
00175b44sub x17, sp, 16
00175b48subs xzr, x17, x16
00175b4cb.ls 0x175d10
00175b50str x30, [sp-144]!
00175b54stur x29, [sp-8]
00175b58sub x29, sp, 8
00175b5cstr x0, [sp+152]
00175b60str x1, [sp+160]
00175b64str x2, [sp+168]
00175b68str x3, [sp+176]
00175b6cstp xzr, xzr, [sp+64]
00175b70ldr x3, [sp+168]
00175b74str x3, [sp+56]
00175b78subs xzr, x3, 4
00175b7ccset x3, lt
00175b80strb w3, [sp+47]
00175b84b.lt 0x175b8c
00175b88b 0x175b94
00175b8c
00175b8cloc_175b8c:
00175b8corr x0, xzr, 4
00175b90b 0x175c1c
00175b94
00175b94loc_175b94:
00175b94ldr x3, [sp+160]
00175b98ldr x2, [sp+176]
00175b9csubs xzr, x2, 4
00175ba0b.hs 0x175ba8
00175ba4b 0x175d04
00175ba8
00175ba8loc_175ba8:
00175ba8b 0x175bac
00175bac
00175bacloc_175bac:
00175bacstr x3, [sp+112]
00175bb0orr x0, xzr, 4
00175bb4str x0, [sp+120]
00175bb8str x2, [sp+128]
00175bbcstr x3, [sp+80]
00175bc0str x0, [sp+88]
00175bc4b 0x175bc8
00175bc8
00175bc8loc_175bc8:
00175bc8b 0x175bcc
00175bcc
00175bccloc_175bcc:
00175bccldrb w4, [x3]
00175bd0b 0x175bd4
00175bd4
00175bd4loc_175bd4:
00175bd4ldrb w5, [x3+1]
00175bd8ubfm x5, x5, 56, 7
00175bdcorr x4, x4, x5
00175be0b 0x175be4
00175be4
00175be4loc_175be4:
00175be4ldrb w5, [x3+2]
00175be8ubfm x5, x5, 48, 7
00175becorr x4, x4, x5
00175bf0b 0x175bf4
00175bf4
00175bf4loc_175bf4:
00175bf4ldrb w3, [x3+3]
00175bf8ubfm x3, x3, 40, 7
00175bfcorr x3, x4, x3
00175c00movz x4, 28262
00175c04movk x4, 0x3760000
00175c08subs wzr, w3, w4
00175c0ccset x3, ne
00175c10b 0x175c14
00175c14
00175c14loc_175c14:
00175c14strb w3, [sp+47]
00175c18b 0x175c1c
00175c1c
00175c1cloc_175c1c:
00175c1cldrb w3, [sp+47]
00175c20tbnz w3, 0, 0x175c28
00175c24b 0x175c54
00175c28
00175c28loc_175c28:
00175c28adrp x0, 0x54e000
00175c2cadd x0, x0, 3679
00175c30movz x1, 39
00175c34bl errors.New
00175c38str x0, [sp+96]
00175c3cstr x1, [sp+104]
00175c40str x0, [sp+64]
00175c44str x1, [sp+72]
00175c48ldur x29, [sp-8]
00175c4cldr x30, [sp], 144
00175c50ret x30
00175c54
00175c54loc_175c54:
00175c54ldr x3, [sp+168]
00175c58str x3, [sp+56]
00175c5csubs xzr, x3, 12
00175c60b.ne 0x175c68
00175c64b 0x175c94
00175c68
00175c68loc_175c68:
00175c68adrp x0, 0x54a000
00175c6cadd x0, x0, 3180
00175c70movz x1, 33
00175c74bl errors.New
00175c78str x0, [sp+96]
00175c7cstr x1, [sp+104]
00175c80str x0, [sp+64]
00175c84str x1, [sp+72]
00175c88ldur x29, [sp-8]
00175c8cldr x30, [sp], 144
00175c90ret x30
00175c94
00175c94loc_175c94:
00175c94ldr x1, [sp+168]
00175c98ldr x3, [sp+160]
00175c9cldr x4, [sp+176]
00175ca0b 0x175ca4
00175ca4
00175ca4loc_175ca4:
00175ca4subs xzr, x1, 4
00175ca8b.hs 0x175cb0
00175cacb 0x175d00
00175cb0
00175cb0loc_175cb0:
00175cb0sub x2, x4, 4
00175cb4sub x1, x1, 4
00175cb8sub x4, xzr, x2
00175cbcsbfm x4, x4, 63, 63
00175cc0and x4, x4, 4
00175cc4add x0, x3, x4
00175cc8str x0, [sp+112]
00175cccstr x1, [sp+120]
00175cd0str x2, [sp+128]
00175cd4bl internal/byteorder.BEUint64
00175cd8str x0, [sp+48]
00175cdcldr x3, [sp+152]
00175ce0ldrsb x27, [x3]
00175ce4str x0, [x3]
00175ce8stp xzr, xzr, [sp+64]
00175cecmov x0, xzr
00175cf0mov x1, xzr
00175cf4ldur x29, [sp-8]
00175cf8ldr x30, [sp], 144
00175cfcret x30
00175d00
00175d00loc_175d00:
00175d00bl runtime.panicSliceB
00175d04
00175d04loc_175d04:
00175d04orr x1, xzr, 4
00175d08bl runtime.panicSliceAcap
00175d0chint
00175d10
00175d10loc_175d10:
00175d10stp x0, x1, [sp+8]
00175d14stp x2, x3, [sp+24]
00175d18mov x3, x30
00175d1cbl runtime.morestack_noctxt.abi0
00175d20ldp x0, x1, [sp+8]
00175d24ldp x2, x3, [sp+24]
00175d28b 0x175b40
00175d2cudf 0
00175b40
00175d30
00175d30google.golang.org/protobuf/internal/detrand.init: ; void google.golang.org/protobuf/internal/detrand.init(void)
00175d30ldr x16, [x28+16]
00175d34subs xzr, sp, x16
00175d38b.ls 0x175d60
00175d3cstr x30, [sp-16]!
00175d40stur x29, [sp-8]
00175d44sub x29, sp, 8
00175d48bl google.golang.org/protobuf/internal/detrand.binaryHash
00175d4cadrp x27, 0x8d6000
00175d50str x0, [x27+2352]
00175d54ldur x29, [sp-8]
00175d58ldr x30, [sp], 16
00175d5cret x30
00175d60
00175d60loc_175d60:
00175d60mov x3, x30
00175d64bl runtime.morestack_noctxt.abi0
00175d68b 0x175d30
00175d6cudf 0
00175d30
00175d30google.golang.org/protobuf/internal/detrand.init: ; void google.golang.org/protobuf/internal/detrand.init(void)
00175d30ldr x16, [x28+16]
00175d34subs xzr, sp, x16
00175d38b.ls 0x175d60
00175d3cstr x30, [sp-16]!
00175d40stur x29, [sp-8]
00175d44sub x29, sp, 8
00175d48bl google.golang.org/protobuf/internal/detrand.binaryHash
00175d4cadrp x27, 0x8d6000
00175d50str x0, [x27+2352]
00175d54ldur x29, [sp-8]
00175d58ldr x30, [sp], 16
00175d5cret x30
00175d60
00175d60loc_175d60:
00175d60mov x3, x30
00175d64bl runtime.morestack_noctxt.abi0
00175d68b 0x175d30
00175d6cudf 0
00175d30
00175d70
00175d70google.golang.org/protobuf/internal/detrand.Bool: ; void google.golang.org/protobuf/internal/detrand.Bool(void)
00175d70str x30, [sp-32]!
00175d74stur x29, [sp-8]
00175d78sub x29, sp, 8
00175d7cstrb wzr, [sp+23]
00175d80adrp x27, 0x8d6000
00175d84ldr x1, [x27+2352]
00175d88ands xzr, x1, 1
00175d8ccset x0, ne
00175d90strb w0, [sp+23]
00175d94add x29, sp, 24
00175d98add sp, sp, 32
00175d9cret x30
00175d70
00175d70google.golang.org/protobuf/internal/detrand.Bool: ; void google.golang.org/protobuf/internal/detrand.Bool(void)
00175d70str x30, [sp-32]!
00175d74stur x29, [sp-8]
00175d78sub x29, sp, 8
00175d7cstrb wzr, [sp+23]
00175d80adrp x27, 0x8d6000
00175d84ldr x1, [x27+2352]
00175d88ands xzr, x1, 1
00175d8ccset x0, ne
00175d90strb w0, [sp+23]
00175d94add x29, sp, 24
00175d98add sp, sp, 32
00175d9cret x30
00175d70
00175da0
00175da0google.golang.org/protobuf/internal/detrand.Intn: ; void google.golang.org/protobuf/internal/detrand.Intn(int n)
00175da0ldr x16, [x28+16]
00175da4subs xzr, sp, x16
00175da8b.ls 0x175e14
00175dacstr x30, [sp-48]!
00175db0stur x29, [sp-8]
00175db4sub x29, sp, 8
00175db8str x0, [sp+56]
00175dbcstr xzr, [sp+32]
00175dc0subs xzr, x0, 0
00175dc4b.le 0x175dfc
00175dc8b 0x175dcc
00175dcc
00175dccloc_175dcc:
00175dccadrp x27, 0x8d6000
00175dd0ldr x1, [x27+2352]
00175dd4cbnz x0, 0x175ddc
00175dd8b 0x175df8
00175ddc
00175ddcloc_175ddc:
00175ddcudiv x2, x1, x0
00175de0msub x1, x2, x0, x1
00175de4str x1, [sp+32]
00175de8ldr x0, [sp+32]
00175decldur x29, [sp-8]
00175df0ldr x30, [sp], 48
00175df4ret x30
00175df8
00175df8loc_175df8:
00175df8bl runtime.panicdivide
00175dfc
00175dfcloc_175dfc:
00175dfcadrp x0, 0x480000
00175e00add x0, x0, 2944
00175e04adrp x1, 0x59d000
00175e08add x1, x1, 3136
00175e0cbl runtime.gopanic
00175e10hint
00175e14
00175e14loc_175e14:
00175e14str x0, [sp+8]
00175e18mov x3, x30
00175e1cbl runtime.morestack_noctxt.abi0
00175e20ldr x0, [sp+8]
00175e24b 0x175da0
00175e28udf 0
00175e2cudf 0
00175da0
00175da0google.golang.org/protobuf/internal/detrand.Intn: ; void google.golang.org/protobuf/internal/detrand.Intn(int n)
00175da0ldr x16, [x28+16]
00175da4subs xzr, sp, x16
00175da8b.ls 0x175e14
00175dacstr x30, [sp-48]!
00175db0stur x29, [sp-8]
00175db4sub x29, sp, 8
00175db8str x0, [sp+56]
00175dbcstr xzr, [sp+32]
00175dc0subs xzr, x0, 0
00175dc4b.le 0x175dfc
00175dc8b 0x175dcc
00175dcc
00175dccloc_175dcc:
00175dccadrp x27, 0x8d6000
00175dd0ldr x1, [x27+2352]
00175dd4cbnz x0, 0x175ddc
00175dd8b 0x175df8
00175ddc
00175ddcloc_175ddc:
00175ddcudiv x2, x1, x0
00175de0msub x1, x2, x0, x1
00175de4str x1, [sp+32]
00175de8ldr x0, [sp+32]
00175decldur x29, [sp-8]
00175df0ldr x30, [sp], 48
00175df4ret x30
00175df8
00175df8loc_175df8:
00175df8bl runtime.panicdivide
00175dfc
00175dfcloc_175dfc:
00175dfcadrp x0, 0x480000
00175e00add x0, x0, 2944
00175e04adrp x1, 0x59d000
00175e08add x1, x1, 3136
00175e0cbl runtime.gopanic
00175e10hint
00175e14
00175e14loc_175e14:
00175e14str x0, [sp+8]
00175e18mov x3, x30
00175e1cbl runtime.morestack_noctxt.abi0
00175e20ldr x0, [sp+8]
00175e24b 0x175da0
00175e28udf 0
00175e2cudf 0
00175da0
00175e30
00175e30google.golang.org/protobuf/internal/detrand.binaryHash: ; void google.golang.org/protobuf/internal/detrand.binaryHash(void)
00175e30ldr x16, [x28+16]
00175e34sub x17, sp, 352
00175e38subs xzr, x17, x16
00175e3cb.ls 0x176244
00175e40sub x20, sp, 480
00175e44stp x29, x30, [x20-8]
00175e48add sp, x20, 0
00175e4csub x29, sp, 8
00175e50str xzr, [sp+56]
00175e54stp xzr, xzr, [sp+400]
00175e58stp xzr, xzr, [sp+384]
00175e5cbl os.Executable
00175e60str x0, [sp+400]
00175e64str x1, [sp+408]
00175e68str x2, [sp+384]
00175e6cstr x3, [sp+392]
00175e70ldr x0, [sp+400]
00175e74ldr x1, [sp+408]
00175e78str x0, [sp+296]
00175e7cstr x1, [sp+304]
00175e80ldr x0, [sp+384]
00175e84ldr x1, [sp+392]
00175e88str x0, [sp+280]
00175e8cstr x1, [sp+288]
00175e90ldr x0, [sp+296]
00175e94ldr x1, [sp+304]
00175e98str x0, [sp+160]
00175e9cstr x1, [sp+168]
00175ea0ldr x0, [sp+288]
00175ea4ldr x1, [sp+280]
00175ea8str x1, [sp+232]
00175eacstr x0, [sp+240]
00175eb0cbnz x1, 0x175eb8
00175eb4b 0x175ed0
00175eb8
00175eb8loc_175eb8:
00175eb8str xzr, [sp+56]
00175ebcbl runtime.deferreturn
00175ec0ldr x0, [sp+56]
00175ec4ldp x29, x30, [sp-8]
00175ec8add sp, sp, 480
00175eccret x30
00175ed0
00175ed0loc_175ed0:
00175ed0str xzr, [sp+376]
00175ed4stp xzr, xzr, [sp+384]
00175ed8ldr x0, [sp+160]
00175edcldr x1, [sp+168]
00175ee0bl os.Open
00175ee4str x0, [sp+376]
00175ee8str x1, [sp+384]
00175eecstr x2, [sp+392]
00175ef0ldr x2, [sp+376]
00175ef4str x2, [sp+272]
00175ef8ldr x2, [sp+392]
00175efcldr x3, [sp+384]
00175f00str x3, [sp+256]
00175f04str x2, [sp+264]
00175f08ldr x2, [sp+272]
00175f0cstr x2, [sp+208]
00175f10ldr x2, [sp+264]
00175f14ldr x3, [sp+256]
00175f18str x3, [sp+232]
00175f1cstr x2, [sp+240]
00175f20cbnz x3, 0x175f28
00175f24b 0x175f40
00175f28
00175f28loc_175f28:
00175f28str xzr, [sp+56]
00175f2cbl runtime.deferreturn
00175f30ldr x0, [sp+56]
00175f34ldp x29, x30, [sp-8]
00175f38add sp, sp, 480
00175f3cret x30
00175f40
00175f40loc_175f40:
00175f40ldr x1, [sp+208]
00175f44str x1, [sp+248]
00175f48stp xzr, xzr, [sp+312]
00175f4cadd x1, sp, 312
00175f50str x1, [sp+328]
00175f54ldrsb x27, [x1]
00175f58adrp x2, 4096
00175f5cadd x2, x2, 592
00175f60str x2, [x1]
00175f64ldrsb x27, [x1]
00175f68ldr x2, [sp+248]
00175f6cadrp x27, 0x8d6000
00175f70ldr w3, [x27+3056]
00175f74cbz w3, 0x175f7c
00175f78b 0x175f80
00175f7c
00175f7cloc_175f7c:
00175f7cb 0x175f94
00175f80
00175f80loc_175f80:
00175f80bl runtime.gcWriteBarrier2
00175f84str x2, [x25]
00175f88ldr x3, [x1+8]
00175f8cstr x3, [x25+8]
00175f90b 0x175f94
00175f94
00175f94loc_175f94:
00175f94str x2, [x1+8]
00175f98str x1, [sp+96]
00175f9cadd x0, sp, 72
00175fa0bl runtime.deferprocStack
00175fa4subs xzr, x0, 0
00175fa8b.ne 0x1760fc
00175facb 0x175fb0
00175fb0
00175fb0loc_175fb0:
00175fb0adrp x0, 0x489000
00175fb4add x0, x0, 2752
00175fb8bl runtime.newobject
00175fbcstr x0, [sp+464]
00175fc0stp xzr, xzr, [x0]
00175fc4stp xzr, xzr, [x0+16]
00175fc8stp xzr, xzr, [x0+32]
00175fccstp xzr, xzr, [x0+48]
00175fd0bl hash/fnv.New64
00175fd4str x0, [sp+176]
00175fd8str x1, [sp+184]
00175fdcstp xzr, xzr, [sp+360]
00175fe0stp xzr, xzr, [sp+384]
00175fe4ldr x0, [sp+208]
00175fe8bl os.(*File).Stat
00175fecstr x0, [sp+360]
00175ff0str x1, [sp+368]
00175ff4str x2, [sp+384]
00175ff8str x3, [sp+392]
00175ffcldr x1, [sp+360]
00176000ldr x2, [sp+368]
00176004str x1, [sp+448]
00176008str x2, [sp+456]
0017600cldr x1, [sp+384]
00176010ldr x2, [sp+392]
00176014str x1, [sp+432]
00176018str x2, [sp+440]
0017601cldr x1, [sp+448]
00176020ldr x2, [sp+456]
00176024str x1, [sp+192]
00176028str x2, [sp+200]
0017602cldr x1, [sp+440]
00176030ldr x2, [sp+432]
00176034str x2, [sp+232]
00176038str x1, [sp+240]
0017603ccbnz x2, 0x176044
00176040b 0x17605c
00176044
00176044loc_176044:
00176044str xzr, [sp+56]
00176048bl runtime.deferreturn
0017604cldr x0, [sp+56]
00176050ldp x29, x30, [sp-8]
00176054add sp, sp, 480
00176058ret x30
0017605c
0017605cloc_17605c:
0017605cldr x1, [sp+464]
00176060ldrsb x27, [x1]
00176064b 0x176068
00176068
00176068loc_176068:
00176068b 0x17606c
0017606c
0017606cloc_17606c:
0017606cstr x1, [sp+336]
00176070orr x1, xzr, 8
00176074str x1, [sp+344]
00176078orr x1, xzr, 64
0017607cstr x1, [sp+352]
00176080ldr x1, [sp+192]
00176084ldrsb x27, [x1]
00176088ldr x0, [sp+200]
0017608cldr x1, [x1+56]
00176090blr x1
00176094str x0, [sp+144]
00176098ldr x1, [sp+336]
0017609cldr x2, [sp+344]
001760a0ldr x3, [sp+352]
001760a4mov x4, x0
001760a8mov x0, x1
001760acmov x1, x2
001760b0mov x2, x3
001760b4mov x3, x4
001760b8bl encoding/binary.littleEndian.PutUint64
001760bcldr x1, [sp+464]
001760c0ldrsb x27, [x1]
001760c4b 0x1760c8
001760c8
001760c8loc_1760c8:
001760c8b 0x1760cc
001760cc
001760ccloc_1760cc:
001760ccstr x1, [sp+336]
001760d0orr x2, xzr, 8
001760d4str x2, [sp+344]
001760d8orr x3, xzr, 64
001760dcstr x3, [sp+352]
001760e0ldr x4, [sp+176]
001760e4ldrsb x27, [x4]
001760e8ldr x0, [sp+184]
001760ecldr x4, [x4+64]
001760f0blr x4
001760f4str xzr, [sp+64]
001760f8b 0x176110
001760fc
001760fcloc_1760fc:
001760fcbl runtime.deferreturn
00176100ldr x0, [sp+56]
00176104ldp x29, x30, [sp-8]
00176108add sp, sp, 480
0017610cret x30
00176110
00176110loc_176110:
00176110ldr x1, [sp+64]
00176114subs xzr, x1, 8
00176118b.lt 0x176120
0017611cb 0x176214
00176120
00176120loc_176120:
00176120ldr x1, [sp+464]
00176124ldrsb x27, [x1]
00176128b 0x17612c
0017612c
0017612cloc_17612c:
0017612cstr x1, [sp+336]
00176130orr x1, xzr, 64
00176134str x1, [sp+344]
00176138str x1, [sp+352]
0017613cldr x1, [sp+192]
00176140ldrsb x27, [x1]
00176144ldr x0, [sp+200]
00176148ldr x1, [x1+56]
0017614cblr x1
00176150str x0, [sp+144]
00176154stp xzr, xzr, [sp+384]
00176158ldr x1, [sp+64]
0017615cldr x2, [sp+144]
00176160madd x1, x1, x2, xzr
00176164sbfm x2, x1, 63, 63
00176168add x1, x1, x2, lsr #61
0017616csbfm x4, x1, 3, 63
00176170str x4, [sp+120]
00176174ldr x0, [sp+208]
00176178ldr x1, [sp+336]
0017617cldr x2, [sp+344]
00176180ldr x3, [sp+352]
00176184bl os.(*File).ReadAt
00176188str x0, [sp+136]
0017618cstr x1, [sp+384]
00176190str x2, [sp+392]
00176194ldr x3, [sp+136]
00176198str x3, [sp+152]
0017619cstr x1, [sp+416]
001761a0str x2, [sp+424]
001761a4str x1, [sp+216]
001761a8str x2, [sp+224]
001761accbnz x1, 0x1761b4
001761b0b 0x1761cc
001761b4
001761b4loc_1761b4:
001761b4str xzr, [sp+56]
001761b8bl runtime.deferreturn
001761bcldr x0, [sp+56]
001761c0ldp x29, x30, [sp-8]
001761c4add sp, sp, 480
001761c8ret x30
001761cc
001761ccloc_1761cc:
001761ccldr x1, [sp+464]
001761d0ldrsb x27, [x1]
001761d4b 0x1761d8
001761d8
001761d8loc_1761d8:
001761d8str x1, [sp+336]
001761dcorr x3, xzr, 64
001761e0str x3, [sp+344]
001761e4str x3, [sp+352]
001761e8ldr x4, [sp+176]
001761ecldrsb x27, [x4]
001761f0ldr x0, [sp+184]
001761f4ldr x4, [x4+64]
001761f8mov x2, x3
001761fcblr x4
00176200b 0x176204
00176204
00176204loc_176204:
00176204ldr x1, [sp+64]
00176208add x1, x1, 1
0017620cstr x1, [sp+64]
00176210b 0x176110
00176214
00176214loc_176214:
00176214ldr x1, [sp+176]
00176218ldrsb x27, [x1]
0017621cldr x1, [x1+56]
00176220ldr x0, [sp+184]
00176224blr x1
00176228str x0, [sp+128]
0017622cstr x0, [sp+56]
00176230bl runtime.deferreturn
00176234ldr x0, [sp+56]
00176238ldp x29, x30, [sp-8]
0017623cadd sp, sp, 480
00176240ret x30
00176244
00176244loc_176244:
00176244mov x3, x30
00176248bl runtime.morestack_noctxt.abi0
0017624cb 0x175e30
00175e30
00175e30google.golang.org/protobuf/internal/detrand.binaryHash: ; void google.golang.org/protobuf/internal/detrand.binaryHash(void)
00175e30ldr x16, [x28+16]
00175e34sub x17, sp, 352
00175e38subs xzr, x17, x16
00175e3cb.ls 0x176244
00175e40sub x20, sp, 480
00175e44stp x29, x30, [x20-8]
00175e48add sp, x20, 0
00175e4csub x29, sp, 8
00175e50str xzr, [sp+56]
00175e54stp xzr, xzr, [sp+400]
00175e58stp xzr, xzr, [sp+384]
00175e5cbl os.Executable
00175e60str x0, [sp+400]
00175e64str x1, [sp+408]
00175e68str x2, [sp+384]
00175e6cstr x3, [sp+392]
00175e70ldr x0, [sp+400]
00175e74ldr x1, [sp+408]
00175e78str x0, [sp+296]
00175e7cstr x1, [sp+304]
00175e80ldr x0, [sp+384]
00175e84ldr x1, [sp+392]
00175e88str x0, [sp+280]
00175e8cstr x1, [sp+288]
00175e90ldr x0, [sp+296]
00175e94ldr x1, [sp+304]
00175e98str x0, [sp+160]
00175e9cstr x1, [sp+168]
00175ea0ldr x0, [sp+288]
00175ea4ldr x1, [sp+280]
00175ea8str x1, [sp+232]
00175eacstr x0, [sp+240]
00175eb0cbnz x1, 0x175eb8
00175eb4b 0x175ed0
00175eb8
00175eb8loc_175eb8:
00175eb8str xzr, [sp+56]
00175ebcbl runtime.deferreturn
00175ec0ldr x0, [sp+56]
00175ec4ldp x29, x30, [sp-8]
00175ec8add sp, sp, 480
00175eccret x30
00175ed0
00175ed0loc_175ed0:
00175ed0str xzr, [sp+376]
00175ed4stp xzr, xzr, [sp+384]
00175ed8ldr x0, [sp+160]
00175edcldr x1, [sp+168]
00175ee0bl os.Open
00175ee4str x0, [sp+376]
00175ee8str x1, [sp+384]
00175eecstr x2, [sp+392]
00175ef0ldr x2, [sp+376]
00175ef4str x2, [sp+272]
00175ef8ldr x2, [sp+392]
00175efcldr x3, [sp+384]
00175f00str x3, [sp+256]
00175f04str x2, [sp+264]
00175f08ldr x2, [sp+272]
00175f0cstr x2, [sp+208]
00175f10ldr x2, [sp+264]
00175f14ldr x3, [sp+256]
00175f18str x3, [sp+232]
00175f1cstr x2, [sp+240]
00175f20cbnz x3, 0x175f28
00175f24b 0x175f40
00175f28
00175f28loc_175f28:
00175f28str xzr, [sp+56]
00175f2cbl runtime.deferreturn
00175f30ldr x0, [sp+56]
00175f34ldp x29, x30, [sp-8]
00175f38add sp, sp, 480
00175f3cret x30
00175f40
00175f40loc_175f40:
00175f40ldr x1, [sp+208]
00175f44str x1, [sp+248]
00175f48stp xzr, xzr, [sp+312]
00175f4cadd x1, sp, 312
00175f50str x1, [sp+328]
00175f54ldrsb x27, [x1]
00175f58adrp x2, 4096
00175f5cadd x2, x2, 592
00175f60str x2, [x1]
00175f64ldrsb x27, [x1]
00175f68ldr x2, [sp+248]
00175f6cadrp x27, 0x8d6000
00175f70ldr w3, [x27+3056]
00175f74cbz w3, 0x175f7c
00175f78b 0x175f80
00175f7c
00175f7cloc_175f7c:
00175f7cb 0x175f94
00175f80
00175f80loc_175f80:
00175f80bl runtime.gcWriteBarrier2
00175f84str x2, [x25]
00175f88ldr x3, [x1+8]
00175f8cstr x3, [x25+8]
00175f90b 0x175f94
00175f94
00175f94loc_175f94:
00175f94str x2, [x1+8]
00175f98str x1, [sp+96]
00175f9cadd x0, sp, 72
00175fa0bl runtime.deferprocStack
00175fa4subs xzr, x0, 0
00175fa8b.ne 0x1760fc
00175facb 0x175fb0
00175fb0
00175fb0loc_175fb0:
00175fb0adrp x0, 0x489000
00175fb4add x0, x0, 2752
00175fb8bl runtime.newobject
00175fbcstr x0, [sp+464]
00175fc0stp xzr, xzr, [x0]
00175fc4stp xzr, xzr, [x0+16]
00175fc8stp xzr, xzr, [x0+32]
00175fccstp xzr, xzr, [x0+48]
00175fd0bl hash/fnv.New64
00175fd4str x0, [sp+176]
00175fd8str x1, [sp+184]
00175fdcstp xzr, xzr, [sp+360]
00175fe0stp xzr, xzr, [sp+384]
00175fe4ldr x0, [sp+208]
00175fe8bl os.(*File).Stat
00175fecstr x0, [sp+360]
00175ff0str x1, [sp+368]
00175ff4str x2, [sp+384]
00175ff8str x3, [sp+392]
00175ffcldr x1, [sp+360]
00176000ldr x2, [sp+368]
00176004str x1, [sp+448]
00176008str x2, [sp+456]
0017600cldr x1, [sp+384]
00176010ldr x2, [sp+392]
00176014str x1, [sp+432]
00176018str x2, [sp+440]
0017601cldr x1, [sp+448]
00176020ldr x2, [sp+456]
00176024str x1, [sp+192]
00176028str x2, [sp+200]
0017602cldr x1, [sp+440]
00176030ldr x2, [sp+432]
00176034str x2, [sp+232]
00176038str x1, [sp+240]
0017603ccbnz x2, 0x176044
00176040b 0x17605c
00176044
00176044loc_176044:
00176044str xzr, [sp+56]
00176048bl runtime.deferreturn
0017604cldr x0, [sp+56]
00176050ldp x29, x30, [sp-8]
00176054add sp, sp, 480
00176058ret x30
0017605c
0017605cloc_17605c:
0017605cldr x1, [sp+464]
00176060ldrsb x27, [x1]
00176064b 0x176068
00176068
00176068loc_176068:
00176068b 0x17606c
0017606c
0017606cloc_17606c:
0017606cstr x1, [sp+336]
00176070orr x1, xzr, 8
00176074str x1, [sp+344]
00176078orr x1, xzr, 64
0017607cstr x1, [sp+352]
00176080ldr x1, [sp+192]
00176084ldrsb x27, [x1]
00176088ldr x0, [sp+200]
0017608cldr x1, [x1+56]
00176090blr x1
00176094str x0, [sp+144]
00176098ldr x1, [sp+336]
0017609cldr x2, [sp+344]
001760a0ldr x3, [sp+352]
001760a4mov x4, x0
001760a8mov x0, x1
001760acmov x1, x2
001760b0mov x2, x3
001760b4mov x3, x4
001760b8bl encoding/binary.littleEndian.PutUint64
001760bcldr x1, [sp+464]
001760c0ldrsb x27, [x1]
001760c4b 0x1760c8
001760c8
001760c8loc_1760c8:
001760c8b 0x1760cc
001760cc
001760ccloc_1760cc:
001760ccstr x1, [sp+336]
001760d0orr x2, xzr, 8
001760d4str x2, [sp+344]
001760d8orr x3, xzr, 64
001760dcstr x3, [sp+352]
001760e0ldr x4, [sp+176]
001760e4ldrsb x27, [x4]
001760e8ldr x0, [sp+184]
001760ecldr x4, [x4+64]
001760f0blr x4
001760f4str xzr, [sp+64]
001760f8b 0x176110
001760fc
001760fcloc_1760fc:
001760fcbl runtime.deferreturn
00176100ldr x0, [sp+56]
00176104ldp x29, x30, [sp-8]
00176108add sp, sp, 480
0017610cret x30
00176110
00176110loc_176110:
00176110ldr x1, [sp+64]
00176114subs xzr, x1, 8
00176118b.lt 0x176120
0017611cb 0x176214
00176120
00176120loc_176120:
00176120ldr x1, [sp+464]
00176124ldrsb x27, [x1]
00176128b 0x17612c
0017612c
0017612cloc_17612c:
0017612cstr x1, [sp+336]
00176130orr x1, xzr, 64
00176134str x1, [sp+344]
00176138str x1, [sp+352]
0017613cldr x1, [sp+192]
00176140ldrsb x27, [x1]
00176144ldr x0, [sp+200]
00176148ldr x1, [x1+56]
0017614cblr x1
00176150str x0, [sp+144]
00176154stp xzr, xzr, [sp+384]
00176158ldr x1, [sp+64]
0017615cldr x2, [sp+144]
00176160madd x1, x1, x2, xzr
00176164sbfm x2, x1, 63, 63
00176168add x1, x1, x2, lsr #61
0017616csbfm x4, x1, 3, 63
00176170str x4, [sp+120]
00176174ldr x0, [sp+208]
00176178ldr x1, [sp+336]
0017617cldr x2, [sp+344]
00176180ldr x3, [sp+352]
00176184bl os.(*File).ReadAt
00176188str x0, [sp+136]
0017618cstr x1, [sp+384]
00176190str x2, [sp+392]
00176194ldr x3, [sp+136]
00176198str x3, [sp+152]
0017619cstr x1, [sp+416]
001761a0str x2, [sp+424]
001761a4str x1, [sp+216]
001761a8str x2, [sp+224]
001761accbnz x1, 0x1761b4
001761b0b 0x1761cc
001761b4
001761b4loc_1761b4:
001761b4str xzr, [sp+56]
001761b8bl runtime.deferreturn
001761bcldr x0, [sp+56]
001761c0ldp x29, x30, [sp-8]
001761c4add sp, sp, 480
001761c8ret x30
001761cc
001761ccloc_1761cc:
001761ccldr x1, [sp+464]
001761d0ldrsb x27, [x1]
001761d4b 0x1761d8
001761d8
001761d8loc_1761d8:
001761d8str x1, [sp+336]
001761dcorr x3, xzr, 64
001761e0str x3, [sp+344]
001761e4str x3, [sp+352]
001761e8ldr x4, [sp+176]
001761ecldrsb x27, [x4]
001761f0ldr x0, [sp+184]
001761f4ldr x4, [x4+64]
001761f8mov x2, x3
001761fcblr x4
00176200b 0x176204
00176204
00176204loc_176204:
00176204ldr x1, [sp+64]
00176208add x1, x1, 1
0017620cstr x1, [sp+64]
00176210b 0x176110
00176214
00176214loc_176214:
00176214ldr x1, [sp+176]
00176218ldrsb x27, [x1]
0017621cldr x1, [x1+56]
00176220ldr x0, [sp+184]
00176224blr x1
00176228str x0, [sp+128]
0017622cstr x0, [sp+56]
00176230bl runtime.deferreturn
00176234ldr x0, [sp+56]
00176238ldp x29, x30, [sp-8]
0017623cadd sp, sp, 480
00176240ret x30
00176244
00176244loc_176244:
00176244mov x3, x30
00176248bl runtime.morestack_noctxt.abi0
0017624cb 0x175e30
00175e30
00176250
00176250google.golang.org/protobuf/internal/detrand.binaryHash.deferwrap1: ; void google.golang.org/protobuf/internal/detrand.binaryHash.deferwrap1(void)
00176250ldr x16, [x28+16]
00176254subs xzr, sp, x16
00176258b.ls 0x176288
0017625cstr x30, [sp-32]!
00176260stur x29, [sp-8]
00176264sub x29, sp, 8
00176268ldr x16, [x28+32]
0017626ccbnz x16, 0x176294
00176270
00176270loc_176270:
00176270ldr x0, [x26+8]
00176274str x0, [sp+16]
00176278bl os.(*File).Close
0017627cldur x29, [sp-8]
00176280ldr x30, [sp], 32
00176284ret x30
00176288
00176288loc_176288:
00176288mov x3, x30
0017628cbl runtime.morestack.abi0
00176290b 0x176250
00176294
00176294loc_176294:
00176294ldr x17, [x16]
00176298add x20, sp, 40
0017629csubs xzr, x20, x17
001762a0b.ne 0x176270
001762a4add x20, sp, 8
001762a8str x20, [x16]
001762acb 0x176270
00176250
00176250google.golang.org/protobuf/internal/detrand.binaryHash.deferwrap1: ; void google.golang.org/protobuf/internal/detrand.binaryHash.deferwrap1(void)
00176250ldr x16, [x28+16]
00176254subs xzr, sp, x16
00176258b.ls 0x176288
0017625cstr x30, [sp-32]!
00176260stur x29, [sp-8]
00176264sub x29, sp, 8
00176268ldr x16, [x28+32]
0017626ccbnz x16, 0x176294
00176270
00176270loc_176270:
00176270ldr x0, [x26+8]
00176274str x0, [sp+16]
00176278bl os.(*File).Close
0017627cldur x29, [sp-8]
00176280ldr x30, [sp], 32
00176284ret x30
00176288
00176288loc_176288:
00176288mov x3, x30
0017628cbl runtime.morestack.abi0
00176290b 0x176250
00176294
00176294loc_176294:
00176294ldr x17, [x16]
00176298add x20, sp, 40
0017629csubs xzr, x20, x17
001762a0b.ne 0x176270
001762a4add x20, sp, 8
001762a8str x20, [x16]
001762acb 0x176270
00176250
001762b0
001762b0google.golang.org/protobuf/internal/errors.init: ; void google.golang.org/protobuf/internal/errors.init(void)
001762b0ldr x16, [x28+16]
001762b4subs xzr, sp, x16
001762b8b.ls 0x176360
001762bcstr x30, [sp-32]!
001762c0stur x29, [sp-8]
001762c4sub x29, sp, 8
001762c8adrp x0, 0x53d000
001762ccadd x0, x0, 4088
001762d0orr x1, xzr, 14
001762d4bl errors.New
001762d8adrp x27, 0x8ab000
001762dcstr x0, [x27+3040]
001762e0adrp x27, 0x8d5000
001762e4ldr w2, [x27+3056]
001762e8cbz w2, 0x1762f0
001762ecb 0x1762f4
001762f0
001762f0loc_1762f0:
001762f0b 0x17630c
001762f4
001762f4loc_1762f4:
001762f4bl runtime.gcWriteBarrier2
001762f8str x1, [x25]
001762fcadrp x27, 0x8ab000
00176300ldr x0, [x27+3048]
00176304str x0, [x25+8]
00176308b 0x17630c
0017630c
0017630cloc_17630c:
0017630cadrp x27, 0x8ab000
00176310str x1, [x27+3048]
00176314bl google.golang.org/protobuf/internal/errors.init.func1
00176318adrp x27, 0x8ab000
0017631cstr x1, [x27+3064]
00176320adrp x27, 0x8d5000
00176324ldr w1, [x27+3056]
00176328cbz w1, 0x176330
0017632cb 0x176334
00176330
00176330loc_176330:
00176330b 0x17634c
00176334
00176334loc_176334:
00176334bl runtime.gcWriteBarrier2
00176338str x0, [x25]
0017633cadrp x27, 0x8ab000
00176340ldr x1, [x27+3056]
00176344str x1, [x25+8]
00176348b 0x17634c
0017634c
0017634cloc_17634c:
0017634cadrp x27, 0x8ab000
00176350str x0, [x27+3056]
00176354ldur x29, [sp-8]
00176358ldr x30, [sp], 32
0017635cret x30
00176360
00176360loc_176360:
00176360mov x3, x30
00176364bl runtime.morestack_noctxt.abi0
00176368b 0x1762b0
0017636cudf 0
001762b0
001762b0google.golang.org/protobuf/internal/errors.init: ; void google.golang.org/protobuf/internal/errors.init(void)
001762b0ldr x16, [x28+16]
001762b4subs xzr, sp, x16
001762b8b.ls 0x176360
001762bcstr x30, [sp-32]!
001762c0stur x29, [sp-8]
001762c4sub x29, sp, 8
001762c8adrp x0, 0x53d000
001762ccadd x0, x0, 4088
001762d0orr x1, xzr, 14
001762d4bl errors.New
001762d8adrp x27, 0x8ab000
001762dcstr x0, [x27+3040]
001762e0adrp x27, 0x8d5000
001762e4ldr w2, [x27+3056]
001762e8cbz w2, 0x1762f0
001762ecb 0x1762f4
001762f0
001762f0loc_1762f0:
001762f0b 0x17630c
001762f4
001762f4loc_1762f4:
001762f4bl runtime.gcWriteBarrier2
001762f8str x1, [x25]
001762fcadrp x27, 0x8ab000
00176300ldr x0, [x27+3048]
00176304str x0, [x25+8]
00176308b 0x17630c
0017630c
0017630cloc_17630c:
0017630cadrp x27, 0x8ab000
00176310str x1, [x27+3048]
00176314bl google.golang.org/protobuf/internal/errors.init.func1
00176318adrp x27, 0x8ab000
0017631cstr x1, [x27+3064]
00176320adrp x27, 0x8d5000
00176324ldr w1, [x27+3056]
00176328cbz w1, 0x176330
0017632cb 0x176334
00176330
00176330loc_176330:
00176330b 0x17634c
00176334
00176334loc_176334:
00176334bl runtime.gcWriteBarrier2
00176338str x0, [x25]
0017633cadrp x27, 0x8ab000
00176340ldr x1, [x27+3056]
00176344str x1, [x25+8]
00176348b 0x17634c
0017634c
0017634cloc_17634c:
0017634cadrp x27, 0x8ab000
00176350str x0, [x27+3056]
00176354ldur x29, [sp-8]
00176358ldr x30, [sp], 32
0017635cret x30
00176360
00176360loc_176360:
00176360mov x3, x30
00176364bl runtime.morestack_noctxt.abi0
00176368b 0x1762b0
0017636cudf 0
001762b0
00176370
00176370google.golang.org/protobuf/internal/errors.init.func1: ; void google.golang.org/protobuf/internal/errors.init.func1(void)
00176370ldr x16, [x28+16]
00176374subs xzr, sp, x16
00176378b.ls 0x1763dc
0017637cstr x30, [sp-48]!
00176380stur x29, [sp-8]
00176384sub x29, sp, 8
00176388stp xzr, xzr, [sp+24]
0017638cbl google.golang.org/protobuf/internal/detrand.Bool
00176390strb w0, [sp+23]
00176394tbnz w0, 0, 0x17639c
00176398b 0x1763bc
0017639c
0017639cloc_17639c:
0017639cadrp x0, 0x53b000
001763a0add x0, x0, 1620
001763a4str x0, [sp+24]
001763a8orr x1, xzr, 8
001763acstr x1, [sp+32]
001763b0ldur x29, [sp-8]
001763b4ldr x30, [sp], 48
001763b8ret x30
001763bc
001763bcloc_1763bc:
001763bcadrp x0, 0x53a000
001763c0add x0, x0, 3983
001763c4str x0, [sp+24]
001763c8orr x1, xzr, 7
001763ccstr x1, [sp+32]
001763d0ldur x29, [sp-8]
001763d4ldr x30, [sp], 48
001763d8ret x30
001763dc
001763dcloc_1763dc:
001763dcmov x3, x30
001763e0bl runtime.morestack_noctxt.abi0
001763e4b 0x176370
001763e8udf 0
001763ecudf 0
00176370
00176370google.golang.org/protobuf/internal/errors.init.func1: ; void google.golang.org/protobuf/internal/errors.init.func1(void)
00176370ldr x16, [x28+16]
00176374subs xzr, sp, x16
00176378b.ls 0x1763dc
0017637cstr x30, [sp-48]!
00176380stur x29, [sp-8]
00176384sub x29, sp, 8
00176388stp xzr, xzr, [sp+24]
0017638cbl google.golang.org/protobuf/internal/detrand.Bool
00176390strb w0, [sp+23]
00176394tbnz w0, 0, 0x17639c
00176398b 0x1763bc
0017639c
0017639cloc_17639c:
0017639cadrp x0, 0x53b000
001763a0add x0, x0, 1620
001763a4str x0, [sp+24]
001763a8orr x1, xzr, 8
001763acstr x1, [sp+32]
001763b0ldur x29, [sp-8]
001763b4ldr x30, [sp], 48
001763b8ret x30
001763bc
001763bcloc_1763bc:
001763bcadrp x0, 0x53a000
001763c0add x0, x0, 3983
001763c4str x0, [sp+24]
001763c8orr x1, xzr, 7
001763ccstr x1, [sp+32]
001763d0ldur x29, [sp-8]
001763d4ldr x30, [sp], 48
001763d8ret x30
001763dc
001763dcloc_1763dc:
001763dcmov x3, x30
001763e0bl runtime.morestack_noctxt.abi0
001763e4b 0x176370
001763e8udf 0
001763ecudf 0
00176370
001763f0
001763f0google.golang.org/protobuf/internal/errors.New: ; void google.golang.org/protobuf/internal/errors.New(struct string f, struct []interface {} x)
001763f0ldr x16, [x28+16]
001763f4subs xzr, sp, x16
001763f8b.ls 0x1764b4
001763fcstr x30, [sp-112]!
00176400stur x29, [sp-8]
00176404sub x29, sp, 8
00176408str x0, [sp+120]
0017640cstr x1, [sp+128]
00176410str x2, [sp+136]
00176414str x3, [sp+144]
00176418str x4, [sp+152]
0017641cstp xzr, xzr, [sp+56]
00176420ldr x0, [sp+120]
00176424ldr x2, [sp+136]
00176428ldr x1, [sp+128]
0017642cldr x3, [sp+144]
00176430ldr x4, [sp+152]
00176434bl google.golang.org/protobuf/internal/errors.format
00176438str x0, [sp+88]
0017643cstr x1, [sp+96]
00176440adrp x0, 0x4b5000
00176444add x0, x0, 480
00176448bl runtime.newobject
0017644cstr x0, [sp+72]
00176450ldr x5, [sp+88]
00176454ldr x6, [sp+96]
00176458str x6, [x0+8]
0017645cadrp x27, 0x8d5000
00176460ldr w6, [x27+3056]
00176464cbz w6, 0x17646c
00176468b 0x176470
0017646c
0017646cloc_17646c:
0017646cb 0x176484
00176470
00176470loc_176470:
00176470bl runtime.gcWriteBarrier2
00176474str x5, [x25]
00176478ldr x2, [x0]
0017647cstr x2, [x25+8]
00176480b 0x176484
00176484
00176484loc_176484:
00176484str x5, [x0]
00176488ldr x2, [sp+72]
0017648cstr x2, [sp+80]
00176490adrp x3, 0x59f000
00176494add x3, x3, 3680
00176498str x3, [sp+56]
0017649cstr x2, [sp+64]
001764a0ldr x0, [sp+56]
001764a4ldr x1, [sp+64]
001764a8ldur x29, [sp-8]
001764acldr x30, [sp], 112
001764b0ret x30
001764b4
001764b4loc_1764b4:
001764b4stp x0, x1, [sp+8]
001764b8stp x2, x3, [sp+24]
001764bcstr x4, [sp+40]
001764c0mov x3, x30
001764c4bl runtime.morestack_noctxt.abi0
001764c8ldp x0, x1, [sp+8]
001764ccldp x2, x3, [sp+24]
001764d0ldr x4, [sp+40]
001764d4b 0x1763f0
001764d8udf 0
001764dcudf 0
001763f0
001763f0google.golang.org/protobuf/internal/errors.New: ; void google.golang.org/protobuf/internal/errors.New(struct string f, struct []interface {} x)
001763f0ldr x16, [x28+16]
001763f4subs xzr, sp, x16
001763f8b.ls 0x1764b4
001763fcstr x30, [sp-112]!
00176400stur x29, [sp-8]
00176404sub x29, sp, 8
00176408str x0, [sp+120]
0017640cstr x1, [sp+128]
00176410str x2, [sp+136]
00176414str x3, [sp+144]
00176418str x4, [sp+152]
0017641cstp xzr, xzr, [sp+56]
00176420ldr x0, [sp+120]
00176424ldr x2, [sp+136]
00176428ldr x1, [sp+128]
0017642cldr x3, [sp+144]
00176430ldr x4, [sp+152]
00176434bl google.golang.org/protobuf/internal/errors.format
00176438str x0, [sp+88]
0017643cstr x1, [sp+96]
00176440adrp x0, 0x4b5000
00176444add x0, x0, 480
00176448bl runtime.newobject
0017644cstr x0, [sp+72]
00176450ldr x5, [sp+88]
00176454ldr x6, [sp+96]
00176458str x6, [x0+8]
0017645cadrp x27, 0x8d5000
00176460ldr w6, [x27+3056]
00176464cbz w6, 0x17646c
00176468b 0x176470
0017646c
0017646cloc_17646c:
0017646cb 0x176484
00176470
00176470loc_176470:
00176470bl runtime.gcWriteBarrier2
00176474str x5, [x25]
00176478ldr x2, [x0]
0017647cstr x2, [x25+8]
00176480b 0x176484
00176484
00176484loc_176484:
00176484str x5, [x0]
00176488ldr x2, [sp+72]
0017648cstr x2, [sp+80]
00176490adrp x3, 0x59f000
00176494add x3, x3, 3680
00176498str x3, [sp+56]
0017649cstr x2, [sp+64]
001764a0ldr x0, [sp+56]
001764a4ldr x1, [sp+64]
001764a8ldur x29, [sp-8]
001764acldr x30, [sp], 112
001764b0ret x30
001764b4
001764b4loc_1764b4:
001764b4stp x0, x1, [sp+8]
001764b8stp x2, x3, [sp+24]
001764bcstr x4, [sp+40]
001764c0mov x3, x30
001764c4bl runtime.morestack_noctxt.abi0
001764c8ldp x0, x1, [sp+8]
001764ccldp x2, x3, [sp+24]
001764d0ldr x4, [sp+40]
001764d4b 0x1763f0
001764d8udf 0
001764dcudf 0
001763f0
001764e0
001764e0google.golang.org/protobuf/internal/errors.(*prefixError).Error: ; void google.golang.org/protobuf/internal/errors.(*prefixError).Error(google.golang.org/protobuf/internal/errors.prefixError * e)
001764e0ldr x16, [x28+16]
001764e4subs xzr, sp, x16
001764e8b.ls 0x176544
001764ecstr x30, [sp-96]!
001764f0stur x29, [sp-8]
001764f4sub x29, sp, 8
001764f8str x0, [sp+104]
001764fcstp xzr, xzr, [sp+56]
00176500ldr x5, [sp+104]
00176504ldrsb x27, [x5]
00176508ldr x3, [x5]
0017650cldr x4, [x5+8]
00176510str x3, [sp+72]
00176514str x4, [sp+80]
00176518adrp x27, 0x8ab000
0017651cldr x1, [x27+3056]
00176520adrp x27, 0x8ab000
00176524ldr x2, [x27+3064]
00176528mov x0, xzr
0017652cbl runtime.concatstring2
00176530str x0, [sp+56]
00176534str x1, [sp+64]
00176538ldur x29, [sp-8]
0017653cldr x30, [sp], 96
00176540ret x30
00176544
00176544loc_176544:
00176544str x0, [sp+8]
00176548mov x3, x30
0017654cbl runtime.morestack_noctxt.abi0
00176550ldr x0, [sp+8]
00176554b 0x1764e0
00176558udf 0
0017655cudf 0
001764e0
001764e0google.golang.org/protobuf/internal/errors.(*prefixError).Error: ; void google.golang.org/protobuf/internal/errors.(*prefixError).Error(google.golang.org/protobuf/internal/errors.prefixError * e)
001764e0ldr x16, [x28+16]
001764e4subs xzr, sp, x16
001764e8b.ls 0x176544
001764ecstr x30, [sp-96]!
001764f0stur x29, [sp-8]
001764f4sub x29, sp, 8
001764f8str x0, [sp+104]
001764fcstp xzr, xzr, [sp+56]
00176500ldr x5, [sp+104]
00176504ldrsb x27, [x5]
00176508ldr x3, [x5]
0017650cldr x4, [x5+8]
00176510str x3, [sp+72]
00176514str x4, [sp+80]
00176518adrp x27, 0x8ab000
0017651cldr x1, [x27+3056]
00176520adrp x27, 0x8ab000
00176524ldr x2, [x27+3064]
00176528mov x0, xzr
0017652cbl runtime.concatstring2
00176530str x0, [sp+56]
00176534str x1, [sp+64]
00176538ldur x29, [sp-8]
0017653cldr x30, [sp], 96
00176540ret x30
00176544
00176544loc_176544:
00176544str x0, [sp+8]
00176548mov x3, x30
0017654cbl runtime.morestack_noctxt.abi0
00176550ldr x0, [sp+8]
00176554b 0x1764e0
00176558udf 0
0017655cudf 0
001764e0
00176560
00176560google.golang.org/protobuf/internal/errors.(*prefixError).Unwrap: ; void google.golang.org/protobuf/internal/errors.(*prefixError).Unwrap(google.golang.org/protobuf/internal/errors.prefixError * e)
00176560str x30, [sp-32]!
00176564stur x29, [sp-8]
00176568sub x29, sp, 8
0017656cstr x0, [sp+40]
00176570stp xzr, xzr, [sp+8]
00176574adrp x27, 0x8ab000
00176578ldr x0, [x27+3040]
0017657cadrp x27, 0x8ab000
00176580ldr x1, [x27+3048]
00176584str x0, [sp+8]
00176588str x1, [sp+16]
0017658cadd x29, sp, 24
00176590add sp, sp, 32
00176594ret x30
00176598udf 0
0017659cudf 0
00176560
00176560google.golang.org/protobuf/internal/errors.(*prefixError).Unwrap: ; void google.golang.org/protobuf/internal/errors.(*prefixError).Unwrap(google.golang.org/protobuf/internal/errors.prefixError * e)
00176560str x30, [sp-32]!
00176564stur x29, [sp-8]
00176568sub x29, sp, 8
0017656cstr x0, [sp+40]
00176570stp xzr, xzr, [sp+8]
00176574adrp x27, 0x8ab000
00176578ldr x0, [x27+3040]
0017657cadrp x27, 0x8ab000
00176580ldr x1, [x27+3048]
00176584str x0, [sp+8]
00176588str x1, [sp+16]
0017658cadd x29, sp, 24
00176590add sp, sp, 32
00176594ret x30
00176598udf 0
0017659cudf 0
00176560
001765a0
001765a0google.golang.org/protobuf/internal/errors.format: ; void google.golang.org/protobuf/internal/errors.format(struct string f, struct []interface {} x)
001765a0ldr x16, [x28+16]
001765a4sub x17, sp, 128
001765a8subs xzr, x17, x16
001765acb.ls 0x176958
001765b0sub x20, sp, 256
001765b4stp x29, x30, [x20-8]
001765b8add sp, x20, 0
001765bcsub x29, sp, 8
001765c0str x0, [sp+264]
001765c4str x1, [sp+272]
001765c8str x2, [sp+280]
001765ccstr x3, [sp+288]
001765d0str x4, [sp+296]
001765d4stp xzr, xzr, [sp+72]
001765d8str xzr, [sp+56]
001765dcb 0x1765e0
001765e0
001765e0loc_1765e0:
001765e0ldr x5, [sp+288]
001765e4str x5, [sp+64]
001765e8ldr x6, [sp+56]
001765ecsubs xzr, x5, x6
001765f0b.gt 0x1765f8
001765f4b 0x17690c
001765f8
001765f8loc_1765f8:
001765f8ldr x0, [sp+56]
001765fcldr x5, [sp+280]
00176600ldr x1, [sp+288]
00176604subs xzr, x1, x0
00176608b.hi 0x176610
0017660cb 0x176950
00176610
00176610loc_176610:
00176610add x6, x5, x0, lsl #4
00176614ldr x6, [x6+8]
00176618ubfm x7, x0, 60, 59
0017661cldr x5, [x5+x7]
00176620str x5, [sp+104]
00176624str x6, [sp+112]
00176628cbnz x5, 0x176630
0017662cb 0x1768f4
00176630
00176630loc_176630:
00176630ldr w5, [x5+16]
00176634str w5, [sp+52]
00176638movz x6, 60836
0017663cmovk x6, 0x79f20000
00176640adds wzr, w5, w6
00176644b.eq 0x17664c
00176648b 0x176818
0017664c
0017664cloc_17664c:
0017664cldr x5, [sp+104]
00176650adrp x6, 0x4b5000
00176654add x6, x6, 352
00176658subs xzr, x5, x6
0017665cb.eq 0x176664
00176660b 0x17666c
00176664
00176664loc_176664:
00176664orr x0, xzr, 1
00176668b 0x176674
0017666c
0017666cloc_17666c:
0017666cmov x0, xzr
00176670b 0x176674
00176674
00176674loc_176674:
00176674strb w0, [sp+51]
00176678tbnz w0, 0, 0x176680
0017667cb 0x176814
00176680
00176680loc_176680:
00176680b 0x176684
00176684
00176684loc_176684:
00176684ldr x1, [sp+112]
00176688str x1, [sp+88]
0017668cadrp x0, 0x487000
00176690add x0, x0, 2528
00176694bl runtime.newobject
00176698str x0, [sp+192]
0017669cldr x1, [sp+88]
001766a0ldrsb x27, [x1]
001766a4ldr x0, [x1]
001766a8ldr x1, [x1+8]
001766acstr x0, [sp+176]
001766b0str x1, [sp+184]
001766b4bl runtime.convTstring
001766b8str x0, [sp+168]
001766bcldr x1, [sp+192]
001766c0ldrsb x27, [x1]
001766c4adrp x2, 0x47f000
001766c8add x2, x2, 2944
001766ccstr x2, [x1]
001766d0adrp x27, 0x8d5000
001766d4ldr w2, [x27+3056]
001766d8cbz w2, 0x1766e0
001766dcb 0x1766e4
001766e0
001766e0loc_1766e0:
001766e0b 0x1766f8
001766e4
001766e4loc_1766e4:
001766e4bl runtime.gcWriteBarrier2
001766e8str x0, [x25]
001766ecldr x5, [x1+8]
001766f0str x5, [x25+8]
001766f4b 0x1766f8
001766f8
001766f8loc_1766f8:
001766f8str x0, [x1+8]
001766fcldr x5, [sp+88]
00176700ldrsb x27, [x5]
00176704ldr x6, [x5+16]
00176708ldr x5, [x5+24]
0017670cstr x6, [sp+152]
00176710str x5, [sp+160]
00176714str x6, [sp+144]
00176718ldr x5, [sp+144]
0017671ccbnz x5, 0x176724
00176720b 0x176734
00176724
00176724loc_176724:
00176724ldr x5, [sp+144]
00176728ldr x5, [x5+8]
0017672cstr x5, [sp+144]
00176730b 0x176738
00176734
00176734loc_176734:
00176734b 0x176738
00176738
00176738loc_176738:
00176738ldr x5, [sp+192]
0017673cldrsb x27, [x5]
00176740ldr x6, [sp+144]
00176744ldr x7, [sp+160]
00176748str x6, [x5+16]
0017674cadrp x27, 0x8d5000
00176750ldr w6, [x27+3056]
00176754cbz w6, 0x17675c
00176758b 0x176760
0017675c
0017675cloc_17675c:
0017675cb 0x176774
00176760
00176760loc_176760:
00176760bl runtime.gcWriteBarrier2
00176764str x7, [x25]
00176768ldr x6, [x5+24]
0017676cstr x6, [x25+8]
00176770b 0x176774
00176774
00176774loc_176774:
00176774str x7, [x5+24]
00176778ldr x2, [sp+192]
0017677cldrsb x27, [x2]
00176780b 0x176784
00176784
00176784loc_176784:
00176784str x2, [sp+200]
00176788orr x4, xzr, 2
0017678cstr x4, [sp+208]
00176790str x4, [sp+216]
00176794adrp x0, 0x53a000
00176798add x0, x0, 2953
0017679corr x1, xzr, 6
001767a0mov x3, x4
001767a4bl google.golang.org/protobuf/internal/errors.format
001767a8str x0, [sp+120]
001767acstr x1, [sp+128]
001767b0bl runtime.convTstring
001767b4str x0, [sp+136]
001767b8ldr x5, [sp+56]
001767bcldr x6, [sp+280]
001767c0ldr x1, [sp+288]
001767c4subs xzr, x1, x5
001767c8b.hi 0x1767d0
001767ccb 0x176948
001767d0
001767d0loc_1767d0:
001767d0add x7, x6, x5, lsl #4
001767d4ubfm x5, x5, 60, 59
001767d8adrp x8, 0x47f000
001767dcadd x8, x8, 2944
001767e0str x8, [x6+x5]
001767e4adrp x27, 0x8d5000
001767e8ldr w5, [x27+3056]
001767eccbz w5, 0x1767f4
001767f0b 0x1767f8
001767f4
001767f4loc_1767f4:
001767f4b 0x17680c
001767f8
001767f8loc_1767f8:
001767f8bl runtime.gcWriteBarrier2
001767fcstr x0, [x25]
00176800ldr x5, [x7+8]
00176804str x5, [x25+8]
00176808b 0x17680c
0017680c
0017680cloc_17680c:
0017680cstr x0, [x7+8]
00176810b 0x1768f8
00176814
00176814loc_176814:
00176814b 0x1768f0
00176818
00176818loc_176818:
00176818movz x6, 28314
0017681cmovk x6, 0xf140000
00176820adds wzr, w5, w6
00176824b.eq 0x17682c
00176828b 0x1768e8
0017682c
0017682cloc_17682c:
0017682cldr x5, [sp+104]
00176830adrp x6, 0x4a6000
00176834add x6, x6, 4000
00176838subs xzr, x5, x6
0017683cb.eq 0x176844
00176840b 0x17684c
00176844
00176844loc_176844:
00176844orr x0, xzr, 1
00176848b 0x176854
0017684c
0017684cloc_17684c:
0017684cmov x0, xzr
00176850b 0x176854
00176854
00176854loc_176854:
00176854strb w0, [sp+51]
00176858tbnz w0, 0, 0x176860
0017685cb 0x1768e4
00176860
00176860loc_176860:
00176860b 0x176864
00176864
00176864loc_176864:
00176864ldr x2, [sp+112]
00176868str x2, [sp+96]
0017686cldrsb x27, [x2]
00176870ldr x0, [x2]
00176874ldr x1, [x2+8]
00176878str x0, [sp+232]
0017687cstr x1, [sp+240]
00176880bl runtime.convTstring
00176884str x0, [sp+224]
00176888ldr x2, [sp+56]
0017688cldr x3, [sp+280]
00176890ldr x1, [sp+288]
00176894subs xzr, x1, x2
00176898b.hi 0x1768a0
0017689cb 0x176940
001768a0
001768a0loc_1768a0:
001768a0add x5, x3, x2, lsl #4
001768a4ubfm x6, x2, 60, 59
001768a8adrp x7, 0x47f000
001768acadd x7, x7, 2944
001768b0str x7, [x3+x6]
001768b4adrp x27, 0x8d5000
001768b8ldr w6, [x27+3056]
001768bccbz w6, 0x1768c4
001768c0b 0x1768c8
001768c4
001768c4loc_1768c4:
001768c4b 0x1768dc
001768c8
001768c8loc_1768c8:
001768c8bl runtime.gcWriteBarrier2
001768ccstr x0, [x25]
001768d0ldr x6, [x5+8]
001768d4str x6, [x25+8]
001768d8b 0x1768dc
001768dc
001768dcloc_1768dc:
001768dcstr x0, [x5+8]
001768e0b 0x1768f8
001768e4
001768e4loc_1768e4:
001768e4b 0x1768ec
001768e8
001768e8loc_1768e8:
001768e8b 0x1768ec
001768ec
001768ecloc_1768ec:
001768ecb 0x1768f0
001768f0
001768f0loc_1768f0:
001768f0b 0x1768f8
001768f4
001768f4loc_1768f4:
001768f4b 0x1768f8
001768f8
001768f8loc_1768f8:
001768f8b 0x1768fc
001768fc
001768fcloc_1768fc:
001768fcldr x5, [sp+56]
00176900add x5, x5, 1
00176904str x5, [sp+56]
00176908b 0x1765e0
0017690c
0017690cloc_17690c:
0017690cldr x0, [sp+264]
00176910ldr x2, [sp+280]
00176914ldr x3, [sp+288]
00176918ldr x1, [sp+272]
0017691cldr x4, [sp+296]
00176920bl fmt.Sprintf
00176924str x0, [sp+120]
00176928str x1, [sp+128]
0017692cstr x0, [sp+72]
00176930str x1, [sp+80]
00176934ldp x29, x30, [sp-8]
00176938add sp, sp, 256
0017693cret x30
00176940
00176940loc_176940:
00176940mov x0, x2
00176944bl runtime.panicIndex
00176948
00176948loc_176948:
00176948mov x0, x5
0017694cbl runtime.panicIndex
00176950
00176950loc_176950:
00176950bl runtime.panicIndex
00176954hint
00176958
00176958loc_176958:
00176958stp x0, x1, [sp+8]
0017695cstp x2, x3, [sp+24]
00176960str x4, [sp+40]
00176964mov x3, x30
00176968bl runtime.morestack_noctxt.abi0
0017696cldp x0, x1, [sp+8]
00176970ldp x2, x3, [sp+24]
00176974ldr x4, [sp+40]
00176978b 0x1765a0
0017697cudf 0
001765a0
001765a0google.golang.org/protobuf/internal/errors.format: ; void google.golang.org/protobuf/internal/errors.format(struct string f, struct []interface {} x)
001765a0ldr x16, [x28+16]
001765a4sub x17, sp, 128
001765a8subs xzr, x17, x16
001765acb.ls 0x176958
001765b0sub x20, sp, 256
001765b4stp x29, x30, [x20-8]
001765b8add sp, x20, 0
001765bcsub x29, sp, 8
001765c0str x0, [sp+264]
001765c4str x1, [sp+272]
001765c8str x2, [sp+280]
001765ccstr x3, [sp+288]
001765d0str x4, [sp+296]
001765d4stp xzr, xzr, [sp+72]
001765d8str xzr, [sp+56]
001765dcb 0x1765e0
001765e0
001765e0loc_1765e0:
001765e0ldr x5, [sp+288]
001765e4str x5, [sp+64]
001765e8ldr x6, [sp+56]
001765ecsubs xzr, x5, x6
001765f0b.gt 0x1765f8
001765f4b 0x17690c
001765f8
001765f8loc_1765f8:
001765f8ldr x0, [sp+56]
001765fcldr x5, [sp+280]
00176600ldr x1, [sp+288]
00176604subs xzr, x1, x0
00176608b.hi 0x176610
0017660cb 0x176950
00176610
00176610loc_176610:
00176610add x6, x5, x0, lsl #4
00176614ldr x6, [x6+8]
00176618ubfm x7, x0, 60, 59
0017661cldr x5, [x5+x7]
00176620str x5, [sp+104]
00176624str x6, [sp+112]
00176628cbnz x5, 0x176630
0017662cb 0x1768f4
00176630
00176630loc_176630:
00176630ldr w5, [x5+16]
00176634str w5, [sp+52]
00176638movz x6, 60836
0017663cmovk x6, 0x79f20000
00176640adds wzr, w5, w6
00176644b.eq 0x17664c
00176648b 0x176818
0017664c
0017664cloc_17664c:
0017664cldr x5, [sp+104]
00176650adrp x6, 0x4b5000
00176654add x6, x6, 352
00176658subs xzr, x5, x6
0017665cb.eq 0x176664
00176660b 0x17666c
00176664
00176664loc_176664:
00176664orr x0, xzr, 1
00176668b 0x176674
0017666c
0017666cloc_17666c:
0017666cmov x0, xzr
00176670b 0x176674
00176674
00176674loc_176674:
00176674strb w0, [sp+51]
00176678tbnz w0, 0, 0x176680
0017667cb 0x176814
00176680
00176680loc_176680:
00176680b 0x176684
00176684
00176684loc_176684:
00176684ldr x1, [sp+112]
00176688str x1, [sp+88]
0017668cadrp x0, 0x487000
00176690add x0, x0, 2528
00176694bl runtime.newobject
00176698str x0, [sp+192]
0017669cldr x1, [sp+88]
001766a0ldrsb x27, [x1]
001766a4ldr x0, [x1]
001766a8ldr x1, [x1+8]
001766acstr x0, [sp+176]
001766b0str x1, [sp+184]
001766b4bl runtime.convTstring
001766b8str x0, [sp+168]
001766bcldr x1, [sp+192]
001766c0ldrsb x27, [x1]
001766c4adrp x2, 0x47f000
001766c8add x2, x2, 2944
001766ccstr x2, [x1]
001766d0adrp x27, 0x8d5000
001766d4ldr w2, [x27+3056]
001766d8cbz w2, 0x1766e0
001766dcb 0x1766e4
001766e0
001766e0loc_1766e0:
001766e0b 0x1766f8
001766e4
001766e4loc_1766e4:
001766e4bl runtime.gcWriteBarrier2
001766e8str x0, [x25]
001766ecldr x5, [x1+8]
001766f0str x5, [x25+8]
001766f4b 0x1766f8
001766f8
001766f8loc_1766f8:
001766f8str x0, [x1+8]
001766fcldr x5, [sp+88]
00176700ldrsb x27, [x5]
00176704ldr x6, [x5+16]
00176708ldr x5, [x5+24]
0017670cstr x6, [sp+152]
00176710str x5, [sp+160]
00176714str x6, [sp+144]
00176718ldr x5, [sp+144]
0017671ccbnz x5, 0x176724
00176720b 0x176734
00176724
00176724loc_176724:
00176724ldr x5, [sp+144]
00176728ldr x5, [x5+8]
0017672cstr x5, [sp+144]
00176730b 0x176738
00176734
00176734loc_176734:
00176734b 0x176738
00176738
00176738loc_176738:
00176738ldr x5, [sp+192]
0017673cldrsb x27, [x5]
00176740ldr x6, [sp+144]
00176744ldr x7, [sp+160]
00176748str x6, [x5+16]
0017674cadrp x27, 0x8d5000
00176750ldr w6, [x27+3056]
00176754cbz w6, 0x17675c
00176758b 0x176760
0017675c
0017675cloc_17675c:
0017675cb 0x176774
00176760
00176760loc_176760:
00176760bl runtime.gcWriteBarrier2
00176764str x7, [x25]
00176768ldr x6, [x5+24]
0017676cstr x6, [x25+8]
00176770b 0x176774
00176774
00176774loc_176774:
00176774str x7, [x5+24]
00176778ldr x2, [sp+192]
0017677cldrsb x27, [x2]
00176780b 0x176784
00176784
00176784loc_176784:
00176784str x2, [sp+200]
00176788orr x4, xzr, 2
0017678cstr x4, [sp+208]
00176790str x4, [sp+216]
00176794adrp x0, 0x53a000
00176798add x0, x0, 2953
0017679corr x1, xzr, 6
001767a0mov x3, x4
001767a4bl google.golang.org/protobuf/internal/errors.format
001767a8str x0, [sp+120]
001767acstr x1, [sp+128]
001767b0bl runtime.convTstring
001767b4str x0, [sp+136]
001767b8ldr x5, [sp+56]
001767bcldr x6, [sp+280]
001767c0ldr x1, [sp+288]
001767c4subs xzr, x1, x5
001767c8b.hi 0x1767d0
001767ccb 0x176948
001767d0
001767d0loc_1767d0:
001767d0add x7, x6, x5, lsl #4
001767d4ubfm x5, x5, 60, 59
001767d8adrp x8, 0x47f000
001767dcadd x8, x8, 2944
001767e0str x8, [x6+x5]
001767e4adrp x27, 0x8d5000
001767e8ldr w5, [x27+3056]
001767eccbz w5, 0x1767f4
001767f0b 0x1767f8
001767f4
001767f4loc_1767f4:
001767f4b 0x17680c
001767f8
001767f8loc_1767f8:
001767f8bl runtime.gcWriteBarrier2
001767fcstr x0, [x25]
00176800ldr x5, [x7+8]
00176804str x5, [x25+8]
00176808b 0x17680c
0017680c
0017680cloc_17680c:
0017680cstr x0, [x7+8]
00176810b 0x1768f8
00176814
00176814loc_176814:
00176814b 0x1768f0
00176818
00176818loc_176818:
00176818movz x6, 28314
0017681cmovk x6, 0xf140000
00176820adds wzr, w5, w6
00176824b.eq 0x17682c
00176828b 0x1768e8
0017682c
0017682cloc_17682c:
0017682cldr x5, [sp+104]
00176830adrp x6, 0x4a6000
00176834add x6, x6, 4000
00176838subs xzr, x5, x6
0017683cb.eq 0x176844
00176840b 0x17684c
00176844
00176844loc_176844:
00176844orr x0, xzr, 1
00176848b 0x176854
0017684c
0017684cloc_17684c:
0017684cmov x0, xzr
00176850b 0x176854
00176854
00176854loc_176854:
00176854strb w0, [sp+51]
00176858tbnz w0, 0, 0x176860
0017685cb 0x1768e4
00176860
00176860loc_176860:
00176860b 0x176864
00176864
00176864loc_176864:
00176864ldr x2, [sp+112]
00176868str x2, [sp+96]
0017686cldrsb x27, [x2]
00176870ldr x0, [x2]
00176874ldr x1, [x2+8]
00176878str x0, [sp+232]
0017687cstr x1, [sp+240]
00176880bl runtime.convTstring
00176884str x0, [sp+224]
00176888ldr x2, [sp+56]
0017688cldr x3, [sp+280]
00176890ldr x1, [sp+288]
00176894subs xzr, x1, x2
00176898b.hi 0x1768a0
0017689cb 0x176940
001768a0
001768a0loc_1768a0:
001768a0add x5, x3, x2, lsl #4
001768a4ubfm x6, x2, 60, 59
001768a8adrp x7, 0x47f000
001768acadd x7, x7, 2944
001768b0str x7, [x3+x6]
001768b4adrp x27, 0x8d5000
001768b8ldr w6, [x27+3056]
001768bccbz w6, 0x1768c4
001768c0b 0x1768c8
001768c4
001768c4loc_1768c4:
001768c4b 0x1768dc
001768c8
001768c8loc_1768c8:
001768c8bl runtime.gcWriteBarrier2
001768ccstr x0, [x25]
001768d0ldr x6, [x5+8]
001768d4str x6, [x25+8]
001768d8b 0x1768dc
001768dc
001768dcloc_1768dc:
001768dcstr x0, [x5+8]
001768e0b 0x1768f8
001768e4
001768e4loc_1768e4:
001768e4b 0x1768ec
001768e8
001768e8loc_1768e8:
001768e8b 0x1768ec
001768ec
001768ecloc_1768ec:
001768ecb 0x1768f0
001768f0
001768f0loc_1768f0:
001768f0b 0x1768f8
001768f4
001768f4loc_1768f4:
001768f4b 0x1768f8
001768f8
001768f8loc_1768f8:
001768f8b 0x1768fc
001768fc
001768fcloc_1768fc:
001768fcldr x5, [sp+56]
00176900add x5, x5, 1
00176904str x5, [sp+56]
00176908b 0x1765e0
0017690c
0017690cloc_17690c:
0017690cldr x0, [sp+264]
00176910ldr x2, [sp+280]
00176914ldr x3, [sp+288]
00176918ldr x1, [sp+272]
0017691cldr x4, [sp+296]
00176920bl fmt.Sprintf
00176924str x0, [sp+120]
00176928str x1, [sp+128]
0017692cstr x0, [sp+72]
00176930str x1, [sp+80]
00176934ldp x29, x30, [sp-8]
00176938add sp, sp, 256
0017693cret x30
00176940
00176940loc_176940:
00176940mov x0, x2
00176944bl runtime.panicIndex
00176948
00176948loc_176948:
00176948mov x0, x5
0017694cbl runtime.panicIndex
00176950
00176950loc_176950:
00176950bl runtime.panicIndex
00176954hint
00176958
00176958loc_176958:
00176958stp x0, x1, [sp+8]
0017695cstp x2, x3, [sp+24]
00176960str x4, [sp+40]
00176964mov x3, x30
00176968bl runtime.morestack_noctxt.abi0
0017696cldp x0, x1, [sp+8]
00176970ldp x2, x3, [sp+24]
00176974ldr x4, [sp+40]
00176978b 0x1765a0
0017697cudf 0
001765a0
00176980
00176980google.golang.org/protobuf/internal/errors.InvalidUTF8: ; void google.golang.org/protobuf/internal/errors.InvalidUTF8(struct string name)
00176980ldr x16, [x28+16]
00176984sub x17, sp, 16
00176988subs xzr, x17, x16
0017698cb.ls 0x176a50
00176990str x30, [sp-144]!
00176994stur x29, [sp-8]
00176998sub x29, sp, 8
0017699cstr x0, [sp+152]
001769a0str x1, [sp+160]
001769a4stp xzr, xzr, [sp+48]
001769a8stp xzr, xzr, [sp+120]
001769acadd x2, sp, 120
001769b0str x2, [sp+72]
001769b4ldr x0, [sp+152]
001769b8ldr x1, [sp+160]
001769bcbl runtime.convTstring
001769c0str x0, [sp+64]
001769c4ldr x2, [sp+72]
001769c8ldrsb x27, [x2]
001769ccadrp x3, 0x47f000
001769d0add x3, x3, 2944
001769d4str x3, [x2]
001769d8adrp x27, 0x8d5000
001769dcldr w3, [x27+3056]
001769e0cbz w3, 0x1769e8
001769e4b 0x1769ec
001769e8
001769e8loc_1769e8:
001769e8b 0x176a00
001769ec
001769ecloc_1769ec:
001769ecbl runtime.gcWriteBarrier2
001769f0str x0, [x25]
001769f4ldr x5, [x2+8]
001769f8str x5, [x25+8]
001769fcb 0x176a00
00176a00
00176a00loc_176a00:
00176a00str x0, [x2+8]
00176a04ldr x2, [sp+72]
00176a08ldrsb x27, [x2]
00176a0cb 0x176a10
00176a10
00176a10loc_176a10:
00176a10str x2, [sp+80]
00176a14orr x4, xzr, 1
00176a18str x4, [sp+88]
00176a1cstr x4, [sp+96]
00176a20adrp x0, 0x547000
00176a24add x0, x0, 3827
00176a28orr x1, xzr, 31
00176a2cmov x3, x4
00176a30bl google.golang.org/protobuf/internal/errors.New
00176a34str x0, [sp+104]
00176a38str x1, [sp+112]
00176a3cstr x0, [sp+48]
00176a40str x1, [sp+56]
00176a44ldur x29, [sp-8]
00176a48ldr x30, [sp], 144
00176a4cret x30
00176a50
00176a50loc_176a50:
00176a50stp x0, x1, [sp+8]
00176a54mov x3, x30
00176a58bl runtime.morestack_noctxt.abi0
00176a5cldp x0, x1, [sp+8]
00176a60b 0x176980
00176a64udf 0
00176a68udf 0
00176a6cudf 0
00176980
00176980google.golang.org/protobuf/internal/errors.InvalidUTF8: ; void google.golang.org/protobuf/internal/errors.InvalidUTF8(struct string name)
00176980ldr x16, [x28+16]
00176984sub x17, sp, 16
00176988subs xzr, x17, x16
0017698cb.ls 0x176a50
00176990str x30, [sp-144]!
00176994stur x29, [sp-8]
00176998sub x29, sp, 8
0017699cstr x0, [sp+152]
001769a0str x1, [sp+160]
001769a4stp xzr, xzr, [sp+48]
001769a8stp xzr, xzr, [sp+120]
001769acadd x2, sp, 120
001769b0str x2, [sp+72]
001769b4ldr x0, [sp+152]
001769b8ldr x1, [sp+160]
001769bcbl runtime.convTstring
001769c0str x0, [sp+64]
001769c4ldr x2, [sp+72]
001769c8ldrsb x27, [x2]
001769ccadrp x3, 0x47f000
001769d0add x3, x3, 2944
001769d4str x3, [x2]
001769d8adrp x27, 0x8d5000
001769dcldr w3, [x27+3056]
001769e0cbz w3, 0x1769e8
001769e4b 0x1769ec
001769e8
001769e8loc_1769e8:
001769e8b 0x176a00
001769ec
001769ecloc_1769ec:
001769ecbl runtime.gcWriteBarrier2
001769f0str x0, [x25]
001769f4ldr x5, [x2+8]
001769f8str x5, [x25+8]
001769fcb 0x176a00
00176a00
00176a00loc_176a00:
00176a00str x0, [x2+8]
00176a04ldr x2, [sp+72]
00176a08ldrsb x27, [x2]
00176a0cb 0x176a10
00176a10
00176a10loc_176a10:
00176a10str x2, [sp+80]
00176a14orr x4, xzr, 1
00176a18str x4, [sp+88]
00176a1cstr x4, [sp+96]
00176a20adrp x0, 0x547000
00176a24add x0, x0, 3827
00176a28orr x1, xzr, 31
00176a2cmov x3, x4
00176a30bl google.golang.org/protobuf/internal/errors.New
00176a34str x0, [sp+104]
00176a38str x1, [sp+112]
00176a3cstr x0, [sp+48]
00176a40str x1, [sp+56]
00176a44ldur x29, [sp-8]
00176a48ldr x30, [sp], 144
00176a4cret x30
00176a50
00176a50loc_176a50:
00176a50stp x0, x1, [sp+8]
00176a54mov x3, x30
00176a58bl runtime.morestack_noctxt.abi0
00176a5cldp x0, x1, [sp+8]
00176a60b 0x176980
00176a64udf 0
00176a68udf 0
00176a6cudf 0
00176980
00176a70
00176a70google.golang.org/protobuf/internal/errors.RequiredNotSet: ; void google.golang.org/protobuf/internal/errors.RequiredNotSet(struct string name)
00176a70ldr x16, [x28+16]
00176a74sub x17, sp, 16
00176a78subs xzr, x17, x16
00176a7cb.ls 0x176b40
00176a80str x30, [sp-144]!
00176a84stur x29, [sp-8]
00176a88sub x29, sp, 8
00176a8cstr x0, [sp+152]
00176a90str x1, [sp+160]
00176a94stp xzr, xzr, [sp+48]
00176a98stp xzr, xzr, [sp+120]
00176a9cadd x2, sp, 120
00176aa0str x2, [sp+72]
00176aa4ldr x0, [sp+152]
00176aa8ldr x1, [sp+160]
00176aacbl runtime.convTstring
00176ab0str x0, [sp+64]
00176ab4ldr x2, [sp+72]
00176ab8ldrsb x27, [x2]
00176abcadrp x3, 0x47f000
00176ac0add x3, x3, 2944
00176ac4str x3, [x2]
00176ac8adrp x27, 0x8d5000
00176accldr w3, [x27+3056]
00176ad0cbz w3, 0x176ad8
00176ad4b 0x176adc
00176ad8
00176ad8loc_176ad8:
00176ad8b 0x176af0
00176adc
00176adcloc_176adc:
00176adcbl runtime.gcWriteBarrier2
00176ae0str x0, [x25]
00176ae4ldr x5, [x2+8]
00176ae8str x5, [x25+8]
00176aecb 0x176af0
00176af0
00176af0loc_176af0:
00176af0str x0, [x2+8]
00176af4ldr x2, [sp+72]
00176af8ldrsb x27, [x2]
00176afcb 0x176b00
00176b00
00176b00loc_176b00:
00176b00str x2, [sp+80]
00176b04orr x4, xzr, 1
00176b08str x4, [sp+88]
00176b0cstr x4, [sp+96]
00176b10adrp x0, 0x543000
00176b14add x0, x0, 3429
00176b18movz x1, 25
00176b1cmov x3, x4
00176b20bl google.golang.org/protobuf/internal/errors.New
00176b24str x0, [sp+104]
00176b28str x1, [sp+112]
00176b2cstr x0, [sp+48]
00176b30str x1, [sp+56]
00176b34ldur x29, [sp-8]
00176b38ldr x30, [sp], 144
00176b3cret x30
00176b40
00176b40loc_176b40:
00176b40stp x0, x1, [sp+8]
00176b44mov x3, x30
00176b48bl runtime.morestack_noctxt.abi0
00176b4cldp x0, x1, [sp+8]
00176b50b 0x176a70
00176b54udf 0
00176b58udf 0
00176b5cudf 0
00176a70
00176a70google.golang.org/protobuf/internal/errors.RequiredNotSet: ; void google.golang.org/protobuf/internal/errors.RequiredNotSet(struct string name)
00176a70ldr x16, [x28+16]
00176a74sub x17, sp, 16
00176a78subs xzr, x17, x16
00176a7cb.ls 0x176b40
00176a80str x30, [sp-144]!
00176a84stur x29, [sp-8]
00176a88sub x29, sp, 8
00176a8cstr x0, [sp+152]
00176a90str x1, [sp+160]
00176a94stp xzr, xzr, [sp+48]
00176a98stp xzr, xzr, [sp+120]
00176a9cadd x2, sp, 120
00176aa0str x2, [sp+72]
00176aa4ldr x0, [sp+152]
00176aa8ldr x1, [sp+160]
00176aacbl runtime.convTstring
00176ab0str x0, [sp+64]
00176ab4ldr x2, [sp+72]
00176ab8ldrsb x27, [x2]
00176abcadrp x3, 0x47f000
00176ac0add x3, x3, 2944
00176ac4str x3, [x2]
00176ac8adrp x27, 0x8d5000
00176accldr w3, [x27+3056]
00176ad0cbz w3, 0x176ad8
00176ad4b 0x176adc
00176ad8
00176ad8loc_176ad8:
00176ad8b 0x176af0
00176adc
00176adcloc_176adc:
00176adcbl runtime.gcWriteBarrier2
00176ae0str x0, [x25]
00176ae4ldr x5, [x2+8]
00176ae8str x5, [x25+8]
00176aecb 0x176af0
00176af0
00176af0loc_176af0:
00176af0str x0, [x2+8]
00176af4ldr x2, [sp+72]
00176af8ldrsb x27, [x2]
00176afcb 0x176b00
00176b00
00176b00loc_176b00:
00176b00str x2, [sp+80]
00176b04orr x4, xzr, 1
00176b08str x4, [sp+88]
00176b0cstr x4, [sp+96]
00176b10adrp x0, 0x543000
00176b14add x0, x0, 3429
00176b18movz x1, 25
00176b1cmov x3, x4
00176b20bl google.golang.org/protobuf/internal/errors.New
00176b24str x0, [sp+104]
00176b28str x1, [sp+112]
00176b2cstr x0, [sp+48]
00176b30str x1, [sp+56]
00176b34ldur x29, [sp-8]
00176b38ldr x30, [sp], 144
00176b3cret x30
00176b40
00176b40loc_176b40:
00176b40stp x0, x1, [sp+8]
00176b44mov x3, x30
00176b48bl runtime.morestack_noctxt.abi0
00176b4cldp x0, x1, [sp+8]
00176b50b 0x176a70
00176b54udf 0
00176b58udf 0
00176b5cudf 0
00176a70
00176b60
00176b60type:.eq.google.golang.org/protobuf/internal/errors.wrapError: ; void type:.eq.google.golang.org/protobuf/internal/errors.wrapError(google.golang.org/protobuf/internal/errors.wrapError * p, google.golang.org/protobuf/internal/errors.wrapError * q)
00176b60ldr x16, [x28+16]
00176b64subs xzr, sp, x16
00176b68b.ls 0x176c58
00176b6cstr x30, [sp-112]!
00176b70stur x29, [sp-8]
00176b74sub x29, sp, 8
00176b78str x0, [sp+120]
00176b7cstr x1, [sp+128]
00176b80strb wzr, [sp+38]
00176b84ldr x3, [sp+120]
00176b88ldr x3, [x3+8]
00176b8cstr x3, [sp+48]
00176b90ldr x4, [x1+8]
00176b94str x4, [sp+40]
00176b98subs xzr, x3, x4
00176b9cb.eq 0x176ba4
00176ba0b 0x176c3c
00176ba4
00176ba4loc_176ba4:
00176ba4ldr x3, [sp+120]
00176ba8ldr x3, [x3+8]
00176bacstr x3, [sp+40]
00176bb0ldr x3, [sp+120]
00176bb4ldr x3, [x3]
00176bb8str x3, [sp+96]
00176bbcldr x3, [sp+128]
00176bc0ldr x1, [x3]
00176bc4str x1, [sp+88]
00176bc8ldr x2, [sp+40]
00176bccldr x0, [sp+96]
00176bd0bl runtime.memequal
00176bd4strb w0, [sp+39]
00176bd8tbnz w0, 0, 0x176be0
00176bdcb 0x176c38
00176be0
00176be0loc_176be0:
00176be0ldr x3, [sp+128]
00176be4ldr x4, [x3+16]
00176be8ldr x3, [x3+24]
00176becstr x4, [sp+72]
00176bf0str x3, [sp+80]
00176bf4ldr x3, [sp+120]
00176bf8ldr x0, [x3+16]
00176bfcldr x1, [x3+24]
00176c00str x0, [sp+56]
00176c04str x1, [sp+64]
00176c08ldr x3, [sp+72]
00176c0csubs xzr, x3, x0
00176c10cset x3, eq
00176c14b.eq 0x176c1c
00176c18b 0x176c28
00176c1c
00176c1cloc_176c1c:
00176c1cldr x2, [sp+80]
00176c20bl runtime.ifaceeq
00176c24b 0x176c30
00176c28
00176c28loc_176c28:
00176c28mov x0, x3
00176c2cb 0x176c30
00176c30
00176c30loc_176c30:
00176c30strb w0, [sp+38]
00176c34b 0x176c48
00176c38
00176c38loc_176c38:
00176c38b 0x176c40
00176c3c
00176c3cloc_176c3c:
00176c3cb 0x176c40
00176c40
00176c40loc_176c40:
00176c40strb wzr, [sp+38]
00176c44b 0x176c48
00176c48
00176c48loc_176c48:
00176c48ldrb w0, [sp+38]
00176c4cldur x29, [sp-8]
00176c50ldr x30, [sp], 112
00176c54ret x30
00176c58
00176c58loc_176c58:
00176c58stp x0, x1, [sp+8]
00176c5cmov x3, x30
00176c60bl runtime.morestack_noctxt.abi0
00176c64ldp x0, x1, [sp+8]
00176c68b 0x176b60
00176c6cudf 0
00176b60
00176b60type:.eq.google.golang.org/protobuf/internal/errors.wrapError: ; void type:.eq.google.golang.org/protobuf/internal/errors.wrapError(google.golang.org/protobuf/internal/errors.wrapError * p, google.golang.org/protobuf/internal/errors.wrapError * q)
00176b60ldr x16, [x28+16]
00176b64subs xzr, sp, x16
00176b68b.ls 0x176c58
00176b6cstr x30, [sp-112]!
00176b70stur x29, [sp-8]
00176b74sub x29, sp, 8
00176b78str x0, [sp+120]
00176b7cstr x1, [sp+128]
00176b80strb wzr, [sp+38]
00176b84ldr x3, [sp+120]
00176b88ldr x3, [x3+8]
00176b8cstr x3, [sp+48]
00176b90ldr x4, [x1+8]
00176b94str x4, [sp+40]
00176b98subs xzr, x3, x4
00176b9cb.eq 0x176ba4
00176ba0b 0x176c3c
00176ba4
00176ba4loc_176ba4:
00176ba4ldr x3, [sp+120]
00176ba8ldr x3, [x3+8]
00176bacstr x3, [sp+40]
00176bb0ldr x3, [sp+120]
00176bb4ldr x3, [x3]
00176bb8str x3, [sp+96]
00176bbcldr x3, [sp+128]
00176bc0ldr x1, [x3]
00176bc4str x1, [sp+88]
00176bc8ldr x2, [sp+40]
00176bccldr x0, [sp+96]
00176bd0bl runtime.memequal
00176bd4strb w0, [sp+39]
00176bd8tbnz w0, 0, 0x176be0
00176bdcb 0x176c38
00176be0
00176be0loc_176be0:
00176be0ldr x3, [sp+128]
00176be4ldr x4, [x3+16]
00176be8ldr x3, [x3+24]
00176becstr x4, [sp+72]
00176bf0str x3, [sp+80]
00176bf4ldr x3, [sp+120]
00176bf8ldr x0, [x3+16]
00176bfcldr x1, [x3+24]
00176c00str x0, [sp+56]
00176c04str x1, [sp+64]
00176c08ldr x3, [sp+72]
00176c0csubs xzr, x3, x0
00176c10cset x3, eq
00176c14b.eq 0x176c1c
00176c18b 0x176c28
00176c1c
00176c1cloc_176c1c:
00176c1cldr x2, [sp+80]
00176c20bl runtime.ifaceeq
00176c24b 0x176c30
00176c28
00176c28loc_176c28:
00176c28mov x0, x3
00176c2cb 0x176c30
00176c30
00176c30loc_176c30:
00176c30strb w0, [sp+38]
00176c34b 0x176c48
00176c38
00176c38loc_176c38:
00176c38b 0x176c40
00176c3c
00176c3cloc_176c3c:
00176c3cb 0x176c40
00176c40
00176c40loc_176c40:
00176c40strb wzr, [sp+38]
00176c44b 0x176c48
00176c48
00176c48loc_176c48:
00176c48ldrb w0, [sp+38]
00176c4cldur x29, [sp-8]
00176c50ldr x30, [sp], 112
00176c54ret x30
00176c58
00176c58loc_176c58:
00176c58stp x0, x1, [sp+8]
00176c5cmov x3, x30
00176c60bl runtime.morestack_noctxt.abi0
00176c64ldp x0, x1, [sp+8]
00176c68b 0x176b60
00176c6cudf 0
00176b60
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
Loading..