File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    001e0c60
    001e0c60compress/gzip.(*Writer).Reset: ; void compress/gzip.(*Writer).Reset(compress/gzip.Writer * z, io.Writer w)
    001e0c60ldr x16, [x28+16]
    001e0c64subs xzr, sp, x16
    001e0c68b.ls 0x1e0ca0
    001e0c6cstr x30, [sp-64]!
    001e0c70stur x29, [sp-8]
    001e0c74sub x29, sp, 8
    001e0c78str x0, [sp+72]
    001e0c7cstr x1, [sp+80]
    001e0c80str x2, [sp+88]
    001e0c84ldrsb x27, [x0]
    001e0c88ldr x3, [x0+104]
    001e0c8cstr x3, [sp+48]
    001e0c90bl compress/gzip.(*Writer).init
    001e0c94ldur x29, [sp-8]
    001e0c98ldr x30, [sp], 64
    001e0c9cret x30
    001e0ca0
    001e0ca0loc_1e0ca0:
    001e0ca0stp x0, x1, [sp+8]
    001e0ca4str x2, [sp+24]
    001e0ca8mov x3, x30
    001e0cacbl runtime.morestack_noctxt.abi0
    001e0cb0ldp x0, x1, [sp+8]
    001e0cb4ldr x2, [sp+24]
    001e0cb8b 0x1e0c60
    001e0cbcudf 0
    001e0c60
    001e0cc0
    001e0cc0compress/gzip.(*Writer).writeBytes: ; void compress/gzip.(*Writer).writeBytes(compress/gzip.Writer * z, struct []uint8 b)
    001e0cc0ldr x16, [x28+16]
    001e0cc4sub x17, sp, 48
    001e0cc8subs xzr, x17, x16
    001e0cccb.ls 0x1e0e7c
    001e0cd0str x30, [sp-176]!
    001e0cd4stur x29, [sp-8]
    001e0cd8sub x29, sp, 8
    001e0cdcstr x0, [sp+184]
    001e0ce0str x1, [sp+192]
    001e0ce4str x2, [sp+200]
    001e0ce8str x3, [sp+208]
    001e0cecstp xzr, xzr, [sp+64]
    001e0cf0ldr x4, [sp+200]
    001e0cf4str x4, [sp+40]
    001e0cf8movz x5, 65535
    001e0cfcsubs xzr, x4, x5
    001e0d00b.gt 0x1e0d08
    001e0d04b 0x1e0d34
    001e0d08
    001e0d08loc_1e0d08:
    001e0d08adrp x0, 0x4e0000
    001e0d0cadd x0, x0, 3086
    001e0d10movz x1, 35
    001e0d14bl errors.New
    001e0d18str x0, [sp+96]
    001e0d1cstr x1, [sp+104]
    001e0d20str x0, [sp+64]
    001e0d24str x1, [sp+72]
    001e0d28ldur x29, [sp-8]
    001e0d2cldr x30, [sp], 176
    001e0d30ret x30
    001e0d34
    001e0d34loc_1e0d34:
    001e0d34ldr x4, [sp+184]
    001e0d38ldrsb x27, [x4]
    001e0d3cadd x4, x4, 114
    001e0d40ldrsb x27, [x4]
    001e0d44b 0x1e0d48
    001e0d48
    001e0d48loc_1e0d48:
    001e0d48b 0x1e0d4c
    001e0d4c
    001e0d4cloc_1e0d4c:
    001e0d4cstr x4, [sp+144]
    001e0d50orr x1, xzr, 2
    001e0d54str x1, [sp+152]
    001e0d58movz x2, 10
    001e0d5cstr x2, [sp+160]
    001e0d60ldr x3, [sp+200]
    001e0d64str x3, [sp+40]
    001e0d68ldr x0, [sp+144]
    001e0d6cbl encoding/binary.littleEndian.PutUint16
    001e0d70ldr x4, [sp+184]
    001e0d74ldrsb x27, [x4]
    001e0d78add x4, x4, 114
    001e0d7cldrsb x27, [x4]
    001e0d80b 0x1e0d84
    001e0d84
    001e0d84loc_1e0d84:
    001e0d84b 0x1e0d88
    001e0d88
    001e0d88loc_1e0d88:
    001e0d88str x4, [sp+144]
    001e0d8corr x4, xzr, 2
    001e0d90str x4, [sp+152]
    001e0d94movz x4, 10
    001e0d98str x4, [sp+160]
    001e0d9cstp xzr, xzr, [sp+96]
    001e0da0ldr x4, [sp+184]
    001e0da4ldrsb x27, [x4]
    001e0da8ldr x5, [x4+88]
    001e0dacldrsb x27, [x5]
    001e0db0ldr x0, [x4+96]
    001e0db4ldr x4, [x5+24]
    001e0db8ldr x1, [sp+144]
    001e0dbcldr x2, [sp+152]
    001e0dc0ldr x3, [sp+160]
    001e0dc4blr x4
    001e0dc8str x0, [sp+40]
    001e0dccstr x1, [sp+96]
    001e0dd0str x2, [sp+104]
    001e0dd4ldr x4, [sp+40]
    001e0dd8str x4, [sp+56]
    001e0ddcstr x1, [sp+128]
    001e0de0str x2, [sp+136]
    001e0de4str x1, [sp+80]
    001e0de8str x2, [sp+88]
    001e0deccbnz x1, 0x1e0df4
    001e0df0b 0x1e0e10
    001e0df4
    001e0df4loc_1e0df4:
    001e0df4str x1, [sp+64]
    001e0df8str x2, [sp+72]
    001e0dfcmov x0, x1
    001e0e00mov x1, x2
    001e0e04ldur x29, [sp-8]
    001e0e08ldr x30, [sp], 176
    001e0e0cret x30
    001e0e10
    001e0e10loc_1e0e10:
    001e0e10stp xzr, xzr, [sp+96]
    001e0e14ldr x4, [sp+184]
    001e0e18ldrsb x27, [x4]
    001e0e1cldr x5, [x4+88]
    001e0e20ldrsb x27, [x5]
    001e0e24ldr x0, [x4+96]
    001e0e28ldr x1, [sp+192]
    001e0e2cldr x2, [sp+200]
    001e0e30ldr x3, [sp+208]
    001e0e34ldr x4, [x5+24]
    001e0e38blr x4
    001e0e3cstr x0, [sp+40]
    001e0e40str x1, [sp+96]
    001e0e44str x2, [sp+104]
    001e0e48ldr x4, [sp+40]
    001e0e4cstr x4, [sp+48]
    001e0e50str x1, [sp+112]
    001e0e54str x2, [sp+120]
    001e0e58str x1, [sp+80]
    001e0e5cstr x2, [sp+88]
    001e0e60str x1, [sp+64]
    001e0e64str x2, [sp+72]
    001e0e68mov x0, x1
    001e0e6cmov x1, x2
    001e0e70ldur x29, [sp-8]
    001e0e74ldr x30, [sp], 176
    001e0e78ret x30
    001e0e7c
    001e0e7cloc_1e0e7c:
    001e0e7cstp x0, x1, [sp+8]
    001e0e80stp x2, x3, [sp+24]
    001e0e84mov x3, x30
    001e0e88bl runtime.morestack_noctxt.abi0
    001e0e8cldp x0, x1, [sp+8]
    001e0e90ldp x2, x3, [sp+24]
    001e0e94b 0x1e0cc0
    001e0e98udf 0
    001e0e9cudf 0
    001e0cc0
    001e0ea0
    001e0ea0compress/gzip.(*Writer).writeString: ; void compress/gzip.(*Writer).writeString(compress/gzip.Writer * z, struct string s)
    001e0ea0ldr x16, [x28+16]
    001e0ea4sub x17, sp, 208
    001e0ea8subs xzr, x17, x16
    001e0eacb.ls 0x1e1258
    001e0eb0sub x20, sp, 336
    001e0eb4stp x29, x30, [x20-8]
    001e0eb8add sp, x20, 0
    001e0ebcsub x29, sp, 8
    001e0ec0str x0, [sp+344]
    001e0ec4str x1, [sp+352]
    001e0ec8str x2, [sp+360]
    001e0eccstp xzr, xzr, [sp+168]
    001e0ed0strb wzr, [sp+85]
    001e0ed4ldr x4, [sp+352]
    001e0ed8ldr x5, [sp+360]
    001e0edcstr x4, [sp+280]
    001e0ee0str x5, [sp+288]
    001e0ee4str xzr, [sp+144]
    001e0ee8b 0x1e0eec
    001e0eec
    001e0eecloc_1e0eec:
    001e0eecldr x4, [sp+144]
    001e0ef0ldr x5, [sp+288]
    001e0ef4subs xzr, x5, x4
    001e0ef8b.gt 0x1e0f00
    001e0efcb 0x1e0fe8
    001e0f00
    001e0f00loc_1e0f00:
    001e0f00ldr x4, [sp+144]
    001e0f04str x4, [sp+136]
    001e0f08ldr x4, [sp+144]
    001e0f0cldr x5, [sp+280]
    001e0f10ldrb w4, [x5+x4]
    001e0f14str w4, [sp+100]
    001e0f18subs wzr, w4, 128
    001e0f1cb.lt 0x1e0f24
    001e0f20b 0x1e0f34
    001e0f24
    001e0f24loc_1e0f24:
    001e0f24ldr x4, [sp+144]
    001e0f28add x4, x4, 1
    001e0f2cstr x4, [sp+144]
    001e0f30b 0x1e0f50
    001e0f34
    001e0f34loc_1e0f34:
    001e0f34ldr x2, [sp+144]
    001e0f38ldr x0, [sp+280]
    001e0f3cldr x1, [sp+288]
    001e0f40bl runtime.decoderune
    001e0f44str w0, [sp+100]
    001e0f48str x1, [sp+144]
    001e0f4cb 0x1e0f50
    001e0f50
    001e0f50loc_1e0f50:
    001e0f50ldrsw x4, [sp+100]
    001e0f54str w4, [sp+92]
    001e0f58subs wzr, w4, 0
    001e0f5ccset x5, eq
    001e0f60strb w5, [sp+87]
    001e0f64cbz w4, 0x1e0f6c
    001e0f68b 0x1e0f70
    001e0f6c
    001e0f6cloc_1e0f6c:
    001e0f6cb 0x1e0f84
    001e0f70
    001e0f70loc_1e0f70:
    001e0f70ldrsw x4, [sp+92]
    001e0f74subs wzr, w4, 255
    001e0f78cset x4, gt
    001e0f7cstrb w4, [sp+87]
    001e0f80b 0x1e0f84
    001e0f84
    001e0f84loc_1e0f84:
    001e0f84ldrb w4, [sp+87]
    001e0f88tbnz w4, 0, 0x1e0f90
    001e0f8cb 0x1e0fbc
    001e0f90
    001e0f90loc_1e0f90:
    001e0f90adrp x0, 0x4e2000
    001e0f94add x0, x0, 913
    001e0f98movz x1, 37
    001e0f9cbl errors.New
    001e0fa0str x0, [sp+264]
    001e0fa4str x1, [sp+272]
    001e0fa8str x0, [sp+168]
    001e0facstr x1, [sp+176]
    001e0fb0ldp x29, x30, [sp-8]
    001e0fb4add sp, sp, 336
    001e0fb8ret x30
    001e0fbc
    001e0fbcloc_1e0fbc:
    001e0fbcldrsw x4, [sp+92]
    001e0fc0subs wzr, w4, 127
    001e0fc4b.gt 0x1e0fcc
    001e0fc8b 0x1e0fd8
    001e0fcc
    001e0fccloc_1e0fcc:
    001e0fccorr x4, xzr, 1
    001e0fd0strb w4, [sp+85]
    001e0fd4b 0x1e0fe0
    001e0fd8
    001e0fd8loc_1e0fd8:
    001e0fd8orr x4, xzr, 1
    001e0fdcb 0x1e0fe0
    001e0fe0
    001e0fe0loc_1e0fe0:
    001e0fe0b 0x1e0fe4
    001e0fe4
    001e0fe4loc_1e0fe4:
    001e0fe4b 0x1e0eec
    001e0fe8
    001e0fe8loc_1e0fe8:
    001e0fe8ldrb w4, [sp+85]
    001e0fectbnz w4, 0, 0x1e0ff4
    001e0ff0b 0x1e1034
    001e0ff4
    001e0ff4loc_1e0ff4:
    001e0ff4ldr x2, [sp+360]
    001e0ff8str x2, [sp+152]
    001e0ffcadrp x0, 0x415000
    001e1000add x0, x0, 3072
    001e1004mov x1, xzr
    001e1008bl runtime.makeslice
    001e100cldr x3, [sp+152]
    001e1010str x0, [sp+184]
    001e1014str xzr, [sp+192]
    001e1018str x3, [sp+200]
    001e101cldr x3, [sp+352]
    001e1020ldr x4, [sp+360]
    001e1024str x3, [sp+280]
    001e1028str x4, [sp+288]
    001e102cstr xzr, [sp+128]
    001e1030b 0x1e1140
    001e1034
    001e1034loc_1e1034:
    001e1034stp xzr, xzr, [sp+264]
    001e1038ldr x4, [sp+344]
    001e103cldrsb x27, [x4]
    001e1040ldr x0, [x4+88]
    001e1044ldr x1, [x4+96]
    001e1048str x0, [sp+224]
    001e104cstr x1, [sp+232]
    001e1050ldr x2, [sp+352]
    001e1054ldr x3, [sp+360]
    001e1058bl io.WriteString
    001e105cstr x0, [sp+152]
    001e1060str x1, [sp+264]
    001e1064str x2, [sp+272]
    001e1068ldr x4, [sp+152]
    001e106cstr x4, [sp+104]
    001e1070str x1, [sp+312]
    001e1074str x2, [sp+320]
    001e1078str x1, [sp+168]
    001e107cstr x2, [sp+176]
    001e1080b 0x1e1084
    001e1084
    001e1084loc_1e1084:
    001e1084ldr x4, [sp+168]
    001e1088cbnz x4, 0x1e1090
    001e108cb 0x1e10a4
    001e1090
    001e1090loc_1e1090:
    001e1090ldr x0, [sp+168]
    001e1094ldr x1, [sp+176]
    001e1098ldp x29, x30, [sp-8]
    001e109cadd sp, sp, 336
    001e10a0ret x30
    001e10a4
    001e10a4loc_1e10a4:
    001e10a4ldr x4, [sp+344]
    001e10a8ldrsb x27, [x4]
    001e10acstrb wzr, [x4+114]
    001e10b0ldr x4, [sp+344]
    001e10b4ldrsb x27, [x4]
    001e10b8add x4, x4, 114
    001e10bcldrsb x27, [x4]
    001e10c0b 0x1e10c4
    001e10c4
    001e10c4loc_1e10c4:
    001e10c4b 0x1e10c8
    001e10c8
    001e10c8loc_1e10c8:
    001e10c8str x4, [sp+240]
    001e10ccorr x4, xzr, 1
    001e10d0str x4, [sp+248]
    001e10d4movz x4, 10
    001e10d8str x4, [sp+256]
    001e10dcstp xzr, xzr, [sp+264]
    001e10e0ldr x4, [sp+344]
    001e10e4ldrsb x27, [x4]
    001e10e8ldr x5, [x4+88]
    001e10ecldrsb x27, [x5]
    001e10f0ldr x0, [x4+96]
    001e10f4ldr x4, [x5+24]
    001e10f8ldr x1, [sp+240]
    001e10fcldr x2, [sp+248]
    001e1100ldr x3, [sp+256]
    001e1104blr x4
    001e1108str x0, [sp+152]
    001e110cstr x1, [sp+264]
    001e1110str x2, [sp+272]
    001e1114ldr x4, [sp+152]
    001e1118str x4, [sp+160]
    001e111cstr x1, [sp+296]
    001e1120str x2, [sp+304]
    001e1124str x1, [sp+168]
    001e1128str x2, [sp+176]
    001e112cmov x0, x1
    001e1130mov x1, x2
    001e1134ldp x29, x30, [sp-8]
    001e1138add sp, sp, 336
    001e113cret x30
    001e1140
    001e1140loc_1e1140:
    001e1140ldr x5, [sp+128]
    001e1144ldr x6, [sp+288]
    001e1148subs xzr, x6, x5
    001e114cb.gt 0x1e1154
    001e1150b 0x1e1204
    001e1154
    001e1154loc_1e1154:
    001e1154ldr x5, [sp+128]
    001e1158str x5, [sp+120]
    001e115cldr x5, [sp+128]
    001e1160ldr x6, [sp+280]
    001e1164ldrb w5, [x6+x5]
    001e1168str w5, [sp+96]
    001e116csubs wzr, w5, 128
    001e1170b.lt 0x1e1178
    001e1174b 0x1e1188
    001e1178
    001e1178loc_1e1178:
    001e1178ldr x5, [sp+128]
    001e117cadd x5, x5, 1
    001e1180str x5, [sp+128]
    001e1184b 0x1e11a4
    001e1188
    001e1188loc_1e1188:
    001e1188ldr x2, [sp+128]
    001e118cldr x0, [sp+280]
    001e1190ldr x1, [sp+288]
    001e1194bl runtime.decoderune
    001e1198str w0, [sp+96]
    001e119cstr x1, [sp+128]
    001e11a0b 0x1e11a4
    001e11a4
    001e11a4loc_1e11a4:
    001e11a4ldrsw x5, [sp+96]
    001e11a8str w5, [sp+88]
    001e11acstrb w5, [sp+86]
    001e11b0ldr x2, [sp+200]
    001e11b4ldr x0, [sp+184]
    001e11b8ldr x5, [sp+192]
    001e11bcadd x1, x5, 1
    001e11c0subs xzr, x2, x1
    001e11c4b.hs 0x1e11cc
    001e11c8b 0x1e11d0
    001e11cc
    001e11ccloc_1e11cc:
    001e11ccb 0x1e11e4
    001e11d0
    001e11d0loc_1e11d0:
    001e11d0orr x3, xzr, 1
    001e11d4adrp x4, 0x414000
    001e11d8add x4, x4, 3072
    001e11dcbl runtime.growslice
    001e11e0b 0x1e11e4
    001e11e4
    001e11e4loc_1e11e4:
    001e11e4ldrb w5, [sp+86]
    001e11e8sub x6, x1, 1
    001e11ecstrb w5, [x0+x6]
    001e11f0str x0, [sp+184]
    001e11f4str x1, [sp+192]
    001e11f8str x2, [sp+200]
    001e11fcb 0x1e1200
    001e1200
    001e1200loc_1e1200:
    001e1200b 0x1e1140
    001e1204
    001e1204loc_1e1204:
    001e1204stp xzr, xzr, [sp+264]
    001e1208ldr x4, [sp+344]
    001e120cldrsb x27, [x4]
    001e1210ldr x5, [x4+88]
    001e1214ldrsb x27, [x5]
    001e1218ldr x0, [x4+96]
    001e121cldr x1, [sp+184]
    001e1220ldr x2, [sp+192]
    001e1224ldr x3, [sp+200]
    001e1228ldr x4, [x5+24]
    001e122cblr x4
    001e1230str x0, [sp+152]
    001e1234str x1, [sp+264]
    001e1238str x2, [sp+272]
    001e123cldr x4, [sp+152]
    001e1240str x4, [sp+112]
    001e1244str x1, [sp+208]
    001e1248str x2, [sp+216]
    001e124cstr x1, [sp+168]
    001e1250str x2, [sp+176]
    001e1254b 0x1e1084
    001e1258
    001e1258loc_1e1258:
    001e1258stp x0, x1, [sp+8]
    001e125cstr x2, [sp+24]
    001e1260mov x3, x30
    001e1264bl runtime.morestack_noctxt.abi0
    001e1268ldp x0, x1, [sp+8]
    001e126cldr x2, [sp+24]
    001e1270b 0x1e0ea0
    001e1274udf 0
    001e1278udf 0
    001e127cudf 0
    001e0ea0
    001e1280
    001e1280compress/gzip.(*Writer).Write: ; void compress/gzip.(*Writer).Write(compress/gzip.Writer * z, struct []uint8 p)
    001e1280ldr x16, [x28+16]
    001e1284sub x17, sp, 288
    001e1288subs xzr, x17, x16
    001e128cb.ls 0x1e1a08
    001e1290sub x20, sp, 416
    001e1294stp x29, x30, [x20-8]
    001e1298add sp, x20, 0
    001e129csub x29, sp, 8
    001e12a0str x0, [sp+424]
    001e12a4str x1, [sp+432]
    001e12a8str x2, [sp+440]
    001e12acstr x3, [sp+448]
    001e12b0str xzr, [sp+80]
    001e12b4stp xzr, xzr, [sp+136]
    001e12b8ldr x5, [sp+424]
    001e12bcldrsb x27, [x5]
    001e12c0ldr x5, [x5+144]
    001e12c4cbnz x5, 0x1e12cc
    001e12c8b 0x1e12f8
    001e12cc
    001e12ccloc_1e12cc:
    001e12ccstr xzr, [sp+80]
    001e12d0ldr x3, [sp+424]
    001e12d4ldrsb x27, [x3]
    001e12d8ldr x1, [x3+144]
    001e12dcldr x2, [x3+152]
    001e12e0str x1, [sp+136]
    001e12e4str x2, [sp+144]
    001e12e8ldr x0, [sp+80]
    001e12ecldp x29, x30, [sp-8]
    001e12f0add sp, sp, 416
    001e12f4ret x30
    001e12f8
    001e12f8loc_1e12f8:
    001e12f8str xzr, [sp+88]
    001e12fcldr x5, [sp+424]
    001e1300ldrsb x27, [x5]
    001e1304ldrb w5, [x5+112]
    001e1308tbnz w5, 0, 0x1e1310
    001e130cb 0x1e1314
    001e1310
    001e1310loc_1e1310:
    001e1310b 0x1e18fc
    001e1314
    001e1314loc_1e1314:
    001e1314ldr x2, [sp+424]
    001e1318ldrsb x27, [x2]
    001e131corr x3, xzr, 1
    001e1320strb w3, [x2+112]
    001e1324ldr x2, [sp+424]
    001e1328ldrsb x27, [x2]
    001e132cmovz x3, 35615
    001e1330movk x3, 0x80000
    001e1334stur x3, [x2+114]
    001e1338strh wzr, [x2+122]
    001e133cldr x2, [sp+424]
    001e1340ldrsb x27, [x2]
    001e1344ldr x2, [x2+16]
    001e1348cbnz x2, 0x1e1350
    001e134cb 0x1e1370
    001e1350
    001e1350loc_1e1350:
    001e1350ldr x2, [sp+424]
    001e1354ldrsb x27, [x2]
    001e1358ldr x3, [sp+424]
    001e135cldrsb x27, [x3]
    001e1360ldrb w3, [x3+117]
    001e1364orr x3, x3, 4
    001e1368strb w3, [x2+117]
    001e136cb 0x1e1374
    001e1370
    001e1370loc_1e1370:
    001e1370b 0x1e1374
    001e1374
    001e1374loc_1e1374:
    001e1374ldr x2, [sp+424]
    001e1378ldrsb x27, [x2]
    001e137cldr x2, [x2+72]
    001e1380cbnz x2, 0x1e1388
    001e1384b 0x1e13a8
    001e1388
    001e1388loc_1e1388:
    001e1388ldr x2, [sp+424]
    001e138cldrsb x27, [x2]
    001e1390ldr x3, [sp+424]
    001e1394ldrsb x27, [x3]
    001e1398ldrb w3, [x3+117]
    001e139corr x3, x3, 8
    001e13a0strb w3, [x2+117]
    001e13a4b 0x1e13ac
    001e13a8
    001e13a8loc_1e13a8:
    001e13a8b 0x1e13ac
    001e13ac
    001e13acloc_1e13ac:
    001e13acldr x2, [sp+424]
    001e13b0ldrsb x27, [x2]
    001e13b4ldr x2, [x2+8]
    001e13b8cbnz x2, 0x1e13c0
    001e13bcb 0x1e13e0
    001e13c0
    001e13c0loc_1e13c0:
    001e13c0ldr x2, [sp+424]
    001e13c4ldrsb x27, [x2]
    001e13c8ldr x3, [sp+424]
    001e13ccldrsb x27, [x3]
    001e13d0ldrb w3, [x3+117]
    001e13d4orr x3, x3, 16
    001e13d8strb w3, [x2+117]
    001e13dcb 0x1e13e4
    001e13e0
    001e13e0loc_1e13e0:
    001e13e0b 0x1e13e4
    001e13e4
    001e13e4loc_1e13e4:
    001e13e4mov x0, xzr
    001e13e8mov x1, x0
    001e13ecbl time.Unix
    001e13f0str x0, [sp+368]
    001e13f4str x1, [sp+376]
    001e13f8str x2, [sp+384]
    001e13fcldr x2, [sp+424]
    001e1400ldrsb x27, [x2]
    001e1404ldr x0, [x2+40]
    001e1408ldr x1, [x2+48]
    001e140cldr x2, [x2+56]
    001e1410str x0, [sp+296]
    001e1414str x1, [sp+304]
    001e1418str x2, [sp+312]
    001e141cldr x3, [sp+368]
    001e1420ldr x4, [sp+376]
    001e1424ldr x5, [sp+384]
    001e1428bl time.Time.After
    001e142cstrb w0, [sp+71]
    001e1430tbnz w0, 0, 0x1e1438
    001e1434b 0x1e14b0
    001e1438
    001e1438loc_1e1438:
    001e1438ldr x3, [sp+424]
    001e143cldrsb x27, [x3]
    001e1440add x3, x3, 114
    001e1444ldrsb x27, [x3]
    001e1448b 0x1e144c
    001e144c
    001e144cloc_1e144c:
    001e144cb 0x1e1450
    001e1450
    001e1450loc_1e1450:
    001e1450add x3, x3, 4
    001e1454str x3, [sp+344]
    001e1458orr x3, xzr, 4
    001e145cstr x3, [sp+352]
    001e1460orr x3, xzr, 6
    001e1464str x3, [sp+360]
    001e1468ldr x3, [sp+424]
    001e146cldrsb x27, [x3]
    001e1470ldr x0, [x3+40]
    001e1474ldr x1, [x3+48]
    001e1478ldr x2, [x3+56]
    001e147cstr x0, [sp+272]
    001e1480str x1, [sp+280]
    001e1484str x2, [sp+288]
    001e1488bl time.Time.Unix
    001e148cstr x0, [sp+128]
    001e1490ldr x3, [sp+344]
    001e1494ldr x1, [sp+352]
    001e1498ldr x2, [sp+360]
    001e149cmov x4, x0
    001e14a0mov x0, x3
    001e14a4mov x3, x4
    001e14a8bl encoding/binary.littleEndian.PutUint32
    001e14acb 0x1e14b4
    001e14b0
    001e14b0loc_1e14b0:
    001e14b0b 0x1e14b4
    001e14b4
    001e14b4loc_1e14b4:
    001e14b4ldr x4, [sp+424]
    001e14b8ldrsb x27, [x4]
    001e14bcldr x4, [x4+104]
    001e14c0subs xzr, x4, 9
    001e14c4b.eq 0x1e14cc
    001e14c8b 0x1e14e0
    001e14cc
    001e14ccloc_1e14cc:
    001e14ccldr x4, [sp+424]
    001e14d0ldrsb x27, [x4]
    001e14d4orr x5, xzr, 2
    001e14d8strb w5, [x4+122]
    001e14dcb 0x1e1514
    001e14e0
    001e14e0loc_1e14e0:
    001e14e0ldr x4, [sp+424]
    001e14e4ldrsb x27, [x4]
    001e14e8ldr x4, [x4+104]
    001e14ecsubs xzr, x4, 1
    001e14f0b.eq 0x1e14f8
    001e14f4b 0x1e150c
    001e14f8
    001e14f8loc_1e14f8:
    001e14f8ldr x4, [sp+424]
    001e14fcldrsb x27, [x4]
    001e1500orr x5, xzr, 4
    001e1504strb w5, [x4+122]
    001e1508b 0x1e1510
    001e150c
    001e150cloc_1e150c:
    001e150cb 0x1e1510
    001e1510
    001e1510loc_1e1510:
    001e1510b 0x1e1514
    001e1514
    001e1514loc_1e1514:
    001e1514ldr x4, [sp+424]
    001e1518ldrsb x27, [x4]
    001e151cldr x5, [sp+424]
    001e1520ldrsb x27, [x5]
    001e1524ldrb w5, [x5+80]
    001e1528strb w5, [x4+123]
    001e152cldr x4, [sp+424]
    001e1530ldrsb x27, [x4]
    001e1534add x4, x4, 114
    001e1538ldrsb x27, [x4]
    001e153cb 0x1e1540
    001e1540
    001e1540loc_1e1540:
    001e1540str x4, [sp+344]
    001e1544movz x4, 10
    001e1548str x4, [sp+352]
    001e154cstr x4, [sp+360]
    001e1550stp xzr, xzr, [sp+328]
    001e1554ldr x4, [sp+424]
    001e1558ldrsb x27, [x4]
    001e155cldr x5, [x4+88]
    001e1560ldrsb x27, [x5]
    001e1564ldr x0, [x4+96]
    001e1568ldr x4, [x5+24]
    001e156cldr x1, [sp+344]
    001e1570ldr x2, [sp+352]
    001e1574ldr x3, [sp+360]
    001e1578blr x4
    001e157cstr x0, [sp+120]
    001e1580str x1, [sp+328]
    001e1584str x2, [sp+336]
    001e1588ldr x4, [sp+120]
    001e158cstr x4, [sp+104]
    001e1590str x1, [sp+176]
    001e1594str x2, [sp+184]
    001e1598ldr x4, [sp+424]
    001e159cldrsb x27, [x4]
    001e15a0str x1, [x4+144]
    001e15a4adrp x27, 0x86a000
    001e15a8ldr w5, [x27+3056]
    001e15accbz w5, 0x1e15b4
    001e15b0b 0x1e15b8
    001e15b4
    001e15b4loc_1e15b4:
    001e15b4b 0x1e15cc
    001e15b8
    001e15b8loc_1e15b8:
    001e15b8bl runtime.gcWriteBarrier2
    001e15bcstr x2, [x25]
    001e15c0ldr x5, [x4+152]
    001e15c4str x5, [x25+8]
    001e15c8b 0x1e15cc
    001e15cc
    001e15ccloc_1e15cc:
    001e15ccstr x2, [x4+152]
    001e15d0ldr x5, [sp+424]
    001e15d4ldrsb x27, [x5]
    001e15d8ldr x5, [x5+144]
    001e15dccbnz x5, 0x1e15e4
    001e15e0b 0x1e1610
    001e15e4
    001e15e4loc_1e15e4:
    001e15e4str xzr, [sp+80]
    001e15e8ldr x3, [sp+424]
    001e15ecldrsb x27, [x3]
    001e15f0ldr x1, [x3+144]
    001e15f4ldr x2, [x3+152]
    001e15f8str x1, [sp+136]
    001e15fcstr x2, [sp+144]
    001e1600ldr x0, [sp+80]
    001e1604ldp x29, x30, [sp-8]
    001e1608add sp, sp, 416
    001e160cret x30
    001e1610
    001e1610loc_1e1610:
    001e1610ldr x5, [sp+424]
    001e1614ldrsb x27, [x5]
    001e1618ldr x5, [x5+16]
    001e161ccbnz x5, 0x1e1624
    001e1620b 0x1e16d0
    001e1624
    001e1624loc_1e1624:
    001e1624ldr x4, [sp+424]
    001e1628ldrsb x27, [x4]
    001e162cldr x1, [x4+16]
    001e1630ldr x2, [x4+24]
    001e1634ldr x3, [x4+32]
    001e1638str x1, [sp+248]
    001e163cstr x2, [sp+256]
    001e1640str x3, [sp+264]
    001e1644ldr x0, [sp+424]
    001e1648bl compress/gzip.(*Writer).writeBytes
    001e164cstr x0, [sp+328]
    001e1650str x1, [sp+336]
    001e1654ldr x4, [sp+424]
    001e1658ldrsb x27, [x4]
    001e165cstr x0, [x4+144]
    001e1660adrp x27, 0x86a000
    001e1664ldr w5, [x27+3056]
    001e1668cbz w5, 0x1e1670
    001e166cb 0x1e1674
    001e1670
    001e1670loc_1e1670:
    001e1670b 0x1e1688
    001e1674
    001e1674loc_1e1674:
    001e1674bl runtime.gcWriteBarrier2
    001e1678str x1, [x25]
    001e167cldr x5, [x4+152]
    001e1680str x5, [x25+8]
    001e1684b 0x1e1688
    001e1688
    001e1688loc_1e1688:
    001e1688str x1, [x4+152]
    001e168cldr x5, [sp+424]
    001e1690ldrsb x27, [x5]
    001e1694ldr x5, [x5+144]
    001e1698cbnz x5, 0x1e16a0
    001e169cb 0x1e16cc
    001e16a0
    001e16a0loc_1e16a0:
    001e16a0str xzr, [sp+80]
    001e16a4ldr x3, [sp+424]
    001e16a8ldrsb x27, [x3]
    001e16acldr x1, [x3+144]
    001e16b0ldr x2, [x3+152]
    001e16b4str x1, [sp+136]
    001e16b8str x2, [sp+144]
    001e16bcldr x0, [sp+80]
    001e16c0ldp x29, x30, [sp-8]
    001e16c4add sp, sp, 416
    001e16c8ret x30
    001e16cc
    001e16ccloc_1e16cc:
    001e16ccb 0x1e16d4
    001e16d0
    001e16d0loc_1e16d0:
    001e16d0b 0x1e16d4
    001e16d4
    001e16d4loc_1e16d4:
    001e16d4ldr x5, [sp+424]
    001e16d8ldrsb x27, [x5]
    001e16dcldr x5, [x5+72]
    001e16e0cbnz x5, 0x1e16e8
    001e16e4b 0x1e178c
    001e16e8
    001e16e8loc_1e16e8:
    001e16e8ldr x3, [sp+424]
    001e16ecldrsb x27, [x3]
    001e16f0ldr x1, [x3+64]
    001e16f4ldr x2, [x3+72]
    001e16f8str x1, [sp+232]
    001e16fcstr x2, [sp+240]
    001e1700ldr x0, [sp+424]
    001e1704bl compress/gzip.(*Writer).writeString
    001e1708str x0, [sp+328]
    001e170cstr x1, [sp+336]
    001e1710ldr x3, [sp+424]
    001e1714ldrsb x27, [x3]
    001e1718str x0, [x3+144]
    001e171cadrp x27, 0x86a000
    001e1720ldr w4, [x27+3056]
    001e1724cbz w4, 0x1e172c
    001e1728b 0x1e1730
    001e172c
    001e172cloc_1e172c:
    001e172cb 0x1e1744
    001e1730
    001e1730loc_1e1730:
    001e1730bl runtime.gcWriteBarrier2
    001e1734str x1, [x25]
    001e1738ldr x5, [x3+152]
    001e173cstr x5, [x25+8]
    001e1740b 0x1e1744
    001e1744
    001e1744loc_1e1744:
    001e1744str x1, [x3+152]
    001e1748ldr x5, [sp+424]
    001e174cldrsb x27, [x5]
    001e1750ldr x5, [x5+144]
    001e1754cbnz x5, 0x1e175c
    001e1758b 0x1e1788
    001e175c
    001e175cloc_1e175c:
    001e175cstr xzr, [sp+80]
    001e1760ldr x3, [sp+424]
    001e1764ldrsb x27, [x3]
    001e1768ldr x1, [x3+144]
    001e176cldr x2, [x3+152]
    001e1770str x1, [sp+136]
    001e1774str x2, [sp+144]
    001e1778ldr x0, [sp+80]
    001e177cldp x29, x30, [sp-8]
    001e1780add sp, sp, 416
    001e1784ret x30
    001e1788
    001e1788loc_1e1788:
    001e1788b 0x1e1790
    001e178c
    001e178cloc_1e178c:
    001e178cb 0x1e1790
    001e1790
    001e1790loc_1e1790:
    001e1790ldr x5, [sp+424]
    001e1794ldrsb x27, [x5]
    001e1798ldr x5, [x5+8]
    001e179ccbnz x5, 0x1e17a4
    001e17a0b 0x1e1848
    001e17a4
    001e17a4loc_1e17a4:
    001e17a4ldr x3, [sp+424]
    001e17a8ldrsb x27, [x3]
    001e17acldr x1, [x3]
    001e17b0ldr x2, [x3+8]
    001e17b4str x1, [sp+216]
    001e17b8str x2, [sp+224]
    001e17bcldr x0, [sp+424]
    001e17c0bl compress/gzip.(*Writer).writeString
    001e17c4str x0, [sp+328]
    001e17c8str x1, [sp+336]
    001e17ccldr x3, [sp+424]
    001e17d0ldrsb x27, [x3]
    001e17d4str x0, [x3+144]
    001e17d8adrp x27, 0x86a000
    001e17dcldr w4, [x27+3056]
    001e17e0cbz w4, 0x1e17e8
    001e17e4b 0x1e17ec
    001e17e8
    001e17e8loc_1e17e8:
    001e17e8b 0x1e1800
    001e17ec
    001e17ecloc_1e17ec:
    001e17ecbl runtime.gcWriteBarrier2
    001e17f0str x1, [x25]
    001e17f4ldr x5, [x3+152]
    001e17f8str x5, [x25+8]
    001e17fcb 0x1e1800
    001e1800
    001e1800loc_1e1800:
    001e1800str x1, [x3+152]
    001e1804ldr x5, [sp+424]
    001e1808ldrsb x27, [x5]
    001e180cldr x5, [x5+144]
    001e1810cbnz x5, 0x1e1818
    001e1814b 0x1e1844
    001e1818
    001e1818loc_1e1818:
    001e1818str xzr, [sp+80]
    001e181cldr x3, [sp+424]
    001e1820ldrsb x27, [x3]
    001e1824ldr x1, [x3+144]
    001e1828ldr x2, [x3+152]
    001e182cstr x1, [sp+136]
    001e1830str x2, [sp+144]
    001e1834ldr x0, [sp+80]
    001e1838ldp x29, x30, [sp-8]
    001e183cadd sp, sp, 416
    001e1840ret x30
    001e1844
    001e1844loc_1e1844:
    001e1844b 0x1e184c
    001e1848
    001e1848loc_1e1848:
    001e1848b 0x1e184c
    001e184c
    001e184cloc_1e184c:
    001e184cldr x5, [sp+424]
    001e1850ldrsb x27, [x5]
    001e1854ldr x5, [x5+128]
    001e1858cbnz x5, 0x1e1860
    001e185cb 0x1e1864
    001e1860
    001e1860loc_1e1860:
    001e1860b 0x1e18f8
    001e1864
    001e1864loc_1e1864:
    001e1864str xzr, [sp+320]
    001e1868stp xzr, xzr, [sp+328]
    001e186cldr x3, [sp+424]
    001e1870ldrsb x27, [x3]
    001e1874ldr x0, [x3+88]
    001e1878ldr x1, [x3+96]
    001e187cstr x0, [sp+200]
    001e1880str x1, [sp+208]
    001e1884ldr x3, [sp+424]
    001e1888ldrsb x27, [x3]
    001e188cldr x2, [x3+104]
    001e1890str x2, [sp+112]
    001e1894bl compress/flate.NewWriter
    001e1898str x0, [sp+320]
    001e189cstr x1, [sp+328]
    001e18a0str x2, [sp+336]
    001e18a4ldr x3, [sp+320]
    001e18a8str x3, [sp+168]
    001e18acldr x3, [sp+328]
    001e18b0ldr x4, [sp+336]
    001e18b4str x3, [sp+152]
    001e18b8str x4, [sp+160]
    001e18bcldr x3, [sp+424]
    001e18c0ldrsb x27, [x3]
    001e18c4ldr x4, [sp+168]
    001e18c8adrp x27, 0x86a000
    001e18ccldr w5, [x27+3056]
    001e18d0cbz w5, 0x1e18d8
    001e18d4b 0x1e18dc
    001e18d8
    001e18d8loc_1e18d8:
    001e18d8b 0x1e18f0
    001e18dc
    001e18dcloc_1e18dc:
    001e18dcbl runtime.gcWriteBarrier2
    001e18e0str x4, [x25]
    001e18e4ldr x5, [x3+128]
    001e18e8str x5, [x25+8]
    001e18ecb 0x1e18f0
    001e18f0
    001e18f0loc_1e18f0:
    001e18f0str x4, [x3+128]
    001e18f4b 0x1e18f8
    001e18f8
    001e18f8loc_1e18f8:
    001e18f8b 0x1e18fc
    001e18fc
    001e18fcloc_1e18fc:
    001e18fcldr x5, [sp+440]
    001e1900str x5, [sp+120]
    001e1904ldr x6, [sp+424]
    001e1908ldrsb x27, [x6]
    001e190cldr x7, [sp+424]
    001e1910ldrsb x27, [x7]
    001e1914ldr w6, [x6+140]
    001e1918add x5, x6, x5
    001e191cstr w5, [x7+140]
    001e1920ldr x5, [sp+424]
    001e1924ldrsb x27, [x5]
    001e1928ldr w0, [x5+136]
    001e192cstr w0, [sp+72]
    001e1930ldr x2, [sp+432]
    001e1934adrp x27, 0x83f000
    001e1938ldr x1, [x27+3880]
    001e193cldr x3, [sp+440]
    001e1940ldr x4, [sp+448]
    001e1944bl hash/crc32.Update
    001e1948str w0, [sp+76]
    001e194cldr x5, [sp+424]
    001e1950ldrsb x27, [x5]
    001e1954str w0, [x5+136]
    001e1958stp xzr, xzr, [sp+328]
    001e195cldr x5, [sp+424]
    001e1960ldrsb x27, [x5]
    001e1964ldr x0, [x5+128]
    001e1968str x0, [sp+192]
    001e196cldr x1, [sp+432]
    001e1970ldr x2, [sp+440]
    001e1974ldr x3, [sp+448]
    001e1978bl compress/flate.(*Writer).Write
    001e197cstr x0, [sp+120]
    001e1980str x1, [sp+328]
    001e1984str x2, [sp+336]
    001e1988ldr x5, [sp+120]
    001e198cstr x5, [sp+96]
    001e1990str x1, [sp+392]
    001e1994str x2, [sp+400]
    001e1998ldr x5, [sp+96]
    001e199cstr x5, [sp+88]
    001e19a0ldr x5, [sp+424]
    001e19a4ldrsb x27, [x5]
    001e19a8str x1, [x5+144]
    001e19acadrp x27, 0x86a000
    001e19b0ldr w6, [x27+3056]
    001e19b4cbz w6, 0x1e19bc
    001e19b8b 0x1e19c0
    001e19bc
    001e19bcloc_1e19bc:
    001e19bcb 0x1e19d4
    001e19c0
    001e19c0loc_1e19c0:
    001e19c0bl runtime.gcWriteBarrier2
    001e19c4str x2, [x25]
    001e19c8ldr x3, [x5+152]
    001e19ccstr x3, [x25+8]
    001e19d0b 0x1e19d4
    001e19d4
    001e19d4loc_1e19d4:
    001e19d4str x2, [x5+152]
    001e19d8ldr x3, [sp+88]
    001e19dcstr x3, [sp+80]
    001e19e0ldr x3, [sp+424]
    001e19e4ldrsb x27, [x3]
    001e19e8ldr x1, [x3+144]
    001e19ecldr x2, [x3+152]
    001e19f0str x1, [sp+136]
    001e19f4str x2, [sp+144]
    001e19f8ldr x0, [sp+80]
    001e19fcldp x29, x30, [sp-8]
    001e1a00add sp, sp, 416
    001e1a04ret x30
    001e1a08
    001e1a08loc_1e1a08:
    001e1a08stp x0, x1, [sp+8]
    001e1a0cstp x2, x3, [sp+24]
    001e1a10mov x3, x30
    001e1a14bl runtime.morestack_noctxt.abi0
    001e1a18ldp x0, x1, [sp+8]
    001e1a1cldp x2, x3, [sp+24]
    001e1a20b 0x1e1280
    001e1a24udf 0
    001e1a28udf 0
    001e1a2cudf 0
    001e1280
    001e1a30
    001e1a30compress/gzip.(*Writer).Close: ; void compress/gzip.(*Writer).Close(compress/gzip.Writer * z)
    001e1a30ldr x16, [x28+16]
    001e1a34sub x17, sp, 32
    001e1a38subs xzr, x17, x16
    001e1a3cb.ls 0x1e1d28
    001e1a40str x30, [sp-160]!
    001e1a44stur x29, [sp-8]
    001e1a48sub x29, sp, 8
    001e1a4cstr x0, [sp+168]
    001e1a50stp xzr, xzr, [sp+72]
    001e1a54ldr x4, [sp+168]
    001e1a58ldrsb x27, [x4]
    001e1a5cldr x4, [x4+144]
    001e1a60cbnz x4, 0x1e1a68
    001e1a64b 0x1e1a8c
    001e1a68
    001e1a68loc_1e1a68:
    001e1a68ldr x2, [sp+168]
    001e1a6cldrsb x27, [x2]
    001e1a70ldr x0, [x2+144]
    001e1a74ldr x1, [x2+152]
    001e1a78str x0, [sp+72]
    001e1a7cstr x1, [sp+80]
    001e1a80ldur x29, [sp-8]
    001e1a84ldr x30, [sp], 160
    001e1a88ret x30
    001e1a8c
    001e1a8cloc_1e1a8c:
    001e1a8cldr x4, [sp+168]
    001e1a90ldrsb x27, [x4]
    001e1a94ldrb w4, [x4+113]
    001e1a98tbnz w4, 0, 0x1e1aa0
    001e1a9cb 0x1e1ab8
    001e1aa0
    001e1aa0loc_1e1aa0:
    001e1aa0stp xzr, xzr, [sp+72]
    001e1aa4mov x0, xzr
    001e1aa8mov x1, xzr
    001e1aacldur x29, [sp-8]
    001e1ab0ldr x30, [sp], 160
    001e1ab4ret x30
    001e1ab8
    001e1ab8loc_1e1ab8:
    001e1ab8ldr x4, [sp+168]
    001e1abcldrsb x27, [x4]
    001e1ac0orr x5, xzr, 1
    001e1ac4strb w5, [x4+113]
    001e1ac8ldr x4, [sp+168]
    001e1accldrsb x27, [x4]
    001e1ad0ldrb w4, [x4+112]
    001e1ad4tbnz w4, 0, 0x1e1adc
    001e1ad8b 0x1e1ae0
    001e1adc
    001e1adcloc_1e1adc:
    001e1adcb 0x1e1b30
    001e1ae0
    001e1ae0loc_1e1ae0:
    001e1ae0ldr x0, [sp+168]
    001e1ae4mov x1, xzr
    001e1ae8mov x2, xzr
    001e1aecmov x3, x2
    001e1af0bl compress/gzip.(*Writer).Write
    001e1af4ldr x4, [sp+168]
    001e1af8ldrsb x27, [x4]
    001e1afcldr x4, [x4+144]
    001e1b00cbnz x4, 0x1e1b08
    001e1b04b 0x1e1b2c
    001e1b08
    001e1b08loc_1e1b08:
    001e1b08ldr x2, [sp+168]
    001e1b0cldrsb x27, [x2]
    001e1b10ldr x0, [x2+144]
    001e1b14ldr x1, [x2+152]
    001e1b18str x0, [sp+72]
    001e1b1cstr x1, [sp+80]
    001e1b20ldur x29, [sp-8]
    001e1b24ldr x30, [sp], 160
    001e1b28ret x30
    001e1b2c
    001e1b2cloc_1e1b2c:
    001e1b2cb 0x1e1b30
    001e1b30
    001e1b30loc_1e1b30:
    001e1b30ldr x1, [sp+168]
    001e1b34ldrsb x27, [x1]
    001e1b38ldr x0, [x1+128]
    001e1b3cstr x0, [sp+88]
    001e1b40bl compress/flate.(*Writer).Close
    001e1b44str x0, [sp+120]
    001e1b48str x1, [sp+128]
    001e1b4cldr x2, [sp+168]
    001e1b50ldrsb x27, [x2]
    001e1b54str x0, [x2+144]
    001e1b58adrp x27, 0x86a000
    001e1b5cldr w3, [x27+3056]
    001e1b60cbz w3, 0x1e1b68
    001e1b64b 0x1e1b6c
    001e1b68
    001e1b68loc_1e1b68:
    001e1b68b 0x1e1b80
    001e1b6c
    001e1b6cloc_1e1b6c:
    001e1b6cbl runtime.gcWriteBarrier2
    001e1b70str x1, [x25]
    001e1b74ldr x4, [x2+152]
    001e1b78str x4, [x25+8]
    001e1b7cb 0x1e1b80
    001e1b80
    001e1b80loc_1e1b80:
    001e1b80str x1, [x2+152]
    001e1b84ldr x4, [sp+168]
    001e1b88ldrsb x27, [x4]
    001e1b8cldr x4, [x4+144]
    001e1b90cbnz x4, 0x1e1b98
    001e1b94b 0x1e1bbc
    001e1b98
    001e1b98loc_1e1b98:
    001e1b98ldr x2, [sp+168]
    001e1b9cldrsb x27, [x2]
    001e1ba0ldr x0, [x2+144]
    001e1ba4ldr x1, [x2+152]
    001e1ba8str x0, [sp+72]
    001e1bacstr x1, [sp+80]
    001e1bb0ldur x29, [sp-8]
    001e1bb4ldr x30, [sp], 160
    001e1bb8ret x30
    001e1bbc
    001e1bbcloc_1e1bbc:
    001e1bbcldr x4, [sp+168]
    001e1bc0ldrsb x27, [x4]
    001e1bc4add x4, x4, 114
    001e1bc8ldrsb x27, [x4]
    001e1bccb 0x1e1bd0
    001e1bd0
    001e1bd0loc_1e1bd0:
    001e1bd0b 0x1e1bd4
    001e1bd4
    001e1bd4loc_1e1bd4:
    001e1bd4str x4, [sp+96]
    001e1bd8orr x4, xzr, 4
    001e1bdcstr x4, [sp+104]
    001e1be0movz x4, 10
    001e1be4str x4, [sp+112]
    001e1be8ldr x4, [sp+168]
    001e1becldrsb x27, [x4]
    001e1bf0ldr w3, [x4+136]
    001e1bf4str w3, [sp+52]
    001e1bf8ldr x0, [sp+96]
    001e1bfcldr x1, [sp+104]
    001e1c00ldr x2, [sp+112]
    001e1c04bl encoding/binary.littleEndian.PutUint32
    001e1c08ldr x4, [sp+168]
    001e1c0cldrsb x27, [x4]
    001e1c10add x4, x4, 114
    001e1c14ldrsb x27, [x4]
    001e1c18b 0x1e1c1c
    001e1c1c
    001e1c1cloc_1e1c1c:
    001e1c1cb 0x1e1c20
    001e1c20
    001e1c20loc_1e1c20:
    001e1c20add x4, x4, 4
    001e1c24str x4, [sp+96]
    001e1c28orr x4, xzr, 4
    001e1c2cstr x4, [sp+104]
    001e1c30orr x4, xzr, 6
    001e1c34str x4, [sp+112]
    001e1c38ldr x4, [sp+168]
    001e1c3cldrsb x27, [x4]
    001e1c40ldr w3, [x4+140]
    001e1c44str w3, [sp+48]
    001e1c48ldr x0, [sp+96]
    001e1c4cldr x1, [sp+104]
    001e1c50ldr x2, [sp+112]
    001e1c54bl encoding/binary.littleEndian.PutUint32
    001e1c58ldr x4, [sp+168]
    001e1c5cldrsb x27, [x4]
    001e1c60add x4, x4, 114
    001e1c64ldrsb x27, [x4]
    001e1c68b 0x1e1c6c
    001e1c6c
    001e1c6cloc_1e1c6c:
    001e1c6cb 0x1e1c70
    001e1c70
    001e1c70loc_1e1c70:
    001e1c70str x4, [sp+96]
    001e1c74orr x4, xzr, 8
    001e1c78str x4, [sp+104]
    001e1c7cmovz x4, 10
    001e1c80str x4, [sp+112]
    001e1c84stp xzr, xzr, [sp+120]
    001e1c88ldr x4, [sp+168]
    001e1c8cldrsb x27, [x4]
    001e1c90ldr x5, [x4+88]
    001e1c94ldrsb x27, [x5]
    001e1c98ldr x0, [x4+96]
    001e1c9cldr x4, [x5+24]
    001e1ca0ldr x1, [sp+96]
    001e1ca4ldr x2, [sp+104]
    001e1ca8ldr x3, [sp+112]
    001e1cacblr x4
    001e1cb0str x0, [sp+56]
    001e1cb4str x1, [sp+120]
    001e1cb8str x2, [sp+128]
    001e1cbcldr x4, [sp+56]
    001e1cc0str x4, [sp+64]
    001e1cc4str x1, [sp+136]
    001e1cc8str x2, [sp+144]
    001e1cccldr x4, [sp+168]
    001e1cd0ldrsb x27, [x4]
    001e1cd4str x1, [x4+144]
    001e1cd8adrp x27, 0x86a000
    001e1cdcldr w5, [x27+3056]
    001e1ce0cbz w5, 0x1e1ce8
    001e1ce4b 0x1e1cec
    001e1ce8
    001e1ce8loc_1e1ce8:
    001e1ce8b 0x1e1d00
    001e1cec
    001e1cecloc_1e1cec:
    001e1cecbl runtime.gcWriteBarrier2
    001e1cf0str x2, [x25]
    001e1cf4ldr x3, [x4+152]
    001e1cf8str x3, [x25+8]
    001e1cfcb 0x1e1d00
    001e1d00
    001e1d00loc_1e1d00:
    001e1d00str x2, [x4+152]
    001e1d04ldr x2, [sp+168]
    001e1d08ldrsb x27, [x2]
    001e1d0cldr x0, [x2+144]
    001e1d10ldr x1, [x2+152]
    001e1d14str x0, [sp+72]
    001e1d18str x1, [sp+80]
    001e1d1cldur x29, [sp-8]
    001e1d20ldr x30, [sp], 160
    001e1d24ret x30
    001e1d28
    001e1d28loc_1e1d28:
    001e1d28str x0, [sp+8]
    001e1d2cmov x3, x30
    001e1d30bl runtime.morestack_noctxt.abi0
    001e1d34ldr x0, [sp+8]
    001e1d38b 0x1e1a30
    001e1d3cudf 0
    001e1a30
    001e1d40
    001e1d40io/ioutil.init: ; void io/ioutil.init(void)
    001e1d40ldr x16, [x28+16]
    001e1d44subs xzr, sp, x16
    001e1d48b.ls 0x1e1db0
    001e1d4cstr x30, [sp-16]!
    001e1d50stur x29, [sp-8]
    001e1d54sub x29, sp, 8
    001e1d58adrp x27, 0x82c000
    001e1d5cldr x0, [x27+2568]
    001e1d60adrp x27, 0x82c000
    001e1d64ldr x1, [x27+2560]
    001e1d68adrp x27, 0x840000
    001e1d6cstr x1, [x27+2576]
    001e1d70adrp x27, 0x86a000
    001e1d74ldr w1, [x27+3056]
    001e1d78cbz w1, 0x1e1d80
    001e1d7cb 0x1e1d84
    001e1d80
    001e1d80loc_1e1d80:
    001e1d80b 0x1e1d9c
    001e1d84
    001e1d84loc_1e1d84:
    001e1d84bl runtime.gcWriteBarrier2
    001e1d88str x0, [x25]
    001e1d8cadrp x27, 0x840000
    001e1d90ldr x1, [x27+2584]
    001e1d94str x1, [x25+8]
    001e1d98b 0x1e1d9c
    001e1d9c
    001e1d9cloc_1e1d9c:
    001e1d9cadrp x27, 0x840000
    001e1da0str x0, [x27+2584]
    001e1da4ldur x29, [sp-8]
    001e1da8ldr x30, [sp], 16
    001e1dacret x30
    001e1db0
    001e1db0loc_1e1db0:
    001e1db0mov x3, x30
    001e1db4bl runtime.morestack_noctxt.abi0
    001e1db8b 0x1e1d40
    001e1dbcudf 0
    001e1d40
    001e1dc0
    001e1dc0io/ioutil.ReadAll: ; void io/ioutil.ReadAll(io.Reader r)
    001e1dc0ldr x16, [x28+16]
    001e1dc4sub x17, sp, 32
    001e1dc8subs xzr, x17, x16
    001e1dccb.ls 0x1e1e84
    001e1dd0str x30, [sp-160]!
    001e1dd4stur x29, [sp-8]
    001e1dd8sub x29, sp, 8
    001e1ddcstr x0, [sp+168]
    001e1de0str x1, [sp+176]
    001e1de4str xzr, [sp+48]
    001e1de8stp xzr, xzr, [sp+56]
    001e1decstp xzr, xzr, [sp+32]
    001e1df0str xzr, [sp+88]
    001e1df4stp xzr, xzr, [sp+96]
    001e1df8stp xzr, xzr, [sp+72]
    001e1dfcldr x0, [sp+168]
    001e1e00ldr x1, [sp+176]
    001e1e04bl io.ReadAll
    001e1e08str x0, [sp+88]
    001e1e0cstr x1, [sp+96]
    001e1e10str x2, [sp+104]
    001e1e14str x3, [sp+72]
    001e1e18str x4, [sp+80]
    001e1e1cldr x2, [sp+96]
    001e1e20ldr x3, [sp+104]
    001e1e24ldr x4, [sp+88]
    001e1e28str x4, [sp+128]
    001e1e2cstr x2, [sp+136]
    001e1e30str x3, [sp+144]
    001e1e34ldr x2, [sp+72]
    001e1e38ldr x3, [sp+80]
    001e1e3cstr x2, [sp+112]
    001e1e40str x3, [sp+120]
    001e1e44ldr x2, [sp+128]
    001e1e48ldr x3, [sp+136]
    001e1e4cldr x4, [sp+144]
    001e1e50str x2, [sp+48]
    001e1e54str x3, [sp+56]
    001e1e58str x4, [sp+64]
    001e1e5cldr x3, [sp+112]
    001e1e60ldr x4, [sp+120]
    001e1e64str x3, [sp+32]
    001e1e68str x4, [sp+40]
    001e1e6cldr x0, [sp+48]
    001e1e70ldr x1, [sp+56]
    001e1e74ldr x2, [sp+64]
    001e1e78ldur x29, [sp-8]
    001e1e7cldr x30, [sp], 160
    001e1e80ret x30
    001e1e84
    001e1e84loc_1e1e84:
    001e1e84stp x0, x1, [sp+8]
    001e1e88mov x3, x30
    001e1e8cbl runtime.morestack_noctxt.abi0
    001e1e90ldp x0, x1, [sp+8]
    001e1e94b 0x1e1dc0
    001e1e98udf 0
    001e1e9cudf 0
    001e1dc0
    001e1ea0
    001e1ea0io/ioutil.ReadDir: ; void io/ioutil.ReadDir(struct string dirname)
    001e1ea0ldr x16, [x28+16]
    001e1ea4sub x17, sp, 128
    001e1ea8subs xzr, x17, x16
    001e1eacb.ls 0x1e2078
    001e1eb0sub x20, sp, 256
    001e1eb4stp x29, x30, [x20-8]
    001e1eb8add sp, x20, 0
    001e1ebcsub x29, sp, 8
    001e1ec0str x0, [sp+264]
    001e1ec4str x1, [sp+272]
    001e1ec8str xzr, [sp+64]
    001e1eccstp xzr, xzr, [sp+72]
    001e1ed0stp xzr, xzr, [sp+48]
    001e1ed4str xzr, [sp+240]
    001e1ed8stp xzr, xzr, [sp+224]
    001e1edcldr x0, [sp+264]
    001e1ee0ldr x1, [sp+272]
    001e1ee4bl os.Open
    001e1ee8str x0, [sp+240]
    001e1eecstr x1, [sp+224]
    001e1ef0str x2, [sp+232]
    001e1ef4ldr x2, [sp+240]
    001e1ef8str x2, [sp+192]
    001e1efcldr x2, [sp+232]
    001e1f00ldr x3, [sp+224]
    001e1f04str x3, [sp+176]
    001e1f08str x2, [sp+184]
    001e1f0cldr x2, [sp+192]
    001e1f10str x2, [sp+112]
    001e1f14ldr x2, [sp+184]
    001e1f18ldr x3, [sp+176]
    001e1f1cstr x3, [sp+120]
    001e1f20str x2, [sp+128]
    001e1f24cbnz x3, 0x1e1f2c
    001e1f28b 0x1e1f5c
    001e1f2c
    001e1f2cloc_1e1f2c:
    001e1f2cstr xzr, [sp+64]
    001e1f30stp xzr, xzr, [sp+72]
    001e1f34ldr x3, [sp+120]
    001e1f38ldr x4, [sp+128]
    001e1f3cstr x3, [sp+48]
    001e1f40str x4, [sp+56]
    001e1f44ldr x0, [sp+64]
    001e1f48ldr x1, [sp+72]
    001e1f4cldr x2, [sp+80]
    001e1f50ldp x29, x30, [sp-8]
    001e1f54add sp, sp, 256
    001e1f58ret x30
    001e1f5c
    001e1f5cloc_1e1f5c:
    001e1f5cstr xzr, [sp+200]
    001e1f60stp xzr, xzr, [sp+208]
    001e1f64stp xzr, xzr, [sp+224]
    001e1f68ldr x0, [sp+112]
    001e1f6cmovn x1, 0
    001e1f70bl os.(*File).Readdir
    001e1f74str x0, [sp+200]
    001e1f78str x1, [sp+208]
    001e1f7cstr x2, [sp+216]
    001e1f80str x3, [sp+224]
    001e1f84str x4, [sp+232]
    001e1f88ldr x2, [sp+200]
    001e1f8cldr x3, [sp+208]
    001e1f90ldr x4, [sp+216]
    001e1f94str x2, [sp+152]
    001e1f98str x3, [sp+160]
    001e1f9cstr x4, [sp+168]
    001e1fa0ldr x2, [sp+224]
    001e1fa4ldr x3, [sp+232]
    001e1fa8str x2, [sp+136]
    001e1facstr x3, [sp+144]
    001e1fb0ldr x2, [sp+152]
    001e1fb4ldr x3, [sp+160]
    001e1fb8ldr x4, [sp+168]
    001e1fbcstr x2, [sp+88]
    001e1fc0str x3, [sp+96]
    001e1fc4str x4, [sp+104]
    001e1fc8ldr x2, [sp+136]
    001e1fccldr x3, [sp+144]
    001e1fd0str x2, [sp+120]
    001e1fd4str x3, [sp+128]
    001e1fd8ldr x0, [sp+112]
    001e1fdcbl os.(*File).Close
    001e1fe0ldr x2, [sp+120]
    001e1fe4cbnz x2, 0x1e1fec
    001e1fe8b 0x1e201c
    001e1fec
    001e1fecloc_1e1fec:
    001e1fecstr xzr, [sp+64]
    001e1ff0stp xzr, xzr, [sp+72]
    001e1ff4ldr x3, [sp+120]
    001e1ff8ldr x4, [sp+128]
    001e1ffcstr x3, [sp+48]
    001e2000str x4, [sp+56]
    001e2004ldr x0, [sp+64]
    001e2008ldr x1, [sp+72]
    001e200cldr x2, [sp+80]
    001e2010ldp x29, x30, [sp-8]
    001e2014add sp, sp, 256
    001e2018ret x30
    001e201c
    001e201cloc_1e201c:
    001e201cldr x1, [sp+88]
    001e2020ldr x2, [sp+96]
    001e2024ldr x3, [sp+104]
    001e2028adrp x0, 0x534000
    001e202cadd x0, x0, 3904
    001e2030adrp x4, 0x4f7000
    001e2034add x4, x4, 72
    001e2038bl slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e203cldr x5, [sp+88]
    001e2040ldr x6, [sp+96]
    001e2044ldr x7, [sp+104]
    001e2048str x5, [sp+64]
    001e204cstr x6, [sp+72]
    001e2050str x7, [sp+80]
    001e2054stp xzr, xzr, [sp+48]
    001e2058ldr x0, [sp+64]
    001e205cldr x1, [sp+72]
    001e2060ldr x2, [sp+80]
    001e2064mov x3, xzr
    001e2068mov x4, xzr
    001e206cldp x29, x30, [sp-8]
    001e2070add sp, sp, 256
    001e2074ret x30
    001e2078
    001e2078loc_1e2078:
    001e2078stp x0, x1, [sp+8]
    001e207cmov x3, x30
    001e2080bl runtime.morestack_noctxt.abi0
    001e2084ldp x0, x1, [sp+8]
    001e2088b 0x1e1ea0
    001e208cudf 0
    001e1ea0