File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001deb20
    001deb20compress/flate.(*InternalError).Error: ; void compress/flate.(*InternalError).Error(struct compress/flate.InternalError * e)
    001deb20ldr x16, [x28+16]
    001deb24subs xzr, sp, x16
    001deb28b.ls 0x1deb94
    001deb2cstr x30, [sp-80]!
    001deb30stur x29, [sp-8]
    001deb34sub x29, sp, 8
    001deb38ldr x16, [x28+32]
    001deb3ccbnz x16, 0x1deba8
    001deb40
    001deb40loc_1deb40:
    001deb40str x0, [sp+88]
    001deb44stp xzr, xzr, [sp+24]
    001deb48ldr x2, [sp+88]
    001deb4ccbnz x2, 0x1deb54
    001deb50b 0x1deb8c
    001deb54
    001deb54loc_1deb54:
    001deb54ldr x2, [sp+88]
    001deb58ldrsb x27, [x2]
    001deb5cldr x0, [x2]
    001deb60ldr x1, [x2+8]
    001deb64str x0, [sp+40]
    001deb68str x1, [sp+48]
    001deb6cbl compress/flate.InternalError.Error
    001deb70str x0, [sp+56]
    001deb74str x1, [sp+64]
    001deb78str x0, [sp+24]
    001deb7cstr x1, [sp+32]
    001deb80ldur x29, [sp-8]
    001deb84ldr x30, [sp], 80
    001deb88ret x30
    001deb8c
    001deb8cloc_1deb8c:
    001deb8cbl runtime.panicwrap
    001deb90hint
    001deb94
    001deb94loc_1deb94:
    001deb94str x0, [sp+8]
    001deb98mov x3, x30
    001deb9cbl runtime.morestack_noctxt.abi0
    001deba0ldr x0, [sp+8]
    001deba4b 0x1deb20
    001deba8
    001deba8loc_1deba8:
    001deba8ldr x17, [x16]
    001debacadd x20, sp, 88
    001debb0subs xzr, x20, x17
    001debb4b.ne 0x1deb40
    001debb8add x20, sp, 8
    001debbcstr x20, [x16]
    001debc0b 0x1deb40
    001debc4udf 0
    001debc8udf 0
    001debccudf 0
    001deb20
    001debd0
    001debd0compress/gzip.init: ; void compress/gzip.init(void)
    001debd0ldr x16, [x28+16]
    001debd4subs xzr, sp, x16
    001debd8b.ls 0x1dec8c
    001debdcstr x30, [sp-32]!
    001debe0stur x29, [sp-8]
    001debe4sub x29, sp, 8
    001debe8adrp x0, 0x4d9000
    001debecadd x0, x0, 3458
    001debf0movz x1, 22
    001debf4bl errors.New
    001debf8adrp x27, 0x843000
    001debfcstr x0, [x27+2224]
    001dec00adrp x27, 0x86d000
    001dec04ldr w2, [x27+3056]
    001dec08cbz w2, 0x1dec10
    001dec0cb 0x1dec14
    001dec10
    001dec10loc_1dec10:
    001dec10b 0x1dec2c
    001dec14
    001dec14loc_1dec14:
    001dec14bl runtime.gcWriteBarrier2
    001dec18str x1, [x25]
    001dec1cadrp x27, 0x843000
    001dec20ldr x2, [x27+2232]
    001dec24str x2, [x25+8]
    001dec28b 0x1dec2c
    001dec2c
    001dec2cloc_1dec2c:
    001dec2cadrp x27, 0x843000
    001dec30str x1, [x27+2232]
    001dec34adrp x0, 0x4d8000
    001dec38add x0, x0, 3347
    001dec3cmovz x1, 20
    001dec40bl errors.New
    001dec44adrp x27, 0x843000
    001dec48str x0, [x27+2240]
    001dec4cadrp x27, 0x86d000
    001dec50ldr w2, [x27+3056]
    001dec54cbz w2, 0x1dec5c
    001dec58b 0x1dec60
    001dec5c
    001dec5cloc_1dec5c:
    001dec5cb 0x1dec78
    001dec60
    001dec60loc_1dec60:
    001dec60bl runtime.gcWriteBarrier2
    001dec64str x1, [x25]
    001dec68adrp x27, 0x843000
    001dec6cldr x0, [x27+2248]
    001dec70str x0, [x25+8]
    001dec74b 0x1dec78
    001dec78
    001dec78loc_1dec78:
    001dec78adrp x27, 0x843000
    001dec7cstr x1, [x27+2248]
    001dec80ldur x29, [sp-8]
    001dec84ldr x30, [sp], 32
    001dec88ret x30
    001dec8c
    001dec8cloc_1dec8c:
    001dec8cmov x3, x30
    001dec90bl runtime.morestack_noctxt.abi0
    001dec94b 0x1debd0
    001dec98udf 0
    001dec9cudf 0
    001debd0
    001deca0
    001deca0compress/gzip.noEOF: ; void compress/gzip.noEOF(error err)
    001deca0ldr x16, [x28+16]
    001deca4subs xzr, sp, x16
    001deca8b.ls 0x1ded40
    001decacstr x30, [sp-64]!
    001decb0stur x29, [sp-8]
    001decb4sub x29, sp, 8
    001decb8str x0, [sp+72]
    001decbcstr x1, [sp+80]
    001decc0stp xzr, xzr, [sp+40]
    001decc4ldr x3, [sp+72]
    001decc8adrp x27, 0x843000
    001decccldr x4, [x27+1520]
    001decd0subs xzr, x4, x3
    001decd4b.eq 0x1decdc
    001decd8b 0x1ded20
    001decdc
    001decdcloc_1decdc:
    001decdcldr x0, [sp+72]
    001dece0ldr x1, [sp+80]
    001dece4adrp x27, 0x843000
    001dece8ldr x2, [x27+1528]
    001dececbl runtime.ifaceeq
    001decf0tbnz w0, 0, 0x1decf8
    001decf4b 0x1ded1c
    001decf8
    001decf8loc_1decf8:
    001decf8adrp x27, 0x843000
    001decfcldr x0, [x27+1536]
    001ded00adrp x27, 0x843000
    001ded04ldr x1, [x27+1544]
    001ded08str x0, [sp+40]
    001ded0cstr x1, [sp+48]
    001ded10ldur x29, [sp-8]
    001ded14ldr x30, [sp], 64
    001ded18ret x30
    001ded1c
    001ded1cloc_1ded1c:
    001ded1cb 0x1ded24
    001ded20
    001ded20loc_1ded20:
    001ded20b 0x1ded24
    001ded24
    001ded24loc_1ded24:
    001ded24ldr x0, [sp+72]
    001ded28ldr x1, [sp+80]
    001ded2cstr x0, [sp+40]
    001ded30str x1, [sp+48]
    001ded34ldur x29, [sp-8]
    001ded38ldr x30, [sp], 64
    001ded3cret x30
    001ded40
    001ded40loc_1ded40:
    001ded40stp x0, x1, [sp+8]
    001ded44mov x3, x30
    001ded48bl runtime.morestack_noctxt.abi0
    001ded4cldp x0, x1, [sp+8]
    001ded50b 0x1deca0
    001ded54udf 0
    001ded58udf 0
    001ded5cudf 0
    001deca0
    001ded60
    001ded60compress/gzip.NewReader: ; void compress/gzip.NewReader(io.Reader r)
    001ded60ldr x16, [x28+16]
    001ded64subs xzr, sp, x16
    001ded68b.ls 0x1dedfc
    001ded6cstr x30, [sp-96]!
    001ded70stur x29, [sp-8]
    001ded74sub x29, sp, 8
    001ded78str x0, [sp+104]
    001ded7cstr x1, [sp+112]
    001ded80str xzr, [sp+56]
    001ded84stp xzr, xzr, [sp+40]
    001ded88adrp x0, 0x4ad000
    001ded8cadd x0, x0, 2112
    001ded90bl runtime.newobject
    001ded94str x0, [sp+64]
    001ded98ldr x2, [sp+112]
    001ded9cldr x1, [sp+104]
    001deda0bl compress/gzip.(*Reader).Reset
    001deda4str x0, [sp+72]
    001deda8str x1, [sp+80]
    001dedaccbnz x0, 0x1dedb4
    001dedb0b 0x1dedd8
    001dedb4
    001dedb4loc_1dedb4:
    001dedb4str xzr, [sp+56]
    001dedb8ldr x1, [sp+72]
    001dedbcldr x2, [sp+80]
    001dedc0str x1, [sp+40]
    001dedc4str x2, [sp+48]
    001dedc8ldr x0, [sp+56]
    001dedccldur x29, [sp-8]
    001dedd0ldr x30, [sp], 96
    001dedd4ret x30
    001dedd8
    001dedd8loc_1dedd8:
    001dedd8ldr x3, [sp+64]
    001deddcstr x3, [sp+56]
    001dede0stp xzr, xzr, [sp+40]
    001dede4ldr x0, [sp+56]
    001dede8mov x1, xzr
    001dedecmov x2, xzr
    001dedf0ldur x29, [sp-8]
    001dedf4ldr x30, [sp], 96
    001dedf8ret x30
    001dedfc
    001dedfcloc_1dedfc:
    001dedfcstp x0, x1, [sp+8]
    001dee00mov x3, x30
    001dee04bl runtime.morestack_noctxt.abi0
    001dee08ldp x0, x1, [sp+8]
    001dee0cb 0x1ded60
    001ded60
    001dee10
    001dee10compress/gzip.(*Reader).Reset: ; void compress/gzip.(*Reader).Reset(compress/gzip.Reader * z, io.Reader r)
    001dee10ldr x16, [x28+16]
    001dee14sub x17, sp, 992
    001dee18subs xzr, x17, x16
    001dee1cb.ls 0x1df19c
    001dee20sub x20, sp, 1120
    001dee24stp x29, x30, [x20-8]
    001dee28add sp, x20, 0
    001dee2csub x29, sp, 8
    001dee30str x0, [sp+1128]
    001dee34str x1, [sp+1136]
    001dee38str x2, [sp+1144]
    001dee3cstp xzr, xzr, [sp+56]
    001dee40add x20, sp, 328
    001dee44adr x27, 16
    001dee48stp x29, x27, [sp-24]
    001dee4csub x29, sp, 24
    001dee50bl fn_87c6c
    001dee54sub x29, sp, 8
    001dee58str xzr, [sp+984]
    001dee5cldr x2, [sp+1128]
    001dee60ldrsb x27, [x2]
    001dee64ldr x3, [x2+112]
    001dee68ldr x2, [x2+104]
    001dee6cstr x2, [sp+432]
    001dee70str x3, [sp+440]
    001dee74orr x4, xzr, 1
    001dee78strb w4, [sp+984]
    001dee7cldr x20, [sp+1128]
    001dee80str x20, [sp+232]
    001dee84ldrsb x27, [x20]
    001dee88adrp x27, 0x86d000
    001dee8cldr w5, [x27+3056]
    001dee90cbz w5, 0x1dee98
    001dee94b 0x1dee9c
    001dee98
    001dee98loc_1dee98:
    001dee98b 0x1deed8
    001dee9c
    001dee9cloc_1dee9c:
    001dee9cstr x2, [sp+48]
    001deea0str x3, [sp+224]
    001deea4bl runtime.gcWriteBarrier2
    001deea8str x3, [x25]
    001deeacldr x2, [x20+112]
    001deeb0str x2, [x25+8]
    001deeb4adrp x0, 0x4ad000
    001deeb8add x0, x0, 2112
    001deebcmov x1, x20
    001deec0bl runtime.wbZero
    001deec4ldr x2, [sp+48]
    001deec8ldr x3, [sp+224]
    001deeccorr x4, xzr, 1
    001deed0ldr x20, [sp+232]
    001deed4b 0x1deed8
    001deed8
    001deed8loc_1deed8:
    001deed8adr x27, 16
    001deedcstp x29, x27, [sp-24]
    001deee0sub x29, sp, 24
    001deee4bl fn_87c6c
    001deee8sub x29, sp, 8
    001deeecldr x5, [sp+232]
    001deef0str xzr, [x5+656]
    001deef4str x2, [x5+104]
    001deef8str x3, [x5+112]
    001deefcstrb w4, [x5+656]
    001def00stp xzr, xzr, [sp+88]
    001def04ldr x2, [sp+1144]
    001def08ldr x3, [sp+1136]
    001def0ccbnz x3, 0x1def14
    001def10b 0x1def34
    001def14
    001def14loc_1def14:
    001def14str x2, [sp+224]
    001def18ldr x1, [x3+8]
    001def1cadrp x0, 0x830000
    001def20add x0, x0, 2480
    001def24bl runtime.typeAssert
    001def28ldr x2, [sp+224]
    001def2cmov x3, x0
    001def30b 0x1def38
    001def34
    001def34loc_1def34:
    001def34b 0x1def38
    001def38
    001def38loc_1def38:
    001def38str x3, [sp+88]
    001def3cstr x2, [sp+96]
    001def40subs xzr, x3, 0
    001def44cset x2, ne
    001def48strb w2, [sp+47]
    001def4cldr x2, [sp+88]
    001def50ldr x3, [sp+96]
    001def54str x2, [sp+208]
    001def58str x3, [sp+216]
    001def5cldrb w2, [sp+47]
    001def60strb w2, [sp+46]
    001def64ldr x2, [sp+208]
    001def68ldr x3, [sp+216]
    001def6cstr x2, [sp+72]
    001def70str x3, [sp+80]
    001def74ldrb w2, [sp+46]
    001def78strb w2, [sp+45]
    001def7ctbnz w2, 0, 0x1def84
    001def80b 0x1defc8
    001def84
    001def84loc_1def84:
    001def84ldr x1, [sp+1128]
    001def88ldrsb x27, [x1]
    001def8cldr x2, [sp+80]
    001def90ldr x3, [sp+72]
    001def94str x3, [x1+88]
    001def98adrp x27, 0x86d000
    001def9cldr w3, [x27+3056]
    001defa0cbz w3, 0x1defa8
    001defa4b 0x1defac
    001defa8
    001defa8loc_1defa8:
    001defa8b 0x1defc0
    001defac
    001defacloc_1defac:
    001defacbl runtime.gcWriteBarrier2
    001defb0str x2, [x25]
    001defb4ldr x3, [x1+96]
    001defb8str x3, [x25+8]
    001defbcb 0x1defc0
    001defc0
    001defc0loc_1defc0:
    001defc0str x2, [x1+96]
    001defc4b 0x1df020
    001defc8
    001defc8loc_1defc8:
    001defc8ldr x0, [sp+1136]
    001defccldr x1, [sp+1144]
    001defd0bl bufio.NewReader
    001defd4str x0, [sp+1104]
    001defd8str x0, [sp+1096]
    001defdcldr x2, [sp+1128]
    001defe0ldrsb x27, [x2]
    001defe4adrp x3, 0x538000
    001defe8add x3, x3, 3432
    001defecstr x3, [x2+88]
    001deff0adrp x27, 0x86d000
    001deff4ldr w3, [x27+3056]
    001deff8cbz w3, 0x1df000
    001deffcb 0x1df004
    001df000
    001df000loc_1df000:
    001df000b 0x1df018
    001df004
    001df004loc_1df004:
    001df004bl runtime.gcWriteBarrier2
    001df008str x0, [x25]
    001df00cldr x1, [x2+96]
    001df010str x1, [x25+8]
    001df014b 0x1df018
    001df018
    001df018loc_1df018:
    001df018str x0, [x2+96]
    001df01cb 0x1df020
    001df020
    001df020loc_1df020:
    001df020add x20, sp, 1008
    001df024adr x27, 16
    001df028stp x29, x27, [sp-24]
    001df02csub x29, sp, 24
    001df030bl fn_87cfc
    001df034sub x29, sp, 8
    001df038str xzr, [sp+1088]
    001df03cadd x27, sp, 992
    001df040stp xzr, xzr, [x27]
    001df044ldr x0, [sp+1128]
    001df048bl compress/gzip.(*Reader).readHeader
    001df04cstr x0, [sp+240]
    001df050str x1, [sp+248]
    001df054str x2, [sp+256]
    001df058str x3, [sp+264]
    001df05cstr x4, [sp+272]
    001df060str x5, [sp+280]
    001df064str x6, [sp+288]
    001df068str x7, [sp+296]
    001df06cstr x8, [sp+304]
    001df070str x9, [sp+312]
    001df074strb w10, [sp+320]
    001df078add x21, sp, 1008
    001df07cadd x20, sp, 240
    001df080adr x27, 16
    001df084stp x29, x27, [sp-24]
    001df088sub x29, sp, 24
    001df08cbl fn_87ef8
    001df090sub x29, sp, 8
    001df094ldr x1, [sp+320]
    001df098str x1, [sp+1088]
    001df09cstr x11, [sp+992]
    001df0a0str x12, [sp+1000]
    001df0a4add x21, sp, 120
    001df0a8add x20, sp, 1008
    001df0acadr x27, 16
    001df0b0stp x29, x27, [sp-24]
    001df0b4sub x29, sp, 24
    001df0b8bl fn_87ef8
    001df0bcsub x29, sp, 8
    001df0c0ldr x1, [sp+1088]
    001df0c4str x1, [sp+200]
    001df0c8ldr x1, [sp+992]
    001df0ccldr x2, [sp+1000]
    001df0d0str x1, [sp+104]
    001df0d4str x2, [sp+112]
    001df0d8ldr x21, [sp+1128]
    001df0dcstr x21, [sp+232]
    001df0e0ldrsb x27, [x21]
    001df0e4adrp x27, 0x86c000
    001df0e8ldr w1, [x27+3056]
    001df0eccbz w1, 0x1df0f4
    001df0f0b 0x1df0f8
    001df0f4
    001df0f4loc_1df0f4:
    001df0f4b 0x1df114
    001df0f8
    001df0f8loc_1df0f8:
    001df0f8adrp x0, 0x496000
    001df0fcadd x0, x0, 416
    001df100mov x1, x21
    001df104add x2, sp, 120
    001df108bl runtime.wbMove
    001df10cldr x21, [sp+232]
    001df110b 0x1df114
    001df114
    001df114loc_1df114:
    001df114add x20, sp, 120
    001df118adr x27, 16
    001df11cstp x29, x27, [sp-24]
    001df120sub x29, sp, 24
    001df124bl fn_87ef8
    001df128sub x29, sp, 8
    001df12cldr x2, [sp+200]
    001df130ldr x3, [sp+232]
    001df134str x2, [x3+80]
    001df138ldr x2, [sp+1128]
    001df13cldrsb x27, [x2]
    001df140ldr x3, [sp+112]
    001df144ldr x4, [sp+104]
    001df148str x4, [x2+640]
    001df14cadrp x27, 0x86c000
    001df150ldr w4, [x27+3056]
    001df154cbz w4, 0x1df15c
    001df158b 0x1df160
    001df15c
    001df15cloc_1df15c:
    001df15cb 0x1df174
    001df160
    001df160loc_1df160:
    001df160bl runtime.gcWriteBarrier2
    001df164str x3, [x25]
    001df168ldr x4, [x2+648]
    001df16cstr x4, [x25+8]
    001df170b 0x1df174
    001df174
    001df174loc_1df174:
    001df174str x3, [x2+648]
    001df178ldr x2, [sp+1128]
    001df17cldrsb x27, [x2]
    001df180ldr x0, [x2+640]
    001df184ldr x1, [x2+648]
    001df188str x0, [sp+56]
    001df18cstr x1, [sp+64]
    001df190ldp x29, x30, [sp-8]
    001df194add sp, sp, 1120
    001df198ret x30
    001df19c
    001df19cloc_1df19c:
    001df19cstp x0, x1, [sp+8]
    001df1a0str x2, [sp+24]
    001df1a4mov x3, x30
    001df1a8bl runtime.morestack_noctxt.abi0
    001df1acldp x0, x1, [sp+8]
    001df1b0ldr x2, [sp+24]
    001df1b4b 0x1dee10
    001df1b8udf 0
    001df1bcudf 0
    001dee10
    001df1c0
    001df1c0compress/gzip.(*Reader).readString: ; void compress/gzip.(*Reader).readString(compress/gzip.Reader * z)
    001df1c0ldr x16, [x28+16]
    001df1c4sub x17, sp, 160
    001df1c8subs xzr, x17, x16
    001df1ccb.ls 0x1df5b4
    001df1d0sub x20, sp, 288
    001df1d4stp x29, x30, [x20-8]
    001df1d8add sp, x20, 0
    001df1dcsub x29, sp, 8
    001df1e0str x0, [sp+296]
    001df1e4stp xzr, xzr, [sp+144]
    001df1e8stp xzr, xzr, [sp+128]
    001df1ecstp xzr, xzr, [sp+184]
    001df1f0strb wzr, [sp+81]
    001df1f4str xzr, [sp+96]
    001df1f8b 0x1df1fc
    001df1fc
    001df1fcloc_1df1fc:
    001df1fcb 0x1df200
    001df200
    001df200loc_1df200:
    001df200ldr x4, [sp+96]
    001df204subs xzr, x4, 512
    001df208b.ge 0x1df210
    001df20cb 0x1df240
    001df210
    001df210loc_1df210:
    001df210stp xzr, xzr, [sp+144]
    001df214adrp x27, 0x842000
    001df218ldr x3, [x27+2248]
    001df21cadrp x27, 0x842000
    001df220ldr x2, [x27+2240]
    001df224str x2, [sp+128]
    001df228str x3, [sp+136]
    001df22cldr x0, [sp+144]
    001df230ldr x1, [sp+152]
    001df234ldp x29, x30, [sp-8]
    001df238add sp, sp, 288
    001df23cret x30
    001df240
    001df240loc_1df240:
    001df240stp xzr, xzr, [sp+264]
    001df244ldr x1, [sp+296]
    001df248ldrsb x27, [x1]
    001df24cldr x2, [x1+88]
    001df250ldrsb x27, [x2]
    001df254ldr x0, [x1+96]
    001df258ldr x1, [x2+32]
    001df25cblr x1
    001df260strb w0, [sp+83]
    001df264str x1, [sp+264]
    001df268str x2, [sp+272]
    001df26cldrb w1, [sp+83]
    001df270strb w1, [sp+82]
    001df274ldr x1, [sp+264]
    001df278ldr x2, [sp+272]
    001df27cstr x1, [sp+200]
    001df280str x2, [sp+208]
    001df284ldr x1, [sp+296]
    001df288ldrsb x27, [x1]
    001df28cadd x1, x1, 128
    001df290ldr x0, [sp+96]
    001df294ldrb w2, [sp+82]
    001df298subs xzr, x0, 512
    001df29cb.lo 0x1df2a4
    001df2a0b 0x1df5a8
    001df2a4
    001df2a4loc_1df2a4:
    001df2a4strb w2, [x1+x0]
    001df2a8ldr x5, [sp+208]
    001df2acldr x6, [sp+200]
    001df2b0str x6, [sp+184]
    001df2b4str x5, [sp+192]
    001df2b8cbnz x6, 0x1df2c0
    001df2bcb 0x1df2e8
    001df2c0
    001df2c0loc_1df2c0:
    001df2c0stp xzr, xzr, [sp+144]
    001df2c4ldr x3, [sp+192]
    001df2c8ldr x2, [sp+184]
    001df2ccstr x2, [sp+128]
    001df2d0str x3, [sp+136]
    001df2d4ldr x0, [sp+144]
    001df2d8ldr x1, [sp+152]
    001df2dcldp x29, x30, [sp-8]
    001df2e0add sp, sp, 288
    001df2e4ret x30
    001df2e8
    001df2e8loc_1df2e8:
    001df2e8ldr x5, [sp+296]
    001df2ecldrsb x27, [x5]
    001df2f0add x5, x5, 128
    001df2f4ldr x0, [sp+96]
    001df2f8subs xzr, x0, 512
    001df2fcb.lo 0x1df304
    001df300b 0x1df5a0
    001df304
    001df304loc_1df304:
    001df304ldrb w5, [x5+x0]
    001df308subs wzr, w5, 127
    001df30cb.hi 0x1df314
    001df310b 0x1df320
    001df314
    001df314loc_1df314:
    001df314orr x5, xzr, 1
    001df318strb w5, [sp+81]
    001df31cb 0x1df328
    001df320
    001df320loc_1df320:
    001df320orr x5, xzr, 1
    001df324b 0x1df328
    001df328
    001df328loc_1df328:
    001df328ldr x6, [sp+296]
    001df32cldrsb x27, [x6]
    001df330add x6, x6, 128
    001df334ldr x0, [sp+96]
    001df338subs xzr, x0, 512
    001df33cb.lo 0x1df344
    001df340b 0x1df598
    001df344
    001df344loc_1df344:
    001df344ldrb w6, [x6+x0]
    001df348cbz w6, 0x1df350
    001df34cb 0x1df4a4
    001df350
    001df350loc_1df350:
    001df350ldr x5, [sp+96]
    001df354add x1, x5, 1
    001df358str x1, [sp+120]
    001df35cldr x5, [sp+296]
    001df360ldrsb x27, [x5]
    001df364add x5, x5, 128
    001df368ldrsb x27, [x5]
    001df36csubs xzr, x1, 512
    001df370b.ls 0x1df378
    001df374b 0x1df590
    001df378
    001df378loc_1df378:
    001df378b 0x1df37c
    001df37c
    001df37cloc_1df37c:
    001df37cstr x5, [sp+240]
    001df380str x1, [sp+248]
    001df384orr x5, xzr, 512
    001df388str x5, [sp+256]
    001df38cldr x5, [sp+296]
    001df390ldrsb x27, [x5]
    001df394ldr w0, [x5+120]
    001df398str w0, [sp+88]
    001df39cadrp x27, 0x841000
    001df3a0ldr x1, [x27+3880]
    001df3a4ldr x2, [sp+240]
    001df3a8ldr x3, [sp+248]
    001df3acldr x4, [sp+256]
    001df3b0bl hash/crc32.Update
    001df3b4str w0, [sp+92]
    001df3b8ldr x5, [sp+296]
    001df3bcldrsb x27, [x5]
    001df3c0str w0, [x5+120]
    001df3c4ldrb w5, [sp+81]
    001df3c8tbnz w5, 0, 0x1df3d0
    001df3ccb 0x1df440
    001df3d0
    001df3d0loc_1df3d0:
    001df3d0ldr x2, [sp+96]
    001df3d4adrp x0, 0x416000
    001df3d8add x0, x0, 3264
    001df3dcmov x1, xzr
    001df3e0bl runtime.makeslice
    001df3e4ldr x3, [sp+96]
    001df3e8str x0, [sp+160]
    001df3ecstr xzr, [sp+168]
    001df3f0str x3, [sp+176]
    001df3f4ldr x3, [sp+296]
    001df3f8ldrsb x27, [x3]
    001df3fcadd x3, x3, 128
    001df400ldrsb x27, [x3]
    001df404ldr x1, [sp+96]
    001df408subs xzr, x1, 512
    001df40cb.ls 0x1df414
    001df410b 0x1df588
    001df414
    001df414loc_1df414:
    001df414b 0x1df418
    001df418
    001df418loc_1df418:
    001df418str x3, [sp+240]
    001df41cstr x1, [sp+248]
    001df420orr x5, xzr, 512
    001df424str x5, [sp+256]
    001df428str x3, [sp+216]
    001df42cstr x1, [sp+224]
    001df430str x5, [sp+232]
    001df434str xzr, [sp+112]
    001df438str x1, [sp+104]
    001df43cb 0x1df4c4
    001df440
    001df440loc_1df440:
    001df440ldr x3, [sp+296]
    001df444ldrsb x27, [x3]
    001df448add x1, x3, 128
    001df44cldrsb x27, [x1]
    001df450ldr x2, [sp+96]
    001df454subs xzr, x2, 512
    001df458b.ls 0x1df460
    001df45cb 0x1df4b8
    001df460
    001df460loc_1df460:
    001df460b 0x1df464
    001df464
    001df464loc_1df464:
    001df464str x1, [sp+216]
    001df468str x2, [sp+224]
    001df46corr x3, xzr, 512
    001df470str x3, [sp+232]
    001df474mov x0, xzr
    001df478bl runtime.slicebytetostring
    001df47cstr x0, [sp+144]
    001df480str x1, [sp+152]
    001df484stp xzr, xzr, [sp+128]
    001df488ldr x0, [sp+144]
    001df48cldr x1, [sp+152]
    001df490mov x2, xzr
    001df494mov x3, xzr
    001df498ldp x29, x30, [sp-8]
    001df49cadd sp, sp, 288
    001df4a0ret x30
    001df4a4
    001df4a4loc_1df4a4:
    001df4a4b 0x1df4a8
    001df4a8
    001df4a8loc_1df4a8:
    001df4a8ldr x4, [sp+96]
    001df4acadd x4, x4, 1
    001df4b0str x4, [sp+96]
    001df4b4b 0x1df1fc
    001df4b8
    001df4b8loc_1df4b8:
    001df4b8mov x1, x2
    001df4bcorr x2, xzr, 512
    001df4c0bl runtime.panicSliceAlen
    001df4c4
    001df4c4loc_1df4c4:
    001df4c4ldr x5, [sp+104]
    001df4c8ldr x6, [sp+112]
    001df4ccsubs xzr, x5, x6
    001df4d0b.gt 0x1df4d8
    001df4d4b 0x1df54c
    001df4d8
    001df4d8loc_1df4d8:
    001df4d8ldr x5, [sp+112]
    001df4dcldr x6, [sp+216]
    001df4e0ldrb w5, [x6+x5]
    001df4e4strb w5, [sp+80]
    001df4e8str w5, [sp+84]
    001df4ecldr x2, [sp+176]
    001df4f0ldr x0, [sp+160]
    001df4f4ldr x5, [sp+168]
    001df4f8add x1, x5, 1
    001df4fcsubs xzr, x2, x1
    001df500b.hs 0x1df508
    001df504b 0x1df50c
    001df508
    001df508loc_1df508:
    001df508b 0x1df520
    001df50c
    001df50cloc_1df50c:
    001df50corr x3, xzr, 1
    001df510adrp x4, 0x416000
    001df514add x4, x4, 3264
    001df518bl runtime.growslice
    001df51cb 0x1df520
    001df520
    001df520loc_1df520:
    001df520ldrsw x5, [sp+84]
    001df524sub x6, x1, 1
    001df528str w5, [x0+2*x6]
    001df52cstr x0, [sp+160]
    001df530str x1, [sp+168]
    001df534str x2, [sp+176]
    001df538b 0x1df53c
    001df53c
    001df53cloc_1df53c:
    001df53cldr x5, [sp+112]
    001df540add x5, x5, 1
    001df544str x5, [sp+112]
    001df548b 0x1df4c4
    001df54c
    001df54cloc_1df54c:
    001df54cldr x1, [sp+160]
    001df550ldr x2, [sp+168]
    001df554ldr x3, [sp+176]
    001df558mov x0, xzr
    001df55cbl runtime.slicerunetostring
    001df560str x0, [sp+144]
    001df564str x1, [sp+152]
    001df568stp xzr, xzr, [sp+128]
    001df56cldr x0, [sp+144]
    001df570ldr x1, [sp+152]
    001df574mov x2, xzr
    001df578mov x3, xzr
    001df57cldp x29, x30, [sp-8]
    001df580add sp, sp, 288
    001df584ret x30
    001df588
    001df588loc_1df588:
    001df588orr x2, xzr, 512
    001df58cbl runtime.panicSliceAlen
    001df590
    001df590loc_1df590:
    001df590orr x2, xzr, 512
    001df594bl runtime.panicSliceAlen
    001df598
    001df598loc_1df598:
    001df598orr x1, xzr, 512
    001df59cbl runtime.panicIndex
    001df5a0
    001df5a0loc_1df5a0:
    001df5a0orr x1, xzr, 512
    001df5a4bl runtime.panicIndex
    001df5a8
    001df5a8loc_1df5a8:
    001df5a8orr x1, xzr, 512
    001df5acbl runtime.panicIndex
    001df5b0hint
    001df5b4
    001df5b4loc_1df5b4:
    001df5b4str x0, [sp+8]
    001df5b8mov x3, x30
    001df5bcbl runtime.morestack_noctxt.abi0
    001df5c0ldr x0, [sp+8]
    001df5c4b 0x1df1c0
    001df5c8udf 0
    001df5ccudf 0
    001df1c0
    001df5d0
    001df5d0compress/gzip.(*Reader).readHeader: ; void compress/gzip.(*Reader).readHeader(compress/gzip.Reader * z)
    001df5d0ldr x16, [x28+16]
    001df5d4sub x17, sp, 592
    001df5d8subs xzr, x17, x16
    001df5dcb.ls 0x1e025c
    001df5e0sub x20, sp, 720
    001df5e4stp x29, x30, [x20-8]
    001df5e8add sp, x20, 0
    001df5ecsub x29, sp, 8
    001df5f0str x0, [sp+728]
    001df5f4add x20, sp, 144
    001df5f8adr x27, 16
    001df5fcstp x29, x27, [sp-24]
    001df600sub x29, sp, 24
    001df604bl fn_87cfc
    001df608sub x29, sp, 8
    001df60cstr xzr, [sp+224]
    001df610stp xzr, xzr, [sp+232]
    001df614ldr x5, [sp+728]
    001df618ldrsb x27, [x5]
    001df61cadd x5, x5, 128
    001df620ldrsb x27, [x5]
    001df624b 0x1df628
    001df628
    001df628loc_1df628:
    001df628b 0x1df62c
    001df62c
    001df62cloc_1df62c:
    001df62cstr x5, [sp+592]
    001df630movz x5, 10
    001df634str x5, [sp+600]
    001df638orr x6, xzr, 512
    001df63cstr x6, [sp+608]
    001df640add x27, sp, 576
    001df644stp xzr, xzr, [x27]
    001df648ldr x7, [sp+728]
    001df64cldrsb x27, [x7]
    001df650ldr x1, [x7+96]
    001df654ldr x7, [x7+88]
    001df658str x7, [sp+488]
    001df65cstr x1, [sp+496]
    001df660cbnz x7, 0x1df668
    001df664b 0x1df688
    001df668
    001df668loc_1df668:
    001df668str x1, [sp+288]
    001df66cldr x1, [x7+8]
    001df670adrp x0, 0x82f000
    001df674add x0, x0, 2512
    001df678bl runtime.typeAssert
    001df67cldr x1, [sp+288]
    001df680mov x7, x0
    001df684b 0x1df68c
    001df688
    001df688loc_1df688:
    001df688b 0x1df68c
    001df68c
    001df68cloc_1df68c:
    001df68cstr x7, [sp+472]
    001df690str x1, [sp+480]
    001df694ldr x2, [sp+592]
    001df698ldr x3, [sp+600]
    001df69cldr x4, [sp+608]
    001df6a0mov x0, x7
    001df6a4bl io.ReadFull
    001df6a8str x0, [sp+104]
    001df6acstr x1, [sp+576]
    001df6b0str x2, [sp+584]
    001df6b4ldr x5, [sp+104]
    001df6b8str x5, [sp+96]
    001df6bcstr x1, [sp+376]
    001df6c0str x2, [sp+384]
    001df6c4str x1, [sp+232]
    001df6c8str x2, [sp+240]
    001df6cccbnz x1, 0x1df6d4
    001df6d0b 0x1df71c
    001df6d4
    001df6d4loc_1df6d4:
    001df6d4ldr x0, [sp+144]
    001df6d8ldr x13, [sp+152]
    001df6dcldr x14, [sp+160]
    001df6e0ldr x3, [sp+168]
    001df6e4ldr x4, [sp+176]
    001df6e8ldr x5, [sp+184]
    001df6ecldr x6, [sp+192]
    001df6f0ldr x7, [sp+200]
    001df6f4ldr x8, [sp+208]
    001df6f8ldr x9, [sp+216]
    001df6fcldrb w10, [sp+224]
    001df700mov x11, x1
    001df704mov x12, x2
    001df708mov x1, x13
    001df70cmov x2, x14
    001df710ldp x29, x30, [sp-8]
    001df714add sp, sp, 720
    001df718ret x30
    001df71c
    001df71cloc_1df71c:
    001df71cldr x13, [sp+728]
    001df720ldrsb x27, [x13]
    001df724ldrb w13, [x13+128]
    001df728subs wzr, w13, 31
    001df72ccset x13, ne
    001df730strb w13, [sp+62]
    001df734b.ne 0x1df73c
    001df738b 0x1df740
    001df73c
    001df73cloc_1df73c:
    001df73cb 0x1df75c
    001df740
    001df740loc_1df740:
    001df740ldr x13, [sp+728]
    001df744ldrsb x27, [x13]
    001df748ldrb w13, [x13+129]
    001df74csubs wzr, w13, 139
    001df750cset x13, ne
    001df754strb w13, [sp+62]
    001df758b 0x1df75c
    001df75c
    001df75cloc_1df75c:
    001df75cldrb w13, [sp+62]
    001df760strb w13, [sp+63]
    001df764tbnz w13, 0, 0x1df76c
    001df768b 0x1df770
    001df76c
    001df76cloc_1df76c:
    001df76cb 0x1df78c
    001df770
    001df770loc_1df770:
    001df770ldr x13, [sp+728]
    001df774ldrsb x27, [x13]
    001df778ldrb w13, [x13+130]
    001df77csubs wzr, w13, 8
    001df780cset x13, ne
    001df784strb w13, [sp+63]
    001df788b 0x1df78c
    001df78c
    001df78cloc_1df78c:
    001df78cldrb w13, [sp+63]
    001df790tbnz w13, 0, 0x1df798
    001df794b 0x1df7e8
    001df798
    001df798loc_1df798:
    001df798adrp x27, 0x842000
    001df79cldr x11, [x27+2240]
    001df7a0adrp x27, 0x842000
    001df7a4ldr x12, [x27+2248]
    001df7a8str x11, [sp+232]
    001df7acstr x12, [sp+240]
    001df7b0ldr x0, [sp+144]
    001df7b4ldr x1, [sp+152]
    001df7b8ldr x2, [sp+160]
    001df7bcldr x3, [sp+168]
    001df7c0ldr x4, [sp+176]
    001df7c4ldr x5, [sp+184]
    001df7c8ldr x6, [sp+192]
    001df7ccldr x7, [sp+200]
    001df7d0ldr x8, [sp+208]
    001df7d4ldr x9, [sp+216]
    001df7d8ldrb w10, [sp+224]
    001df7dcldp x29, x30, [sp-8]
    001df7e0add sp, sp, 720
    001df7e4ret x30
    001df7e8
    001df7e8loc_1df7e8:
    001df7e8ldr x3, [sp+728]
    001df7ecldrsb x27, [x3]
    001df7f0ldrb w3, [x3+131]
    001df7f4strb w3, [sp+61]
    001df7f8ldr x3, [sp+728]
    001df7fcldrsb x27, [x3]
    001df800add x3, x3, 128
    001df804ldrsb x27, [x3]
    001df808b 0x1df80c
    001df80c
    001df80cloc_1df80c:
    001df80cb 0x1df810
    001df810
    001df810loc_1df810:
    001df810add x0, x3, 4
    001df814str x0, [sp+592]
    001df818orr x1, xzr, 4
    001df81cstr x1, [sp+600]
    001df820orr x2, xzr, 508
    001df824str x2, [sp+608]
    001df828bl encoding/binary.littleEndian.Uint32
    001df82cstr w0, [sp+76]
    001df830mov w0, w0
    001df834str x0, [sp+80]
    001df838cbnz x0, 0x1df840
    001df83cb 0x1df864
    001df840
    001df840loc_1df840:
    001df840mov x1, xzr
    001df844bl time.Unix
    001df848str x0, [sp+552]
    001df84cstr x1, [sp+560]
    001df850str x2, [sp+568]
    001df854str x0, [sp+184]
    001df858str x1, [sp+192]
    001df85cstr x2, [sp+200]
    001df860b 0x1df868
    001df864
    001df864loc_1df864:
    001df864b 0x1df868
    001df868
    001df868loc_1df868:
    001df868ldr x3, [sp+728]
    001df86cldrsb x27, [x3]
    001df870ldrb w3, [x3+137]
    001df874strb w3, [sp+224]
    001df878ldr x3, [sp+728]
    001df87cldrsb x27, [x3]
    001df880add x0, x3, 128
    001df884ldrsb x27, [x0]
    001df888b 0x1df88c
    001df88c
    001df88cloc_1df88c:
    001df88cb 0x1df890
    001df890
    001df890loc_1df890:
    001df890str x0, [sp+592]
    001df894movz x1, 10
    001df898str x1, [sp+600]
    001df89corr x2, xzr, 512
    001df8a0str x2, [sp+608]
    001df8a4bl hash/crc32.ChecksumIEEE
    001df8a8str w0, [sp+76]
    001df8acldr x3, [sp+728]
    001df8b0ldrsb x27, [x3]
    001df8b4str w0, [x3+120]
    001df8b8ldrb w3, [sp+61]
    001df8bctbnz w3, 2, 0x1df8c4
    001df8c0b 0x1dfc54
    001df8c4
    001df8c4loc_1df8c4:
    001df8c4ldr x5, [sp+728]
    001df8c8ldrsb x27, [x5]
    001df8ccadd x5, x5, 128
    001df8d0ldrsb x27, [x5]
    001df8d4b 0x1df8d8
    001df8d8
    001df8d8loc_1df8d8:
    001df8d8b 0x1df8dc
    001df8dc
    001df8dcloc_1df8dc:
    001df8dcstr x5, [sp+592]
    001df8e0orr x5, xzr, 2
    001df8e4str x5, [sp+600]
    001df8e8orr x6, xzr, 512
    001df8ecstr x6, [sp+608]
    001df8f0add x27, sp, 576
    001df8f4stp xzr, xzr, [x27]
    001df8f8ldr x7, [sp+728]
    001df8fcldrsb x27, [x7]
    001df900ldr x1, [x7+96]
    001df904ldr x7, [x7+88]
    001df908str x7, [sp+456]
    001df90cstr x1, [sp+464]
    001df910cbnz x7, 0x1df918
    001df914b 0x1df938
    001df918
    001df918loc_1df918:
    001df918str x1, [sp+288]
    001df91cldr x1, [x7+8]
    001df920adrp x0, 0x82f000
    001df924add x0, x0, 2544
    001df928bl runtime.typeAssert
    001df92cldr x1, [sp+288]
    001df930mov x7, x0
    001df934b 0x1df93c
    001df938
    001df938loc_1df938:
    001df938b 0x1df93c
    001df93c
    001df93cloc_1df93c:
    001df93cstr x7, [sp+440]
    001df940str x1, [sp+448]
    001df944ldr x2, [sp+592]
    001df948ldr x3, [sp+600]
    001df94cldr x4, [sp+608]
    001df950mov x0, x7
    001df954bl io.ReadFull
    001df958str x0, [sp+104]
    001df95cstr x1, [sp+576]
    001df960str x2, [sp+584]
    001df964ldr x5, [sp+104]
    001df968str x5, [sp+88]
    001df96cstr x1, [sp+272]
    001df970str x2, [sp+280]
    001df974str x1, [sp+232]
    001df978str x2, [sp+240]
    001df97ccbnz x1, 0x1df984
    001df980b 0x1dfa14
    001df984
    001df984loc_1df984:
    001df984mov x0, x1
    001df988mov x1, x2
    001df98cbl compress/gzip.noEOF
    001df990str x0, [sp+576]
    001df994str x1, [sp+584]
    001df998str x0, [sp+232]
    001df99cstr x1, [sp+240]
    001df9a0ldr x2, [sp+144]
    001df9a4ldr x3, [sp+152]
    001df9a8ldr x4, [sp+160]
    001df9acldr x5, [sp+168]
    001df9b0ldr x6, [sp+176]
    001df9b4ldr x7, [sp+184]
    001df9b8ldr x8, [sp+192]
    001df9bcldr x9, [sp+200]
    001df9c0ldr x10, [sp+208]
    001df9c4ldr x11, [sp+216]
    001df9c8ldrb w12, [sp+224]
    001df9ccmov x13, x0
    001df9d0mov x0, x2
    001df9d4mov x14, x1
    001df9d8mov x1, x3
    001df9dcmov x2, x4
    001df9e0mov x3, x5
    001df9e4mov x4, x6
    001df9e8mov x5, x7
    001df9ecmov x6, x8
    001df9f0mov x7, x9
    001df9f4mov x8, x10
    001df9f8mov x9, x11
    001df9fcmov x10, x12
    001dfa00mov x11, x13
    001dfa04mov x12, x14
    001dfa08ldp x29, x30, [sp-8]
    001dfa0cadd sp, sp, 720
    001dfa10ret x30
    001dfa14
    001dfa14loc_1dfa14:
    001dfa14ldr x5, [sp+728]
    001dfa18ldrsb x27, [x5]
    001dfa1cadd x5, x5, 128
    001dfa20ldrsb x27, [x5]
    001dfa24b 0x1dfa28
    001dfa28
    001dfa28loc_1dfa28:
    001dfa28b 0x1dfa2c
    001dfa2c
    001dfa2cloc_1dfa2c:
    001dfa2cstr x5, [sp+592]
    001dfa30orr x5, xzr, 2
    001dfa34str x5, [sp+600]
    001dfa38orr x5, xzr, 512
    001dfa3cstr x5, [sp+608]
    001dfa40ldr x5, [sp+728]
    001dfa44ldrsb x27, [x5]
    001dfa48ldr w0, [x5+120]
    001dfa4cstr w0, [sp+72]
    001dfa50adrp x27, 0x841000
    001dfa54ldr x1, [x27+3880]
    001dfa58ldr x2, [sp+592]
    001dfa5cldr x3, [sp+600]
    001dfa60ldr x4, [sp+608]
    001dfa64bl hash/crc32.Update
    001dfa68str w0, [sp+76]
    001dfa6cldr x5, [sp+728]
    001dfa70ldrsb x27, [x5]
    001dfa74str w0, [x5+120]
    001dfa78ldr x5, [sp+728]
    001dfa7cldrsb x27, [x5]
    001dfa80add x0, x5, 128
    001dfa84ldrsb x27, [x0]
    001dfa88b 0x1dfa8c
    001dfa8c
    001dfa8cloc_1dfa8c:
    001dfa8cb 0x1dfa90
    001dfa90
    001dfa90loc_1dfa90:
    001dfa90str x0, [sp+592]
    001dfa94orr x1, xzr, 2
    001dfa98str x1, [sp+600]
    001dfa9corr x2, xzr, 512
    001dfaa0str x2, [sp+608]
    001dfaa4bl encoding/binary.littleEndian.Uint16
    001dfaa8strh w0, [sp+66]
    001dfaacubfm x1, x0, 0, 15
    001dfab0ubfm x2, x0, 0, 15
    001dfab4adrp x0, 0x416000
    001dfab8add x0, x0, 3072
    001dfabcbl runtime.makeslice
    001dfac0ldrh w3, [sp+66]
    001dfac4ldrh w4, [sp+66]
    001dfac8str x0, [sp+248]
    001dfaccstr x3, [sp+256]
    001dfad0mov x3, x4
    001dfad4str x3, [sp+264]
    001dfad8add x27, sp, 576
    001dfadcstp xzr, xzr, [x27]
    001dfae0ldr x3, [sp+728]
    001dfae4ldrsb x27, [x3]
    001dfae8ldr x1, [x3+96]
    001dfaecldr x3, [x3+88]
    001dfaf0str x3, [sp+424]
    001dfaf4str x1, [sp+432]
    001dfaf8cbnz x3, 0x1dfb00
    001dfafcb 0x1dfb20
    001dfb00
    001dfb00loc_1dfb00:
    001dfb00str x1, [sp+288]
    001dfb04ldr x1, [x3+8]
    001dfb08adrp x0, 0x82f000
    001dfb0cadd x0, x0, 2576
    001dfb10bl runtime.typeAssert
    001dfb14ldr x1, [sp+288]
    001dfb18mov x3, x0
    001dfb1cb 0x1dfb24
    001dfb20
    001dfb20loc_1dfb20:
    001dfb20b 0x1dfb24
    001dfb24
    001dfb24loc_1dfb24:
    001dfb24str x3, [sp+408]
    001dfb28str x1, [sp+416]
    001dfb2cldr x2, [sp+248]
    001dfb30ldr x5, [sp+256]
    001dfb34ldr x4, [sp+264]
    001dfb38mov x0, x3
    001dfb3cmov x3, x5
    001dfb40bl io.ReadFull
    001dfb44str x0, [sp+104]
    001dfb48str x1, [sp+576]
    001dfb4cstr x2, [sp+584]
    001dfb50ldr x5, [sp+104]
    001dfb54str x5, [sp+120]
    001dfb58str x1, [sp+696]
    001dfb5cstr x2, [sp+704]
    001dfb60str x1, [sp+232]
    001dfb64str x2, [sp+240]
    001dfb68cbnz x1, 0x1dfb70
    001dfb6cb 0x1dfc00
    001dfb70
    001dfb70loc_1dfb70:
    001dfb70mov x0, x1
    001dfb74mov x1, x2
    001dfb78bl compress/gzip.noEOF
    001dfb7cstr x0, [sp+576]
    001dfb80str x1, [sp+584]
    001dfb84str x0, [sp+232]
    001dfb88str x1, [sp+240]
    001dfb8cldr x2, [sp+144]
    001dfb90ldr x3, [sp+152]
    001dfb94ldr x4, [sp+160]
    001dfb98ldr x5, [sp+168]
    001dfb9cldr x6, [sp+176]
    001dfba0ldr x7, [sp+184]
    001dfba4ldr x8, [sp+192]
    001dfba8ldr x9, [sp+200]
    001dfbacldr x10, [sp+208]
    001dfbb0ldr x11, [sp+216]
    001dfbb4ldrb w12, [sp+224]
    001dfbb8mov x13, x0
    001dfbbcmov x0, x2
    001dfbc0mov x14, x1
    001dfbc4mov x1, x3
    001dfbc8mov x2, x4
    001dfbccmov x3, x5
    001dfbd0mov x4, x6
    001dfbd4mov x5, x7
    001dfbd8mov x6, x8
    001dfbdcmov x7, x9
    001dfbe0mov x8, x10
    001dfbe4mov x9, x11
    001dfbe8mov x10, x12
    001dfbecmov x11, x13
    001dfbf0mov x12, x14
    001dfbf4ldp x29, x30, [sp-8]
    001dfbf8add sp, sp, 720
    001dfbfcret x30
    001dfc00
    001dfc00loc_1dfc00:
    001dfc00ldr x5, [sp+728]
    001dfc04ldrsb x27, [x5]
    001dfc08ldr w0, [x5+120]
    001dfc0cstr w0, [sp+68]
    001dfc10ldr x2, [sp+248]
    001dfc14adrp x27, 0x841000
    001dfc18ldr x1, [x27+3880]
    001dfc1cldr x3, [sp+256]
    001dfc20ldr x4, [sp+264]
    001dfc24bl hash/crc32.Update
    001dfc28str w0, [sp+76]
    001dfc2cldr x5, [sp+728]
    001dfc30ldrsb x27, [x5]
    001dfc34str w0, [x5+120]
    001dfc38ldr x5, [sp+248]
    001dfc3cldr x6, [sp+256]
    001dfc40ldr x7, [sp+264]
    001dfc44str x5, [sp+160]
    001dfc48str x6, [sp+168]
    001dfc4cstr x7, [sp+176]
    001dfc50b 0x1dfc58
    001dfc54
    001dfc54loc_1dfc54:
    001dfc54b 0x1dfc58
    001dfc58
    001dfc58loc_1dfc58:
    001dfc58stp xzr, xzr, [sp+128]
    001dfc5cldrb w5, [sp+61]
    001dfc60tbnz w5, 3, 0x1dfc68
    001dfc64b 0x1dfd74
    001dfc68
    001dfc68loc_1dfc68:
    001dfc68add x27, sp, 536
    001dfc6cstp xzr, xzr, [x27]
    001dfc70add x27, sp, 576
    001dfc74stp xzr, xzr, [x27]
    001dfc78ldr x0, [sp+728]
    001dfc7cbl compress/gzip.(*Reader).readString
    001dfc80str x0, [sp+536]
    001dfc84str x1, [sp+544]
    001dfc88str x2, [sp+576]
    001dfc8cstr x3, [sp+584]
    001dfc90ldr x1, [sp+536]
    001dfc94ldr x2, [sp+544]
    001dfc98str x1, [sp+680]
    001dfc9cstr x2, [sp+688]
    001dfca0ldr x1, [sp+576]
    001dfca4ldr x2, [sp+584]
    001dfca8str x1, [sp+664]
    001dfcacstr x2, [sp+672]
    001dfcb0ldr x1, [sp+680]
    001dfcb4ldr x2, [sp+688]
    001dfcb8str x1, [sp+128]
    001dfcbcstr x2, [sp+136]
    001dfcc0ldr x1, [sp+672]
    001dfcc4ldr x0, [sp+664]
    001dfcc8str x0, [sp+232]
    001dfcccstr x1, [sp+240]
    001dfcd0cbnz x0, 0x1dfcd8
    001dfcd4b 0x1dfd60
    001dfcd8
    001dfcd8loc_1dfcd8:
    001dfcd8bl compress/gzip.noEOF
    001dfcdcstr x0, [sp+576]
    001dfce0str x1, [sp+584]
    001dfce4str x0, [sp+232]
    001dfce8str x1, [sp+240]
    001dfcecldr x2, [sp+144]
    001dfcf0ldr x3, [sp+152]
    001dfcf4ldr x4, [sp+160]
    001dfcf8ldr x5, [sp+168]
    001dfcfcldr x6, [sp+176]
    001dfd00ldr x7, [sp+184]
    001dfd04ldr x8, [sp+192]
    001dfd08ldr x9, [sp+200]
    001dfd0cldr x10, [sp+208]
    001dfd10ldr x11, [sp+216]
    001dfd14ldrb w12, [sp+224]
    001dfd18mov x13, x0
    001dfd1cmov x0, x2
    001dfd20mov x14, x1
    001dfd24mov x1, x3
    001dfd28mov x2, x4
    001dfd2cmov x3, x5
    001dfd30mov x4, x6
    001dfd34mov x5, x7
    001dfd38mov x6, x8
    001dfd3cmov x7, x9
    001dfd40mov x8, x10
    001dfd44mov x9, x11
    001dfd48mov x10, x12
    001dfd4cmov x11, x13
    001dfd50mov x12, x14
    001dfd54ldp x29, x30, [sp-8]
    001dfd58add sp, sp, 720
    001dfd5cret x30
    001dfd60
    001dfd60loc_1dfd60:
    001dfd60ldr x5, [sp+128]
    001dfd64ldr x6, [sp+136]
    001dfd68str x5, [sp+208]
    001dfd6cstr x6, [sp+216]
    001dfd70b 0x1dfd78
    001dfd74
    001dfd74loc_1dfd74:
    001dfd74b 0x1dfd78
    001dfd78
    001dfd78loc_1dfd78:
    001dfd78ldrb w5, [sp+61]
    001dfd7ctbnz w5, 4, 0x1dfd84
    001dfd80b 0x1dfe90
    001dfd84
    001dfd84loc_1dfd84:
    001dfd84add x27, sp, 536
    001dfd88stp xzr, xzr, [x27]
    001dfd8cadd x27, sp, 576
    001dfd90stp xzr, xzr, [x27]
    001dfd94ldr x0, [sp+728]
    001dfd98bl compress/gzip.(*Reader).readString
    001dfd9cstr x0, [sp+536]
    001dfda0str x1, [sp+544]
    001dfda4str x2, [sp+576]
    001dfda8str x3, [sp+584]
    001dfdacldr x1, [sp+536]
    001dfdb0ldr x2, [sp+544]
    001dfdb4str x1, [sp+648]
    001dfdb8str x2, [sp+656]
    001dfdbcldr x1, [sp+576]
    001dfdc0ldr x2, [sp+584]
    001dfdc4str x1, [sp+632]
    001dfdc8str x2, [sp+640]
    001dfdccldr x1, [sp+648]
    001dfdd0ldr x2, [sp+656]
    001dfdd4str x1, [sp+128]
    001dfdd8str x2, [sp+136]
    001dfddcldr x1, [sp+640]
    001dfde0ldr x0, [sp+632]
    001dfde4str x0, [sp+232]
    001dfde8str x1, [sp+240]
    001dfdeccbnz x0, 0x1dfdf4
    001dfdf0b 0x1dfe7c
    001dfdf4
    001dfdf4loc_1dfdf4:
    001dfdf4bl compress/gzip.noEOF
    001dfdf8str x0, [sp+576]
    001dfdfcstr x1, [sp+584]
    001dfe00str x0, [sp+232]
    001dfe04str x1, [sp+240]
    001dfe08ldr x2, [sp+144]
    001dfe0cldr x3, [sp+152]
    001dfe10ldr x4, [sp+160]
    001dfe14ldr x5, [sp+168]
    001dfe18ldr x6, [sp+176]
    001dfe1cldr x7, [sp+184]
    001dfe20ldr x8, [sp+192]
    001dfe24ldr x9, [sp+200]
    001dfe28ldr x10, [sp+208]
    001dfe2cldr x11, [sp+216]
    001dfe30ldrb w12, [sp+224]
    001dfe34mov x13, x0
    001dfe38mov x0, x2
    001dfe3cmov x14, x1
    001dfe40mov x1, x3
    001dfe44mov x2, x4
    001dfe48mov x3, x5
    001dfe4cmov x4, x6
    001dfe50mov x5, x7
    001dfe54mov x6, x8
    001dfe58mov x7, x9
    001dfe5cmov x8, x10
    001dfe60mov x9, x11
    001dfe64mov x10, x12
    001dfe68mov x11, x13
    001dfe6cmov x12, x14
    001dfe70ldp x29, x30, [sp-8]
    001dfe74add sp, sp, 720
    001dfe78ret x30
    001dfe7c
    001dfe7cloc_1dfe7c:
    001dfe7cldr x5, [sp+128]
    001dfe80ldr x6, [sp+136]
    001dfe84str x5, [sp+144]
    001dfe88str x6, [sp+152]
    001dfe8cb 0x1dfe94
    001dfe90
    001dfe90loc_1dfe90:
    001dfe90b 0x1dfe94
    001dfe94
    001dfe94loc_1dfe94:
    001dfe94ldrb w5, [sp+61]
    001dfe98tbnz w5, 1, 0x1dfea0
    001dfe9cb 0x1e0098
    001dfea0
    001dfea0loc_1dfea0:
    001dfea0ldr x5, [sp+728]
    001dfea4ldrsb x27, [x5]
    001dfea8add x5, x5, 128
    001dfeacldrsb x27, [x5]
    001dfeb0b 0x1dfeb4
    001dfeb4
    001dfeb4loc_1dfeb4:
    001dfeb4b 0x1dfeb8
    001dfeb8
    001dfeb8loc_1dfeb8:
    001dfeb8str x5, [sp+592]
    001dfebcorr x5, xzr, 2
    001dfec0str x5, [sp+600]
    001dfec4orr x6, xzr, 512
    001dfec8str x6, [sp+608]
    001dfeccadd x27, sp, 576
    001dfed0stp xzr, xzr, [x27]
    001dfed4ldr x7, [sp+728]
    001dfed8ldrsb x27, [x7]
    001dfedcldr x1, [x7+96]
    001dfee0ldr x7, [x7+88]
    001dfee4str x7, [sp+392]
    001dfee8str x1, [sp+400]
    001dfeeccbnz x7, 0x1dfef4
    001dfef0b 0x1dff14
    001dfef4
    001dfef4loc_1dfef4:
    001dfef4str x1, [sp+288]
    001dfef8ldr x1, [x7+8]
    001dfefcadrp x0, 0x82f000
    001dff00add x0, x0, 2608
    001dff04bl runtime.typeAssert
    001dff08ldr x1, [sp+288]
    001dff0cmov x7, x0
    001dff10b 0x1dff18
    001dff14
    001dff14loc_1dff14:
    001dff14b 0x1dff18
    001dff18
    001dff18loc_1dff18:
    001dff18str x7, [sp+360]
    001dff1cstr x1, [sp+368]
    001dff20ldr x2, [sp+592]
    001dff24ldr x3, [sp+600]
    001dff28ldr x4, [sp+608]
    001dff2cmov x0, x7
    001dff30bl io.ReadFull
    001dff34str x0, [sp+104]
    001dff38str x1, [sp+576]
    001dff3cstr x2, [sp+584]
    001dff40ldr x5, [sp+104]
    001dff44str x5, [sp+112]
    001dff48str x1, [sp+616]
    001dff4cstr x2, [sp+624]
    001dff50str x1, [sp+232]
    001dff54str x2, [sp+240]
    001dff58cbnz x1, 0x1dff60
    001dff5cb 0x1dfff0
    001dff60
    001dff60loc_1dff60:
    001dff60mov x0, x1
    001dff64mov x1, x2
    001dff68bl compress/gzip.noEOF
    001dff6cstr x0, [sp+576]
    001dff70str x1, [sp+584]
    001dff74str x0, [sp+232]
    001dff78str x1, [sp+240]
    001dff7cldr x2, [sp+144]
    001dff80ldr x3, [sp+152]
    001dff84ldr x4, [sp+160]
    001dff88ldr x5, [sp+168]
    001dff8cldr x6, [sp+176]
    001dff90ldr x7, [sp+184]
    001dff94ldr x8, [sp+192]
    001dff98ldr x9, [sp+200]
    001dff9cldr x10, [sp+208]
    001dffa0ldr x11, [sp+216]
    001dffa4ldrb w12, [sp+224]
    001dffa8mov x13, x0
    001dffacmov x0, x2
    001dffb0mov x14, x1
    001dffb4mov x1, x3
    001dffb8mov x2, x4
    001dffbcmov x3, x5
    001dffc0mov x4, x6
    001dffc4mov x5, x7
    001dffc8mov x6, x8
    001dffccmov x7, x9
    001dffd0mov x8, x10
    001dffd4mov x9, x11
    001dffd8mov x10, x12
    001dffdcmov x11, x13
    001dffe0mov x12, x14
    001dffe4ldp x29, x30, [sp-8]
    001dffe8add sp, sp, 720
    001dffecret x30
    001dfff0
    001dfff0loc_1dfff0:
    001dfff0ldr x3, [sp+728]
    001dfff4ldrsb x27, [x3]
    001dfff8add x0, x3, 128
    001dfffcldrsb x27, [x0]
    001e0000b 0x1e0004
    001e0004
    001e0004loc_1e0004:
    001e0004b 0x1e0008
    001e0008
    001e0008loc_1e0008:
    001e0008str x0, [sp+592]
    001e000corr x1, xzr, 2
    001e0010str x1, [sp+600]
    001e0014orr x2, xzr, 512
    001e0018str x2, [sp+608]
    001e001cbl encoding/binary.littleEndian.Uint16
    001e0020strh w0, [sp+64]
    001e0024ubfm x3, x0, 0, 15
    001e0028ldr x4, [sp+728]
    001e002cldrsb x27, [x4]
    001e0030ldr w4, [x4+120]
    001e0034ubfm x4, x4, 0, 15
    001e0038subs wzr, w4, w3
    001e003cb.ne 0x1e0044
    001e0040b 0x1e0094
    001e0044
    001e0044loc_1e0044:
    001e0044adrp x27, 0x841000
    001e0048ldr x11, [x27+2240]
    001e004cadrp x27, 0x841000
    001e0050ldr x12, [x27+2248]
    001e0054str x11, [sp+232]
    001e0058str x12, [sp+240]
    001e005cldr x0, [sp+144]
    001e0060ldr x1, [sp+152]
    001e0064ldr x2, [sp+160]
    001e0068ldr x3, [sp+168]
    001e006cldr x4, [sp+176]
    001e0070ldr x5, [sp+184]
    001e0074ldr x6, [sp+192]
    001e0078ldr x7, [sp+200]
    001e007cldr x8, [sp+208]
    001e0080ldr x9, [sp+216]
    001e0084ldrb w10, [sp+224]
    001e0088ldp x29, x30, [sp-8]
    001e008cadd sp, sp, 720
    001e0090ret x30
    001e0094
    001e0094loc_1e0094:
    001e0094b 0x1e009c
    001e0098
    001e0098loc_1e0098:
    001e0098b 0x1e009c
    001e009c
    001e009cloc_1e009c:
    001e009cldr x2, [sp+728]
    001e00a0ldrsb x27, [x2]
    001e00a4str wzr, [x2+120]
    001e00a8ldr x2, [sp+728]
    001e00acldrsb x27, [x2]
    001e00b0ldr x2, [x2+104]
    001e00b4cbnz x2, 0x1e00bc
    001e00b8b 0x1e0170
    001e00bc
    001e00bcloc_1e00bc:
    001e00bcstp xzr, xzr, [sp+504]
    001e00c0ldr x2, [sp+728]
    001e00c4ldrsb x27, [x2]
    001e00c8ldr x3, [x2+112]
    001e00ccldr x2, [x2+104]
    001e00d0cbnz x2, 0x1e00d8
    001e00d4b 0x1e024c
    001e00d8
    001e00d8loc_1e00d8:
    001e00d8str x3, [sp+288]
    001e00dcldr x1, [x2+8]
    001e00e0adrp x0, 0x82e000
    001e00e4add x0, x0, 2672
    001e00e8bl runtime.typeAssert
    001e00ecb 0x1e00f0
    001e00f0
    001e00f0loc_1e00f0:
    001e00f0str x0, [sp+504]
    001e00f4ldr x6, [sp+288]
    001e00f8str x6, [sp+512]
    001e00fcldr x6, [sp+728]
    001e0100ldrsb x27, [x6]
    001e0104ldr x2, [x6+96]
    001e0108ldr x6, [x6+88]
    001e010cstr x6, [sp+312]
    001e0110str x2, [sp+320]
    001e0114cbnz x6, 0x1e011c
    001e0118b 0x1e013c
    001e011c
    001e011cloc_1e011c:
    001e011cstr x2, [sp+288]
    001e0120ldr x1, [x6+8]
    001e0124adrp x0, 0x82e000
    001e0128add x0, x0, 2704
    001e012cbl runtime.typeAssert
    001e0130ldr x2, [sp+288]
    001e0134mov x6, x0
    001e0138b 0x1e0140
    001e013c
    001e013cloc_1e013c:
    001e013cb 0x1e0140
    001e0140
    001e0140loc_1e0140:
    001e0140str x6, [sp+296]
    001e0144str x2, [sp+304]
    001e0148ldr x7, [sp+504]
    001e014cldrsb x27, [x7]
    001e0150ldr x0, [sp+512]
    001e0154ldr x7, [x7+24]
    001e0158mov x1, x6
    001e015cmov x3, xzr
    001e0160mov x4, xzr
    001e0164mov x5, x4
    001e0168blr x7
    001e016cb 0x1e0208
    001e0170
    001e0170loc_1e0170:
    001e0170ldr x2, [sp+728]
    001e0174ldrsb x27, [x2]
    001e0178ldr x1, [x2+96]
    001e017cldr x2, [x2+88]
    001e0180str x2, [sp+344]
    001e0184str x1, [sp+352]
    001e0188cbnz x2, 0x1e0190
    001e018cb 0x1e01b0
    001e0190
    001e0190loc_1e0190:
    001e0190str x1, [sp+288]
    001e0194ldr x1, [x2+8]
    001e0198adrp x0, 0x82e000
    001e019cadd x0, x0, 2640
    001e01a0bl runtime.typeAssert
    001e01a4ldr x1, [sp+288]
    001e01a8mov x2, x0
    001e01acb 0x1e01b4
    001e01b0
    001e01b0loc_1e01b0:
    001e01b0b 0x1e01b4
    001e01b4
    001e01b4loc_1e01b4:
    001e01b4str x2, [sp+328]
    001e01b8str x1, [sp+336]
    001e01bcmov x0, x2
    001e01c0bl compress/flate.NewReader
    001e01c4str x0, [sp+520]
    001e01c8str x1, [sp+528]
    001e01ccldr x2, [sp+728]
    001e01d0ldrsb x27, [x2]
    001e01d4str x0, [x2+104]
    001e01d8adrp x27, 0x86b000
    001e01dcldr w3, [x27+3056]
    001e01e0cbz w3, 0x1e01e8
    001e01e4b 0x1e01ec
    001e01e8
    001e01e8loc_1e01e8:
    001e01e8b 0x1e0200
    001e01ec
    001e01ecloc_1e01ec:
    001e01ecbl runtime.gcWriteBarrier2
    001e01f0str x1, [x25]
    001e01f4ldr x13, [x2+112]
    001e01f8str x13, [x25+8]
    001e01fcb 0x1e0200
    001e0200
    001e0200loc_1e0200:
    001e0200str x1, [x2+112]
    001e0204b 0x1e0208
    001e0208
    001e0208loc_1e0208:
    001e0208stp xzr, xzr, [sp+232]
    001e020cldr x0, [sp+144]
    001e0210ldr x1, [sp+152]
    001e0214ldr x2, [sp+160]
    001e0218ldr x3, [sp+168]
    001e021cldr x4, [sp+176]
    001e0220ldr x5, [sp+184]
    001e0224ldr x6, [sp+192]
    001e0228ldr x7, [sp+200]
    001e022cldr x8, [sp+208]
    001e0230ldr x9, [sp+216]
    001e0234ldrb w10, [sp+224]
    001e0238mov x11, xzr
    001e023cmov x12, xzr
    001e0240ldp x29, x30, [sp-8]
    001e0244add sp, sp, 720
    001e0248ret x30
    001e024c
    001e024cloc_1e024c:
    001e024cadrp x0, 0x43d000
    001e0250add x0, x0, 2080
    001e0254bl runtime.panicnildottype
    001e0258hint
    001e025c
    001e025cloc_1e025c:
    001e025cstr x0, [sp+8]
    001e0260mov x3, x30
    001e0264bl runtime.morestack_noctxt.abi0
    001e0268ldr x0, [sp+8]
    001e026cb 0x1df5d0
    001df5d0
    001e0270
    001e0270compress/gzip.(*Reader).Read: ; void compress/gzip.(*Reader).Read(compress/gzip.Reader * z, struct []uint8 p)
    001e0270ldr x16, [x28+16]
    001e0274sub x17, sp, 432
    001e0278subs xzr, x17, x16
    001e027cb.ls 0x1e08ac
    001e0280sub x20, sp, 560
    001e0284stp x29, x30, [x20-8]
    001e0288add sp, x20, 0
    001e028csub x29, sp, 8
    001e0290str x0, [sp+568]
    001e0294str x1, [sp+576]
    001e0298str x2, [sp+584]
    001e029cstr x3, [sp+592]
    001e02a0str xzr, [sp+80]
    001e02a4stp xzr, xzr, [sp+128]
    001e02a8ldr x4, [sp+568]
    001e02acldrsb x27, [x4]
    001e02b0ldr x4, [x4+640]
    001e02b4cbnz x4, 0x1e02bc
    001e02b8b 0x1e02e8
    001e02bc
    001e02bcloc_1e02bc:
    001e02bcstr xzr, [sp+80]
    001e02c0ldr x3, [sp+568]
    001e02c4ldrsb x27, [x3]
    001e02c8ldr x1, [x3+640]
    001e02ccldr x2, [x3+648]
    001e02d0str x1, [sp+128]
    001e02d4str x2, [sp+136]
    001e02d8ldr x0, [sp+80]
    001e02dcldp x29, x30, [sp-8]
    001e02e0add sp, sp, 560
    001e02e4ret x30
    001e02e8
    001e02e8loc_1e02e8:
    001e02e8b 0x1e02ec
    001e02ec
    001e02ecloc_1e02ec:
    001e02ecldr x4, [sp+80]
    001e02f0cbz x4, 0x1e02f8
    001e02f4b 0x1e0888
    001e02f8
    001e02f8loc_1e02f8:
    001e02f8stp xzr, xzr, [sp+432]
    001e02fcldr x4, [sp+568]
    001e0300ldrsb x27, [x4]
    001e0304ldr x5, [x4+104]
    001e0308ldrsb x27, [x5]
    001e030cldr x0, [x4+112]
    001e0310ldr x1, [sp+576]
    001e0314ldr x2, [sp+584]
    001e0318ldr x3, [sp+592]
    001e031cldr x4, [x5+32]
    001e0320blr x4
    001e0324str x0, [sp+104]
    001e0328str x1, [sp+432]
    001e032cstr x2, [sp+440]
    001e0330ldr x4, [sp+104]
    001e0334str x4, [sp+96]
    001e0338str x1, [sp+160]
    001e033cstr x2, [sp+168]
    001e0340ldr x4, [sp+96]
    001e0344str x4, [sp+80]
    001e0348ldr x4, [sp+568]
    001e034cldrsb x27, [x4]
    001e0350str x1, [x4+640]
    001e0354adrp x27, 0x86b000
    001e0358ldr w5, [x27+3056]
    001e035ccbz w5, 0x1e0364
    001e0360b 0x1e0368
    001e0364
    001e0364loc_1e0364:
    001e0364b 0x1e037c
    001e0368
    001e0368loc_1e0368:
    001e0368bl runtime.gcWriteBarrier2
    001e036cstr x2, [x25]
    001e0370ldr x5, [x4+648]
    001e0374str x5, [x25+8]
    001e0378b 0x1e037c
    001e037c
    001e037cloc_1e037c:
    001e037cstr x2, [x4+648]
    001e0380ldr x1, [sp+80]
    001e0384ldr x2, [sp+592]
    001e0388ldr x5, [sp+576]
    001e038csubs xzr, x2, x1
    001e0390b.hs 0x1e0398
    001e0394b 0x1e08a4
    001e0398
    001e0398loc_1e0398:
    001e0398b 0x1e039c
    001e039c
    001e039cloc_1e039c:
    001e039cstr x5, [sp+408]
    001e03a0str x1, [sp+416]
    001e03a4str x2, [sp+424]
    001e03a8ldr x5, [sp+568]
    001e03acldrsb x27, [x5]
    001e03b0ldr w0, [x5+120]
    001e03b4str w0, [sp+72]
    001e03b8adrp x27, 0x840000
    001e03bcldr x1, [x27+3880]
    001e03c0ldr x2, [sp+408]
    001e03c4ldr x3, [sp+416]
    001e03c8ldr x4, [sp+424]
    001e03ccbl hash/crc32.Update
    001e03d0str w0, [sp+76]
    001e03d4ldr x5, [sp+568]
    001e03d8ldrsb x27, [x5]
    001e03dcstr w0, [x5+120]
    001e03e0ldr x5, [sp+568]
    001e03e4ldrsb x27, [x5]
    001e03e8ldr x6, [sp+568]
    001e03ecldrsb x27, [x6]
    001e03f0ldr w6, [x6+124]
    001e03f4ldr x7, [sp+80]
    001e03f8add x6, x6, x7
    001e03fcstr w6, [x5+124]
    001e0400ldr x5, [sp+568]
    001e0404ldrsb x27, [x5]
    001e0408ldr x0, [x5+640]
    001e040cldr x1, [x5+648]
    001e0410str x0, [sp+304]
    001e0414str x1, [sp+312]
    001e0418adrp x27, 0x841000
    001e041cldr x5, [x27+1520]
    001e0420subs xzr, x5, x0
    001e0424b.ne 0x1e042c
    001e0428b 0x1e0430
    001e042c
    001e042cloc_1e042c:
    001e042cb 0x1e0860
    001e0430
    001e0430loc_1e0430:
    001e0430adrp x27, 0x841000
    001e0434ldr x2, [x27+1528]
    001e0438bl runtime.ifaceeq
    001e043ctbnz w0, 0, 0x1e0444
    001e0440b 0x1e085c
    001e0444
    001e0444loc_1e0444:
    001e0444ldr x5, [sp+568]
    001e0448ldrsb x27, [x5]
    001e044cadd x5, x5, 128
    001e0450ldrsb x27, [x5]
    001e0454b 0x1e0458
    001e0458
    001e0458loc_1e0458:
    001e0458b 0x1e045c
    001e045c
    001e045cloc_1e045c:
    001e045cstr x5, [sp+408]
    001e0460orr x5, xzr, 8
    001e0464str x5, [sp+416]
    001e0468orr x6, xzr, 512
    001e046cstr x6, [sp+424]
    001e0470stp xzr, xzr, [sp+432]
    001e0474ldr x7, [sp+568]
    001e0478ldrsb x27, [x7]
    001e047cldr x1, [x7+96]
    001e0480ldr x7, [x7+88]
    001e0484str x7, [sp+288]
    001e0488str x1, [sp+296]
    001e048ccbnz x7, 0x1e0494
    001e0490b 0x1e04b4
    001e0494
    001e0494loc_1e0494:
    001e0494str x1, [sp+176]
    001e0498ldr x1, [x7+8]
    001e049cadrp x0, 0x82e000
    001e04a0add x0, x0, 2736
    001e04a4bl runtime.typeAssert
    001e04a8ldr x1, [sp+176]
    001e04acmov x7, x0
    001e04b0b 0x1e04b8
    001e04b4
    001e04b4loc_1e04b4:
    001e04b4b 0x1e04b8
    001e04b8
    001e04b8loc_1e04b8:
    001e04b8str x7, [sp+272]
    001e04bcstr x1, [sp+280]
    001e04c0ldr x2, [sp+408]
    001e04c4ldr x3, [sp+416]
    001e04c8ldr x4, [sp+424]
    001e04ccmov x0, x7
    001e04d0bl io.ReadFull
    001e04d4str x0, [sp+104]
    001e04d8str x1, [sp+432]
    001e04dcstr x2, [sp+440]
    001e04e0ldr x5, [sp+104]
    001e04e4str x5, [sp+88]
    001e04e8str x1, [sp+144]
    001e04ecstr x2, [sp+152]
    001e04f0str x1, [sp+112]
    001e04f4str x2, [sp+120]
    001e04f8cbnz x1, 0x1e0500
    001e04fcb 0x1e0574
    001e0500
    001e0500loc_1e0500:
    001e0500mov x0, x1
    001e0504mov x1, x2
    001e0508bl compress/gzip.noEOF
    001e050cstr x0, [sp+432]
    001e0510str x1, [sp+440]
    001e0514ldr x2, [sp+568]
    001e0518ldrsb x27, [x2]
    001e051cstr x0, [x2+640]
    001e0520adrp x27, 0x86b000
    001e0524ldr w3, [x27+3056]
    001e0528cbz w3, 0x1e0530
    001e052cb 0x1e0534
    001e0530
    001e0530loc_1e0530:
    001e0530b 0x1e0548
    001e0534
    001e0534loc_1e0534:
    001e0534bl runtime.gcWriteBarrier2
    001e0538str x1, [x25]
    001e053cldr x3, [x2+648]
    001e0540str x3, [x25+8]
    001e0544b 0x1e0548
    001e0548
    001e0548loc_1e0548:
    001e0548str x1, [x2+648]
    001e054cldr x3, [sp+568]
    001e0550ldrsb x27, [x3]
    001e0554ldr x1, [x3+640]
    001e0558ldr x2, [x3+648]
    001e055cstr x1, [sp+128]
    001e0560str x2, [sp+136]
    001e0564ldr x0, [sp+80]
    001e0568ldp x29, x30, [sp-8]
    001e056cadd sp, sp, 560
    001e0570ret x30
    001e0574
    001e0574loc_1e0574:
    001e0574ldr x3, [sp+568]
    001e0578ldrsb x27, [x3]
    001e057cadd x0, x3, 128
    001e0580ldrsb x27, [x0]
    001e0584b 0x1e0588
    001e0588
    001e0588loc_1e0588:
    001e0588b 0x1e058c
    001e058c
    001e058cloc_1e058c:
    001e058cstr x0, [sp+408]
    001e0590orr x1, xzr, 4
    001e0594str x1, [sp+416]
    001e0598orr x2, xzr, 512
    001e059cstr x2, [sp+424]
    001e05a0bl encoding/binary.littleEndian.Uint32
    001e05a4str w0, [sp+68]
    001e05a8ldr x3, [sp+568]
    001e05acldrsb x27, [x3]
    001e05b0add x3, x3, 128
    001e05b4ldrsb x27, [x3]
    001e05b8b 0x1e05bc
    001e05bc
    001e05bcloc_1e05bc:
    001e05bcb 0x1e05c0
    001e05c0
    001e05c0loc_1e05c0:
    001e05c0add x0, x3, 4
    001e05c4str x0, [sp+408]
    001e05c8orr x1, xzr, 4
    001e05ccstr x1, [sp+416]
    001e05d0orr x2, xzr, 508
    001e05d4str x2, [sp+424]
    001e05d8bl encoding/binary.littleEndian.Uint32
    001e05dcstr w0, [sp+64]
    001e05e0ldr w3, [sp+68]
    001e05e4ldr x4, [sp+568]
    001e05e8ldrsb x27, [x4]
    001e05ecldr w4, [x4+120]
    001e05f0subs wzr, w4, w3
    001e05f4cset x3, ne
    001e05f8strb w3, [sp+63]
    001e05fcb.ne 0x1e0604
    001e0600b 0x1e0608
    001e0604
    001e0604loc_1e0604:
    001e0604b 0x1e0628
    001e0608
    001e0608loc_1e0608:
    001e0608ldr w3, [sp+64]
    001e060cldr x4, [sp+568]
    001e0610ldrsb x27, [x4]
    001e0614ldr w4, [x4+124]
    001e0618subs wzr, w4, w3
    001e061ccset x3, ne
    001e0620strb w3, [sp+63]
    001e0624b 0x1e0628
    001e0628
    001e0628loc_1e0628:
    001e0628ldrb w3, [sp+63]
    001e062ctbnz w3, 0, 0x1e0634
    001e0630b 0x1e06a4
    001e0634
    001e0634loc_1e0634:
    001e0634ldr x3, [sp+568]
    001e0638ldrsb x27, [x3]
    001e063cadrp x27, 0x841000
    001e0640ldr x4, [x27+2232]
    001e0644adrp x27, 0x841000
    001e0648ldr x5, [x27+2224]
    001e064cstr x5, [x3+640]
    001e0650adrp x27, 0x86b000
    001e0654ldr w5, [x27+3056]
    001e0658cbz w5, 0x1e0660
    001e065cb 0x1e0664
    001e0660
    001e0660loc_1e0660:
    001e0660b 0x1e0678
    001e0664
    001e0664loc_1e0664:
    001e0664bl runtime.gcWriteBarrier2
    001e0668str x4, [x25]
    001e066cldr x5, [x3+648]
    001e0670str x5, [x25+8]
    001e0674b 0x1e0678
    001e0678
    001e0678loc_1e0678:
    001e0678str x4, [x3+648]
    001e067cldr x3, [sp+568]
    001e0680ldrsb x27, [x3]
    001e0684ldr x1, [x3+640]
    001e0688ldr x2, [x3+648]
    001e068cstr x1, [sp+128]
    001e0690str x2, [sp+136]
    001e0694ldr x0, [sp+80]
    001e0698ldp x29, x30, [sp-8]
    001e069cadd sp, sp, 560
    001e06a0ret x30
    001e06a4
    001e06a4loc_1e06a4:
    001e06a4ldr x3, [sp+568]
    001e06a8ldrsb x27, [x3]
    001e06acstr wzr, [x3+120]
    001e06b0ldr x3, [sp+568]
    001e06b4ldrsb x27, [x3]
    001e06b8str wzr, [x3+124]
    001e06bcldr x3, [sp+568]
    001e06c0ldrsb x27, [x3]
    001e06c4ldrb w3, [x3+656]
    001e06c8tbnz w3, 0, 0x1e06d0
    001e06ccb 0x1e0834
    001e06d0
    001e06d0loc_1e06d0:
    001e06d0ldr x1, [sp+568]
    001e06d4ldrsb x27, [x1]
    001e06d8str xzr, [x1+640]
    001e06dcadrp x27, 0x86b000
    001e06e0ldr w2, [x27+3056]
    001e06e4cbz w2, 0x1e06ec
    001e06e8b 0x1e06f0
    001e06ec
    001e06ecloc_1e06ec:
    001e06ecb 0x1e0700
    001e06f0
    001e06f0loc_1e06f0:
    001e06f0ldr x2, [x1+648]
    001e06f4bl runtime.gcWriteBarrier1
    001e06f8str x2, [x25]
    001e06fcb 0x1e0700
    001e0700
    001e0700loc_1e0700:
    001e0700str xzr, [x1+648]
    001e0704add x20, sp, 320
    001e0708adr x27, 16
    001e070cstp x29, x27, [sp-24]
    001e0710sub x29, sp, 24
    001e0714bl fn_87cfc
    001e0718sub x29, sp, 8
    001e071cstr xzr, [sp+400]
    001e0720stp xzr, xzr, [sp+432]
    001e0724ldr x0, [sp+568]
    001e0728bl compress/gzip.(*Reader).readHeader
    001e072cstr x0, [sp+184]
    001e0730str x1, [sp+192]
    001e0734str x2, [sp+200]
    001e0738str x3, [sp+208]
    001e073cstr x4, [sp+216]
    001e0740str x5, [sp+224]
    001e0744str x6, [sp+232]
    001e0748str x7, [sp+240]
    001e074cstr x8, [sp+248]
    001e0750str x9, [sp+256]
    001e0754strb w10, [sp+264]
    001e0758add x21, sp, 320
    001e075cadd x20, sp, 184
    001e0760adr x27, 16
    001e0764stp x29, x27, [sp-24]
    001e0768sub x29, sp, 24
    001e076cbl fn_87ef8
    001e0770sub x29, sp, 8
    001e0774ldr x1, [sp+264]
    001e0778str x1, [sp+400]
    001e077cstr x11, [sp+432]
    001e0780str x12, [sp+440]
    001e0784add x21, sp, 464
    001e0788add x20, sp, 320
    001e078cadr x27, 16
    001e0790stp x29, x27, [sp-24]
    001e0794sub x29, sp, 24
    001e0798bl fn_87ef8
    001e079csub x29, sp, 8
    001e07a0ldr x1, [sp+400]
    001e07a4str x1, [sp+544]
    001e07a8ldr x1, [sp+440]
    001e07acldr x2, [sp+432]
    001e07b0str x2, [sp+448]
    001e07b4str x1, [sp+456]
    001e07b8ldr x3, [sp+568]
    001e07bcldrsb x27, [x3]
    001e07c0str x2, [x3+640]
    001e07c4adrp x27, 0x86b000
    001e07c8ldr w2, [x27+3056]
    001e07cccbz w2, 0x1e07d4
    001e07d0b 0x1e07d8
    001e07d4
    001e07d4loc_1e07d4:
    001e07d4b 0x1e07ec
    001e07d8
    001e07d8loc_1e07d8:
    001e07d8bl runtime.gcWriteBarrier2
    001e07dcstr x1, [x25]
    001e07e0ldr x4, [x3+648]
    001e07e4str x4, [x25+8]
    001e07e8b 0x1e07ec
    001e07ec
    001e07ecloc_1e07ec:
    001e07ecstr x1, [x3+648]
    001e07f0ldr x4, [sp+568]
    001e07f4ldrsb x27, [x4]
    001e07f8ldr x4, [x4+640]
    001e07fccbnz x4, 0x1e0804
    001e0800b 0x1e082c
    001e0804
    001e0804loc_1e0804:
    001e0804ldr x3, [sp+568]
    001e0808ldrsb x27, [x3]
    001e080cldr x1, [x3+640]
    001e0810ldr x2, [x3+648]
    001e0814str x1, [sp+128]
    001e0818str x2, [sp+136]
    001e081cldr x0, [sp+80]
    001e0820ldp x29, x30, [sp-8]
    001e0824add sp, sp, 560
    001e0828ret x30
    001e082c
    001e082cloc_1e082c:
    001e082cb 0x1e0830
    001e0830
    001e0830loc_1e0830:
    001e0830b 0x1e02ec
    001e0834
    001e0834loc_1e0834:
    001e0834adrp x27, 0x841000
    001e0838ldr x1, [x27+1520]
    001e083cadrp x27, 0x841000
    001e0840ldr x2, [x27+1528]
    001e0844str x1, [sp+128]
    001e0848str x2, [sp+136]
    001e084cldr x0, [sp+80]
    001e0850ldp x29, x30, [sp-8]
    001e0854add sp, sp, 560
    001e0858ret x30
    001e085c
    001e085cloc_1e085c:
    001e085cb 0x1e0860
    001e0860
    001e0860loc_1e0860:
    001e0860ldr x3, [sp+568]
    001e0864ldrsb x27, [x3]
    001e0868ldr x1, [x3+640]
    001e086cldr x2, [x3+648]
    001e0870str x1, [sp+128]
    001e0874str x2, [sp+136]
    001e0878ldr x0, [sp+80]
    001e087cldp x29, x30, [sp-8]
    001e0880add sp, sp, 560
    001e0884ret x30
    001e0888
    001e0888loc_1e0888:
    001e0888stp xzr, xzr, [sp+128]
    001e088cldr x0, [sp+80]
    001e0890mov x1, xzr
    001e0894mov x2, xzr
    001e0898ldp x29, x30, [sp-8]
    001e089cadd sp, sp, 560
    001e08a0ret x30
    001e08a4
    001e08a4loc_1e08a4:
    001e08a4bl runtime.panicSliceAcap
    001e08a8hint
    001e08ac
    001e08acloc_1e08ac:
    001e08acstp x0, x1, [sp+8]
    001e08b0stp x2, x3, [sp+24]
    001e08b4mov x3, x30
    001e08b8bl runtime.morestack_noctxt.abi0
    001e08bcldp x0, x1, [sp+8]
    001e08c0ldp x2, x3, [sp+24]
    001e08c4b 0x1e0270
    001e08c8udf 0
    001e08ccudf 0
    001e0270
    001e08d0
    001e08d0compress/gzip.(*Reader).Close: ; void compress/gzip.(*Reader).Close(compress/gzip.Reader * z)
    001e08d0ldr x16, [x28+16]
    001e08d4subs xzr, sp, x16
    001e08d8b.ls 0x1e0928
    001e08dcstr x30, [sp-64]!
    001e08e0stur x29, [sp-8]
    001e08e4sub x29, sp, 8
    001e08e8str x0, [sp+72]
    001e08ecstp xzr, xzr, [sp+24]
    001e08f0ldr x1, [sp+72]
    001e08f4ldrsb x27, [x1]
    001e08f8ldr x2, [x1+104]
    001e08fcldrsb x27, [x2]
    001e0900ldr x0, [x1+112]
    001e0904ldr x1, [x2+24]
    001e0908blr x1
    001e090cstr x0, [sp+40]
    001e0910str x1, [sp+48]
    001e0914str x0, [sp+24]
    001e0918str x1, [sp+32]
    001e091cldur x29, [sp-8]
    001e0920ldr x30, [sp], 64
    001e0924ret x30
    001e0928
    001e0928loc_1e0928:
    001e0928str x0, [sp+8]
    001e092cmov x3, x30
    001e0930bl runtime.morestack_noctxt.abi0
    001e0934ldr x0, [sp+8]
    001e0938b 0x1e08d0
    001e093cudf 0
    001e08d0
    001e0940
    001e0940compress/gzip.NewWriter: ; void compress/gzip.NewWriter(io.Writer w)
    001e0940ldr x16, [x28+16]
    001e0944subs xzr, sp, x16
    001e0948b.ls 0x1e09b8
    001e094cstr x30, [sp-112]!
    001e0950stur x29, [sp-8]
    001e0954sub x29, sp, 8
    001e0958str x0, [sp+120]
    001e095cstr x1, [sp+128]
    001e0960str xzr, [sp+40]
    001e0964str xzr, [sp+72]
    001e0968stp xzr, xzr, [sp+56]
    001e096cldr x0, [sp+120]
    001e0970ldr x1, [sp+128]
    001e0974movn x2, 0
    001e0978bl compress/gzip.NewWriterLevel
    001e097cstr x0, [sp+72]
    001e0980str x1, [sp+56]
    001e0984str x2, [sp+64]
    001e0988ldr x3, [sp+72]
    001e098cstr x3, [sp+96]
    001e0990ldr x3, [sp+64]
    001e0994ldr x4, [sp+56]
    001e0998str x4, [sp+80]
    001e099cstr x3, [sp+88]
    001e09a0ldr x0, [sp+96]
    001e09a4str x0, [sp+48]
    001e09a8str x0, [sp+40]
    001e09acldur x29, [sp-8]
    001e09b0ldr x30, [sp], 112
    001e09b4ret x30
    001e09b8
    001e09b8loc_1e09b8:
    001e09b8stp x0, x1, [sp+8]
    001e09bcmov x3, x30
    001e09c0bl runtime.morestack_noctxt.abi0
    001e09c4ldp x0, x1, [sp+8]
    001e09c8b 0x1e0940
    001e09ccudf 0
    001e0940
    001e09d0
    001e09d0compress/gzip.NewWriterLevel: ; void compress/gzip.NewWriterLevel(io.Writer w, int level)
    001e09d0ldr x16, [x28+16]
    001e09d4sub x17, sp, 48
    001e09d8subs xzr, x17, x16
    001e09dcb.ls 0x1e0b34
    001e09e0str x30, [sp-176]!
    001e09e4stur x29, [sp-8]
    001e09e8sub x29, sp, 8
    001e09ecstr x0, [sp+184]
    001e09f0str x1, [sp+192]
    001e09f4str x2, [sp+200]
    001e09f8str xzr, [sp+80]
    001e09fcstp xzr, xzr, [sp+64]
    001e0a00ldr x1, [sp+200]
    001e0a04adds xzr, x1, 2
    001e0a08cset x1, lt
    001e0a0cstrb w1, [sp+63]
    001e0a10b.lt 0x1e0a18
    001e0a14b 0x1e0a1c
    001e0a18
    001e0a18loc_1e0a18:
    001e0a18b 0x1e0a30
    001e0a1c
    001e0a1cloc_1e0a1c:
    001e0a1cldr x1, [sp+200]
    001e0a20subs xzr, x1, 9
    001e0a24cset x1, gt
    001e0a28strb w1, [sp+63]
    001e0a2cb 0x1e0a30
    001e0a30
    001e0a30loc_1e0a30:
    001e0a30ldrb w1, [sp+63]
    001e0a34tbnz w1, 0, 0x1e0a3c
    001e0a38b 0x1e0af0
    001e0a3c
    001e0a3cloc_1e0a3c:
    001e0a3cstp xzr, xzr, [sp+144]
    001e0a40add x1, sp, 144
    001e0a44str x1, [sp+96]
    001e0a48ldr x0, [sp+200]
    001e0a4cbl runtime.convT64
    001e0a50str x0, [sp+160]
    001e0a54ldr x1, [sp+96]
    001e0a58ldrsb x27, [x1]
    001e0a5cadrp x2, 0x415000
    001e0a60add x2, x2, 3520
    001e0a64str x2, [x1]
    001e0a68adrp x27, 0x86b000
    001e0a6cldr w2, [x27+3056]
    001e0a70cbz w2, 0x1e0a78
    001e0a74b 0x1e0a7c
    001e0a78
    001e0a78loc_1e0a78:
    001e0a78b 0x1e0a90
    001e0a7c
    001e0a7cloc_1e0a7c:
    001e0a7cbl runtime.gcWriteBarrier2
    001e0a80str x0, [x25]
    001e0a84ldr x5, [x1+8]
    001e0a88str x5, [x25+8]
    001e0a8cb 0x1e0a90
    001e0a90
    001e0a90loc_1e0a90:
    001e0a90str x0, [x1+8]
    001e0a94ldr x2, [sp+96]
    001e0a98ldrsb x27, [x2]
    001e0a9cb 0x1e0aa0
    001e0aa0
    001e0aa0loc_1e0aa0:
    001e0aa0str x2, [sp+104]
    001e0aa4orr x4, xzr, 1
    001e0aa8str x4, [sp+112]
    001e0aacstr x4, [sp+120]
    001e0ab0adrp x0, 0x4e0000
    001e0ab4add x0, x0, 3051
    001e0ab8movz x1, 35
    001e0abcmov x3, x4
    001e0ac0bl fmt.Errorf
    001e0ac4str x0, [sp+128]
    001e0ac8str x1, [sp+136]
    001e0accstr xzr, [sp+80]
    001e0ad0ldr x1, [sp+128]
    001e0ad4ldr x2, [sp+136]
    001e0ad8str x1, [sp+64]
    001e0adcstr x2, [sp+72]
    001e0ae0ldr x0, [sp+80]
    001e0ae4ldur x29, [sp-8]
    001e0ae8ldr x30, [sp], 176
    001e0aecret x30
    001e0af0
    001e0af0loc_1e0af0:
    001e0af0adrp x0, 0x4b1000
    001e0af4add x0, x0, 2560
    001e0af8bl runtime.newobject
    001e0afcstr x0, [sp+88]
    001e0b00ldr x3, [sp+200]
    001e0b04ldr x2, [sp+192]
    001e0b08ldr x1, [sp+184]
    001e0b0cbl compress/gzip.(*Writer).init
    001e0b10ldr x1, [sp+88]
    001e0b14str x1, [sp+80]
    001e0b18stp xzr, xzr, [sp+64]
    001e0b1cldr x0, [sp+80]
    001e0b20mov x1, xzr
    001e0b24mov x2, xzr
    001e0b28ldur x29, [sp-8]
    001e0b2cldr x30, [sp], 176
    001e0b30ret x30
    001e0b34
    001e0b34loc_1e0b34:
    001e0b34stp x0, x1, [sp+8]
    001e0b38str x2, [sp+24]
    001e0b3cmov x3, x30
    001e0b40bl runtime.morestack_noctxt.abi0
    001e0b44ldp x0, x1, [sp+8]
    001e0b48ldr x2, [sp+24]
    001e0b4cb 0x1e09d0
    001e09d0
    001e0b50
    001e0b50compress/gzip.(*Writer).init: ; void compress/gzip.(*Writer).init(compress/gzip.Writer * z, io.Writer w, int level)
    001e0b50ldr x16, [x28+16]
    001e0b54sub x17, sp, 96
    001e0b58subs xzr, x17, x16
    001e0b5cb.ls 0x1e0c44
    001e0b60str x30, [sp-224]!
    001e0b64stur x29, [sp-8]
    001e0b68sub x29, sp, 8
    001e0b6cstr x0, [sp+232]
    001e0b70str x1, [sp+240]
    001e0b74str x2, [sp+248]
    001e0b78str x3, [sp+256]
    001e0b7cldrsb x27, [x0]
    001e0b80ldr x0, [x0+128]
    001e0b84str x0, [sp+40]
    001e0b88cbnz x0, 0x1e0b90
    001e0b8cb 0x1e0ba0
    001e0b90
    001e0b90loc_1e0b90:
    001e0b90ldr x2, [sp+248]
    001e0b94ldr x1, [sp+240]
    001e0b98bl compress/flate.(*Writer).Reset
    001e0b9cb 0x1e0ba4
    001e0ba0
    001e0ba0loc_1e0ba0:
    001e0ba0b 0x1e0ba4
    001e0ba4
    001e0ba4loc_1e0ba4:
    001e0ba4add x20, sp, 56
    001e0ba8adr x27, 16
    001e0bacstp x29, x27, [sp-24]
    001e0bb0sub x29, sp, 24
    001e0bb4bl fn_87ce8
    001e0bb8sub x29, sp, 8
    001e0bbcmovn x3, 0
    001e0bc0strb w3, [sp+136]
    001e0bc4ldr x3, [sp+240]
    001e0bc8ldr x4, [sp+248]
    001e0bccstr x3, [sp+144]
    001e0bd0str x4, [sp+152]
    001e0bd4ldr x3, [sp+256]
    001e0bd8str x3, [sp+160]
    001e0bdcldr x3, [sp+40]
    001e0be0str x3, [sp+184]
    001e0be4ldr x21, [sp+232]
    001e0be8ldrsb x27, [x21]
    001e0becadrp x27, 0x86b000
    001e0bf0ldr w3, [x27+3056]
    001e0bf4cbz w3, 0x1e0bfc
    001e0bf8b 0x1e0c00
    001e0bfc
    001e0bfcloc_1e0bfc:
    001e0bfcb 0x1e0c20
    001e0c00
    001e0c00loc_1e0c00:
    001e0c00str x21, [sp+48]
    001e0c04adrp x0, 0x4b1000
    001e0c08add x0, x0, 2560
    001e0c0cmov x1, x21
    001e0c10add x2, sp, 56
    001e0c14bl runtime.wbMove
    001e0c18ldr x21, [sp+48]
    001e0c1cb 0x1e0c20
    001e0c20
    001e0c20loc_1e0c20:
    001e0c20add x20, sp, 56
    001e0c24adr x27, 16
    001e0c28stp x29, x27, [sp-24]
    001e0c2csub x29, sp, 24
    001e0c30bl fn_87ed0
    001e0c34sub x29, sp, 8
    001e0c38ldur x29, [sp-8]
    001e0c3cldr x30, [sp], 224
    001e0c40ret x30
    001e0c44
    001e0c44loc_1e0c44:
    001e0c44stp x0, x1, [sp+8]
    001e0c48stp x2, x3, [sp+24]
    001e0c4cmov x3, x30
    001e0c50bl runtime.morestack_noctxt.abi0
    001e0c54ldp x0, x1, [sp+8]
    001e0c58ldp x2, x3, [sp+24]
    001e0c5cb 0x1e0b50
    001e0b50