File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001dd410
    001dd410compress/flate.noEOF: ; void compress/flate.noEOF(error e)
    001dd410ldr x16, [x28+16]
    001dd414subs xzr, sp, x16
    001dd418b.ls 0x1dd4b0
    001dd41cstr x30, [sp-64]!
    001dd420stur x29, [sp-8]
    001dd424sub x29, sp, 8
    001dd428str x0, [sp+72]
    001dd42cstr x1, [sp+80]
    001dd430stp xzr, xzr, [sp+40]
    001dd434ldr x3, [sp+72]
    001dd438adrp x27, 0x844000
    001dd43cldr x4, [x27+1520]
    001dd440subs xzr, x4, x3
    001dd444b.eq 0x1dd44c
    001dd448b 0x1dd490
    001dd44c
    001dd44cloc_1dd44c:
    001dd44cldr x0, [sp+72]
    001dd450ldr x1, [sp+80]
    001dd454adrp x27, 0x844000
    001dd458ldr x2, [x27+1528]
    001dd45cbl runtime.ifaceeq
    001dd460tbnz w0, 0, 0x1dd468
    001dd464b 0x1dd48c
    001dd468
    001dd468loc_1dd468:
    001dd468adrp x27, 0x844000
    001dd46cldr x0, [x27+1536]
    001dd470adrp x27, 0x844000
    001dd474ldr x1, [x27+1544]
    001dd478str x0, [sp+40]
    001dd47cstr x1, [sp+48]
    001dd480ldur x29, [sp-8]
    001dd484ldr x30, [sp], 64
    001dd488ret x30
    001dd48c
    001dd48cloc_1dd48c:
    001dd48cb 0x1dd494
    001dd490
    001dd490loc_1dd490:
    001dd490b 0x1dd494
    001dd494
    001dd494loc_1dd494:
    001dd494ldr x0, [sp+72]
    001dd498ldr x1, [sp+80]
    001dd49cstr x0, [sp+40]
    001dd4a0str x1, [sp+48]
    001dd4a4ldur x29, [sp-8]
    001dd4a8ldr x30, [sp], 64
    001dd4acret x30
    001dd4b0
    001dd4b0loc_1dd4b0:
    001dd4b0stp x0, x1, [sp+8]
    001dd4b4mov x3, x30
    001dd4b8bl runtime.morestack_noctxt.abi0
    001dd4bcldp x0, x1, [sp+8]
    001dd4c0b 0x1dd410
    001dd4c4udf 0
    001dd4c8udf 0
    001dd4ccudf 0
    001dd410
    001dd4d0
    001dd4d0compress/flate.(*decompressor).moreBits: ; void compress/flate.(*decompressor).moreBits(compress/flate.decompressor * f)
    001dd4d0ldr x16, [x28+16]
    001dd4d4subs xzr, sp, x16
    001dd4d8b.ls 0x1dd5fc
    001dd4dcstr x30, [sp-112]!
    001dd4e0stur x29, [sp-8]
    001dd4e4sub x29, sp, 8
    001dd4e8str x0, [sp+120]
    001dd4ecstp xzr, xzr, [sp+40]
    001dd4f0stp xzr, xzr, [sp+72]
    001dd4f4ldr x1, [sp+120]
    001dd4f8ldrsb x27, [x1]
    001dd4fcldr x2, [x1]
    001dd500ldrsb x27, [x2]
    001dd504ldr x0, [x1+8]
    001dd508ldr x1, [x2+32]
    001dd50cblr x1
    001dd510strb w0, [sp+38]
    001dd514str x1, [sp+72]
    001dd518str x2, [sp+80]
    001dd51cldrb w1, [sp+38]
    001dd520strb w1, [sp+39]
    001dd524ldr x1, [sp+72]
    001dd528ldr x2, [sp+80]
    001dd52cstr x1, [sp+88]
    001dd530str x2, [sp+96]
    001dd534ldrb w1, [sp+39]
    001dd538strb w1, [sp+37]
    001dd53cldr x1, [sp+96]
    001dd540ldr x0, [sp+88]
    001dd544str x0, [sp+56]
    001dd548str x1, [sp+64]
    001dd54ccbnz x0, 0x1dd554
    001dd550b 0x1dd574
    001dd554
    001dd554loc_1dd554:
    001dd554bl compress/flate.noEOF
    001dd558str x0, [sp+72]
    001dd55cstr x1, [sp+80]
    001dd560str x0, [sp+40]
    001dd564str x1, [sp+48]
    001dd568ldur x29, [sp-8]
    001dd56cldr x30, [sp], 112
    001dd570ret x30
    001dd574
    001dd574loc_1dd574:
    001dd574ldr x2, [sp+120]
    001dd578ldrsb x27, [x2]
    001dd57cldr x3, [sp+120]
    001dd580ldrsb x27, [x3]
    001dd584ldr x3, [x3+24]
    001dd588add x3, x3, 1
    001dd58cstr x3, [x2+24]
    001dd590ldr x2, [sp+120]
    001dd594ldrsb x27, [x2]
    001dd598ldr x3, [sp+120]
    001dd59cldrsb x27, [x3]
    001dd5a0ldr w3, [x3+32]
    001dd5a4ldrb w4, [sp+37]
    001dd5a8ldr x5, [sp+120]
    001dd5acldrsb x27, [x5]
    001dd5b0ldr x5, [x5+40]
    001dd5b4lslv x4, x4, x5
    001dd5b8subs xzr, x5, 64
    001dd5bccsel x4, x4, xzr, lo
    001dd5c0orr x3, x3, x4
    001dd5c4str w3, [x2+32]
    001dd5c8ldr x2, [sp+120]
    001dd5ccldrsb x27, [x2]
    001dd5d0ldr x3, [sp+120]
    001dd5d4ldrsb x27, [x3]
    001dd5d8ldr x3, [x3+40]
    001dd5dcadd x3, x3, 8
    001dd5e0str x3, [x2+40]
    001dd5e4stp xzr, xzr, [sp+40]
    001dd5e8mov x0, xzr
    001dd5ecmov x1, xzr
    001dd5f0ldur x29, [sp-8]
    001dd5f4ldr x30, [sp], 112
    001dd5f8ret x30
    001dd5fc
    001dd5fcloc_1dd5fc:
    001dd5fcstr x0, [sp+8]
    001dd600mov x3, x30
    001dd604bl runtime.morestack_noctxt.abi0
    001dd608ldr x0, [sp+8]
    001dd60cb 0x1dd4d0
    001dd4d0
    001dd610
    001dd610compress/flate.(*decompressor).huffSym: ; void compress/flate.(*decompressor).huffSym(compress/flate.decompressor * f, compress/flate.huffmanDecoder * h)
    001dd610ldr x16, [x28+16]
    001dd614sub x17, sp, 32
    001dd618subs xzr, x17, x16
    001dd61cb.ls 0x1dd980
    001dd620str x30, [sp-160]!
    001dd624stur x29, [sp-8]
    001dd628sub x29, sp, 8
    001dd62cstr x0, [sp+168]
    001dd630str x1, [sp+176]
    001dd634str xzr, [sp+48]
    001dd638stp xzr, xzr, [sp+80]
    001dd63cldr x3, [sp+176]
    001dd640ldrsb x27, [x3]
    001dd644ldr x3, [x3]
    001dd648str x3, [sp+64]
    001dd64cldr x3, [sp+168]
    001dd650ldrsb x27, [x3]
    001dd654ldr x3, [x3+40]
    001dd658str x3, [sp+56]
    001dd65cldr x3, [sp+168]
    001dd660ldrsb x27, [x3]
    001dd664ldr w3, [x3+32]
    001dd668str w3, [sp+44]
    001dd66cb 0x1dd670
    001dd670
    001dd670loc_1dd670:
    001dd670b 0x1dd674
    001dd674
    001dd674loc_1dd674:
    001dd674b 0x1dd678
    001dd678
    001dd678loc_1dd678:
    001dd678ldr x3, [sp+64]
    001dd67cldr x4, [sp+56]
    001dd680subs xzr, x3, x4
    001dd684b.hi 0x1dd68c
    001dd688b 0x1dd7a0
    001dd68c
    001dd68cloc_1dd68c:
    001dd68cstp xzr, xzr, [sp+120]
    001dd690ldr x1, [sp+168]
    001dd694ldrsb x27, [x1]
    001dd698ldr x2, [x1]
    001dd69cldrsb x27, [x2]
    001dd6a0ldr x0, [x1+8]
    001dd6a4ldr x1, [x2+32]
    001dd6a8blr x1
    001dd6acstrb w0, [sp+39]
    001dd6b0str x1, [sp+120]
    001dd6b4str x2, [sp+128]
    001dd6b8ldrb w1, [sp+39]
    001dd6bcstrb w1, [sp+38]
    001dd6c0ldr x1, [sp+120]
    001dd6c4ldr x2, [sp+128]
    001dd6c8str x1, [sp+136]
    001dd6ccstr x2, [sp+144]
    001dd6d0ldrb w1, [sp+38]
    001dd6d4strb w1, [sp+37]
    001dd6d8ldr x1, [sp+144]
    001dd6dcldr x2, [sp+136]
    001dd6e0str x2, [sp+96]
    001dd6e4str x1, [sp+104]
    001dd6e8cbnz x2, 0x1dd6f0
    001dd6ecb 0x1dd754
    001dd6f0
    001dd6f0loc_1dd6f0:
    001dd6f0ldr x2, [sp+168]
    001dd6f4ldrsb x27, [x2]
    001dd6f8ldr w3, [sp+44]
    001dd6fcstr w3, [x2+32]
    001dd700ldr x2, [sp+168]
    001dd704ldrsb x27, [x2]
    001dd708ldr x3, [sp+56]
    001dd70cstr x3, [x2+40]
    001dd710ldr x0, [sp+96]
    001dd714ldr x1, [sp+104]
    001dd718bl compress/flate.noEOF
    001dd71cstr x0, [sp+120]
    001dd720str x1, [sp+128]
    001dd724str xzr, [sp+48]
    001dd728str x0, [sp+80]
    001dd72cstr x1, [sp+88]
    001dd730ldr x2, [sp+48]
    001dd734mov x3, x0
    001dd738mov x0, x2
    001dd73cmov x4, x1
    001dd740mov x1, x3
    001dd744mov x2, x4
    001dd748ldur x29, [sp-8]
    001dd74cldr x30, [sp], 160
    001dd750ret x30
    001dd754
    001dd754loc_1dd754:
    001dd754ldr x3, [sp+168]
    001dd758ldrsb x27, [x3]
    001dd75cldr x4, [sp+168]
    001dd760ldrsb x27, [x4]
    001dd764ldr x4, [x4+24]
    001dd768add x4, x4, 1
    001dd76cstr x4, [x3+24]
    001dd770ldr w3, [sp+44]
    001dd774ldrb w4, [sp+37]
    001dd778ldr x5, [sp+56]
    001dd77cand x5, x5, 31
    001dd780lslv x4, x4, x5
    001dd784orr x3, x3, x4
    001dd788str w3, [sp+44]
    001dd78cldr x3, [sp+56]
    001dd790add x3, x3, 8
    001dd794str x3, [sp+56]
    001dd798b 0x1dd79c
    001dd79c
    001dd79cloc_1dd79c:
    001dd79cb 0x1dd678
    001dd7a0
    001dd7a0loc_1dd7a0:
    001dd7a0ldr x3, [sp+176]
    001dd7a4ldrsb x27, [x3]
    001dd7a8add x3, x3, 8
    001dd7acldr w4, [sp+44]
    001dd7b0ubfm x4, x4, 62, 8
    001dd7b4ldr w3, [x3+x4]
    001dd7b8str w3, [sp+40]
    001dd7bcand x3, x3, 15
    001dd7c0str x3, [sp+64]
    001dd7c4subs xzr, x3, 9
    001dd7c8b.hi 0x1dd7d0
    001dd7ccb 0x1dd844
    001dd7d0
    001dd7d0loc_1dd7d0:
    001dd7d0ldr x3, [sp+176]
    001dd7d4ldrsb x27, [x3]
    001dd7d8ldr x1, [x3+2064]
    001dd7dcldr x3, [x3+2056]
    001dd7e0ldr w4, [sp+40]
    001dd7e4ubfm x0, x4, 4, 31
    001dd7e8subs xzr, x1, x0
    001dd7ecb.hi 0x1dd7f4
    001dd7f0b 0x1dd978
    001dd7f4
    001dd7f4loc_1dd7f4:
    001dd7f4sub x4, x0, x0, lsl #2
    001dd7f8sub x3, x3, x4, lsl #3
    001dd7fcldr x1, [x3+8]
    001dd800ldr x3, [x3]
    001dd804ldr w4, [sp+44]
    001dd808ubfm x4, x4, 9, 31
    001dd80cldr x5, [sp+176]
    001dd810ldrsb x27, [x5]
    001dd814ldr w5, [x5+2080]
    001dd818and x4, x4, x5
    001dd81cmov w0, w4
    001dd820subs xzr, x0, x1
    001dd824b.lo 0x1dd82c
    001dd828b 0x1dd974
    001dd82c
    001dd82cloc_1dd82c:
    001dd82cubfm x4, x4, 62, 31
    001dd830ldr w3, [x3+x4]
    001dd834str w3, [sp+40]
    001dd838and x3, x3, 15
    001dd83cstr x3, [sp+64]
    001dd840b 0x1dd848
    001dd844
    001dd844loc_1dd844:
    001dd844b 0x1dd848
    001dd848
    001dd848loc_1dd848:
    001dd848ldr x3, [sp+56]
    001dd84cldr x4, [sp+64]
    001dd850subs xzr, x3, x4
    001dd854b.hs 0x1dd85c
    001dd858b 0x1dd96c
    001dd85c
    001dd85cloc_1dd85c:
    001dd85cldr x3, [sp+64]
    001dd860cbz x3, 0x1dd868
    001dd864b 0x1dd910
    001dd868
    001dd868loc_1dd868:
    001dd868ldr x1, [sp+168]
    001dd86cldrsb x27, [x1]
    001dd870ldr w2, [sp+44]
    001dd874str w2, [x1+32]
    001dd878ldr x1, [sp+168]
    001dd87cldrsb x27, [x1]
    001dd880ldr x2, [sp+56]
    001dd884str x2, [x1+40]
    001dd888ldr x1, [sp+168]
    001dd88cldrsb x27, [x1]
    001dd890ldr x1, [x1+24]
    001dd894str x1, [sp+72]
    001dd898ldr x0, [sp+72]
    001dd89cbl runtime.convT64
    001dd8a0str x0, [sp+112]
    001dd8a4ldr x1, [sp+168]
    001dd8a8ldrsb x27, [x1]
    001dd8acadrp x2, 0x538000
    001dd8b0add x2, x2, 3968
    001dd8b4str x2, [x1+4320]
    001dd8b8adrp x27, 0x86e000
    001dd8bcldr w2, [x27+3056]
    001dd8c0cbz w2, 0x1dd8c8
    001dd8c4b 0x1dd8cc
    001dd8c8
    001dd8c8loc_1dd8c8:
    001dd8c8b 0x1dd8e0
    001dd8cc
    001dd8ccloc_1dd8cc:
    001dd8ccbl runtime.gcWriteBarrier2
    001dd8d0str x0, [x25]
    001dd8d4ldr x3, [x1+4328]
    001dd8d8str x3, [x25+8]
    001dd8dcb 0x1dd8e0
    001dd8e0
    001dd8e0loc_1dd8e0:
    001dd8e0str x0, [x1+4328]
    001dd8e4str xzr, [sp+48]
    001dd8e8ldr x3, [sp+168]
    001dd8ecldrsb x27, [x3]
    001dd8f0ldr x1, [x3+4320]
    001dd8f4ldr x2, [x3+4328]
    001dd8f8str x1, [sp+80]
    001dd8fcstr x2, [sp+88]
    001dd900ldr x0, [sp+48]
    001dd904ldur x29, [sp-8]
    001dd908ldr x30, [sp], 160
    001dd90cret x30
    001dd910
    001dd910loc_1dd910:
    001dd910ldr x3, [sp+168]
    001dd914ldrsb x27, [x3]
    001dd918ldr w4, [sp+44]
    001dd91cldr x5, [sp+64]
    001dd920and x5, x5, 31
    001dd924lsrv x4, x4, x5
    001dd928str w4, [x3+32]
    001dd92cldr x3, [sp+168]
    001dd930ldrsb x27, [x3]
    001dd934ldr x4, [sp+64]
    001dd938ldr x5, [sp+56]
    001dd93csub x4, x5, x4
    001dd940str x4, [x3+40]
    001dd944ldr w3, [sp+40]
    001dd948ubfm x3, x3, 4, 31
    001dd94cstr x3, [sp+48]
    001dd950stp xzr, xzr, [sp+80]
    001dd954ldr x0, [sp+48]
    001dd958mov x1, xzr
    001dd95cmov x2, xzr
    001dd960ldur x29, [sp-8]
    001dd964ldr x30, [sp], 160
    001dd968ret x30
    001dd96c
    001dd96cloc_1dd96c:
    001dd96cb 0x1dd970
    001dd970
    001dd970loc_1dd970:
    001dd970b 0x1dd670
    001dd974
    001dd974loc_1dd974:
    001dd974bl runtime.panicIndex
    001dd978
    001dd978loc_1dd978:
    001dd978bl runtime.panicIndex
    001dd97chint
    001dd980
    001dd980loc_1dd980:
    001dd980stp x0, x1, [sp+8]
    001dd984mov x3, x30
    001dd988bl runtime.morestack_noctxt.abi0
    001dd98cldp x0, x1, [sp+8]
    001dd990b 0x1dd610
    001dd994udf 0
    001dd998udf 0
    001dd99cudf 0
    001dd610
    001dd9a0
    001dd9a0compress/flate.(*decompressor).makeReader: ; void compress/flate.(*decompressor).makeReader(compress/flate.decompressor * f, io.Reader r)
    001dd9a0ldr x16, [x28+16]
    001dd9a4subs xzr, sp, x16
    001dd9a8b.ls 0x1ddb98
    001dd9acstr x30, [sp-128]!
    001dd9b0stur x29, [sp-8]
    001dd9b4sub x29, sp, 8
    001dd9b8str x0, [sp+136]
    001dd9bcstr x1, [sp+144]
    001dd9c0str x2, [sp+152]
    001dd9c4stp xzr, xzr, [sp+80]
    001dd9c8ldr x3, [sp+152]
    001dd9ccldr x4, [sp+144]
    001dd9d0cbnz x4, 0x1dd9d8
    001dd9d4b 0x1dd9f8
    001dd9d8
    001dd9d8loc_1dd9d8:
    001dd9d8str x3, [sp+112]
    001dd9dcldr x1, [x4+8]
    001dd9e0adrp x0, 0x832000
    001dd9e4add x0, x0, 3216
    001dd9e8bl runtime.typeAssert
    001dd9ecldr x3, [sp+112]
    001dd9f0mov x4, x0
    001dd9f4b 0x1dd9fc
    001dd9f8
    001dd9f8loc_1dd9f8:
    001dd9f8b 0x1dd9fc
    001dd9fc
    001dd9fcloc_1dd9fc:
    001dd9fcstr x4, [sp+80]
    001dda00str x3, [sp+88]
    001dda04subs xzr, x4, 0
    001dda08cset x3, ne
    001dda0cstrb w3, [sp+46]
    001dda10ldr x3, [sp+80]
    001dda14ldr x4, [sp+88]
    001dda18str x3, [sp+96]
    001dda1cstr x4, [sp+104]
    001dda20ldrb w3, [sp+46]
    001dda24strb w3, [sp+47]
    001dda28ldr x3, [sp+96]
    001dda2cldr x4, [sp+104]
    001dda30str x3, [sp+48]
    001dda34str x4, [sp+56]
    001dda38ldrb w3, [sp+47]
    001dda3cstrb w3, [sp+45]
    001dda40tbnz w3, 0, 0x1dda48
    001dda44b 0x1ddac4
    001dda48
    001dda48loc_1dda48:
    001dda48ldr x0, [sp+136]
    001dda4cldrsb x27, [x0]
    001dda50adrp x27, 0x86e000
    001dda54ldr w1, [x27+3056]
    001dda58cbz w1, 0x1dda60
    001dda5cb 0x1dda64
    001dda60
    001dda60loc_1dda60:
    001dda60b 0x1dda74
    001dda64
    001dda64loc_1dda64:
    001dda64ldr x1, [x0+16]
    001dda68bl runtime.gcWriteBarrier1
    001dda6cstr x1, [x25]
    001dda70b 0x1dda74
    001dda74
    001dda74loc_1dda74:
    001dda74str xzr, [x0+16]
    001dda78ldr x0, [sp+136]
    001dda7cldrsb x27, [x0]
    001dda80ldr x1, [sp+56]
    001dda84ldr x2, [sp+48]
    001dda88str x2, [x0]
    001dda8cadrp x27, 0x86e000
    001dda90ldr w2, [x27+3056]
    001dda94cbz w2, 0x1dda9c
    001dda98b 0x1ddaa0
    001dda9c
    001dda9cloc_1dda9c:
    001dda9cb 0x1ddab4
    001ddaa0
    001ddaa0loc_1ddaa0:
    001ddaa0bl runtime.gcWriteBarrier2
    001ddaa4str x1, [x25]
    001ddaa8ldr x2, [x0+8]
    001ddaacstr x2, [x25+8]
    001ddab0b 0x1ddab4
    001ddab4
    001ddab4loc_1ddab4:
    001ddab4str x1, [x0+8]
    001ddab8ldur x29, [sp-8]
    001ddabcldr x30, [sp], 128
    001ddac0ret x30
    001ddac4
    001ddac4loc_1ddac4:
    001ddac4ldr x3, [sp+136]
    001ddac8ldrsb x27, [x3]
    001ddaccldr x3, [x3+16]
    001ddad0cbnz x3, 0x1ddad8
    001ddad4b 0x1ddaf8
    001ddad8
    001ddad8loc_1ddad8:
    001ddad8ldr x3, [sp+136]
    001ddadcldrsb x27, [x3]
    001ddae0ldr x0, [x3+16]
    001ddae4str x0, [sp+64]
    001ddae8ldr x1, [sp+144]
    001ddaecldr x2, [sp+152]
    001ddaf0bl bufio.(*Reader).Reset
    001ddaf4b 0x1ddb40
    001ddaf8
    001ddaf8loc_1ddaf8:
    001ddaf8ldr x0, [sp+144]
    001ddafcldr x1, [sp+152]
    001ddb00bl bufio.NewReader
    001ddb04str x0, [sp+72]
    001ddb08ldr x2, [sp+136]
    001ddb0cldrsb x27, [x2]
    001ddb10adrp x27, 0x86e000
    001ddb14ldr w3, [x27+3056]
    001ddb18cbz w3, 0x1ddb20
    001ddb1cb 0x1ddb24
    001ddb20
    001ddb20loc_1ddb20:
    001ddb20b 0x1ddb38
    001ddb24
    001ddb24loc_1ddb24:
    001ddb24bl runtime.gcWriteBarrier2
    001ddb28str x0, [x25]
    001ddb2cldr x1, [x2+16]
    001ddb30str x1, [x25+8]
    001ddb34b 0x1ddb38
    001ddb38
    001ddb38loc_1ddb38:
    001ddb38str x0, [x2+16]
    001ddb3cb 0x1ddb40
    001ddb40
    001ddb40loc_1ddb40:
    001ddb40ldr x0, [sp+136]
    001ddb44ldrsb x27, [x0]
    001ddb48ldr x1, [sp+136]
    001ddb4cldrsb x27, [x1]
    001ddb50ldr x1, [x1+16]
    001ddb54adrp x2, 0x539000
    001ddb58add x2, x2, 3432
    001ddb5cstr x2, [x0]
    001ddb60adrp x27, 0x86e000
    001ddb64ldr w2, [x27+3056]
    001ddb68cbz w2, 0x1ddb70
    001ddb6cb 0x1ddb74
    001ddb70
    001ddb70loc_1ddb70:
    001ddb70b 0x1ddb88
    001ddb74
    001ddb74loc_1ddb74:
    001ddb74bl runtime.gcWriteBarrier2
    001ddb78str x1, [x25]
    001ddb7cldr x2, [x0+8]
    001ddb80str x2, [x25+8]
    001ddb84b 0x1ddb88
    001ddb88
    001ddb88loc_1ddb88:
    001ddb88str x1, [x0+8]
    001ddb8cldur x29, [sp-8]
    001ddb90ldr x30, [sp], 128
    001ddb94ret x30
    001ddb98
    001ddb98loc_1ddb98:
    001ddb98stp x0, x1, [sp+8]
    001ddb9cstr x2, [sp+24]
    001ddba0mov x3, x30
    001ddba4bl runtime.morestack_noctxt.abi0
    001ddba8ldp x0, x1, [sp+8]
    001ddbacldr x2, [sp+24]
    001ddbb0b 0x1dd9a0
    001ddbb4udf 0
    001ddbb8udf 0
    001ddbbcudf 0
    001dd9a0
    001ddbc0
    001ddbc0compress/flate.fixedHuffmanDecoderInit: ; void compress/flate.fixedHuffmanDecoderInit(void)
    001ddbc0ldr x16, [x28+16]
    001ddbc4subs xzr, sp, x16
    001ddbc8b.ls 0x1ddbf8
    001ddbccstr x30, [sp-32]!
    001ddbd0stur x29, [sp-8]
    001ddbd4sub x29, sp, 8
    001ddbd8adrp x0, 0x86e000
    001ddbdcadd x0, x0, 2608
    001ddbe0adrp x1, 0x4fc000
    001ddbe4add x1, x1, 512
    001ddbe8bl sync.(*Once).Do
    001ddbecldur x29, [sp-8]
    001ddbf0ldr x30, [sp], 32
    001ddbf4ret x30
    001ddbf8
    001ddbf8loc_1ddbf8:
    001ddbf8mov x3, x30
    001ddbfcbl runtime.morestack_noctxt.abi0
    001ddc00b 0x1ddbc0
    001ddc04udf 0
    001ddc08udf 0
    001ddc0cudf 0
    001ddbc0
    001ddc10
    001ddc10compress/flate.(*decompressor).Reset: ; void compress/flate.(*decompressor).Reset(compress/flate.decompressor * f, io.Reader r, struct []uint8 dict)
    001ddc10ldr x16, [x28+16]
    001ddc14movz x27, 4352
    001ddc18subs x17, sp, x27
    001ddc1cb.lo 0x1dddb8
    001ddc20subs xzr, x17, x16
    001ddc24b.ls 0x1dddb8
    001ddc28movz x27, 4480
    001ddc2csub x20, sp, x27
    001ddc30stp x29, x30, [x20-8]
    001ddc34add sp, x20, 0
    001ddc38sub x29, sp, 8
    001ddc3cstr x0, [sp+4488]
    001ddc40str x1, [sp+4496]
    001ddc44str x2, [sp+4504]
    001ddc48str x3, [sp+4512]
    001ddc4cstr x4, [sp+4520]
    001ddc50str x5, [sp+4528]
    001ddc54stp xzr, xzr, [sp+48]
    001ddc58add x16, sp, 80
    001ddc5cadd x3, sp, 4096
    001ddc60add x3, x3, 352
    001ddc64
    001ddc64loc_1ddc64:
    001ddc64stp xzr, xzr, [x16], 16
    001ddc68subs xzr, x16, x3
    001ddc6cb.le 0x1ddc64
    001ddc70str xzr, [sp+4464]
    001ddc74ldr x3, [sp+4488]
    001ddc78ldrsb x27, [x3]
    001ddc7cldr x3, [x3+16]
    001ddc80str x3, [sp+96]
    001ddc84ldr x3, [sp+4488]
    001ddc88ldrsb x27, [x3]
    001ddc8cldr x3, [x3+4224]
    001ddc90str x3, [sp+4304]
    001ddc94ldr x3, [sp+4488]
    001ddc98ldrsb x27, [x3]
    001ddc9cldr x3, [x3+4232]
    001ddca0str x3, [sp+4312]
    001ddca4ldr x3, [sp+4488]
    001ddca8ldrsb x27, [x3]
    001ddcacadd x27, x3, 144
    001ddcb0add x27, x27, 4096
    001ddcb4ldp x4, x5, [x27]
    001ddcb8add x27, x3, 160
    001ddcbcadd x27, x27, 4096
    001ddcc0ldp x6, x7, [x27]
    001ddcc4add x27, x3, 176
    001ddcc8add x27, x27, 4096
    001ddcccldp x3, x8, [x27]
    001ddcd0add x27, sp, 224
    001ddcd4add x27, x27, 4096
    001ddcd8stp x4, x5, [x27]
    001ddcdcadd x27, sp, 240
    001ddce0add x27, x27, 4096
    001ddce4stp x6, x7, [x27]
    001ddce8add x27, sp, 256
    001ddcecadd x27, x27, 4096
    001ddcf0stp x3, x8, [x27]
    001ddcf4adrp x3, 0x4fc000
    001ddcf8add x3, x3, 496
    001ddcfcstr x3, [sp+4376]
    001ddd00ldr x17, [sp+4488]
    001ddd04str x17, [sp+64]
    001ddd08ldrsb x27, [x17]
    001ddd0cadrp x27, 0x86e000
    001ddd10ldr w3, [x27+3056]
    001ddd14cbz w3, 0x1ddd1c
    001ddd18b 0x1ddd20
    001ddd1c
    001ddd1cloc_1ddd1c:
    001ddd1cb 0x1ddd3c
    001ddd20
    001ddd20loc_1ddd20:
    001ddd20adrp x0, 0x4c6000
    001ddd24add x0, x0, 2400
    001ddd28mov x1, x17
    001ddd2cadd x2, sp, 80
    001ddd30bl runtime.wbMove
    001ddd34ldr x17, [sp+64]
    001ddd38b 0x1ddd3c
    001ddd3c
    001ddd3cloc_1ddd3c:
    001ddd3cadd x16, sp, 80
    001ddd40add x3, sp, 4096
    001ddd44add x3, x3, 352
    001ddd48
    001ddd48loc_1ddd48:
    001ddd48ldp x25, x27, [x16], 16
    001ddd4cstp x25, x27, [x17], 16
    001ddd50subs xzr, x16, x3
    001ddd54b.le 0x1ddd48
    001ddd58ldr x3, [sp+4464]
    001ddd5cldr x4, [sp+64]
    001ddd60str x3, [x4+4384]
    001ddd64ldr x1, [sp+4496]
    001ddd68ldr x2, [sp+4504]
    001ddd6cldr x0, [sp+4488]
    001ddd70bl compress/flate.(*decompressor).makeReader
    001ddd74ldr x3, [sp+4488]
    001ddd78ldrsb x27, [x3]
    001ddd7cmovz x4, 4240
    001ddd80add x0, x3, x4
    001ddd84str x0, [sp+72]
    001ddd88ldr x2, [sp+4512]
    001ddd8cldr x3, [sp+4520]
    001ddd90ldr x4, [sp+4528]
    001ddd94orr x1, xzr, 32768
    001ddd98bl compress/flate.(*dictDecoder).init
    001ddd9cstp xzr, xzr, [sp+48]
    001ddda0mov x0, xzr
    001ddda4mov x1, xzr
    001ddda8ldp x29, x30, [sp-8]
    001dddacmovz x27, 4480
    001dddb0add sp, sp, x27
    001dddb4ret x30
    001dddb8
    001dddb8loc_1dddb8:
    001dddb8stp x0, x1, [sp+8]
    001dddbcstp x2, x3, [sp+24]
    001dddc0stp x4, x5, [sp+40]
    001dddc4mov x3, x30
    001dddc8bl runtime.morestack_noctxt.abi0
    001dddccldp x0, x1, [sp+8]
    001dddd0ldp x2, x3, [sp+24]
    001dddd4ldp x4, x5, [sp+40]
    001dddd8b 0x1ddc10
    001ddddcudf 0
    001ddc10
    001ddde0
    001ddde0compress/flate.NewReader: ; void compress/flate.NewReader(io.Reader r)
    001ddde0ldr x16, [x28+16]
    001ddde4subs xzr, sp, x16
    001ddde8b.ls 0x1ddf74
    001dddecstr x30, [sp-112]!
    001dddf0stur x29, [sp-8]
    001dddf4sub x29, sp, 8
    001dddf8str x0, [sp+120]
    001dddfcstr x1, [sp+128]
    001dde00stp xzr, xzr, [sp+48]
    001dde04bl compress/flate.fixedHuffmanDecoderInit
    001dde08adrp x0, 0x4c6000
    001dde0cadd x0, x0, 2400
    001dde10bl runtime.newobject
    001dde14str x0, [sp+96]
    001dde18adrp x27, 0x86e000
    001dde1cldr w1, [x27+3056]
    001dde20cbz w1, 0x1dde28
    001dde24b 0x1dde2c
    001dde28
    001dde28loc_1dde28:
    001dde28b 0x1dde48
    001dde2c
    001dde2cloc_1dde2c:
    001dde2cstr x0, [sp+64]
    001dde30mov x1, x0
    001dde34adrp x0, 0x4c6000
    001dde38add x0, x0, 2400
    001dde3cbl runtime.wbZero
    001dde40ldr x0, [sp+64]
    001dde44b 0x1dde48
    001dde48
    001dde48loc_1dde48:
    001dde48movz x3, 4368
    001dde4cadd x3, x0, x3
    001dde50mov x16, x0
    001dde54
    001dde54loc_1dde54:
    001dde54stp xzr, xzr, [x16], 16
    001dde58subs xzr, x16, x3
    001dde5cb.le 0x1dde54
    001dde60str xzr, [x0+4384]
    001dde64ldr x0, [sp+96]
    001dde68ldr x1, [sp+120]
    001dde6cldr x2, [sp+128]
    001dde70bl compress/flate.(*decompressor).makeReader
    001dde74adrp x0, 0x427000
    001dde78add x0, x0, 1280
    001dde7cbl runtime.newobject
    001dde80str x0, [sp+88]
    001dde84ldr x3, [sp+96]
    001dde88adrp x27, 0x86e000
    001dde8cldr w4, [x27+3056]
    001dde90cbz w4, 0x1dde98
    001dde94b 0x1dde9c
    001dde98
    001dde98loc_1dde98:
    001dde98b 0x1ddeb0
    001dde9c
    001dde9cloc_1dde9c:
    001dde9cbl runtime.gcWriteBarrier2
    001ddea0str x0, [x25]
    001ddea4ldr x1, [x3+4224]
    001ddea8str x1, [x25+8]
    001ddeacb 0x1ddeb0
    001ddeb0
    001ddeb0loc_1ddeb0:
    001ddeb0str x0, [x3+4224]
    001ddeb4adrp x0, 0x427000
    001ddeb8add x0, x0, 1376
    001ddebcbl runtime.newobject
    001ddec0str x0, [sp+80]
    001ddec4ldr x1, [sp+96]
    001ddec8adrp x27, 0x86e000
    001ddeccldr w2, [x27+3056]
    001dded0cbz w2, 0x1dded8
    001dded4b 0x1ddedc
    001dded8
    001dded8loc_1dded8:
    001dded8b 0x1ddef0
    001ddedc
    001ddedcloc_1ddedc:
    001ddedcbl runtime.gcWriteBarrier2
    001ddee0str x0, [x25]
    001ddee4ldr x5, [x1+4232]
    001ddee8str x5, [x25+8]
    001ddeecb 0x1ddef0
    001ddef0
    001ddef0loc_1ddef0:
    001ddef0str x0, [x1+4232]
    001ddef4ldr x5, [sp+96]
    001ddef8adrp x27, 0x86e000
    001ddefcldr w6, [x27+3056]
    001ddf00cbz w6, 0x1ddf08
    001ddf04b 0x1ddf0c
    001ddf08
    001ddf08loc_1ddf08:
    001ddf08b 0x1ddf1c
    001ddf0c
    001ddf0cloc_1ddf0c:
    001ddf0cldr x6, [x5+4296]
    001ddf10bl runtime.gcWriteBarrier1
    001ddf14str x6, [x25]
    001ddf18b 0x1ddf1c
    001ddf1c
    001ddf1cloc_1ddf1c:
    001ddf1cadrp x6, 0x4fc000
    001ddf20add x6, x6, 496
    001ddf24str x6, [x5+4296]
    001ddf28ldr x5, [sp+96]
    001ddf2cmovz x6, 4240
    001ddf30add x0, x5, x6
    001ddf34orr x1, xzr, 32768
    001ddf38mov x2, xzr
    001ddf3cmov x3, xzr
    001ddf40mov x4, x3
    001ddf44bl compress/flate.(*dictDecoder).init
    001ddf48ldr x5, [sp+96]
    001ddf4cstr x5, [sp+72]
    001ddf50adrp x6, 0x53a000
    001ddf54add x6, x6, 1224
    001ddf58str x6, [sp+48]
    001ddf5cstr x5, [sp+56]
    001ddf60ldr x0, [sp+48]
    001ddf64ldr x1, [sp+56]
    001ddf68ldur x29, [sp-8]
    001ddf6cldr x30, [sp], 112
    001ddf70ret x30
    001ddf74
    001ddf74loc_1ddf74:
    001ddf74stp x0, x1, [sp+8]
    001ddf78mov x3, x30
    001ddf7cbl runtime.morestack_noctxt.abi0
    001ddf80ldp x0, x1, [sp+8]
    001ddf84b 0x1ddde0
    001ddf88udf 0
    001ddf8cudf 0
    001ddde0
    001ddf90
    001ddf90compress/flate.NewReaderDict: ; void compress/flate.NewReaderDict(io.Reader r, struct []uint8 dict)
    001ddf90ldr x16, [x28+16]
    001ddf94subs xzr, sp, x16
    001ddf98b.ls 0x1de130
    001ddf9cstr x30, [sp-112]!
    001ddfa0stur x29, [sp-8]
    001ddfa4sub x29, sp, 8
    001ddfa8str x0, [sp+120]
    001ddfacstr x1, [sp+128]
    001ddfb0str x2, [sp+136]
    001ddfb4str x3, [sp+144]
    001ddfb8str x4, [sp+152]
    001ddfbcstp xzr, xzr, [sp+48]
    001ddfc0bl compress/flate.fixedHuffmanDecoderInit
    001ddfc4adrp x0, 0x4c6000
    001ddfc8add x0, x0, 2400
    001ddfccbl runtime.newobject
    001ddfd0str x0, [sp+96]
    001ddfd4adrp x27, 0x86e000
    001ddfd8ldr w1, [x27+3056]
    001ddfdccbz w1, 0x1ddfe4
    001ddfe0b 0x1ddfe8
    001ddfe4
    001ddfe4loc_1ddfe4:
    001ddfe4b 0x1de004
    001ddfe8
    001ddfe8loc_1ddfe8:
    001ddfe8str x0, [sp+64]
    001ddfecmov x1, x0
    001ddff0adrp x0, 0x4c6000
    001ddff4add x0, x0, 2400
    001ddff8bl runtime.wbZero
    001ddffcldr x0, [sp+64]
    001de000b 0x1de004
    001de004
    001de004loc_1de004:
    001de004movz x3, 4368
    001de008add x3, x0, x3
    001de00cmov x16, x0
    001de010
    001de010loc_1de010:
    001de010stp xzr, xzr, [x16], 16
    001de014subs xzr, x16, x3
    001de018b.le 0x1de010
    001de01cstr xzr, [x0+4384]
    001de020ldr x0, [sp+96]
    001de024ldr x1, [sp+120]
    001de028ldr x2, [sp+128]
    001de02cbl compress/flate.(*decompressor).makeReader
    001de030adrp x0, 0x426000
    001de034add x0, x0, 1280
    001de038bl runtime.newobject
    001de03cstr x0, [sp+88]
    001de040ldr x3, [sp+96]
    001de044adrp x27, 0x86d000
    001de048ldr w4, [x27+3056]
    001de04ccbz w4, 0x1de054
    001de050b 0x1de058
    001de054
    001de054loc_1de054:
    001de054b 0x1de06c
    001de058
    001de058loc_1de058:
    001de058bl runtime.gcWriteBarrier2
    001de05cstr x0, [x25]
    001de060ldr x1, [x3+4224]
    001de064str x1, [x25+8]
    001de068b 0x1de06c
    001de06c
    001de06cloc_1de06c:
    001de06cstr x0, [x3+4224]
    001de070adrp x0, 0x426000
    001de074add x0, x0, 1376
    001de078bl runtime.newobject
    001de07cstr x0, [sp+80]
    001de080ldr x1, [sp+96]
    001de084adrp x27, 0x86d000
    001de088ldr w2, [x27+3056]
    001de08ccbz w2, 0x1de094
    001de090b 0x1de098
    001de094
    001de094loc_1de094:
    001de094b 0x1de0ac
    001de098
    001de098loc_1de098:
    001de098bl runtime.gcWriteBarrier2
    001de09cstr x0, [x25]
    001de0a0ldr x5, [x1+4232]
    001de0a4str x5, [x25+8]
    001de0a8b 0x1de0ac
    001de0ac
    001de0acloc_1de0ac:
    001de0acstr x0, [x1+4232]
    001de0b0ldr x5, [sp+96]
    001de0b4adrp x27, 0x86d000
    001de0b8ldr w6, [x27+3056]
    001de0bccbz w6, 0x1de0c4
    001de0c0b 0x1de0c8
    001de0c4
    001de0c4loc_1de0c4:
    001de0c4b 0x1de0d8
    001de0c8
    001de0c8loc_1de0c8:
    001de0c8ldr x6, [x5+4296]
    001de0ccbl runtime.gcWriteBarrier1
    001de0d0str x6, [x25]
    001de0d4b 0x1de0d8
    001de0d8
    001de0d8loc_1de0d8:
    001de0d8adrp x6, 0x4fb000
    001de0dcadd x6, x6, 496
    001de0e0str x6, [x5+4296]
    001de0e4ldr x5, [sp+96]
    001de0e8movz x6, 4240
    001de0ecadd x0, x5, x6
    001de0f0ldr x2, [sp+136]
    001de0f4ldr x3, [sp+144]
    001de0f8ldr x4, [sp+152]
    001de0fcorr x1, xzr, 32768
    001de100bl compress/flate.(*dictDecoder).init
    001de104ldr x5, [sp+96]
    001de108str x5, [sp+72]
    001de10cadrp x6, 0x539000
    001de110add x6, x6, 1224
    001de114str x6, [sp+48]
    001de118str x5, [sp+56]
    001de11cldr x0, [sp+48]
    001de120ldr x1, [sp+56]
    001de124ldur x29, [sp-8]
    001de128ldr x30, [sp], 112
    001de12cret x30
    001de130
    001de130loc_1de130:
    001de130stp x0, x1, [sp+8]
    001de134stp x2, x3, [sp+24]
    001de138str x4, [sp+40]
    001de13cmov x3, x30
    001de140bl runtime.morestack_noctxt.abi0
    001de144ldp x0, x1, [sp+8]
    001de148ldp x2, x3, [sp+24]
    001de14cldr x4, [sp+40]
    001de150b 0x1ddf90
    001de154udf 0
    001de158udf 0
    001de15cudf 0
    001ddf90
    001de160
    001de160compress/flate.literalToken: ; void compress/flate.literalToken(uint32 literal)
    001de160str x30, [sp-32]!
    001de164stur x29, [sp-8]
    001de168sub x29, sp, 8
    001de16cstr w0, [sp+40]
    001de170str wzr, [sp+20]
    001de174str w0, [sp+20]
    001de178ldr w0, [sp+20]
    001de17cadd x29, sp, 24
    001de180add sp, sp, 32
    001de184ret x30
    001de188udf 0
    001de18cudf 0
    001de160
    001de190
    001de190compress/flate.matchToken: ; void compress/flate.matchToken(uint32 xlength, uint32 xoffset)
    001de190str x30, [sp-32]!
    001de194stur x29, [sp-8]
    001de198sub x29, sp, 8
    001de19cstr w0, [sp+40]
    001de1a0str w1, [sp+44]
    001de1a4str wzr, [sp+20]
    001de1a8add x1, x1, x0, lsl #22
    001de1acmovz x2, 0x40000000
    001de1b0add x1, x1, x2
    001de1b4str w1, [sp+20]
    001de1b8ldr w0, [sp+20]
    001de1bcadd x29, sp, 24
    001de1c0add sp, sp, 32
    001de1c4ret x30
    001de1c8udf 0
    001de1ccudf 0
    001de190
    001de1d0
    001de1d0compress/flate.token.literal: ; void compress/flate.token.literal(compress/flate.token t)
    001de1d0str x30, [sp-32]!
    001de1d4stur x29, [sp-8]
    001de1d8sub x29, sp, 8
    001de1dcstr w0, [sp+40]
    001de1e0str wzr, [sp+20]
    001de1e4str w0, [sp+20]
    001de1e8ldr w0, [sp+20]
    001de1ecadd x29, sp, 24
    001de1f0add sp, sp, 32
    001de1f4ret x30
    001de1f8udf 0
    001de1fcudf 0
    001de1d0
    001de200
    001de200compress/flate.token.offset: ; void compress/flate.token.offset(compress/flate.token t)
    001de200str x30, [sp-32]!
    001de204stur x29, [sp-8]
    001de208sub x29, sp, 8
    001de20cstr w0, [sp+40]
    001de210str wzr, [sp+20]
    001de214and x0, x0, 0x3fffff
    001de218str w0, [sp+20]
    001de21cadd x29, sp, 24
    001de220add sp, sp, 32
    001de224ret x30
    001de228udf 0
    001de22cudf 0
    001de200
    001de230
    001de230compress/flate.token.length: ; void compress/flate.token.length(compress/flate.token t)
    001de230str x30, [sp-32]!
    001de234stur x29, [sp-8]
    001de238sub x29, sp, 8
    001de23cstr w0, [sp+40]
    001de240str wzr, [sp+20]
    001de244movz x1, 0x40000000
    001de248sub x1, x0, x1
    001de24cubfm x1, x1, 22, 31
    001de250str w1, [sp+20]
    001de254ldr w0, [sp+20]
    001de258add x29, sp, 24
    001de25cadd sp, sp, 32
    001de260ret x30
    001de264udf 0
    001de268udf 0
    001de26cudf 0
    001de230
    001de270
    001de270compress/flate.lengthCode: ; void compress/flate.lengthCode(uint32 len)
    001de270ldr x16, [x28+16]
    001de274subs xzr, sp, x16
    001de278b.ls 0x1de2d0
    001de27cstr x30, [sp-48]!
    001de280stur x29, [sp-8]
    001de284sub x29, sp, 8
    001de288str w0, [sp+56]
    001de28cstr wzr, [sp+36]
    001de290mov w2, w0
    001de294subs xzr, x2, 256
    001de298b.lo 0x1de2a0
    001de29cb 0x1de2c0
    001de2a0
    001de2a0loc_1de2a0:
    001de2a0ubfm x1, x0, 62, 31
    001de2a4adrp x2, 0x7ed000
    001de2a8add x2, x2, 2624
    001de2acldr w0, [x2+x1]
    001de2b0str w0, [sp+36]
    001de2b4ldur x29, [sp-8]
    001de2b8ldr x30, [sp], 48
    001de2bcret x30
    001de2c0
    001de2c0loc_1de2c0:
    001de2c0mov x0, x2
    001de2c4orr x1, xzr, 256
    001de2c8bl runtime.panicIndex
    001de2cchint
    001de2d0
    001de2d0loc_1de2d0:
    001de2d0str w0, [sp+8]
    001de2d4mov x3, x30
    001de2d8bl runtime.morestack_noctxt.abi0
    001de2dcldr w0, [sp+8]
    001de2e0b 0x1de270
    001de2e4udf 0
    001de2e8udf 0
    001de2ecudf 0
    001de270
    001de2f0
    001de2f0compress/flate.offsetCode: ; void compress/flate.offsetCode(uint32 off)
    001de2f0ldr x16, [x28+16]
    001de2f4subs xzr, sp, x16
    001de2f8b.ls 0x1de3f4
    001de2fcstr x30, [sp-48]!
    001de300stur x29, [sp-8]
    001de304sub x29, sp, 8
    001de308str w0, [sp+56]
    001de30cstr wzr, [sp+36]
    001de310subs wzr, w0, 256
    001de314b.lo 0x1de31c
    001de318b 0x1de34c
    001de31c
    001de31cloc_1de31c:
    001de31cmov w2, w0
    001de320subs xzr, x2, 256
    001de324b.lo 0x1de32c
    001de328b 0x1de3e4
    001de32c
    001de32cloc_1de32c:
    001de32cubfm x1, x0, 62, 31
    001de330adrp x2, 0x7ed000
    001de334add x2, x2, 3648
    001de338ldr w0, [x2+x1]
    001de33cstr w0, [sp+36]
    001de340ldur x29, [sp-8]
    001de344ldr x30, [sp], 48
    001de348ret x30
    001de34c
    001de34cloc_1de34c:
    001de34cubfm x2, x0, 7, 31
    001de350subs wzr, w2, 256
    001de354b.lo 0x1de35c
    001de358b 0x1de394
    001de35c
    001de35cloc_1de35c:
    001de35cubfm x2, x0, 7, 31
    001de360ubfm x3, x0, 7, 31
    001de364subs xzr, x2, 256
    001de368b.lo 0x1de370
    001de36cb 0x1de3d8
    001de370
    001de370loc_1de370:
    001de370ubfm x1, x3, 62, 31
    001de374adrp x2, 0x7ed000
    001de378add x2, x2, 3648
    001de37cldr w1, [x2+x1]
    001de380add x0, x1, 14
    001de384str w0, [sp+36]
    001de388ldur x29, [sp-8]
    001de38cldr x30, [sp], 48
    001de390ret x30
    001de394
    001de394loc_1de394:
    001de394ubfm x2, x0, 14, 31
    001de398ubfm x3, x0, 14, 31
    001de39csubs xzr, x2, 256
    001de3a0b.lo 0x1de3a8
    001de3a4b 0x1de3cc
    001de3a8
    001de3a8loc_1de3a8:
    001de3a8ubfm x1, x3, 62, 31
    001de3acadrp x2, 0x7ed000
    001de3b0add x2, x2, 3648
    001de3b4ldr w1, [x2+x1]
    001de3b8add x0, x1, 28
    001de3bcstr w0, [sp+36]
    001de3c0ldur x29, [sp-8]
    001de3c4ldr x30, [sp], 48
    001de3c8ret x30
    001de3cc
    001de3ccloc_1de3cc:
    001de3ccmov x0, x2
    001de3d0orr x1, xzr, 256
    001de3d4bl runtime.panicIndex
    001de3d8
    001de3d8loc_1de3d8:
    001de3d8mov x0, x2
    001de3dcorr x1, xzr, 256
    001de3e0bl runtime.panicIndex
    001de3e4
    001de3e4loc_1de3e4:
    001de3e4mov x0, x2
    001de3e8orr x1, xzr, 256
    001de3ecbl runtime.panicIndex
    001de3f0hint
    001de3f4
    001de3f4loc_1de3f4:
    001de3f4str w0, [sp+8]
    001de3f8mov x3, x30
    001de3fcbl runtime.morestack_noctxt.abi0
    001de400ldr w0, [sp+8]
    001de404b 0x1de2f0
    001de408udf 0
    001de40cudf 0
    001de2f0
    001de410
    001de410compress/flate.fixedHuffmanDecoderInit.func1: ; void compress/flate.fixedHuffmanDecoderInit.func1(void)
    001de410ldr x16, [x28+16]
    001de414sub x17, sp, 2288
    001de418subs xzr, x17, x16
    001de41cb.ls 0x1de5cc
    001de420sub x20, sp, 2416
    001de424stp x29, x30, [x20-8]
    001de428add sp, x20, 0
    001de42csub x29, sp, 8
    001de430add x16, sp, 80
    001de434add x4, sp, 2368
    001de438
    001de438loc_1de438:
    001de438stp xzr, xzr, [x16], 16
    001de43csubs xzr, x16, x4
    001de440b.le 0x1de438
    001de444str xzr, [sp+72]
    001de448b 0x1de44c
    001de44c
    001de44cloc_1de44c:
    001de44cldr x4, [sp+72]
    001de450subs xzr, x4, 144
    001de454b.lt 0x1de45c
    001de458b 0x1de48c
    001de45c
    001de45cloc_1de45c:
    001de45cldr x0, [sp+72]
    001de460subs xzr, x0, 288
    001de464b.lo 0x1de46c
    001de468b 0x1de5c0
    001de46c
    001de46cloc_1de46c:
    001de46corr x4, xzr, 8
    001de470add x5, sp, 80
    001de474str x4, [x5+3*x0]
    001de478b 0x1de47c
    001de47c
    001de47cloc_1de47c:
    001de47cldr x5, [sp+72]
    001de480add x5, x5, 1
    001de484str x5, [sp+72]
    001de488b 0x1de44c
    001de48c
    001de48cloc_1de48c:
    001de48cmovz x4, 144
    001de490str x4, [sp+64]
    001de494b 0x1de498
    001de498
    001de498loc_1de498:
    001de498ldr x4, [sp+64]
    001de49csubs xzr, x4, 256
    001de4a0b.lt 0x1de4a8
    001de4a4b 0x1de4d8
    001de4a8
    001de4a8loc_1de4a8:
    001de4a8ldr x0, [sp+64]
    001de4acsubs xzr, x0, 288
    001de4b0b.lo 0x1de4b8
    001de4b4b 0x1de5b8
    001de4b8
    001de4b8loc_1de4b8:
    001de4b8movz x4, 9
    001de4bcadd x5, sp, 80
    001de4c0str x4, [x5+3*x0]
    001de4c4b 0x1de4c8
    001de4c8
    001de4c8loc_1de4c8:
    001de4c8ldr x5, [sp+64]
    001de4ccadd x5, x5, 1
    001de4d0str x5, [sp+64]
    001de4d4b 0x1de498
    001de4d8
    001de4d8loc_1de4d8:
    001de4d8orr x4, xzr, 256
    001de4dcstr x4, [sp+56]
    001de4e0b 0x1de4e4
    001de4e4
    001de4e4loc_1de4e4:
    001de4e4ldr x4, [sp+56]
    001de4e8subs xzr, x4, 280
    001de4ecb.lt 0x1de4f4
    001de4f0b 0x1de524
    001de4f4
    001de4f4loc_1de4f4:
    001de4f4ldr x0, [sp+56]
    001de4f8subs xzr, x0, 288
    001de4fcb.lo 0x1de504
    001de500b 0x1de5b0
    001de504
    001de504loc_1de504:
    001de504orr x4, xzr, 7
    001de508add x5, sp, 80
    001de50cstr x4, [x5+3*x0]
    001de510b 0x1de514
    001de514
    001de514loc_1de514:
    001de514ldr x5, [sp+56]
    001de518add x5, x5, 1
    001de51cstr x5, [sp+56]
    001de520b 0x1de4e4
    001de524
    001de524loc_1de524:
    001de524movz x4, 280
    001de528str x4, [sp+48]
    001de52cb 0x1de530
    001de530
    001de530loc_1de530:
    001de530ldr x4, [sp+48]
    001de534subs xzr, x4, 288
    001de538b.lt 0x1de540
    001de53cb 0x1de570
    001de540
    001de540loc_1de540:
    001de540ldr x0, [sp+48]
    001de544subs xzr, x0, 288
    001de548b.lo 0x1de550
    001de54cb 0x1de5a8
    001de550
    001de550loc_1de550:
    001de550orr x4, xzr, 8
    001de554add x5, sp, 80
    001de558str x4, [x5+3*x0]
    001de55cb 0x1de560
    001de560
    001de560loc_1de560:
    001de560ldr x5, [sp+48]
    001de564add x5, x5, 1
    001de568str x5, [sp+48]
    001de56cb 0x1de530
    001de570
    001de570loc_1de570:
    001de570add x1, sp, 80
    001de574ldrsb x27, [x1]
    001de578b 0x1de57c
    001de57c
    001de57cloc_1de57c:
    001de57cstr x1, [sp+2384]
    001de580movz x3, 288
    001de584str x3, [sp+2392]
    001de588str x3, [sp+2400]
    001de58cadrp x0, 0x847000
    001de590add x0, x0, 1120
    001de594mov x2, x3
    001de598bl compress/flate.(*huffmanDecoder).init
    001de59cldp x29, x30, [sp-8]
    001de5a0add sp, sp, 2416
    001de5a4ret x30
    001de5a8
    001de5a8loc_1de5a8:
    001de5a8movz x1, 288
    001de5acbl runtime.panicIndex
    001de5b0
    001de5b0loc_1de5b0:
    001de5b0movz x1, 288
    001de5b4bl runtime.panicIndex
    001de5b8
    001de5b8loc_1de5b8:
    001de5b8movz x1, 288
    001de5bcbl runtime.panicIndex
    001de5c0
    001de5c0loc_1de5c0:
    001de5c0movz x1, 288
    001de5c4bl runtime.panicIndex
    001de5c8hint
    001de5cc
    001de5ccloc_1de5cc:
    001de5ccmov x3, x30
    001de5d0bl runtime.morestack_noctxt.abi0
    001de5d4b 0x1de410
    001de5d8udf 0
    001de5dcudf 0
    001de410
    001de5e0
    001de5e0type:.eq.compress/flate.literalNode: ; void type:.eq.compress/flate.literalNode(compress/flate.literalNode * p, compress/flate.literalNode * q)
    001de5e0str x30, [sp-32]!
    001de5e4stur x29, [sp-8]
    001de5e8sub x29, sp, 8
    001de5ecstr x0, [sp+40]
    001de5f0str x1, [sp+48]
    001de5f4strb wzr, [sp+23]
    001de5f8ldr x1, [sp+40]
    001de5fcldrh w1, [x1]
    001de600ldr x2, [sp+48]
    001de604ldrh w2, [x2]
    001de608subs wzr, w2, w1
    001de60cb.eq 0x1de614
    001de610b 0x1de640
    001de614
    001de614loc_1de614:
    001de614ldr x1, [sp+40]
    001de618ldr x2, [sp+48]
    001de61cldrsw x1, [x1+4]
    001de620ldrsw x2, [x2+4]
    001de624subs wzr, w2, w1
    001de628cset x0, eq
    001de62cstrb w0, [sp+23]
    001de630b 0x1de634
    001de634
    001de634loc_1de634:
    001de634add x29, sp, 24
    001de638add sp, sp, 32
    001de63cret x30
    001de640
    001de640loc_1de640:
    001de640b 0x1de644
    001de644
    001de644loc_1de644:
    001de644strb wzr, [sp+23]
    001de648mov x0, xzr
    001de64cadd x29, sp, 24
    001de650add sp, sp, 32
    001de654ret x30
    001de658udf 0
    001de65cudf 0
    001de5e0
    001de660
    001de660compress/flate.(*byLiteral).Len: ; void compress/flate.(*byLiteral).Len(compress/flate.byLiteral * s)
    001de660ldr x16, [x28+16]
    001de664subs xzr, sp, x16
    001de668b.ls 0x1de6d0
    001de66cstr x30, [sp-80]!
    001de670stur x29, [sp-8]
    001de674sub x29, sp, 8
    001de678ldr x16, [x28+32]
    001de67ccbnz x16, 0x1de6e4
    001de680
    001de680loc_1de680:
    001de680str x0, [sp+88]
    001de684str xzr, [sp+32]
    001de688cbnz x0, 0x1de690
    001de68cb 0x1de6c8
    001de690
    001de690loc_1de690:
    001de690ldrsb x27, [x0]
    001de694ldr x3, [x0]
    001de698ldr x1, [x0+8]
    001de69cldr x2, [x0+16]
    001de6a0str x3, [sp+48]
    001de6a4str x1, [sp+56]
    001de6a8str x2, [sp+64]
    001de6acmov x0, x3
    001de6b0bl compress/flate.byLiteral.Len
    001de6b4str x0, [sp+40]
    001de6b8str x0, [sp+32]
    001de6bcldur x29, [sp-8]
    001de6c0ldr x30, [sp], 80
    001de6c4ret x30
    001de6c8
    001de6c8loc_1de6c8:
    001de6c8bl runtime.panicwrap
    001de6cchint
    001de6d0
    001de6d0loc_1de6d0:
    001de6d0str x0, [sp+8]
    001de6d4mov x3, x30
    001de6d8bl runtime.morestack_noctxt.abi0
    001de6dcldr x0, [sp+8]
    001de6e0b 0x1de660
    001de6e4
    001de6e4loc_1de6e4:
    001de6e4ldr x17, [x16]
    001de6e8add x20, sp, 88
    001de6ecsubs xzr, x20, x17
    001de6f0b.ne 0x1de680
    001de6f4add x20, sp, 8
    001de6f8str x20, [x16]
    001de6fcb 0x1de680
    001de660
    001de700
    001de700compress/flate.(*byLiteral).Less: ; void compress/flate.(*byLiteral).Less(compress/flate.byLiteral * s, int i, int j)
    001de700ldr x16, [x28+16]
    001de704subs xzr, sp, x16
    001de708b.ls 0x1de784
    001de70cstr x30, [sp-96]!
    001de710stur x29, [sp-8]
    001de714sub x29, sp, 8
    001de718ldr x16, [x28+32]
    001de71ccbnz x16, 0x1de7a0
    001de720
    001de720loc_1de720:
    001de720str x0, [sp+104]
    001de724str x1, [sp+112]
    001de728str x2, [sp+120]
    001de72cstrb wzr, [sp+62]
    001de730ldr x5, [sp+104]
    001de734cbnz x5, 0x1de73c
    001de738b 0x1de77c
    001de73c
    001de73cloc_1de73c:
    001de73cldr x5, [sp+104]
    001de740ldrsb x27, [x5]
    001de744ldr x0, [x5]
    001de748ldr x1, [x5+8]
    001de74cldr x2, [x5+16]
    001de750str x0, [sp+64]
    001de754str x1, [sp+72]
    001de758str x2, [sp+80]
    001de75cldr x3, [sp+112]
    001de760ldr x4, [sp+120]
    001de764bl compress/flate.byLiteral.Less
    001de768strb w0, [sp+63]
    001de76cstrb w0, [sp+62]
    001de770ldur x29, [sp-8]
    001de774ldr x30, [sp], 96
    001de778ret x30
    001de77c
    001de77cloc_1de77c:
    001de77cbl runtime.panicwrap
    001de780hint
    001de784
    001de784loc_1de784:
    001de784stp x0, x1, [sp+8]
    001de788str x2, [sp+24]
    001de78cmov x3, x30
    001de790bl runtime.morestack_noctxt.abi0
    001de794ldp x0, x1, [sp+8]
    001de798ldr x2, [sp+24]
    001de79cb 0x1de700
    001de7a0
    001de7a0loc_1de7a0:
    001de7a0ldr x17, [x16]
    001de7a4add x20, sp, 104
    001de7a8subs xzr, x20, x17
    001de7acb.ne 0x1de720
    001de7b0add x20, sp, 8
    001de7b4str x20, [x16]
    001de7b8b 0x1de720
    001de7bcudf 0
    001de700
    001de7c0
    001de7c0compress/flate.(*byLiteral).Swap: ; void compress/flate.(*byLiteral).Swap(compress/flate.byLiteral * s, int i, int j)
    001de7c0ldr x16, [x28+16]
    001de7c4subs xzr, sp, x16
    001de7c8b.ls 0x1de834
    001de7ccstr x30, [sp-80]!
    001de7d0stur x29, [sp-8]
    001de7d4sub x29, sp, 8
    001de7d8ldr x16, [x28+32]
    001de7dccbnz x16, 0x1de850
    001de7e0
    001de7e0loc_1de7e0:
    001de7e0str x0, [sp+88]
    001de7e4str x1, [sp+96]
    001de7e8str x2, [sp+104]
    001de7eccbnz x0, 0x1de7f4
    001de7f0b 0x1de82c
    001de7f4
    001de7f4loc_1de7f4:
    001de7f4ldrsb x27, [x0]
    001de7f8ldr x5, [x0]
    001de7fcldr x1, [x0+8]
    001de800ldr x2, [x0+16]
    001de804str x5, [sp+48]
    001de808str x1, [sp+56]
    001de80cstr x2, [sp+64]
    001de810ldr x3, [sp+96]
    001de814ldr x4, [sp+104]
    001de818mov x0, x5
    001de81cbl compress/flate.byLiteral.Swap
    001de820ldur x29, [sp-8]
    001de824ldr x30, [sp], 80
    001de828ret x30
    001de82c
    001de82cloc_1de82c:
    001de82cbl runtime.panicwrap
    001de830hint
    001de834
    001de834loc_1de834:
    001de834stp x0, x1, [sp+8]
    001de838str x2, [sp+24]
    001de83cmov x3, x30
    001de840bl runtime.morestack_noctxt.abi0
    001de844ldp x0, x1, [sp+8]
    001de848ldr x2, [sp+24]
    001de84cb 0x1de7c0
    001de850
    001de850loc_1de850:
    001de850ldr x17, [x16]
    001de854add x20, sp, 88
    001de858subs xzr, x20, x17
    001de85cb.ne 0x1de7e0
    001de860add x20, sp, 8
    001de864str x20, [x16]
    001de868b 0x1de7e0
    001de86cudf 0
    001de7c0
    001de870
    001de870compress/flate.(*byFreq).Len: ; void compress/flate.(*byFreq).Len(compress/flate.byFreq * s)
    001de870ldr x16, [x28+16]
    001de874subs xzr, sp, x16
    001de878b.ls 0x1de8e0
    001de87cstr x30, [sp-80]!
    001de880stur x29, [sp-8]
    001de884sub x29, sp, 8
    001de888ldr x16, [x28+32]
    001de88ccbnz x16, 0x1de8f4
    001de890
    001de890loc_1de890:
    001de890str x0, [sp+88]
    001de894str xzr, [sp+32]
    001de898cbnz x0, 0x1de8a0
    001de89cb 0x1de8d8
    001de8a0
    001de8a0loc_1de8a0:
    001de8a0ldrsb x27, [x0]
    001de8a4ldr x3, [x0]
    001de8a8ldr x1, [x0+8]
    001de8acldr x2, [x0+16]
    001de8b0str x3, [sp+48]
    001de8b4str x1, [sp+56]
    001de8b8str x2, [sp+64]
    001de8bcmov x0, x3
    001de8c0bl compress/flate.byFreq.Len
    001de8c4str x0, [sp+40]
    001de8c8str x0, [sp+32]
    001de8ccldur x29, [sp-8]
    001de8d0ldr x30, [sp], 80
    001de8d4ret x30
    001de8d8
    001de8d8loc_1de8d8:
    001de8d8bl runtime.panicwrap
    001de8dchint
    001de8e0
    001de8e0loc_1de8e0:
    001de8e0str x0, [sp+8]
    001de8e4mov x3, x30
    001de8e8bl runtime.morestack_noctxt.abi0
    001de8ecldr x0, [sp+8]
    001de8f0b 0x1de870
    001de8f4
    001de8f4loc_1de8f4:
    001de8f4ldr x17, [x16]
    001de8f8add x20, sp, 88
    001de8fcsubs xzr, x20, x17
    001de900b.ne 0x1de890
    001de904add x20, sp, 8
    001de908str x20, [x16]
    001de90cb 0x1de890
    001de870
    001de910
    001de910compress/flate.(*byFreq).Less: ; void compress/flate.(*byFreq).Less(compress/flate.byFreq * s, int i, int j)
    001de910ldr x16, [x28+16]
    001de914subs xzr, sp, x16
    001de918b.ls 0x1de994
    001de91cstr x30, [sp-96]!
    001de920stur x29, [sp-8]
    001de924sub x29, sp, 8
    001de928ldr x16, [x28+32]
    001de92ccbnz x16, 0x1de9b0
    001de930
    001de930loc_1de930:
    001de930str x0, [sp+104]
    001de934str x1, [sp+112]
    001de938str x2, [sp+120]
    001de93cstrb wzr, [sp+62]
    001de940ldr x5, [sp+104]
    001de944cbnz x5, 0x1de94c
    001de948b 0x1de98c
    001de94c
    001de94cloc_1de94c:
    001de94cldr x5, [sp+104]
    001de950ldrsb x27, [x5]
    001de954ldr x0, [x5]
    001de958ldr x1, [x5+8]
    001de95cldr x2, [x5+16]
    001de960str x0, [sp+64]
    001de964str x1, [sp+72]
    001de968str x2, [sp+80]
    001de96cldr x3, [sp+112]
    001de970ldr x4, [sp+120]
    001de974bl compress/flate.byFreq.Less
    001de978strb w0, [sp+63]
    001de97cstrb w0, [sp+62]
    001de980ldur x29, [sp-8]
    001de984ldr x30, [sp], 96
    001de988ret x30
    001de98c
    001de98cloc_1de98c:
    001de98cbl runtime.panicwrap
    001de990hint
    001de994
    001de994loc_1de994:
    001de994stp x0, x1, [sp+8]
    001de998str x2, [sp+24]
    001de99cmov x3, x30
    001de9a0bl runtime.morestack_noctxt.abi0
    001de9a4ldp x0, x1, [sp+8]
    001de9a8ldr x2, [sp+24]
    001de9acb 0x1de910
    001de9b0
    001de9b0loc_1de9b0:
    001de9b0ldr x17, [x16]
    001de9b4add x20, sp, 104
    001de9b8subs xzr, x20, x17
    001de9bcb.ne 0x1de930
    001de9c0add x20, sp, 8
    001de9c4str x20, [x16]
    001de9c8b 0x1de930
    001de9ccudf 0
    001de910
    001de9d0
    001de9d0compress/flate.(*byFreq).Swap: ; void compress/flate.(*byFreq).Swap(compress/flate.byFreq * s, int i, int j)
    001de9d0ldr x16, [x28+16]
    001de9d4subs xzr, sp, x16
    001de9d8b.ls 0x1dea44
    001de9dcstr x30, [sp-80]!
    001de9e0stur x29, [sp-8]
    001de9e4sub x29, sp, 8
    001de9e8ldr x16, [x28+32]
    001de9eccbnz x16, 0x1dea60
    001de9f0
    001de9f0loc_1de9f0:
    001de9f0str x0, [sp+88]
    001de9f4str x1, [sp+96]
    001de9f8str x2, [sp+104]
    001de9fccbnz x0, 0x1dea04
    001dea00b 0x1dea3c
    001dea04
    001dea04loc_1dea04:
    001dea04ldrsb x27, [x0]
    001dea08ldr x5, [x0]
    001dea0cldr x1, [x0+8]
    001dea10ldr x2, [x0+16]
    001dea14str x5, [sp+48]
    001dea18str x1, [sp+56]
    001dea1cstr x2, [sp+64]
    001dea20ldr x3, [sp+96]
    001dea24ldr x4, [sp+104]
    001dea28mov x0, x5
    001dea2cbl compress/flate.byFreq.Swap
    001dea30ldur x29, [sp-8]
    001dea34ldr x30, [sp], 80
    001dea38ret x30
    001dea3c
    001dea3cloc_1dea3c:
    001dea3cbl runtime.panicwrap
    001dea40hint
    001dea44
    001dea44loc_1dea44:
    001dea44stp x0, x1, [sp+8]
    001dea48str x2, [sp+24]
    001dea4cmov x3, x30
    001dea50bl runtime.morestack_noctxt.abi0
    001dea54ldp x0, x1, [sp+8]
    001dea58ldr x2, [sp+24]
    001dea5cb 0x1de9d0
    001dea60
    001dea60loc_1dea60:
    001dea60ldr x17, [x16]
    001dea64add x20, sp, 88
    001dea68subs xzr, x20, x17
    001dea6cb.ne 0x1de9f0
    001dea70add x20, sp, 8
    001dea74str x20, [x16]
    001dea78b 0x1de9f0
    001dea7cudf 0
    001de9d0
    001dea80
    001dea80compress/flate.(*CorruptInputError).Error: ; void compress/flate.(*CorruptInputError).Error(compress/flate.CorruptInputError * e)
    001dea80ldr x16, [x28+16]
    001dea84subs xzr, sp, x16
    001dea88b.ls 0x1deaec
    001dea8cstr x30, [sp-64]!
    001dea90stur x29, [sp-8]
    001dea94sub x29, sp, 8
    001dea98ldr x16, [x28+32]
    001dea9ccbnz x16, 0x1deb00
    001deaa0
    001deaa0loc_1deaa0:
    001deaa0str x0, [sp+72]
    001deaa4stp xzr, xzr, [sp+24]
    001deaa8ldr x1, [sp+72]
    001deaaccbnz x1, 0x1deab4
    001deab0b 0x1deae4
    001deab4
    001deab4loc_1deab4:
    001deab4ldr x1, [sp+72]
    001deab8ldrsb x27, [x1]
    001deabcldr x0, [x1]
    001deac0str x0, [sp+16]
    001deac4bl compress/flate.CorruptInputError.Error
    001deac8str x0, [sp+40]
    001deaccstr x1, [sp+48]
    001dead0str x0, [sp+24]
    001dead4str x1, [sp+32]
    001dead8ldur x29, [sp-8]
    001deadcldr x30, [sp], 64
    001deae0ret x30
    001deae4
    001deae4loc_1deae4:
    001deae4bl runtime.panicwrap
    001deae8hint
    001deaec
    001deaecloc_1deaec:
    001deaecstr x0, [sp+8]
    001deaf0mov x3, x30
    001deaf4bl runtime.morestack_noctxt.abi0
    001deaf8ldr x0, [sp+8]
    001deafcb 0x1dea80
    001deb00
    001deb00loc_1deb00:
    001deb00ldr x17, [x16]
    001deb04add x20, sp, 72
    001deb08subs xzr, x20, x17
    001deb0cb.ne 0x1deaa0
    001deb10add x20, sp, 8
    001deb14str x20, [x16]
    001deb18b 0x1deaa0
    001deb1cudf 0
    001dea80
    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