File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001d9140
    001d9140compress/flate.(*huffmanEncoder).bitCounts: ; void compress/flate.(*huffmanEncoder).bitCounts(compress/flate.huffmanEncoder * h, struct []compress/flate.literalNode list, int32 maxBits)
    001d9140ldr x16, [x28+16]
    001d9144sub x17, sp, 1520
    001d9148subs xzr, x17, x16
    001d914cb.ls 0x1d9af0
    001d9150sub x20, sp, 1648
    001d9154stp x29, x30, [x20-8]
    001d9158add sp, x20, 0
    001d915csub x29, sp, 8
    001d9160str x0, [sp+1656]
    001d9164str x1, [sp+1664]
    001d9168str x2, [sp+1672]
    001d916cstr x3, [sp+1680]
    001d9170str w4, [sp+1688]
    001d9174str xzr, [sp+1480]
    001d9178add x27, sp, 1488
    001d917cstp xzr, xzr, [x27]
    001d9180ldrsw x3, [sp+1688]
    001d9184subs wzr, w3, 16
    001d9188b.ge 0x1d9ad8
    001d918cb 0x1d9190
    001d9190
    001d9190loc_1d9190:
    001d9190ldr x0, [sp+1672]
    001d9194str x0, [sp+1472]
    001d9198str w0, [sp+44]
    001d919cadd x0, x0, 1
    001d91a0str w0, [sp+1444]
    001d91a4ldr x2, [sp+1680]
    001d91a8sbfm x1, x0, 0, 31
    001d91acsubs xzr, x1, x2
    001d91b0b.ls 0x1d91b8
    001d91b4b 0x1d9ad4
    001d91b8
    001d91b8loc_1d91b8:
    001d91b8b 0x1d91bc
    001d91bc
    001d91bcloc_1d91bc:
    001d91bcstr x1, [sp+1672]
    001d91c0bl compress/flate.maxNode
    001d91c4strh w0, [sp+1436]
    001d91c8str w1, [sp+1440]
    001d91ccldrsw x2, [sp+44]
    001d91d0ldr x3, [sp+1664]
    001d91d4ldr x4, [sp+1672]
    001d91d8mov x5, x2
    001d91dcsubs xzr, x5, x4
    001d91e0b.lo 0x1d91e8
    001d91e4b 0x1d9ac8
    001d91e8
    001d91e8loc_1d91e8:
    001d91e8sbfm x4, x2, 61, 31
    001d91ecstrh w0, [x3+x4]
    001d91f0add x3, x3, x4
    001d91f4str w1, [x3+4]
    001d91f8ldrsw x3, [sp+1688]
    001d91fcldrsw x4, [sp+44]
    001d9200sub x4, x4, 1
    001d9204subs wzr, w3, w4
    001d9208b.gt 0x1d9210
    001d920cb 0x1d9220
    001d9210
    001d9210loc_1d9210:
    001d9210ldrsw x3, [sp+44]
    001d9214sub x3, x3, 1
    001d9218str w3, [sp+1688]
    001d921cb 0x1d9224
    001d9220
    001d9220loc_1d9220:
    001d9220b 0x1d9224
    001d9224
    001d9224loc_1d9224:
    001d9224add x20, sp, 48
    001d9228adr x27, 16
    001d922cstp x29, x27, [sp-24]
    001d9230sub x29, sp, 24
    001d9234bl fn_87cc0
    001d9238sub x29, sp, 8
    001d923cadd x20, sp, 380
    001d9240adr x27, 16
    001d9244stp x29, x27, [sp-24]
    001d9248sub x29, sp, 24
    001d924cbl runtime.duffzero
    001d9250sub x29, sp, 8
    001d9254orr x3, xzr, 1
    001d9258str w3, [sp+376]
    001d925cb 0x1d9260
    001d9260
    001d9260loc_1d9260:
    001d9260ldrsw x3, [sp+1688]
    001d9264ldrsw x4, [sp+376]
    001d9268subs wzr, w3, w4
    001d926cb.ge 0x1d9274
    001d9270b 0x1d93cc
    001d9274
    001d9274loc_1d9274:
    001d9274add x27, sp, 1416
    001d9278stp xzr, xzr, [x27]
    001d927cadd x27, sp, 1428
    001d9280str xzr, [x27]
    001d9284ldrsw x3, [sp+376]
    001d9288str w3, [sp+1416]
    001d928cldr x1, [sp+1672]
    001d9290ldr x4, [sp+1664]
    001d9294subs xzr, x1, 1
    001d9298b.hi 0x1d92a0
    001d929cb 0x1d9ac0
    001d92a0
    001d92a0loc_1d92a0:
    001d92a0ldrsw x4, [x4+12]
    001d92a4str w4, [sp+1420]
    001d92a8ldr x1, [sp+1672]
    001d92acldr x5, [sp+1664]
    001d92b0subs xzr, x1, 2
    001d92b4b.hi 0x1d92bc
    001d92b8b 0x1d9ab8
    001d92bc
    001d92bcloc_1d92bc:
    001d92bcldrsw x5, [x5+20]
    001d92c0str w5, [sp+1424]
    001d92c4ldr x1, [sp+1672]
    001d92c8ldr x6, [sp+1664]
    001d92ccsubs xzr, x1, 0
    001d92d0b.hi 0x1d92d8
    001d92d4b 0x1d9ab0
    001d92d8
    001d92d8loc_1d92d8:
    001d92d8ldrsw x6, [x6+4]
    001d92dcldr x1, [sp+1672]
    001d92e0ldr x7, [sp+1664]
    001d92e4subs xzr, x1, 1
    001d92e8b.hi 0x1d92f0
    001d92ecb 0x1d9aa8
    001d92f0
    001d92f0loc_1d92f0:
    001d92f0ldrsw x7, [x7+12]
    001d92f4add x6, x6, x7
    001d92f8str w6, [sp+1428]
    001d92fcldrsw x7, [sp+376]
    001d9300mov x0, x7
    001d9304subs xzr, x0, 16
    001d9308b.lo 0x1d9310
    001d930cb 0x1d9aa0
    001d9310
    001d9310loc_1d9310:
    001d9310add x7, x0, x0, lsl #2
    001d9314add x8, sp, 48
    001d9318add x9, x8, x7, lsl #2
    001d931cstp xzr, xzr, [x9]
    001d9320stur xzr, [x9+12]
    001d9324str w3, [x8+2*x7]
    001d9328str w4, [x9+4]
    001d932cstr w5, [x9+8]
    001d9330str w6, [x9+12]
    001d9334ldrsw x3, [sp+376]
    001d9338mov x0, x3
    001d933csubs xzr, x0, 16
    001d9340b.lo 0x1d9348
    001d9344b 0x1d9a98
    001d9348
    001d9348loc_1d9348:
    001d9348sbfm x3, x3, 58, 31
    001d934cadd x4, sp, 380
    001d9350add x3, x4, x3
    001d9354ldrsw x4, [sp+376]
    001d9358mov x0, x4
    001d935csubs xzr, x0, 16
    001d9360b.lo 0x1d9368
    001d9364b 0x1d9a90
    001d9368
    001d9368loc_1d9368:
    001d9368sbfm x4, x4, 62, 31
    001d936corr x5, xzr, 2
    001d9370str w5, [x3+x4]
    001d9374ldrsw x3, [sp+376]
    001d9378subs wzr, w3, 1
    001d937cb.eq 0x1d9384
    001d9380b 0x1d93b0
    001d9384
    001d9384loc_1d9384:
    001d9384ldrsw x3, [sp+376]
    001d9388mov x0, x3
    001d938csubs xzr, x0, 16
    001d9390b.lo 0x1d9398
    001d9394b 0x1d9a88
    001d9398
    001d9398loc_1d9398:
    001d9398add x3, x0, x0, lsl #2
    001d939cadd x4, sp, 48
    001d93a0add x3, x4, x3, lsl #2
    001d93a4orr x4, xzr, 0x7fffffff
    001d93a8str w4, [x3+12]
    001d93acb 0x1d93b8
    001d93b0
    001d93b0loc_1d93b0:
    001d93b0orr x4, xzr, 0x7fffffff
    001d93b4b 0x1d93b8
    001d93b8
    001d93b8loc_1d93b8:
    001d93b8b 0x1d93bc
    001d93bc
    001d93bcloc_1d93bc:
    001d93bcldrsw x3, [sp+376]
    001d93c0add x3, x3, 1
    001d93c4str w3, [sp+376]
    001d93c8b 0x1d9260
    001d93cc
    001d93ccloc_1d93cc:
    001d93ccldrsw x3, [sp+1688]
    001d93d0mov x0, x3
    001d93d4ldrsw x3, [sp+44]
    001d93d8ubfm x3, x3, 63, 62
    001d93dcsub x3, x3, 4
    001d93e0subs xzr, x0, 16
    001d93e4b.lo 0x1d93ec
    001d93e8b 0x1d9a80
    001d93ec
    001d93ecloc_1d93ec:
    001d93ecadd x4, x0, x0, lsl #2
    001d93f0add x5, sp, 48
    001d93f4add x4, x5, x4, lsl #2
    001d93f8str w3, [x4+16]
    001d93fcldrsw x3, [sp+1688]
    001d9400str w3, [sp+372]
    001d9404b 0x1d9408
    001d9408
    001d9408loc_1d9408:
    001d9408b 0x1d940c
    001d940c
    001d940cloc_1d940c:
    001d940cldrsw x3, [sp+372]
    001d9410mov x0, x3
    001d9414subs xzr, x0, 16
    001d9418b.lo 0x1d9420
    001d941cb 0x1d9a78
    001d9420
    001d9420loc_1d9420:
    001d9420add x3, x0, x0, lsl #2
    001d9424add x4, sp, 48
    001d9428add x3, x4, x3, lsl #2
    001d942cstr x3, [sp+1504]
    001d9430ldrsb x27, [x3]
    001d9434ldrsw x3, [x3+12]
    001d9438orr x4, xzr, 0x7fffffff
    001d943csubs wzr, w3, w4
    001d9440cset x3, eq
    001d9444strb w3, [sp+35]
    001d9448b.eq 0x1d9450
    001d944cb 0x1d9470
    001d9450
    001d9450loc_1d9450:
    001d9450ldr x3, [sp+1504]
    001d9454ldrsb x27, [x3]
    001d9458ldrsw x3, [x3+8]
    001d945corr x4, xzr, 0x7fffffff
    001d9460subs wzr, w3, w4
    001d9464cset x3, eq
    001d9468strb w3, [sp+35]
    001d946cb 0x1d9474
    001d9470
    001d9470loc_1d9470:
    001d9470b 0x1d9474
    001d9474
    001d9474loc_1d9474:
    001d9474ldrb w3, [sp+35]
    001d9478tbnz w3, 0, 0x1d9480
    001d947cb 0x1d94cc
    001d9480
    001d9480loc_1d9480:
    001d9480ldr x3, [sp+1504]
    001d9484ldrsb x27, [x3]
    001d9488str wzr, [x3+16]
    001d948cldrsw x3, [sp+372]
    001d9490add x3, x3, 1
    001d9494str w3, [sp+1412]
    001d9498sbfm x0, x3, 0, 31
    001d949csubs xzr, x0, 16
    001d94a0b.lo 0x1d94a8
    001d94a4b 0x1d9a70
    001d94a8
    001d94a8loc_1d94a8:
    001d94a8add x3, x0, x0, lsl #2
    001d94acadd x4, sp, 48
    001d94b0add x3, x4, x3, lsl #2
    001d94b4orr x4, xzr, 0x7fffffff
    001d94b8str w4, [x3+12]
    001d94bcldrsw x3, [sp+372]
    001d94c0add x3, x3, 1
    001d94c4str w3, [sp+372]
    001d94c8b 0x1d9908
    001d94cc
    001d94ccloc_1d94cc:
    001d94ccldr x3, [sp+1504]
    001d94d0ldrsb x27, [x3]
    001d94d4ldrsw x3, [x3+4]
    001d94d8str w3, [sp+36]
    001d94dcldr x3, [sp+1504]
    001d94e0ldrsb x27, [x3]
    001d94e4ldrsw x3, [x3+8]
    001d94e8ldr x4, [sp+1504]
    001d94ecldrsb x27, [x4]
    001d94f0ldrsw x4, [x4+12]
    001d94f4subs wzr, w4, w3
    001d94f8b.gt 0x1d9500
    001d94fcb 0x1d95d4
    001d9500
    001d9500loc_1d9500:
    001d9500ldrsw x3, [sp+372]
    001d9504mov x0, x3
    001d9508subs xzr, x0, 16
    001d950cb.lo 0x1d9514
    001d9510b 0x1d9a68
    001d9514
    001d9514loc_1d9514:
    001d9514sbfm x3, x3, 58, 31
    001d9518add x4, sp, 380
    001d951cadd x3, x4, x3
    001d9520ldrsw x4, [sp+372]
    001d9524mov x0, x4
    001d9528subs xzr, x0, 16
    001d952cb.lo 0x1d9534
    001d9530b 0x1d9a60
    001d9534
    001d9534loc_1d9534:
    001d9534sbfm x4, x4, 62, 31
    001d9538ldrsw x3, [x3+x4]
    001d953cadd x3, x3, 1
    001d9540str w3, [sp+40]
    001d9544ldr x3, [sp+1504]
    001d9548ldrsb x27, [x3]
    001d954cldr x4, [sp+1504]
    001d9550ldrsb x27, [x4]
    001d9554ldrsw x4, [x4+8]
    001d9558str w4, [x3+4]
    001d955cldrsw x3, [sp+372]
    001d9560mov x0, x3
    001d9564ldrsw x4, [sp+40]
    001d9568subs xzr, x0, 16
    001d956cb.lo 0x1d9574
    001d9570b 0x1d9a58
    001d9574
    001d9574loc_1d9574:
    001d9574sbfm x3, x3, 58, 31
    001d9578add x5, sp, 380
    001d957cadd x3, x5, x3
    001d9580ldrsw x5, [sp+372]
    001d9584mov x0, x5
    001d9588subs xzr, x0, 16
    001d958cb.lo 0x1d9594
    001d9590b 0x1d9a50
    001d9594
    001d9594loc_1d9594:
    001d9594sbfm x5, x5, 62, 31
    001d9598str w4, [x3+x5]
    001d959cldrsw x3, [sp+40]
    001d95a0mov x0, x3
    001d95a4ldr x1, [sp+1672]
    001d95a8ldr x4, [sp+1664]
    001d95acsubs xzr, x0, x1
    001d95b0b.lo 0x1d95b8
    001d95b4b 0x1d9a4c
    001d95b8
    001d95b8loc_1d95b8:
    001d95b8ldr x5, [sp+1504]
    001d95bcldrsb x27, [x5]
    001d95c0sbfm x3, x3, 61, 31
    001d95c4add x3, x4, x3
    001d95c8ldrsw x3, [x3+4]
    001d95ccstr w3, [x5+8]
    001d95d0b 0x1d9744
    001d95d4
    001d95d4loc_1d95d4:
    001d95d4ldr x3, [sp+1504]
    001d95d8ldrsb x27, [x3]
    001d95dcldr x4, [sp+1504]
    001d95e0ldrsb x27, [x4]
    001d95e4ldrsw x4, [x4+12]
    001d95e8str w4, [x3+4]
    001d95ecldrsw x3, [sp+372]
    001d95f0mov x0, x3
    001d95f4subs xzr, x0, 16
    001d95f8b.lo 0x1d9600
    001d95fcb 0x1d9a44
    001d9600
    001d9600loc_1d9600:
    001d9600sbfm x3, x3, 58, 31
    001d9604add x4, sp, 380
    001d9608add x3, x4, x3
    001d960cldrsb x27, [x3]
    001d9610ldrsw x4, [sp+372]
    001d9614mov x1, x4
    001d9618subs xzr, x1, 16
    001d961cb.ls 0x1d9624
    001d9620b 0x1d9a3c
    001d9624
    001d9624loc_1d9624:
    001d9624b 0x1d9628
    001d9628
    001d9628loc_1d9628:
    001d9628str x3, [sp+1616]
    001d962cstr x1, [sp+1624]
    001d9630orr x1, xzr, 16
    001d9634str x1, [sp+1632]
    001d9638ldrsw x3, [sp+372]
    001d963csub x3, x3, 1
    001d9640sbfm x0, x3, 0, 31
    001d9644subs xzr, x0, 16
    001d9648b.lo 0x1d9650
    001d964cb 0x1d9a38
    001d9650
    001d9650loc_1d9650:
    001d9650sbfm x3, x3, 58, 31
    001d9654add x4, sp, 380
    001d9658add x3, x4, x3
    001d965cldrsb x27, [x3]
    001d9660ldrsw x4, [sp+372]
    001d9664subs xzr, x4, 16
    001d9668b.ls 0x1d9670
    001d966cb 0x1d9a2c
    001d9670
    001d9670loc_1d9670:
    001d9670b 0x1d9674
    001d9674
    001d9674loc_1d9674:
    001d9674str x3, [sp+1592]
    001d9678str x4, [sp+1600]
    001d967cstr x1, [sp+1608]
    001d9680ldr x3, [sp+1616]
    001d9684ldr x4, [sp+1624]
    001d9688ldr x5, [sp+1632]
    001d968cstr x3, [sp+1568]
    001d9690str x4, [sp+1576]
    001d9694str x5, [sp+1584]
    001d9698ldr x3, [sp+1600]
    001d969cldr x4, [sp+1592]
    001d96a0ldr x5, [sp+1608]
    001d96a4str x4, [sp+1544]
    001d96a8str x3, [sp+1552]
    001d96acstr x5, [sp+1560]
    001d96b0ldr x4, [sp+1576]
    001d96b4str x4, [sp+1464]
    001d96b8subs xzr, x3, x4
    001d96bcb.lt 0x1d96c4
    001d96c0b 0x1d96cc
    001d96c4
    001d96c4loc_1d96c4:
    001d96c4str x3, [sp+1464]
    001d96c8b 0x1d96d0
    001d96cc
    001d96ccloc_1d96cc:
    001d96ccb 0x1d96d0
    001d96d0
    001d96d0loc_1d96d0:
    001d96d0ldr x3, [sp+1568]
    001d96d4ldr x4, [sp+1544]
    001d96d8subs xzr, x4, x3
    001d96dcb.ne 0x1d96e4
    001d96e0b 0x1d9704
    001d96e4
    001d96e4loc_1d96e4:
    001d96e4ldr x3, [sp+1464]
    001d96e8str x3, [sp+1456]
    001d96ecldr x3, [sp+1456]
    001d96f0ubfm x2, x3, 62, 61
    001d96f4ldr x0, [sp+1568]
    001d96f8ldr x1, [sp+1544]
    001d96fcbl runtime.memmove
    001d9700b 0x1d9708
    001d9704
    001d9704loc_1d9704:
    001d9704b 0x1d9708
    001d9708
    001d9708loc_1d9708:
    001d9708ldr x3, [sp+1504]
    001d970cldrsb x27, [x3]
    001d9710ldrsw x3, [x3]
    001d9714sub x3, x3, 1
    001d9718str w3, [sp+1408]
    001d971csbfm x0, x3, 0, 31
    001d9720subs xzr, x0, 16
    001d9724b.lo 0x1d972c
    001d9728b 0x1d9a24
    001d972c
    001d972cloc_1d972c:
    001d972cadd x3, x0, x0, lsl #2
    001d9730add x4, sp, 48
    001d9734add x3, x4, x3, lsl #2
    001d9738orr x4, xzr, 2
    001d973cstr w4, [x3+16]
    001d9740b 0x1d9744
    001d9744
    001d9744loc_1d9744:
    001d9744ldr x3, [sp+1504]
    001d9748ldrsb x27, [x3]
    001d974cldr x4, [sp+1504]
    001d9750ldrsb x27, [x4]
    001d9754ldrsw x4, [x4+16]
    001d9758sub x4, x4, 1
    001d975cstr w4, [x3+16]
    001d9760ldr x3, [sp+1504]
    001d9764ldrsb x27, [x3]
    001d9768ldrsw x3, [x3+16]
    001d976ccbz w3, 0x1d9774
    001d9770b 0x1d98b0
    001d9774
    001d9774loc_1d9774:
    001d9774ldr x3, [sp+1504]
    001d9778ldrsb x27, [x3]
    001d977cldrsw x3, [x3]
    001d9780ldrsw x4, [sp+1688]
    001d9784subs wzr, w4, w3
    001d9788b.eq 0x1d9790
    001d978cb 0x1d9858
    001d9790
    001d9790loc_1d9790:
    001d9790b 0x1d9794
    001d9794
    001d9794loc_1d9794:
    001d9794ldrsw x3, [sp+1688]
    001d9798mov x0, x3
    001d979csubs xzr, x0, 16
    001d97a0b.lo 0x1d97a8
    001d97a4b 0x1d9a1c
    001d97a8
    001d97a8loc_1d97a8:
    001d97a8sbfm x3, x3, 58, 31
    001d97acadd x4, sp, 380
    001d97b0add x3, x4, x3
    001d97b4ldrsw x4, [sp+1688]
    001d97b8mov x0, x4
    001d97bcsubs xzr, x0, 16
    001d97c0b.lo 0x1d97c8
    001d97c4b 0x1d9a14
    001d97c8
    001d97c8loc_1d97c8:
    001d97c8sbfm x4, x4, 62, 31
    001d97ccldrsw x3, [x3+x4]
    001d97d0ldrsw x4, [sp+44]
    001d97d4subs wzr, w3, w4
    001d97d8b.ne 0x1d9a00
    001d97dcb 0x1d97e0
    001d97e0
    001d97e0loc_1d97e0:
    001d97e0ldrsw x3, [sp+1688]
    001d97e4add x3, x3, 1
    001d97e8str w3, [sp+1444]
    001d97ecldr x4, [sp+1656]
    001d97f0ldrsb x27, [x4]
    001d97f4add x4, x4, 48
    001d97f8ldrsb x27, [x4]
    001d97fcsbfm x1, x3, 0, 31
    001d9800subs xzr, x1, 17
    001d9804b.ls 0x1d980c
    001d9808b 0x1d99f8
    001d980c
    001d980cloc_1d980c:
    001d980cb 0x1d9810
    001d9810
    001d9810loc_1d9810:
    001d9810str x4, [sp+1520]
    001d9814str x1, [sp+1528]
    001d9818movz x3, 17
    001d981cstr x3, [sp+1536]
    001d9820orr x3, xzr, 1
    001d9824str x3, [sp+1448]
    001d9828ldrsw x3, [sp+1688]
    001d982cmov x0, x3
    001d9830subs xzr, x0, 16
    001d9834b.lo 0x1d983c
    001d9838b 0x1d99f0
    001d983c
    001d983cloc_1d983c:
    001d983csbfm x3, x3, 58, 31
    001d9840add x4, sp, 380
    001d9844add x3, x4, x3
    001d9848str x3, [sp+1512]
    001d984cldrsw x3, [sp+1688]
    001d9850str w3, [sp+368]
    001d9854b 0x1d991c
    001d9858
    001d9858loc_1d9858:
    001d9858ldr x3, [sp+1504]
    001d985cldrsb x27, [x3]
    001d9860ldrsw x3, [x3]
    001d9864add x3, x3, 1
    001d9868str w3, [sp+1404]
    001d986csbfm x0, x3, 0, 31
    001d9870ldrsw x3, [sp+36]
    001d9874ldr x4, [sp+1504]
    001d9878ldrsb x27, [x4]
    001d987cldrsw x4, [x4+4]
    001d9880add x3, x3, x4
    001d9884subs xzr, x0, 16
    001d9888b.lo 0x1d9890
    001d988cb 0x1d9914
    001d9890
    001d9890loc_1d9890:
    001d9890add x4, x0, x0, lsl #2
    001d9894add x5, sp, 48
    001d9898add x4, x5, x4, lsl #2
    001d989cstr w3, [x4+12]
    001d98a0ldrsw x3, [sp+372]
    001d98a4add x3, x3, 1
    001d98a8str w3, [sp+372]
    001d98acb 0x1d9900
    001d98b0
    001d98b0loc_1d98b0:
    001d98b0b 0x1d98b4
    001d98b4
    001d98b4loc_1d98b4:
    001d98b4ldrsw x3, [sp+372]
    001d98b8sub x3, x3, 1
    001d98bcsbfm x0, x3, 0, 31
    001d98c0subs xzr, x0, 16
    001d98c4b.lo 0x1d98cc
    001d98c8b 0x1d990c
    001d98cc
    001d98ccloc_1d98cc:
    001d98ccadd x3, x0, x0, lsl #2
    001d98d0add x4, sp, 48
    001d98d4add x3, x4, x3, lsl #2
    001d98d8ldrsw x3, [x3+16]
    001d98dcsubs wzr, w3, 0
    001d98e0b.gt 0x1d98e8
    001d98e4b 0x1d98fc
    001d98e8
    001d98e8loc_1d98e8:
    001d98e8ldrsw x3, [sp+372]
    001d98ecsub x3, x3, 1
    001d98f0str w3, [sp+372]
    001d98f4b 0x1d98f8
    001d98f8
    001d98f8loc_1d98f8:
    001d98f8b 0x1d98b4
    001d98fc
    001d98fcloc_1d98fc:
    001d98fcb 0x1d9900
    001d9900
    001d9900loc_1d9900:
    001d9900orr x4, xzr, 0x7fffffff
    001d9904b 0x1d9908
    001d9908
    001d9908loc_1d9908:
    001d9908b 0x1d9408
    001d990c
    001d990cloc_1d990c:
    001d990corr x1, xzr, 16
    001d9910bl runtime.panicIndex
    001d9914
    001d9914loc_1d9914:
    001d9914orr x1, xzr, 16
    001d9918bl runtime.panicIndex
    001d991c
    001d991cloc_1d991c:
    001d991cldrsw x3, [sp+368]
    001d9920subs wzr, w3, 0
    001d9924b.gt 0x1d992c
    001d9928b 0x1d99b8
    001d992c
    001d992cloc_1d992c:
    001d992cldrsw x3, [sp+368]
    001d9930mov x0, x3
    001d9934ldr x4, [sp+1512]
    001d9938ldrsb x27, [x4]
    001d993csubs xzr, x0, 16
    001d9940b.lo 0x1d9948
    001d9944b 0x1d99e8
    001d9948
    001d9948loc_1d9948:
    001d9948sbfm x3, x3, 62, 31
    001d994cldrsw x3, [x4+x3]
    001d9950ldr x4, [sp+1512]
    001d9954ldrsb x27, [x4]
    001d9958ldrsw x5, [sp+368]
    001d995csub x5, x5, 1
    001d9960sbfm x0, x5, 0, 31
    001d9964subs xzr, x0, 16
    001d9968b.lo 0x1d9970
    001d996cb 0x1d99e0
    001d9970
    001d9970loc_1d9970:
    001d9970ldr x0, [sp+1448]
    001d9974ldr x1, [sp+1528]
    001d9978ldr x6, [sp+1520]
    001d997csbfm x5, x5, 62, 31
    001d9980ldrsw x4, [x4+x5]
    001d9984sub x3, x3, x4
    001d9988subs xzr, x0, x1
    001d998cb.lo 0x1d9994
    001d9990b 0x1d99dc
    001d9994
    001d9994loc_1d9994:
    001d9994str w3, [x6+2*x0]
    001d9998ldr x3, [sp+1448]
    001d999cadd x3, x3, 1
    001d99a0str x3, [sp+1448]
    001d99a4b 0x1d99a8
    001d99a8
    001d99a8loc_1d99a8:
    001d99a8ldrsw x3, [sp+368]
    001d99acsub x3, x3, 1
    001d99b0str w3, [sp+368]
    001d99b4b 0x1d991c
    001d99b8
    001d99b8loc_1d99b8:
    001d99b8ldr x0, [sp+1520]
    001d99bcldr x1, [sp+1528]
    001d99c0ldr x2, [sp+1536]
    001d99c4str x0, [sp+1480]
    001d99c8str x1, [sp+1488]
    001d99ccstr x2, [sp+1496]
    001d99d0ldp x29, x30, [sp-8]
    001d99d4add sp, sp, 1648
    001d99d8ret x30
    001d99dc
    001d99dcloc_1d99dc:
    001d99dcbl runtime.panicIndex
    001d99e0
    001d99e0loc_1d99e0:
    001d99e0orr x1, xzr, 16
    001d99e4bl runtime.panicIndex
    001d99e8
    001d99e8loc_1d99e8:
    001d99e8orr x1, xzr, 16
    001d99ecbl runtime.panicIndex
    001d99f0
    001d99f0loc_1d99f0:
    001d99f0orr x1, xzr, 16
    001d99f4bl runtime.panicIndex
    001d99f8
    001d99f8loc_1d99f8:
    001d99f8movz x2, 17
    001d99fcbl runtime.panicSliceAlen
    001d9a00
    001d9a00loc_1d9a00:
    001d9a00adrp x0, 0x41c000
    001d9a04add x0, x0, 2944
    001d9a08adrp x1, 0x539000
    001d9a0cadd x1, x1, 816
    001d9a10bl runtime.gopanic
    001d9a14
    001d9a14loc_1d9a14:
    001d9a14orr x1, xzr, 16
    001d9a18bl runtime.panicIndex
    001d9a1c
    001d9a1cloc_1d9a1c:
    001d9a1corr x1, xzr, 16
    001d9a20bl runtime.panicIndex
    001d9a24
    001d9a24loc_1d9a24:
    001d9a24orr x1, xzr, 16
    001d9a28bl runtime.panicIndex
    001d9a2c
    001d9a2cloc_1d9a2c:
    001d9a2cmov x2, x1
    001d9a30mov x1, x4
    001d9a34bl runtime.panicSliceAlen
    001d9a38
    001d9a38loc_1d9a38:
    001d9a38bl runtime.panicIndex
    001d9a3c
    001d9a3cloc_1d9a3c:
    001d9a3corr x2, xzr, 16
    001d9a40bl runtime.panicSliceAlen
    001d9a44
    001d9a44loc_1d9a44:
    001d9a44orr x1, xzr, 16
    001d9a48bl runtime.panicIndex
    001d9a4c
    001d9a4cloc_1d9a4c:
    001d9a4cbl runtime.panicIndex
    001d9a50
    001d9a50loc_1d9a50:
    001d9a50orr x1, xzr, 16
    001d9a54bl runtime.panicIndex
    001d9a58
    001d9a58loc_1d9a58:
    001d9a58orr x1, xzr, 16
    001d9a5cbl runtime.panicIndex
    001d9a60
    001d9a60loc_1d9a60:
    001d9a60orr x1, xzr, 16
    001d9a64bl runtime.panicIndex
    001d9a68
    001d9a68loc_1d9a68:
    001d9a68orr x1, xzr, 16
    001d9a6cbl runtime.panicIndex
    001d9a70
    001d9a70loc_1d9a70:
    001d9a70orr x1, xzr, 16
    001d9a74bl runtime.panicIndex
    001d9a78
    001d9a78loc_1d9a78:
    001d9a78orr x1, xzr, 16
    001d9a7cbl runtime.panicIndex
    001d9a80
    001d9a80loc_1d9a80:
    001d9a80orr x1, xzr, 16
    001d9a84bl runtime.panicIndex
    001d9a88
    001d9a88loc_1d9a88:
    001d9a88orr x1, xzr, 16
    001d9a8cbl runtime.panicIndex
    001d9a90
    001d9a90loc_1d9a90:
    001d9a90orr x1, xzr, 16
    001d9a94bl runtime.panicIndex
    001d9a98
    001d9a98loc_1d9a98:
    001d9a98orr x1, xzr, 16
    001d9a9cbl runtime.panicIndex
    001d9aa0
    001d9aa0loc_1d9aa0:
    001d9aa0orr x1, xzr, 16
    001d9aa4bl runtime.panicIndex
    001d9aa8
    001d9aa8loc_1d9aa8:
    001d9aa8orr x0, xzr, 1
    001d9aacbl runtime.panicIndex
    001d9ab0
    001d9ab0loc_1d9ab0:
    001d9ab0mov x0, xzr
    001d9ab4bl runtime.panicIndex
    001d9ab8
    001d9ab8loc_1d9ab8:
    001d9ab8orr x0, xzr, 2
    001d9abcbl runtime.panicIndex
    001d9ac0
    001d9ac0loc_1d9ac0:
    001d9ac0orr x0, xzr, 1
    001d9ac4bl runtime.panicIndex
    001d9ac8
    001d9ac8loc_1d9ac8:
    001d9ac8mov x0, x5
    001d9accmov x1, x4
    001d9ad0bl runtime.panicIndex
    001d9ad4
    001d9ad4loc_1d9ad4:
    001d9ad4bl runtime.panicSliceAcap
    001d9ad8
    001d9ad8loc_1d9ad8:
    001d9ad8adrp x0, 0x41c000
    001d9adcadd x0, x0, 2944
    001d9ae0adrp x1, 0x539000
    001d9ae4add x1, x1, 800
    001d9ae8bl runtime.gopanic
    001d9aechint
    001d9af0
    001d9af0loc_1d9af0:
    001d9af0stp x0, x1, [sp+8]
    001d9af4stp x2, x3, [sp+24]
    001d9af8str w4, [sp+40]
    001d9afcmov x3, x30
    001d9b00bl runtime.morestack_noctxt.abi0
    001d9b04ldp x0, x1, [sp+8]
    001d9b08ldp x2, x3, [sp+24]
    001d9b0cldrsw x4, [sp+40]
    001d9b10b 0x1d9140
    001d9b14udf 0
    001d9b18udf 0
    001d9b1cudf 0
    001d9140
    001d9b20
    001d9b20compress/flate.(*huffmanEncoder).assignEncodingAndSize: ; void compress/flate.(*huffmanEncoder).assignEncodingAndSize(compress/flate.huffmanEncoder * h, struct []int32 bitCount, struct []compress/flate.literalNode list)
    001d9b20ldr x16, [x28+16]
    001d9b24sub x17, sp, 80
    001d9b28subs xzr, x17, x16
    001d9b2cb.ls 0x1d9da4
    001d9b30str x30, [sp-208]!
    001d9b34stur x29, [sp-8]
    001d9b38sub x29, sp, 8
    001d9b3cstr x0, [sp+216]
    001d9b40str x1, [sp+224]
    001d9b44str x2, [sp+232]
    001d9b48str x3, [sp+240]
    001d9b4cstr x4, [sp+248]
    001d9b50str x5, [sp+256]
    001d9b54str x6, [sp+264]
    001d9b58strh wzr, [sp+44]
    001d9b5cldr x4, [sp+232]
    001d9b60ldr x5, [sp+224]
    001d9b64ldr x6, [sp+240]
    001d9b68str x5, [sp+144]
    001d9b6cstr x4, [sp+152]
    001d9b70str x6, [sp+160]
    001d9b74str xzr, [sp+96]
    001d9b78str x4, [sp+88]
    001d9b7cb 0x1d9b80
    001d9b80
    001d9b80loc_1d9b80:
    001d9b80ldr x4, [sp+88]
    001d9b84ldr x5, [sp+96]
    001d9b88subs xzr, x4, x5
    001d9b8cb.gt 0x1d9b94
    001d9b90b 0x1d9c98
    001d9b94
    001d9b94loc_1d9b94:
    001d9b94ldr x4, [sp+96]
    001d9b98str x4, [sp+64]
    001d9b9cldr x4, [sp+96]
    001d9ba0ldr x5, [sp+144]
    001d9ba4ldrsw x4, [x5+2*x4]
    001d9ba8str w4, [sp+60]
    001d9bacldrh w4, [sp+44]
    001d9bb0ubfm x4, x4, 63, 62
    001d9bb4strh w4, [sp+44]
    001d9bb8ldr x4, [sp+64]
    001d9bbcsubs xzr, x4, 0
    001d9bc0cset x5, eq
    001d9bc4strb w5, [sp+43]
    001d9bc8cbz x4, 0x1d9bd0
    001d9bccb 0x1d9bd4
    001d9bd0
    001d9bd0loc_1d9bd0:
    001d9bd0b 0x1d9be8
    001d9bd4
    001d9bd4loc_1d9bd4:
    001d9bd4ldrsw x4, [sp+60]
    001d9bd8subs wzr, w4, 0
    001d9bdccset x4, eq
    001d9be0strb w4, [sp+43]
    001d9be4b 0x1d9be8
    001d9be8
    001d9be8loc_1d9be8:
    001d9be8ldrb w4, [sp+43]
    001d9bectbnz w4, 0, 0x1d9bf4
    001d9bf0b 0x1d9bf8
    001d9bf4
    001d9bf4loc_1d9bf4:
    001d9bf4b 0x1d9d80
    001d9bf8
    001d9bf8loc_1d9bf8:
    001d9bf8ldr x4, [sp+256]
    001d9bfcstr x4, [sp+112]
    001d9c00ldrsw x5, [sp+60]
    001d9c04sub x0, x4, x5
    001d9c08str x0, [sp+104]
    001d9c0cldr x1, [sp+256]
    001d9c10ldr x6, [sp+264]
    001d9c14ldr x7, [sp+248]
    001d9c18b 0x1d9c1c
    001d9c1c
    001d9c1cloc_1d9c1c:
    001d9c1csubs xzr, x1, x0
    001d9c20b.hs 0x1d9c28
    001d9c24b 0x1d9d9c
    001d9c28
    001d9c28loc_1d9c28:
    001d9c28add x8, x1, x5
    001d9c2csub x8, x8, x4
    001d9c30add x5, x6, x5
    001d9c34sub x4, x5, x4
    001d9c38sub x5, xzr, x4
    001d9c3cubfm x6, x0, 61, 60
    001d9c40and x5, x6, x5, asr #63
    001d9c44add x5, x7, x5
    001d9c48str x5, [sp+120]
    001d9c4cstr x8, [sp+128]
    001d9c50str x4, [sp+136]
    001d9c54ldr x4, [sp+216]
    001d9c58ldrsb x27, [x4]
    001d9c5cadd x0, x4, 120
    001d9c60str x0, [sp+168]
    001d9c64ldr x1, [sp+120]
    001d9c68ldr x2, [sp+128]
    001d9c6cldr x3, [sp+136]
    001d9c70bl compress/flate.(*byLiteral).sort
    001d9c74ldr x4, [sp+128]
    001d9c78ldr x5, [sp+120]
    001d9c7cldr x6, [sp+136]
    001d9c80str x5, [sp+176]
    001d9c84str x4, [sp+184]
    001d9c88str x6, [sp+192]
    001d9c8cstr xzr, [sp+80]
    001d9c90str x4, [sp+72]
    001d9c94b 0x1d9ca4
    001d9c98
    001d9c98loc_1d9c98:
    001d9c98ldur x29, [sp-8]
    001d9c9cldr x30, [sp], 208
    001d9ca0ret x30
    001d9ca4
    001d9ca4loc_1d9ca4:
    001d9ca4ldr x4, [sp+72]
    001d9ca8ldr x5, [sp+80]
    001d9cacsubs xzr, x4, x5
    001d9cb0b.gt 0x1d9cb8
    001d9cb4b 0x1d9d50
    001d9cb8
    001d9cb8loc_1d9cb8:
    001d9cb8ldr x2, [sp+80]
    001d9cbcubfm x3, x2, 61, 60
    001d9cc0ldr x4, [sp+176]
    001d9cc4ldrh w3, [x4+x3]
    001d9cc8add x2, x4, x2, lsl #3
    001d9cccldrsw x2, [x2+4]
    001d9cd0strh w3, [sp+52]
    001d9cd4str w2, [sp+56]
    001d9cd8ldrh w0, [sp+44]
    001d9cdcldr x1, [sp+64]
    001d9ce0bl compress/flate.reverseBits
    001d9ce4strh w0, [sp+50]
    001d9ce8strh wzr, [sp+46]
    001d9cecstrh wzr, [sp+48]
    001d9cf0strh w0, [sp+46]
    001d9cf4ldr x2, [sp+64]
    001d9cf8strh w2, [sp+48]
    001d9cfcldr x3, [sp+216]
    001d9d00ldrsb x27, [x3]
    001d9d04ldr x4, [x3]
    001d9d08ldr x1, [x3+8]
    001d9d0cldrh w3, [sp+52]
    001d9d10mov x5, x3
    001d9d14subs xzr, x5, x1
    001d9d18b.lo 0x1d9d20
    001d9d1cb 0x1d9d94
    001d9d20
    001d9d20loc_1d9d20:
    001d9d20ubfm x3, x3, 62, 15
    001d9d24strh w0, [x4+x3]
    001d9d28add x3, x4, x3
    001d9d2cstrh w2, [x3+2]
    001d9d30ldrh w3, [sp+44]
    001d9d34add x3, x3, 1
    001d9d38strh w3, [sp+44]
    001d9d3cb 0x1d9d40
    001d9d40
    001d9d40loc_1d9d40:
    001d9d40ldr x4, [sp+80]
    001d9d44add x4, x4, 1
    001d9d48str x4, [sp+80]
    001d9d4cb 0x1d9ca4
    001d9d50
    001d9d50loc_1d9d50:
    001d9d50ldr x4, [sp+256]
    001d9d54str x4, [sp+104]
    001d9d58ldrsw x5, [sp+60]
    001d9d5csub x1, x4, x5
    001d9d60str x1, [sp+112]
    001d9d64ldr x2, [sp+264]
    001d9d68subs xzr, x2, x1
    001d9d6cb.hs 0x1d9d74
    001d9d70b 0x1d9d90
    001d9d74
    001d9d74loc_1d9d74:
    001d9d74b 0x1d9d78
    001d9d78
    001d9d78loc_1d9d78:
    001d9d78str x1, [sp+256]
    001d9d7cb 0x1d9d80
    001d9d80
    001d9d80loc_1d9d80:
    001d9d80ldr x4, [sp+96]
    001d9d84add x4, x4, 1
    001d9d88str x4, [sp+96]
    001d9d8cb 0x1d9b80
    001d9d90
    001d9d90loc_1d9d90:
    001d9d90bl runtime.panicSliceAcap
    001d9d94
    001d9d94loc_1d9d94:
    001d9d94mov x0, x5
    001d9d98bl runtime.panicIndex
    001d9d9c
    001d9d9cloc_1d9d9c:
    001d9d9cbl runtime.panicSliceB
    001d9da0hint
    001d9da4
    001d9da4loc_1d9da4:
    001d9da4stp x0, x1, [sp+8]
    001d9da8stp x2, x3, [sp+24]
    001d9dacstp x4, x5, [sp+40]
    001d9db0str x6, [sp+56]
    001d9db4mov x3, x30
    001d9db8bl runtime.morestack_noctxt.abi0
    001d9dbcldp x0, x1, [sp+8]
    001d9dc0ldp x2, x3, [sp+24]
    001d9dc4ldp x4, x5, [sp+40]
    001d9dc8ldr x6, [sp+56]
    001d9dccb 0x1d9b20
    001d9b20
    001d9dd0
    001d9dd0compress/flate.(*huffmanEncoder).generate: ; void compress/flate.(*huffmanEncoder).generate(compress/flate.huffmanEncoder * h, struct []int32 freq, int32 maxBits)
    001d9dd0ldr x16, [x28+16]
    001d9dd4sub x17, sp, 160
    001d9dd8subs xzr, x17, x16
    001d9ddcb.ls 0x1da11c
    001d9de0sub x20, sp, 288
    001d9de4stp x29, x30, [x20-8]
    001d9de8add sp, x20, 0
    001d9decsub x29, sp, 8
    001d9df0str x0, [sp+296]
    001d9df4str x1, [sp+304]
    001d9df8str x2, [sp+312]
    001d9dfcstr x3, [sp+320]
    001d9e00str w4, [sp+328]
    001d9e04ldr x4, [sp+296]
    001d9e08ldrsb x27, [x4]
    001d9e0cldr x4, [x4+24]
    001d9e10cbnz x4, 0x1d9e18
    001d9e14b 0x1d9e1c
    001d9e18
    001d9e18loc_1d9e18:
    001d9e18b 0x1d9e80
    001d9e1c
    001d9e1cloc_1d9e1c:
    001d9e1cadrp x0, 0x46a000
    001d9e20add x0, x0, 2816
    001d9e24movz x1, 287
    001d9e28mov x2, x1
    001d9e2cbl runtime.makeslice
    001d9e30str x0, [sp+256]
    001d9e34movz x3, 287
    001d9e38str x3, [sp+264]
    001d9e3cstr x3, [sp+272]
    001d9e40ldr x4, [sp+296]
    001d9e44ldrsb x27, [x4]
    001d9e48str x3, [x4+32]
    001d9e4cstr x3, [x4+40]
    001d9e50adrp x27, 0x872000
    001d9e54ldr w3, [x27+3056]
    001d9e58cbz w3, 0x1d9e60
    001d9e5cb 0x1d9e64
    001d9e60
    001d9e60loc_1d9e60:
    001d9e60b 0x1d9e78
    001d9e64
    001d9e64loc_1d9e64:
    001d9e64bl runtime.gcWriteBarrier2
    001d9e68str x0, [x25]
    001d9e6cldr x5, [x4+24]
    001d9e70str x5, [x25+8]
    001d9e74b 0x1d9e78
    001d9e78
    001d9e78loc_1d9e78:
    001d9e78str x0, [x4+24]
    001d9e7cb 0x1d9e80
    001d9e80
    001d9e80loc_1d9e80:
    001d9e80ldr x4, [sp+312]
    001d9e84str x4, [sp+160]
    001d9e88add x1, x4, 1
    001d9e8cstr x1, [sp+152]
    001d9e90ldr x4, [sp+296]
    001d9e94ldrsb x27, [x4]
    001d9e98ldr x2, [x4+40]
    001d9e9cldr x4, [x4+24]
    001d9ea0subs xzr, x2, x1
    001d9ea4b.hs 0x1d9eac
    001d9ea8b 0x1da114
    001d9eac
    001d9eacloc_1d9eac:
    001d9eacb 0x1d9eb0
    001d9eb0
    001d9eb0loc_1d9eb0:
    001d9eb0str x4, [sp+168]
    001d9eb4str x1, [sp+176]
    001d9eb8str x2, [sp+184]
    001d9ebcstr xzr, [sp+112]
    001d9ec0ldr x4, [sp+312]
    001d9ec4ldr x5, [sp+304]
    001d9ec8ldr x6, [sp+320]
    001d9eccstr x5, [sp+232]
    001d9ed0str x4, [sp+240]
    001d9ed4str x6, [sp+248]
    001d9ed8str xzr, [sp+144]
    001d9edcstr x4, [sp+136]
    001d9ee0b 0x1d9ee4
    001d9ee4
    001d9ee4loc_1d9ee4:
    001d9ee4ldr x4, [sp+136]
    001d9ee8ldr x5, [sp+144]
    001d9eecsubs xzr, x4, x5
    001d9ef0b.gt 0x1d9ef8
    001d9ef4b 0x1d9fac
    001d9ef8
    001d9ef8loc_1d9ef8:
    001d9ef8ldr x4, [sp+144]
    001d9efcstr x4, [sp+104]
    001d9f00ldr x4, [sp+144]
    001d9f04ldr x5, [sp+232]
    001d9f08ldrsw x4, [x5+2*x4]
    001d9f0cstr w4, [sp+84]
    001d9f10cbnz w4, 0x1d9f18
    001d9f14b 0x1d9f6c
    001d9f18
    001d9f18loc_1d9f18:
    001d9f18strh wzr, [sp+88]
    001d9f1cstr wzr, [sp+92]
    001d9f20ldr x4, [sp+104]
    001d9f24strh w4, [sp+88]
    001d9f28ldrsw x4, [sp+84]
    001d9f2cstr w4, [sp+92]
    001d9f30ldr x0, [sp+112]
    001d9f34ldr x5, [sp+168]
    001d9f38ldr x1, [sp+176]
    001d9f3cldrh w6, [sp+88]
    001d9f40subs xzr, x1, x0
    001d9f44b.hi 0x1d9f4c
    001d9f48b 0x1da110
    001d9f4c
    001d9f4cloc_1d9f4c:
    001d9f4cadd x7, x5, x0, lsl #3
    001d9f50ubfm x8, x0, 61, 60
    001d9f54strh w6, [x5+x8]
    001d9f58str w4, [x7+4]
    001d9f5cldr x4, [sp+112]
    001d9f60add x4, x4, 1
    001d9f64str x4, [sp+112]
    001d9f68b 0x1d9f98
    001d9f6c
    001d9f6cloc_1d9f6c:
    001d9f6cldr x4, [sp+296]
    001d9f70ldrsb x27, [x4]
    001d9f74ldr x1, [x4+8]
    001d9f78ldr x4, [x4]
    001d9f7cldr x0, [sp+104]
    001d9f80subs xzr, x1, x0
    001d9f84b.hi 0x1d9f8c
    001d9f88b 0x1da10c
    001d9f8c
    001d9f8cloc_1d9f8c:
    001d9f8cadd x4, x4, x0, lsl #2
    001d9f90strh wzr, [x4+2]
    001d9f94b 0x1d9f98
    001d9f98
    001d9f98loc_1d9f98:
    001d9f98b 0x1d9f9c
    001d9f9c
    001d9f9cloc_1d9f9c:
    001d9f9cldr x4, [sp+144]
    001d9fa0add x4, x4, 1
    001d9fa4str x4, [sp+144]
    001d9fa8b 0x1d9ee4
    001d9fac
    001d9facloc_1d9fac:
    001d9facldr x1, [sp+112]
    001d9fb0ldr x2, [sp+184]
    001d9fb4subs xzr, x1, x2
    001d9fb8b.ls 0x1d9fc0
    001d9fbcb 0x1da108
    001d9fc0
    001d9fc0loc_1d9fc0:
    001d9fc0b 0x1d9fc4
    001d9fc4
    001d9fc4loc_1d9fc4:
    001d9fc4str x1, [sp+176]
    001d9fc8ldr x4, [sp+112]
    001d9fccsubs xzr, x4, 2
    001d9fd0b.le 0x1d9fd8
    001d9fd4b 0x1d9ff8
    001d9fd8
    001d9fd8loc_1d9fd8:
    001d9fd8ldr x3, [sp+168]
    001d9fdcldr x4, [sp+184]
    001d9fe0str x3, [sp+256]
    001d9fe4str x1, [sp+264]
    001d9fe8str x4, [sp+272]
    001d9fecstr xzr, [sp+128]
    001d9ff0str x1, [sp+120]
    001d9ff4b 0x1da06c
    001d9ff8
    001d9ff8loc_1d9ff8:
    001d9ff8ldr x4, [sp+296]
    001d9ffcldrsb x27, [x4]
    001da000add x0, x4, 144
    001da004str x0, [sp+216]
    001da008ldr x1, [sp+168]
    001da00cldr x2, [sp+176]
    001da010ldr x3, [sp+184]
    001da014bl compress/flate.(*byFreq).sort
    001da018ldrsw x4, [sp+328]
    001da01cldr x1, [sp+168]
    001da020ldr x2, [sp+176]
    001da024ldr x3, [sp+184]
    001da028ldr x0, [sp+296]
    001da02cbl compress/flate.(*huffmanEncoder).bitCounts
    001da030str x0, [sp+192]
    001da034str x1, [sp+200]
    001da038str x2, [sp+208]
    001da03cldr x4, [sp+168]
    001da040ldr x5, [sp+176]
    001da044ldr x6, [sp+184]
    001da048ldr x7, [sp+296]
    001da04cmov x3, x2
    001da050mov x2, x1
    001da054mov x1, x0
    001da058mov x0, x7
    001da05cbl compress/flate.(*huffmanEncoder).assignEncodingAndSize
    001da060ldp x29, x30, [sp-8]
    001da064add sp, sp, 288
    001da068ret x30
    001da06c
    001da06cloc_1da06c:
    001da06cldr x3, [sp+120]
    001da070ldr x4, [sp+128]
    001da074subs xzr, x3, x4
    001da078b.gt 0x1da080
    001da07cb 0x1da0f8
    001da080
    001da080loc_1da080:
    001da080ldr x3, [sp+128]
    001da084str x3, [sp+96]
    001da088ldr x3, [sp+128]
    001da08cubfm x4, x3, 61, 60
    001da090ldr x5, [sp+256]
    001da094ldrh w4, [x5+x4]
    001da098add x3, x5, x3, lsl #3
    001da09cldrsw x3, [x3+4]
    001da0a0strh w4, [sp+76]
    001da0a4str w3, [sp+80]
    001da0a8ldr x3, [sp+296]
    001da0acldrsb x27, [x3]
    001da0b0ldr x1, [x3+8]
    001da0b4ldr x3, [x3]
    001da0b8ldrh w4, [sp+76]
    001da0bcmov x0, x4
    001da0c0subs xzr, x0, x1
    001da0c4b.lo 0x1da0cc
    001da0c8b 0x1da104
    001da0cc
    001da0ccloc_1da0cc:
    001da0ccubfm x4, x4, 62, 15
    001da0d0add x0, x3, x4
    001da0d4str x0, [sp+224]
    001da0d8ldr x1, [sp+96]
    001da0dcorr x2, xzr, 1
    001da0e0bl compress/flate.(*hcode).set
    001da0e4b 0x1da0e8
    001da0e8
    001da0e8loc_1da0e8:
    001da0e8ldr x3, [sp+128]
    001da0ecadd x3, x3, 1
    001da0f0str x3, [sp+128]
    001da0f4b 0x1da06c
    001da0f8
    001da0f8loc_1da0f8:
    001da0f8ldp x29, x30, [sp-8]
    001da0fcadd sp, sp, 288
    001da100ret x30
    001da104
    001da104loc_1da104:
    001da104bl runtime.panicIndex
    001da108
    001da108loc_1da108:
    001da108bl runtime.panicSliceAcap
    001da10c
    001da10cloc_1da10c:
    001da10cbl runtime.panicIndex
    001da110
    001da110loc_1da110:
    001da110bl runtime.panicIndex
    001da114
    001da114loc_1da114:
    001da114bl runtime.panicSliceAcap
    001da118hint
    001da11c
    001da11cloc_1da11c:
    001da11cstp x0, x1, [sp+8]
    001da120stp x2, x3, [sp+24]
    001da124str w4, [sp+40]
    001da128mov x3, x30
    001da12cbl runtime.morestack_noctxt.abi0
    001da130ldp x0, x1, [sp+8]
    001da134ldp x2, x3, [sp+24]
    001da138ldrsw x4, [sp+40]
    001da13cb 0x1d9dd0
    001d9dd0
    001da140
    001da140compress/flate.(*byLiteral).sort: ; void compress/flate.(*byLiteral).sort(compress/flate.byLiteral * s, struct []compress/flate.literalNode a)
    001da140ldr x16, [x28+16]
    001da144subs xzr, sp, x16
    001da148b.ls 0x1da1bc
    001da14cstr x30, [sp-32]!
    001da150stur x29, [sp-8]
    001da154sub x29, sp, 8
    001da158str x0, [sp+40]
    001da15cstr x1, [sp+48]
    001da160str x2, [sp+56]
    001da164str x3, [sp+64]
    001da168ldrsb x27, [x0]
    001da16cstr x2, [x0+8]
    001da170str x3, [x0+16]
    001da174adrp x27, 0x871000
    001da178ldr w2, [x27+3056]
    001da17ccbz w2, 0x1da184
    001da180b 0x1da188
    001da184
    001da184loc_1da184:
    001da184b 0x1da19c
    001da188
    001da188loc_1da188:
    001da188bl runtime.gcWriteBarrier2
    001da18cstr x1, [x25]
    001da190ldr x2, [x0]
    001da194str x2, [x25+8]
    001da198b 0x1da19c
    001da19c
    001da19cloc_1da19c:
    001da19cstr x1, [x0]
    001da1a0ldr x1, [sp+40]
    001da1a4adrp x0, 0x53e000
    001da1a8add x0, x0, 1480
    001da1acbl sort.Sort
    001da1b0ldur x29, [sp-8]
    001da1b4ldr x30, [sp], 32
    001da1b8ret x30
    001da1bc
    001da1bcloc_1da1bc:
    001da1bcstp x0, x1, [sp+8]
    001da1c0stp x2, x3, [sp+24]
    001da1c4mov x3, x30
    001da1c8bl runtime.morestack_noctxt.abi0
    001da1ccldp x0, x1, [sp+8]
    001da1d0ldp x2, x3, [sp+24]
    001da1d4b 0x1da140
    001da1d8udf 0
    001da1dcudf 0
    001da140
    001da1e0
    001da1e0compress/flate.byLiteral.Len: ; void compress/flate.byLiteral.Len(compress/flate.byLiteral s)
    001da1e0str x30, [sp-32]!
    001da1e4stur x29, [sp-8]
    001da1e8sub x29, sp, 8
    001da1ecstr x0, [sp+40]
    001da1f0str x1, [sp+48]
    001da1f4str x2, [sp+56]
    001da1f8str xzr, [sp+8]
    001da1fcstr x1, [sp+16]
    001da200str x1, [sp+8]
    001da204mov x0, x1
    001da208add x29, sp, 24
    001da20cadd sp, sp, 32
    001da210ret x30
    001da214udf 0
    001da218udf 0
    001da21cudf 0
    001da1e0
    001da220
    001da220compress/flate.byLiteral.Less: ; void compress/flate.byLiteral.Less(compress/flate.byLiteral s, int i, int j)
    001da220ldr x16, [x28+16]
    001da224subs xzr, sp, x16
    001da228b.ls 0x1da2b8
    001da22cstr x30, [sp-48]!
    001da230stur x29, [sp-8]
    001da234sub x29, sp, 8
    001da238str x0, [sp+56]
    001da23cstr x1, [sp+64]
    001da240str x2, [sp+72]
    001da244str x3, [sp+80]
    001da248str x4, [sp+88]
    001da24cstrb wzr, [sp+39]
    001da250ldr x0, [sp+80]
    001da254ldr x1, [sp+64]
    001da258ldr x2, [sp+56]
    001da25csubs xzr, x1, x0
    001da260b.hi 0x1da268
    001da264b 0x1da2b0
    001da268
    001da268loc_1da268:
    001da268ubfm x3, x0, 61, 60
    001da26cldrh w2, [x2+x3]
    001da270ldr x0, [sp+88]
    001da274ldr x1, [sp+64]
    001da278ldr x3, [sp+56]
    001da27csubs xzr, x1, x0
    001da280b.hi 0x1da288
    001da284b 0x1da2ac
    001da288
    001da288loc_1da288:
    001da288mov x1, x2
    001da28cubfm x2, x0, 61, 60
    001da290ldrh w2, [x3+x2]
    001da294subs wzr, w1, w2
    001da298cset x0, lo
    001da29cstrb w0, [sp+39]
    001da2a0ldur x29, [sp-8]
    001da2a4ldr x30, [sp], 48
    001da2a8ret x30
    001da2ac
    001da2acloc_1da2ac:
    001da2acbl runtime.panicIndex
    001da2b0
    001da2b0loc_1da2b0:
    001da2b0bl runtime.panicIndex
    001da2b4hint
    001da2b8
    001da2b8loc_1da2b8:
    001da2b8stp x0, x1, [sp+8]
    001da2bcstp x2, x3, [sp+24]
    001da2c0str x4, [sp+40]
    001da2c4mov x3, x30
    001da2c8bl runtime.morestack_noctxt.abi0
    001da2ccldp x0, x1, [sp+8]
    001da2d0ldp x2, x3, [sp+24]
    001da2d4ldr x4, [sp+40]
    001da2d8b 0x1da220
    001da2dcudf 0
    001da220
    001da2e0
    001da2e0compress/flate.byLiteral.Swap: ; void compress/flate.byLiteral.Swap(compress/flate.byLiteral s, int i, int j)
    001da2e0ldr x16, [x28+16]
    001da2e4subs xzr, sp, x16
    001da2e8b.ls 0x1da3dc
    001da2ecstr x30, [sp-48]!
    001da2f0stur x29, [sp-8]
    001da2f4sub x29, sp, 8
    001da2f8str x0, [sp+56]
    001da2fcstr x1, [sp+64]
    001da300str x2, [sp+72]
    001da304str x3, [sp+80]
    001da308str x4, [sp+88]
    001da30cldr x2, [sp+56]
    001da310subs xzr, x1, x3
    001da314b.hi 0x1da31c
    001da318b 0x1da3d0
    001da31c
    001da31cloc_1da31c:
    001da31cadd x4, x2, x3, lsl #3
    001da320ldrsw x4, [x4+4]
    001da324ubfm x3, x3, 61, 60
    001da328ldrh w2, [x2+x3]
    001da32cstrh w2, [sp+32]
    001da330str w4, [sp+36]
    001da334ldr x0, [sp+88]
    001da338ldr x2, [sp+56]
    001da33cldr x1, [sp+64]
    001da340subs xzr, x0, x1
    001da344b.lo 0x1da34c
    001da348b 0x1da3cc
    001da34c
    001da34cloc_1da34c:
    001da34cldr x3, [sp+80]
    001da350ldr x4, [sp+56]
    001da354ldr x1, [sp+64]
    001da358add x5, x2, x0, lsl #3
    001da35cldrsw x5, [x5+4]
    001da360ubfm x6, x0, 61, 60
    001da364ldrh w2, [x2+x6]
    001da368subs xzr, x3, x1
    001da36cb.lo 0x1da374
    001da370b 0x1da3c4
    001da374
    001da374loc_1da374:
    001da374add x6, x4, x3, lsl #3
    001da378ubfm x3, x3, 61, 60
    001da37cstrh w2, [x4+x3]
    001da380str w5, [x6+4]
    001da384ldr x0, [sp+88]
    001da388ldr x2, [sp+56]
    001da38cldr x1, [sp+64]
    001da390ldrh w3, [sp+32]
    001da394ldrsw x4, [sp+36]
    001da398subs xzr, x1, x0
    001da39cb.hi 0x1da3a4
    001da3a0b 0x1da3c0
    001da3a4
    001da3a4loc_1da3a4:
    001da3a4add x1, x2, x0, lsl #3
    001da3a8ubfm x0, x0, 61, 60
    001da3acstrh w3, [x2+x0]
    001da3b0str w4, [x1+4]
    001da3b4ldur x29, [sp-8]
    001da3b8ldr x30, [sp], 48
    001da3bcret x30
    001da3c0
    001da3c0loc_1da3c0:
    001da3c0bl runtime.panicIndex
    001da3c4
    001da3c4loc_1da3c4:
    001da3c4mov x0, x3
    001da3c8bl runtime.panicIndex
    001da3cc
    001da3ccloc_1da3cc:
    001da3ccbl runtime.panicIndex
    001da3d0
    001da3d0loc_1da3d0:
    001da3d0mov x0, x3
    001da3d4bl runtime.panicIndex
    001da3d8hint
    001da3dc
    001da3dcloc_1da3dc:
    001da3dcstp x0, x1, [sp+8]
    001da3e0stp x2, x3, [sp+24]
    001da3e4str x4, [sp+40]
    001da3e8mov x3, x30
    001da3ecbl runtime.morestack_noctxt.abi0
    001da3f0ldp x0, x1, [sp+8]
    001da3f4ldp x2, x3, [sp+24]
    001da3f8ldr x4, [sp+40]
    001da3fcb 0x1da2e0
    001da2e0
    001da400
    001da400compress/flate.(*byFreq).sort: ; void compress/flate.(*byFreq).sort(compress/flate.byFreq * s, struct []compress/flate.literalNode a)
    001da400ldr x16, [x28+16]
    001da404subs xzr, sp, x16
    001da408b.ls 0x1da47c
    001da40cstr x30, [sp-32]!
    001da410stur x29, [sp-8]
    001da414sub x29, sp, 8
    001da418str x0, [sp+40]
    001da41cstr x1, [sp+48]
    001da420str x2, [sp+56]
    001da424str x3, [sp+64]
    001da428ldrsb x27, [x0]
    001da42cstr x2, [x0+8]
    001da430str x3, [x0+16]
    001da434adrp x27, 0x871000
    001da438ldr w2, [x27+3056]
    001da43ccbz w2, 0x1da444
    001da440b 0x1da448
    001da444
    001da444loc_1da444:
    001da444b 0x1da45c
    001da448
    001da448loc_1da448:
    001da448bl runtime.gcWriteBarrier2
    001da44cstr x1, [x25]
    001da450ldr x2, [x0]
    001da454str x2, [x25+8]
    001da458b 0x1da45c
    001da45c
    001da45cloc_1da45c:
    001da45cstr x1, [x0]
    001da460ldr x1, [sp+40]
    001da464adrp x0, 0x53e000
    001da468add x0, x0, 1432
    001da46cbl sort.Sort
    001da470ldur x29, [sp-8]
    001da474ldr x30, [sp], 32
    001da478ret x30
    001da47c
    001da47cloc_1da47c:
    001da47cstp x0, x1, [sp+8]
    001da480stp x2, x3, [sp+24]
    001da484mov x3, x30
    001da488bl runtime.morestack_noctxt.abi0
    001da48cldp x0, x1, [sp+8]
    001da490ldp x2, x3, [sp+24]
    001da494b 0x1da400
    001da498udf 0
    001da49cudf 0
    001da400
    001da4a0
    001da4a0compress/flate.byFreq.Len: ; void compress/flate.byFreq.Len(compress/flate.byFreq s)
    001da4a0str x30, [sp-32]!
    001da4a4stur x29, [sp-8]
    001da4a8sub x29, sp, 8
    001da4acstr x0, [sp+40]
    001da4b0str x1, [sp+48]
    001da4b4str x2, [sp+56]
    001da4b8str xzr, [sp+8]
    001da4bcstr x1, [sp+16]
    001da4c0str x1, [sp+8]
    001da4c4mov x0, x1
    001da4c8add x29, sp, 24
    001da4ccadd sp, sp, 32
    001da4d0ret x30
    001da4d4udf 0
    001da4d8udf 0
    001da4dcudf 0
    001da4a0
    001da4e0
    001da4e0compress/flate.byFreq.Less: ; void compress/flate.byFreq.Less(compress/flate.byFreq s, int i, int j)
    001da4e0ldr x16, [x28+16]
    001da4e4subs xzr, sp, x16
    001da4e8b.ls 0x1da62c
    001da4ecstr x30, [sp-48]!
    001da4f0stur x29, [sp-8]
    001da4f4sub x29, sp, 8
    001da4f8str x0, [sp+56]
    001da4fcstr x1, [sp+64]
    001da500str x2, [sp+72]
    001da504str x3, [sp+80]
    001da508str x4, [sp+88]
    001da50cstrb wzr, [sp+39]
    001da510ldr x0, [sp+80]
    001da514ldr x1, [sp+64]
    001da518ldr x2, [sp+56]
    001da51csubs xzr, x1, x0
    001da520b.hi 0x1da528
    001da524b 0x1da624
    001da528
    001da528loc_1da528:
    001da528add x2, x2, x0, lsl #3
    001da52cldrsw x2, [x2+4]
    001da530ldr x0, [sp+88]
    001da534ldr x1, [sp+64]
    001da538ldr x3, [sp+56]
    001da53csubs xzr, x1, x0
    001da540b.hi 0x1da548
    001da544b 0x1da620
    001da548
    001da548loc_1da548:
    001da548add x3, x3, x0, lsl #3
    001da54cldrsw x3, [x3+4]
    001da550subs wzr, w3, w2
    001da554b.eq 0x1da55c
    001da558b 0x1da5b8
    001da55c
    001da55cloc_1da55c:
    001da55cldr x0, [sp+80]
    001da560ldr x1, [sp+64]
    001da564ldr x2, [sp+56]
    001da568subs xzr, x0, x1
    001da56cb.lo 0x1da574
    001da570b 0x1da61c
    001da574
    001da574loc_1da574:
    001da574ubfm x3, x0, 61, 60
    001da578ldrh w2, [x2+x3]
    001da57cldr x0, [sp+88]
    001da580ldr x1, [sp+64]
    001da584ldr x3, [sp+56]
    001da588subs xzr, x1, x0
    001da58cb.hi 0x1da594
    001da590b 0x1da618
    001da594
    001da594loc_1da594:
    001da594mov x1, x2
    001da598ubfm x2, x0, 61, 60
    001da59cldrh w2, [x3+x2]
    001da5a0subs wzr, w2, w1
    001da5a4cset x0, hi
    001da5a8strb w0, [sp+39]
    001da5acldur x29, [sp-8]
    001da5b0ldr x30, [sp], 48
    001da5b4ret x30
    001da5b8
    001da5b8loc_1da5b8:
    001da5b8ldr x0, [sp+80]
    001da5bcldr x1, [sp+64]
    001da5c0ldr x2, [sp+56]
    001da5c4subs xzr, x1, x0
    001da5c8b.hi 0x1da5d0
    001da5ccb 0x1da614
    001da5d0
    001da5d0loc_1da5d0:
    001da5d0add x2, x2, x0, lsl #3
    001da5d4ldrsw x2, [x2+4]
    001da5d8ldr x0, [sp+88]
    001da5dcldr x1, [sp+64]
    001da5e0ldr x3, [sp+56]
    001da5e4subs xzr, x1, x0
    001da5e8b.hi 0x1da5f0
    001da5ecb 0x1da610
    001da5f0
    001da5f0loc_1da5f0:
    001da5f0add x1, x3, x0, lsl #3
    001da5f4ldrsw x1, [x1+4]
    001da5f8subs wzr, w1, w2
    001da5fccset x0, gt
    001da600strb w0, [sp+39]
    001da604ldur x29, [sp-8]
    001da608ldr x30, [sp], 48
    001da60cret x30
    001da610
    001da610loc_1da610:
    001da610bl runtime.panicIndex
    001da614
    001da614loc_1da614:
    001da614bl runtime.panicIndex
    001da618
    001da618loc_1da618:
    001da618bl runtime.panicIndex
    001da61c
    001da61cloc_1da61c:
    001da61cbl runtime.panicIndex
    001da620
    001da620loc_1da620:
    001da620bl runtime.panicIndex
    001da624
    001da624loc_1da624:
    001da624bl runtime.panicIndex
    001da628hint
    001da62c
    001da62cloc_1da62c:
    001da62cstp x0, x1, [sp+8]
    001da630stp x2, x3, [sp+24]
    001da634str x4, [sp+40]
    001da638mov x3, x30
    001da63cbl runtime.morestack_noctxt.abi0
    001da640ldp x0, x1, [sp+8]
    001da644ldp x2, x3, [sp+24]
    001da648ldr x4, [sp+40]
    001da64cb 0x1da4e0
    001da4e0
    001da650
    001da650compress/flate.byFreq.Swap: ; void compress/flate.byFreq.Swap(compress/flate.byFreq s, int i, int j)
    001da650ldr x16, [x28+16]
    001da654subs xzr, sp, x16
    001da658b.ls 0x1da74c
    001da65cstr x30, [sp-48]!
    001da660stur x29, [sp-8]
    001da664sub x29, sp, 8
    001da668str x0, [sp+56]
    001da66cstr x1, [sp+64]
    001da670str x2, [sp+72]
    001da674str x3, [sp+80]
    001da678str x4, [sp+88]
    001da67cldr x2, [sp+56]
    001da680subs xzr, x1, x3
    001da684b.hi 0x1da68c
    001da688b 0x1da740
    001da68c
    001da68cloc_1da68c:
    001da68cadd x4, x2, x3, lsl #3
    001da690ldrsw x4, [x4+4]
    001da694ubfm x3, x3, 61, 60
    001da698ldrh w2, [x2+x3]
    001da69cstrh w2, [sp+32]
    001da6a0str w4, [sp+36]
    001da6a4ldr x0, [sp+88]
    001da6a8ldr x2, [sp+56]
    001da6acldr x1, [sp+64]
    001da6b0subs xzr, x0, x1
    001da6b4b.lo 0x1da6bc
    001da6b8b 0x1da73c
    001da6bc
    001da6bcloc_1da6bc:
    001da6bcldr x3, [sp+80]
    001da6c0ldr x4, [sp+56]
    001da6c4ldr x1, [sp+64]
    001da6c8add x5, x2, x0, lsl #3
    001da6ccldrsw x5, [x5+4]
    001da6d0ubfm x6, x0, 61, 60
    001da6d4ldrh w2, [x2+x6]
    001da6d8subs xzr, x3, x1
    001da6dcb.lo 0x1da6e4
    001da6e0b 0x1da734
    001da6e4
    001da6e4loc_1da6e4:
    001da6e4add x6, x4, x3, lsl #3
    001da6e8ubfm x3, x3, 61, 60
    001da6ecstrh w2, [x4+x3]
    001da6f0str w5, [x6+4]
    001da6f4ldr x0, [sp+88]
    001da6f8ldr x2, [sp+56]
    001da6fcldr x1, [sp+64]
    001da700ldrh w3, [sp+32]
    001da704ldrsw x4, [sp+36]
    001da708subs xzr, x1, x0
    001da70cb.hi 0x1da714
    001da710b 0x1da730
    001da714
    001da714loc_1da714:
    001da714add x1, x2, x0, lsl #3
    001da718ubfm x0, x0, 61, 60
    001da71cstrh w3, [x2+x0]
    001da720str w4, [x1+4]
    001da724ldur x29, [sp-8]
    001da728ldr x30, [sp], 48
    001da72cret x30
    001da730
    001da730loc_1da730:
    001da730bl runtime.panicIndex
    001da734
    001da734loc_1da734:
    001da734mov x0, x3
    001da738bl runtime.panicIndex
    001da73c
    001da73cloc_1da73c:
    001da73cbl runtime.panicIndex
    001da740
    001da740loc_1da740:
    001da740mov x0, x3
    001da744bl runtime.panicIndex
    001da748hint
    001da74c
    001da74cloc_1da74c:
    001da74cstp x0, x1, [sp+8]
    001da750stp x2, x3, [sp+24]
    001da754str x4, [sp+40]
    001da758mov x3, x30
    001da75cbl runtime.morestack_noctxt.abi0
    001da760ldp x0, x1, [sp+8]
    001da764ldp x2, x3, [sp+24]
    001da768ldr x4, [sp+40]
    001da76cb 0x1da650
    001da650
    001da770
    001da770compress/flate.reverseBits: ; void compress/flate.reverseBits(uint16 number, uint8 bitLength)
    001da770str x30, [sp-32]!
    001da774stur x29, [sp-8]
    001da778sub x29, sp, 8
    001da77cstrh w0, [sp+40]
    001da780strb w1, [sp+42]
    001da784strh wzr, [sp+20]
    001da788ldrb w1, [sp+42]
    001da78corr x2, xzr, 16
    001da790sub x1, x2, x1
    001da794lslv x2, x0, x1
    001da798ubfm x1, x1, 0, 7
    001da79csubs xzr, x1, 64
    001da7a0csel x1, x2, xzr, lo
    001da7a4rbit x1, x1
    001da7a8ubfm x1, x1, 48, 63
    001da7acstrh w1, [sp+22]
    001da7b0ldrh w0, [sp+22]
    001da7b4strh w0, [sp+20]
    001da7b8add x29, sp, 24
    001da7bcadd sp, sp, 32
    001da7c0ret x30
    001da7c4udf 0
    001da7c8udf 0
    001da7ccudf 0
    001da770
    001da7d0
    001da7d0compress/flate.CorruptInputError.Error: ; void compress/flate.CorruptInputError.Error(compress/flate.CorruptInputError e)
    001da7d0ldr x16, [x28+16]
    001da7d4subs xzr, sp, x16
    001da7d8b.ls 0x1da834
    001da7dcstr x30, [sp-96]!
    001da7e0stur x29, [sp-8]
    001da7e4sub x29, sp, 8
    001da7e8str x0, [sp+104]
    001da7ecstp xzr, xzr, [sp+56]
    001da7f0ldr x0, [sp+104]
    001da7f4movz x1, 10
    001da7f8bl strconv.FormatInt
    001da7fcstr x0, [sp+72]
    001da800str x1, [sp+80]
    001da804movz x2, 35
    001da808mov x3, x0
    001da80cmov x4, x1
    001da810mov x0, xzr
    001da814adrp x1, 0x4e6000
    001da818add x1, x1, 3436
    001da81cbl runtime.concatstring2
    001da820str x0, [sp+56]
    001da824str x1, [sp+64]
    001da828ldur x29, [sp-8]
    001da82cldr x30, [sp], 96
    001da830ret x30
    001da834
    001da834loc_1da834:
    001da834str x0, [sp+8]
    001da838mov x3, x30
    001da83cbl runtime.morestack_noctxt.abi0
    001da840ldr x0, [sp+8]
    001da844b 0x1da7d0
    001da848udf 0
    001da84cudf 0
    001da7d0
    001da850
    001da850compress/flate.InternalError.Error: ; void compress/flate.InternalError.Error(struct compress/flate.InternalError e)
    001da850ldr x16, [x28+16]
    001da854subs xzr, sp, x16
    001da858b.ls 0x1da8a4
    001da85cstr x30, [sp-80]!
    001da860stur x29, [sp-8]
    001da864sub x29, sp, 8
    001da868str x0, [sp+88]
    001da86cstr x1, [sp+96]
    001da870stp xzr, xzr, [sp+56]
    001da874ldr x3, [sp+88]
    001da878ldr x4, [sp+96]
    001da87cmov x0, xzr
    001da880adrp x1, 0x4de000
    001da884add x1, x1, 2617
    001da888movz x2, 23
    001da88cbl runtime.concatstring2
    001da890str x0, [sp+56]
    001da894str x1, [sp+64]
    001da898ldur x29, [sp-8]
    001da89cldr x30, [sp], 80
    001da8a0ret x30
    001da8a4
    001da8a4loc_1da8a4:
    001da8a4stp x0, x1, [sp+8]
    001da8a8mov x3, x30
    001da8acbl runtime.morestack_noctxt.abi0
    001da8b0ldp x0, x1, [sp+8]
    001da8b4b 0x1da850
    001da8b8udf 0
    001da8bcudf 0
    001da850
    001da8c0
    001da8c0compress/flate.(*huffmanDecoder).init: ; void compress/flate.(*huffmanDecoder).init(compress/flate.huffmanDecoder * h, struct []int lengths)
    001da8c0ldr x16, [x28+16]
    001da8c4sub x17, sp, 480
    001da8c8subs xzr, x17, x16
    001da8ccb.ls 0x1db07c
    001da8d0sub x20, sp, 608
    001da8d4stp x29, x30, [x20-8]
    001da8d8add sp, x20, 0
    001da8dcsub x29, sp, 8
    001da8e0str x0, [sp+616]
    001da8e4str x1, [sp+624]
    001da8e8str x2, [sp+632]
    001da8ecstr x3, [sp+640]
    001da8f0strb wzr, [sp+43]
    001da8f4ldr x3, [sp+616]
    001da8f8ldrsb x27, [x3]
    001da8fcldr x3, [x3]
    001da900cbnz x3, 0x1da908
    001da904b 0x1da95c
    001da908
    001da908loc_1da908:
    001da908ldr x16, [sp+616]
    001da90cstr x16, [sp+520]
    001da910ldrsb x27, [x16]
    001da914adrp x27, 0x871000
    001da918ldr w3, [x27+3056]
    001da91ccbz w3, 0x1da924
    001da920b 0x1da928
    001da924
    001da924loc_1da924:
    001da924b 0x1da940
    001da928
    001da928loc_1da928:
    001da928adrp x0, 0x48c000
    001da92cadd x0, x0, 1696
    001da930mov x1, x16
    001da934bl runtime.wbZero
    001da938ldr x16, [sp+520]
    001da93cb 0x1da940
    001da940
    001da940loc_1da940:
    001da940add x3, x16, 2064
    001da944
    001da944loc_1da944:
    001da944stp xzr, xzr, [x16], 16
    001da948subs xzr, x16, x3
    001da94cb.le 0x1da944
    001da950ldr x3, [sp+520]
    001da954str xzr, [x3+2080]
    001da958b 0x1da960
    001da95c
    001da95cloc_1da95c:
    001da95cb 0x1da960
    001da960
    001da960loc_1da960:
    001da960add x20, sp, 304
    001da964adr x27, 16
    001da968stp x29, x27, [sp-24]
    001da96csub x29, sp, 24
    001da970bl fn_87cf0
    001da974sub x29, sp, 8
    001da978str xzr, [sp+248]
    001da97cstr xzr, [sp+256]
    001da980ldr x3, [sp+632]
    001da984ldr x4, [sp+624]
    001da988ldr x5, [sp+640]
    001da98cstr x4, [sp+576]
    001da990str x3, [sp+584]
    001da994str x5, [sp+592]
    001da998str xzr, [sp+480]
    001da99cstr x3, [sp+472]
    001da9a0b 0x1da9a4
    001da9a4
    001da9a4loc_1da9a4:
    001da9a4ldr x3, [sp+472]
    001da9a8ldr x4, [sp+480]
    001da9acsubs xzr, x3, x4
    001da9b0b.gt 0x1da9b8
    001da9b4b 0x1daa90
    001da9b8
    001da9b8loc_1da9b8:
    001da9b8ldr x3, [sp+480]
    001da9bcldr x4, [sp+576]
    001da9c0ldr x3, [x4+3*x3]
    001da9c4str x3, [sp+240]
    001da9c8cbz x3, 0x1da9d0
    001da9ccb 0x1da9d4
    001da9d0
    001da9d0loc_1da9d0:
    001da9d0b 0x1daa80
    001da9d4
    001da9d4loc_1da9d4:
    001da9d4ldr x3, [sp+248]
    001da9d8subs xzr, x3, 0
    001da9dccset x4, eq
    001da9e0strb w4, [sp+45]
    001da9e4cbz x3, 0x1da9ec
    001da9e8b 0x1da9f0
    001da9ec
    001da9ecloc_1da9ec:
    001da9ecb 0x1daa08
    001da9f0
    001da9f0loc_1da9f0:
    001da9f0ldr x3, [sp+240]
    001da9f4ldr x4, [sp+248]
    001da9f8subs xzr, x4, x3
    001da9fccset x3, gt
    001daa00strb w3, [sp+45]
    001daa04b 0x1daa08
    001daa08
    001daa08loc_1daa08:
    001daa08ldrb w3, [sp+45]
    001daa0ctbnz w3, 0, 0x1daa14
    001daa10b 0x1daa20
    001daa14
    001daa14loc_1daa14:
    001daa14ldr x3, [sp+240]
    001daa18str x3, [sp+248]
    001daa1cb 0x1daa24
    001daa20
    001daa20loc_1daa20:
    001daa20b 0x1daa24
    001daa24
    001daa24loc_1daa24:
    001daa24ldr x3, [sp+256]
    001daa28ldr x4, [sp+240]
    001daa2csubs xzr, x3, x4
    001daa30b.lt 0x1daa38
    001daa34b 0x1daa44
    001daa38
    001daa38loc_1daa38:
    001daa38ldr x3, [sp+240]
    001daa3cstr x3, [sp+256]
    001daa40b 0x1daa48
    001daa44
    001daa44loc_1daa44:
    001daa44b 0x1daa48
    001daa48
    001daa48loc_1daa48:
    001daa48ldr x0, [sp+240]
    001daa4csubs xzr, x0, 16
    001daa50b.lo 0x1daa58
    001daa54b 0x1db070
    001daa58
    001daa58loc_1daa58:
    001daa58add x3, sp, 304
    001daa5cldr x3, [x3+3*x0]
    001daa60ldr x0, [sp+240]
    001daa64add x3, x3, 1
    001daa68subs xzr, x0, 16
    001daa6cb.lo 0x1daa74
    001daa70b 0x1db068
    001daa74
    001daa74loc_1daa74:
    001daa74add x4, sp, 304
    001daa78str x3, [x4+3*x0]
    001daa7cb 0x1daa80
    001daa80
    001daa80loc_1daa80:
    001daa80ldr x3, [sp+480]
    001daa84add x3, x3, 1
    001daa88str x3, [sp+480]
    001daa8cb 0x1da9a4
    001daa90
    001daa90loc_1daa90:
    001daa90ldr x3, [sp+256]
    001daa94cbz x3, 0x1daa9c
    001daa98b 0x1daab0
    001daa9c
    001daa9cloc_1daa9c:
    001daa9corr x0, xzr, 1
    001daaa0strb w0, [sp+43]
    001daaa4ldp x29, x30, [sp-8]
    001daaa8add sp, sp, 608
    001daaacret x30
    001daab0
    001daab0loc_1daab0:
    001daab0str xzr, [sp+440]
    001daab4add x20, sp, 104
    001daab8adr x27, 16
    001daabcstp x29, x27, [sp-24]
    001daac0sub x29, sp, 24
    001daac4bl fn_87cf0
    001daac8sub x29, sp, 8
    001daaccldr x3, [sp+248]
    001daad0str x3, [sp+296]
    001daad4b 0x1daad8
    001daad8
    001daad8loc_1daad8:
    001daad8ldr x3, [sp+256]
    001daadcldr x4, [sp+296]
    001daae0subs xzr, x3, x4
    001daae4b.ge 0x1daaec
    001daae8b 0x1dab48
    001daaec
    001daaecloc_1daaec:
    001daaecldr x3, [sp+440]
    001daaf0ubfm x3, x3, 63, 62
    001daaf4str x3, [sp+440]
    001daaf8ldr x0, [sp+296]
    001daafcsubs xzr, x0, 16
    001dab00b.lo 0x1dab08
    001dab04b 0x1db060
    001dab08
    001dab08loc_1dab08:
    001dab08add x4, sp, 104
    001dab0cstr x3, [x4+3*x0]
    001dab10ldr x3, [sp+440]
    001dab14ldr x0, [sp+296]
    001dab18subs xzr, x0, 16
    001dab1cb.lo 0x1dab24
    001dab20b 0x1db058
    001dab24
    001dab24loc_1dab24:
    001dab24add x4, sp, 304
    001dab28ldr x4, [x4+3*x0]
    001dab2cadd x3, x3, x4
    001dab30str x3, [sp+440]
    001dab34b 0x1dab38
    001dab38
    001dab38loc_1dab38:
    001dab38ldr x3, [sp+296]
    001dab3cadd x3, x3, 1
    001dab40str x3, [sp+296]
    001dab44b 0x1daad8
    001dab48
    001dab48loc_1dab48:
    001dab48ldr x3, [sp+440]
    001dab4cldr x4, [sp+256]
    001dab50orr x5, xzr, 1
    001dab54lslv x6, x5, x4
    001dab58subs xzr, x4, 64
    001dab5ccsel x4, x6, xzr, lo
    001dab60subs xzr, x4, x3
    001dab64cset x3, ne
    001dab68strb w3, [sp+45]
    001dab6cb.ne 0x1dab74
    001dab70b 0x1dabb4
    001dab74
    001dab74loc_1dab74:
    001dab74ldr x3, [sp+440]
    001dab78subs xzr, x3, 1
    001dab7ccset x3, eq
    001dab80strb w3, [sp+44]
    001dab84b.eq 0x1dab8c
    001dab88b 0x1daba0
    001dab8c
    001dab8cloc_1dab8c:
    001dab8cldr x3, [sp+256]
    001dab90subs xzr, x3, 1
    001dab94cset x3, eq
    001dab98strb w3, [sp+44]
    001dab9cb 0x1daba4
    001daba0
    001daba0loc_1daba0:
    001daba0b 0x1daba4
    001daba4
    001daba4loc_1daba4:
    001daba4ldrb w3, [sp+44]
    001daba8eor x3, x3, 1
    001dabacstrb w3, [sp+45]
    001dabb0b 0x1dabb8
    001dabb4
    001dabb4loc_1dabb4:
    001dabb4b 0x1dabb8
    001dabb8
    001dabb8loc_1dabb8:
    001dabb8ldrb w3, [sp+45]
    001dabbctbnz w3, 0, 0x1dabc4
    001dabc0b 0x1dabd8
    001dabc4
    001dabc4loc_1dabc4:
    001dabc4strb wzr, [sp+43]
    001dabc8mov x0, xzr
    001dabccldp x29, x30, [sp-8]
    001dabd0add sp, sp, 608
    001dabd4ret x30
    001dabd8
    001dabd8loc_1dabd8:
    001dabd8ldr x3, [sp+616]
    001dabdcldrsb x27, [x3]
    001dabe0ldr x4, [sp+248]
    001dabe4str x4, [x3]
    001dabe8ldr x3, [sp+256]
    001dabecsubs xzr, x3, 9
    001dabf0b.gt 0x1dabf8
    001dabf4b 0x1daca4
    001dabf8
    001dabf8loc_1dabf8:
    001dabf8ldr x3, [sp+256]
    001dabfcsub x3, x3, 9
    001dac00lslv x4, x5, x3
    001dac04subs xzr, x3, 64
    001dac08csel x3, x4, xzr, lo
    001dac0cstr x3, [sp+96]
    001dac10ldr x4, [sp+616]
    001dac14ldrsb x27, [x4]
    001dac18sub x3, x3, 1
    001dac1cstr w3, [x4+2080]
    001dac20ldr x3, [sp+184]
    001dac24sbfm x4, x3, 1, 63
    001dac28str x4, [sp+264]
    001dac2corr x4, xzr, 512
    001dac30sub x2, x4, x3, asr #1
    001dac34str x2, [sp+464]
    001dac38adrp x0, 0x413000
    001dac3cadd x0, x0, 1536
    001dac40mov x1, x2
    001dac44bl runtime.makeslice
    001dac48ldr x3, [sp+464]
    001dac4cldr x4, [sp+464]
    001dac50str x0, [sp+552]
    001dac54str x3, [sp+560]
    001dac58str x4, [sp+568]
    001dac5cldr x5, [sp+616]
    001dac60ldrsb x27, [x5]
    001dac64str x3, [x5+2064]
    001dac68str x4, [x5+2072]
    001dac6cadrp x27, 0x871000
    001dac70ldr w3, [x27+3056]
    001dac74cbz w3, 0x1dac7c
    001dac78b 0x1dac80
    001dac7c
    001dac7cloc_1dac7c:
    001dac7cb 0x1dac94
    001dac80
    001dac80loc_1dac80:
    001dac80bl runtime.gcWriteBarrier2
    001dac84str x0, [x25]
    001dac88ldr x3, [x5+2056]
    001dac8cstr x3, [x25+8]
    001dac90b 0x1dac94
    001dac94
    001dac94loc_1dac94:
    001dac94str x0, [x5+2056]
    001dac98ldr x3, [sp+264]
    001dac9cstr x3, [sp+280]
    001daca0b 0x1daf40
    001daca4
    001daca4loc_1daca4:
    001daca4b 0x1daca8
    001daca8
    001daca8loc_1daca8:
    001daca8ldr x2, [sp+632]
    001dacacldr x3, [sp+624]
    001dacb0ldr x4, [sp+640]
    001dacb4str x3, [sp+576]
    001dacb8str x2, [sp+584]
    001dacbcstr x4, [sp+592]
    001dacc0str xzr, [sp+456]
    001dacc4str x2, [sp+448]
    001dacc8b 0x1daccc
    001daccc
    001dacccloc_1daccc:
    001dacccldr x2, [sp+448]
    001dacd0ldr x3, [sp+456]
    001dacd4subs xzr, x2, x3
    001dacd8b.gt 0x1dace0
    001dacdcb 0x1dae28
    001dace0
    001dace0loc_1dace0:
    001dace0ldr x2, [sp+456]
    001dace4str x2, [sp+288]
    001dace8ldr x2, [sp+456]
    001dacecldr x3, [sp+576]
    001dacf0ldr x0, [x3+3*x2]
    001dacf4str x0, [sp+232]
    001dacf8cbz x0, 0x1dad00
    001dacfcb 0x1dad08
    001dad00
    001dad00loc_1dad00:
    001dad00orr x1, xzr, 16
    001dad04b 0x1daea4
    001dad08
    001dad08loc_1dad08:
    001dad08subs xzr, x0, 16
    001dad0cb.lo 0x1dad14
    001dad10b 0x1daf38
    001dad14
    001dad14loc_1dad14:
    001dad14add x2, sp, 104
    001dad18ldr x2, [x2+3*x0]
    001dad1cstr x2, [sp+432]
    001dad20subs xzr, x0, 16
    001dad24b.lo 0x1dad2c
    001dad28b 0x1daf30
    001dad2c
    001dad2cloc_1dad2c:
    001dad2cadd x2, sp, 104
    001dad30ldr x2, [x2+3*x0]
    001dad34add x2, x2, 1
    001dad38subs xzr, x0, 16
    001dad3cb.lo 0x1dad44
    001dad40b 0x1daf28
    001dad44
    001dad44loc_1dad44:
    001dad44add x3, sp, 104
    001dad48str x2, [x3+3*x0]
    001dad4cldr x2, [sp+288]
    001dad50ldr x3, [sp+232]
    001dad54orr x2, x3, x2, lsl #4
    001dad58str w2, [sp+52]
    001dad5cldr x2, [sp+432]
    001dad60rbit x2, x2
    001dad64ubfm x2, x2, 48, 63
    001dad68strh w2, [sp+46]
    001dad6cldrh w2, [sp+46]
    001dad70str x2, [sp+56]
    001dad74ldr x3, [sp+232]
    001dad78orr x1, xzr, 16
    001dad7csub x3, x1, x3
    001dad80subs xzr, x3, 64
    001dad84orr x4, xzr, 63
    001dad88csel x3, x3, x4, lo
    001dad8casrv x2, x2, x3
    001dad90str x2, [sp+56]
    001dad94ldr x3, [sp+232]
    001dad98subs xzr, x3, 9
    001dad9cb.le 0x1dada4
    001dada0b 0x1dadac
    001dada4
    001dada4loc_1dada4:
    001dada4str x2, [sp+80]
    001dada8b 0x1daec4
    001dadac
    001dadacloc_1dadac:
    001dadacand x3, x2, 511
    001dadb0str x3, [sp+272]
    001dadb4ldr x3, [sp+616]
    001dadb8ldrsb x27, [x3]
    001dadbcadd x3, x3, 8
    001dadc0b 0x1dadc4
    001dadc4
    001dadc4loc_1dadc4:
    001dadc4ubfm x2, x2, 62, 8
    001dadc8ldr w2, [x3+x2]
    001dadccubfm x3, x2, 4, 31
    001dadd0str w3, [sp+48]
    001dadd4ldr x3, [sp+616]
    001dadd8ldrsb x27, [x3]
    001daddcldr x4, [x3+2064]
    001dade0ldr x3, [x3+2056]
    001dade4ubfm x0, x2, 4, 31
    001dade8subs xzr, x4, x0
    001dadecb.hi 0x1dadf4
    001dadf0b 0x1daebc
    001dadf4
    001dadf4loc_1dadf4:
    001dadf4sub x2, x0, x0, lsl #2
    001dadf8sub x2, x3, x2, lsl #3
    001dadfcldr x3, [x2]
    001dae00ldr x4, [x2+8]
    001dae04ldr x2, [x2+16]
    001dae08str x3, [sp+496]
    001dae0cstr x4, [sp+504]
    001dae10str x2, [sp+512]
    001dae14ldr x2, [sp+56]
    001dae18sbfm x2, x2, 9, 63
    001dae1cstr x2, [sp+56]
    001dae20str x2, [sp+72]
    001dae24b 0x1dae3c
    001dae28
    001dae28loc_1dae28:
    001dae28orr x0, xzr, 1
    001dae2cstrb w0, [sp+43]
    001dae30ldp x29, x30, [sp-8]
    001dae34add sp, sp, 608
    001dae38ret x30
    001dae3c
    001dae3cloc_1dae3c:
    001dae3cldr x2, [sp+504]
    001dae40str x2, [sp+488]
    001dae44ldr x3, [sp+72]
    001dae48subs xzr, x3, x2
    001dae4cb.lt 0x1dae54
    001dae50b 0x1dae9c
    001dae54
    001dae54loc_1dae54:
    001dae54ldr x0, [sp+72]
    001dae58ldr x2, [sp+504]
    001dae5cldr x3, [sp+496]
    001dae60ldr w4, [sp+52]
    001dae64subs xzr, x0, x2
    001dae68b.lo 0x1dae70
    001dae6cb 0x1daeb4
    001dae70
    001dae70loc_1dae70:
    001dae70str w4, [x3+2*x0]
    001dae74b 0x1dae78
    001dae78
    001dae78loc_1dae78:
    001dae78ldr x2, [sp+72]
    001dae7cldr x3, [sp+232]
    001dae80sub x3, x3, 9
    001dae84lslv x4, x5, x3
    001dae88subs xzr, x3, 64
    001dae8ccsel x3, x4, xzr, lo
    001dae90add x2, x2, x3
    001dae94str x2, [sp+72]
    001dae98b 0x1dae3c
    001dae9c
    001dae9cloc_1dae9c:
    001dae9cb 0x1daea0
    001daea0
    001daea0loc_1daea0:
    001daea0b 0x1daea4
    001daea4
    001daea4loc_1daea4:
    001daea4ldr x2, [sp+456]
    001daea8add x2, x2, 1
    001daeacstr x2, [sp+456]
    001daeb0b 0x1daccc
    001daeb4
    001daeb4loc_1daeb4:
    001daeb4mov x1, x2
    001daeb8bl runtime.panicIndex
    001daebc
    001daebcloc_1daebc:
    001daebcmov x1, x4
    001daec0bl runtime.panicIndex
    001daec4
    001daec4loc_1daec4:
    001daec4ldr x2, [sp+80]
    001daec8subs xzr, x2, 512
    001daeccb.lt 0x1daed4
    001daed0b 0x1daf1c
    001daed4
    001daed4loc_1daed4:
    001daed4ldr x2, [sp+616]
    001daed8ldrsb x27, [x2]
    001daedcadd x2, x2, 8
    001daee0ldr x0, [sp+80]
    001daee4ldr w3, [sp+52]
    001daee8subs xzr, x0, 512
    001daeecb.lo 0x1daef4
    001daef0b 0x1daf20
    001daef4
    001daef4loc_1daef4:
    001daef4str w3, [x2+2*x0]
    001daef8b 0x1daefc
    001daefc
    001daefcloc_1daefc:
    001daefcldr x2, [sp+80]
    001daf00ldr x3, [sp+232]
    001daf04lslv x4, x5, x3
    001daf08subs xzr, x3, 64
    001daf0ccsel x3, x4, xzr, lo
    001daf10add x2, x2, x3
    001daf14str x2, [sp+80]
    001daf18b 0x1daec4
    001daf1c
    001daf1cloc_1daf1c:
    001daf1cb 0x1daea0
    001daf20
    001daf20loc_1daf20:
    001daf20orr x1, xzr, 512
    001daf24bl runtime.panicIndex
    001daf28
    001daf28loc_1daf28:
    001daf28orr x1, xzr, 16
    001daf2cbl runtime.panicIndex
    001daf30
    001daf30loc_1daf30:
    001daf30orr x1, xzr, 16
    001daf34bl runtime.panicIndex
    001daf38
    001daf38loc_1daf38:
    001daf38orr x1, xzr, 16
    001daf3cbl runtime.panicIndex
    001daf40
    001daf40loc_1daf40:
    001daf40ldr x3, [sp+280]
    001daf44subs xzr, x3, 512
    001daf48b.lo 0x1daf50
    001daf4cb 0x1db040
    001daf50
    001daf50loc_1daf50:
    001daf50ldr x3, [sp+280]
    001daf54rbit x3, x3
    001daf58ubfm x3, x3, 48, 63
    001daf5cstrh w3, [sp+46]
    001daf60ldrh w3, [sp+46]
    001daf64str x3, [sp+64]
    001daf68sbfm x0, x3, 7, 63
    001daf6cstr x0, [sp+64]
    001daf70ldr x3, [sp+280]
    001daf74ldr x4, [sp+264]
    001daf78sub x3, x3, x4
    001daf7cstr x3, [sp+88]
    001daf80ldr x4, [sp+616]
    001daf84ldrsb x27, [x4]
    001daf88add x4, x4, 8
    001daf8cubfm x3, x3, 60, 59
    001daf90movz x5, 10
    001daf94orr x3, x3, x5
    001daf98subs xzr, x0, 512
    001daf9cb.lo 0x1dafa4
    001dafa0b 0x1db050
    001dafa4
    001dafa4loc_1dafa4:
    001dafa4str w3, [x4+2*x0]
    001dafa8ldr x2, [sp+96]
    001dafacldr x1, [sp+96]
    001dafb0adrp x0, 0x41b000
    001dafb4add x0, x0, 3328
    001dafb8bl runtime.makeslice
    001dafbcldr x3, [sp+96]
    001dafc0ldr x4, [sp+96]
    001dafc4str x0, [sp+528]
    001dafc8str x3, [sp+536]
    001dafccstr x4, [sp+544]
    001dafd0ldr x5, [sp+616]
    001dafd4ldrsb x27, [x5]
    001dafd8ldr x1, [x5+2064]
    001dafdcldr x5, [x5+2056]
    001dafe0ldr x6, [sp+88]
    001dafe4subs xzr, x1, x6
    001dafe8b.hi 0x1daff0
    001dafecb 0x1db048
    001daff0
    001daff0loc_1daff0:
    001daff0sub x6, x6, x6, lsl #2
    001daff4sub x5, x5, x6, lsl #3
    001daff8str x3, [x5+8]
    001daffcstr x4, [x5+16]
    001db000adrp x27, 0x870000
    001db004ldr w3, [x27+3056]
    001db008cbz w3, 0x1db010
    001db00cb 0x1db014
    001db010
    001db010loc_1db010:
    001db010b 0x1db028
    001db014
    001db014loc_1db014:
    001db014bl runtime.gcWriteBarrier2
    001db018str x0, [x25]
    001db01cldr x3, [x5]
    001db020str x3, [x25+8]
    001db024b 0x1db028
    001db028
    001db028loc_1db028:
    001db028str x0, [x5]
    001db02cb 0x1db030
    001db030
    001db030loc_1db030:
    001db030ldr x3, [sp+280]
    001db034add x3, x3, 1
    001db038str x3, [sp+280]
    001db03cb 0x1daf40
    001db040
    001db040loc_1db040:
    001db040orr x5, xzr, 1
    001db044b 0x1daca8
    001db048
    001db048loc_1db048:
    001db048mov x0, x6
    001db04cbl runtime.panicIndexU
    001db050
    001db050loc_1db050:
    001db050orr x1, xzr, 512
    001db054bl runtime.panicIndex
    001db058
    001db058loc_1db058:
    001db058orr x1, xzr, 16
    001db05cbl runtime.panicIndex
    001db060
    001db060loc_1db060:
    001db060orr x1, xzr, 16
    001db064bl runtime.panicIndex
    001db068
    001db068loc_1db068:
    001db068orr x1, xzr, 16
    001db06cbl runtime.panicIndex
    001db070
    001db070loc_1db070:
    001db070orr x1, xzr, 16
    001db074bl runtime.panicIndex
    001db078hint
    001db07c
    001db07cloc_1db07c:
    001db07cstp x0, x1, [sp+8]
    001db080stp x2, x3, [sp+24]
    001db084mov x3, x30
    001db088bl runtime.morestack_noctxt.abi0
    001db08cldp x0, x1, [sp+8]
    001db090ldp x2, x3, [sp+24]
    001db094b 0x1da8c0
    001db098udf 0
    001db09cudf 0
    001da8c0
    001db0a0
    001db0a0compress/flate.(*decompressor).nextBlock: ; void compress/flate.(*decompressor).nextBlock(compress/flate.decompressor * f)
    001db0a0ldr x16, [x28+16]
    001db0a4subs xzr, sp, x16
    001db0a8b.ls 0x1db3ec
    001db0acstr x30, [sp-64]!
    001db0b0stur x29, [sp-8]
    001db0b4sub x29, sp, 8
    001db0b8str x0, [sp+72]
    001db0bcb 0x1db0c0
    001db0c0
    001db0c0loc_1db0c0:
    001db0c0ldr x1, [sp+72]
    001db0c4ldrsb x27, [x1]
    001db0c8ldr x1, [x1+40]
    001db0ccsubs xzr, x1, 3
    001db0d0b.lo 0x1db0d8
    001db0d4b 0x1db148
    001db0d8
    001db0d8loc_1db0d8:
    001db0d8ldr x0, [sp+72]
    001db0dcbl compress/flate.(*decompressor).moreBits
    001db0e0str x0, [sp+40]
    001db0e4str x1, [sp+48]
    001db0e8ldr x2, [sp+72]
    001db0ecldrsb x27, [x2]
    001db0f0str x0, [x2+4320]
    001db0f4adrp x27, 0x870000
    001db0f8ldr w3, [x27+3056]
    001db0fccbz w3, 0x1db104
    001db100b 0x1db108
    001db104
    001db104loc_1db104:
    001db104b 0x1db11c
    001db108
    001db108loc_1db108:
    001db108bl runtime.gcWriteBarrier2
    001db10cstr x1, [x25]
    001db110ldr x3, [x2+4328]
    001db114str x3, [x25+8]
    001db118b 0x1db11c
    001db11c
    001db11cloc_1db11c:
    001db11cstr x1, [x2+4328]
    001db120ldr x1, [sp+72]
    001db124ldrsb x27, [x1]
    001db128ldr x1, [x1+4320]
    001db12ccbnz x1, 0x1db134
    001db130b 0x1db140
    001db134
    001db134loc_1db134:
    001db134ldur x29, [sp-8]
    001db138ldr x30, [sp], 64
    001db13cret x30
    001db140
    001db140loc_1db140:
    001db140b 0x1db144
    001db144
    001db144loc_1db144:
    001db144b 0x1db0c0
    001db148
    001db148loc_1db148:
    001db148ldr x1, [sp+72]
    001db14cldrsb x27, [x1]
    001db150ldr x2, [sp+72]
    001db154ldrsb x27, [x2]
    001db158ldr w2, [x2+32]
    001db15cands wzr, w2, 1
    001db160cset x2, ne
    001db164add x27, x1, 4096
    001db168strb w2, [x27+216]
    001db16cldr x1, [sp+72]
    001db170ldrsb x27, [x1]
    001db174ldr x2, [sp+72]
    001db178ldrsb x27, [x2]
    001db17cldr w2, [x2+32]
    001db180ubfm x2, x2, 1, 31
    001db184str w2, [x1+32]
    001db188ldr x1, [sp+72]
    001db18cldrsb x27, [x1]
    001db190ldr w1, [x1+32]
    001db194and x1, x1, 3
    001db198str w1, [sp+16]
    001db19cldr x1, [sp+72]
    001db1a0ldrsb x27, [x1]
    001db1a4ldr x2, [sp+72]
    001db1a8ldrsb x27, [x2]
    001db1acldr w2, [x2+32]
    001db1b0ubfm x2, x2, 2, 31
    001db1b4str w2, [x1+32]
    001db1b8ldr x1, [sp+72]
    001db1bcldrsb x27, [x1]
    001db1c0ldr x2, [sp+72]
    001db1c4ldrsb x27, [x2]
    001db1c8ldr x2, [x2+40]
    001db1ccsub x2, x2, 3
    001db1d0str x2, [x1+40]
    001db1d4ldr w1, [sp+16]
    001db1d8str w1, [sp+20]
    001db1dccbz w1, 0x1db1e4
    001db1e0b 0x1db1f4
    001db1e4
    001db1e4loc_1db1e4:
    001db1e4b 0x1db1e8
    001db1e8
    001db1e8loc_1db1e8:
    001db1e8ldr x0, [sp+72]
    001db1ecbl compress/flate.(*decompressor).dataBlock
    001db1f0b 0x1db3e0
    001db1f4
    001db1f4loc_1db1f4:
    001db1f4subs wzr, w1, 1
    001db1f8b.eq 0x1db200
    001db1fcb 0x1db278
    001db200
    001db200loc_1db200:
    001db200b 0x1db204
    001db204
    001db204loc_1db204:
    001db204ldr x1, [sp+72]
    001db208ldrsb x27, [x1]
    001db20cadrp x27, 0x870000
    001db210ldr w2, [x27+3056]
    001db214cbz w2, 0x1db21c
    001db218b 0x1db220
    001db21c
    001db21cloc_1db21c:
    001db21cb 0x1db230
    001db220
    001db220loc_1db220:
    001db220ldr x2, [x1+4360]
    001db224bl runtime.gcWriteBarrier1
    001db228str x2, [x25]
    001db22cb 0x1db230
    001db230
    001db230loc_1db230:
    001db230adrp x2, 0x84a000
    001db234add x2, x2, 1120
    001db238str x2, [x1+4360]
    001db23cldr x1, [sp+72]
    001db240ldrsb x27, [x1]
    001db244adrp x27, 0x870000
    001db248ldr w2, [x27+3056]
    001db24ccbz w2, 0x1db254
    001db250b 0x1db258
    001db254
    001db254loc_1db254:
    001db254b 0x1db268
    001db258
    001db258loc_1db258:
    001db258ldr x2, [x1+4368]
    001db25cbl runtime.gcWriteBarrier1
    001db260str x2, [x25]
    001db264b 0x1db268
    001db268
    001db268loc_1db268:
    001db268str xzr, [x1+4368]
    001db26cldr x0, [sp+72]
    001db270bl compress/flate.(*decompressor).huffmanBlock
    001db274b 0x1db3e0
    001db278
    001db278loc_1db278:
    001db278subs wzr, w1, 2
    001db27cb.eq 0x1db284
    001db280b 0x1db374
    001db284
    001db284loc_1db284:
    001db284b 0x1db288
    001db288
    001db288loc_1db288:
    001db288ldr x0, [sp+72]
    001db28cbl compress/flate.(*decompressor).readHuffman
    001db290str x0, [sp+40]
    001db294str x1, [sp+48]
    001db298ldr x2, [sp+72]
    001db29cldrsb x27, [x2]
    001db2a0str x0, [x2+4320]
    001db2a4adrp x27, 0x870000
    001db2a8ldr w3, [x27+3056]
    001db2accbz w3, 0x1db2b4
    001db2b0b 0x1db2b8
    001db2b4
    001db2b4loc_1db2b4:
    001db2b4b 0x1db2cc
    001db2b8
    001db2b8loc_1db2b8:
    001db2b8bl runtime.gcWriteBarrier2
    001db2bcstr x1, [x25]
    001db2c0ldr x3, [x2+4328]
    001db2c4str x3, [x25+8]
    001db2c8b 0x1db2cc
    001db2cc
    001db2ccloc_1db2cc:
    001db2ccstr x1, [x2+4328]
    001db2d0ldr x1, [sp+72]
    001db2d4ldrsb x27, [x1]
    001db2d8ldr x1, [x1+4320]
    001db2dccbnz x1, 0x1db2e4
    001db2e0b 0x1db2e8
    001db2e4
    001db2e4loc_1db2e4:
    001db2e4b 0x1db3e0
    001db2e8
    001db2e8loc_1db2e8:
    001db2e8ldr x1, [sp+72]
    001db2ecldrsb x27, [x1]
    001db2f0ldr x2, [sp+72]
    001db2f4ldrsb x27, [x2]
    001db2f8add x2, x2, 48
    001db2fcadrp x27, 0x870000
    001db300ldr w3, [x27+3056]
    001db304cbz w3, 0x1db30c
    001db308b 0x1db310
    001db30c
    001db30cloc_1db30c:
    001db30cb 0x1db324
    001db310
    001db310loc_1db310:
    001db310bl runtime.gcWriteBarrier2
    001db314str x2, [x25]
    001db318ldr x3, [x1+4360]
    001db31cstr x3, [x25+8]
    001db320b 0x1db324
    001db324
    001db324loc_1db324:
    001db324str x2, [x1+4360]
    001db328ldr x1, [sp+72]
    001db32cldrsb x27, [x1]
    001db330ldr x2, [sp+72]
    001db334ldrsb x27, [x2]
    001db338add x2, x2, 2136
    001db33cadrp x27, 0x870000
    001db340ldr w3, [x27+3056]
    001db344cbz w3, 0x1db34c
    001db348b 0x1db350
    001db34c
    001db34cloc_1db34c:
    001db34cb 0x1db364
    001db350
    001db350loc_1db350:
    001db350bl runtime.gcWriteBarrier2
    001db354str x2, [x25]
    001db358ldr x3, [x1+4368]
    001db35cstr x3, [x25+8]
    001db360b 0x1db364
    001db364
    001db364loc_1db364:
    001db364str x2, [x1+4368]
    001db368ldr x0, [sp+72]
    001db36cbl compress/flate.(*decompressor).huffmanBlock
    001db370b 0x1db3e0
    001db374
    001db374loc_1db374:
    001db374b 0x1db378
    001db378
    001db378loc_1db378:
    001db378b 0x1db37c
    001db37c
    001db37cloc_1db37c:
    001db37cb 0x1db380
    001db380
    001db380loc_1db380:
    001db380ldr x1, [sp+72]
    001db384ldrsb x27, [x1]
    001db388ldr x1, [x1+24]
    001db38cstr x1, [sp+24]
    001db390ldr x0, [sp+24]
    001db394bl runtime.convT64
    001db398str x0, [sp+32]
    001db39cldr x1, [sp+72]
    001db3a0ldrsb x27, [x1]
    001db3a4adrp x2, 0x53a000
    001db3a8add x2, x2, 3968
    001db3acstr x2, [x1+4320]
    001db3b0adrp x27, 0x870000
    001db3b4ldr w2, [x27+3056]
    001db3b8cbz w2, 0x1db3c0
    001db3bcb 0x1db3c4
    001db3c0
    001db3c0loc_1db3c0:
    001db3c0b 0x1db3d8
    001db3c4
    001db3c4loc_1db3c4:
    001db3c4bl runtime.gcWriteBarrier2
    001db3c8str x0, [x25]
    001db3ccldr x2, [x1+4328]
    001db3d0str x2, [x25+8]
    001db3d4b 0x1db3d8
    001db3d8
    001db3d8loc_1db3d8:
    001db3d8str x0, [x1+4328]
    001db3dcb 0x1db3e0
    001db3e0
    001db3e0loc_1db3e0:
    001db3e0ldur x29, [sp-8]
    001db3e4ldr x30, [sp], 64
    001db3e8ret x30
    001db3ec
    001db3ecloc_1db3ec:
    001db3ecstr x0, [sp+8]
    001db3f0mov x3, x30
    001db3f4bl runtime.morestack_noctxt.abi0
    001db3f8ldr x0, [sp+8]
    001db3fcb 0x1db0a0
    001db0a0
    001db400
    001db400compress/flate.(*decompressor).Read: ; void compress/flate.(*decompressor).Read(compress/flate.decompressor * f, struct []uint8 b)
    001db400ldr x16, [x28+16]
    001db404sub x17, sp, 64
    001db408subs xzr, x17, x16
    001db40cb.ls 0x1db6e8
    001db410str x30, [sp-192]!
    001db414stur x29, [sp-8]
    001db418sub x29, sp, 8
    001db41cstr x0, [sp+200]
    001db420str x1, [sp+208]
    001db424str x2, [sp+216]
    001db428str x3, [sp+224]
    001db42cstr xzr, [sp+48]
    001db430stp xzr, xzr, [sp+88]
    001db434b 0x1db438
    001db438
    001db438loc_1db438:
    001db438b 0x1db43c
    001db43c
    001db43cloc_1db43c:
    001db43cldr x3, [sp+200]
    001db440ldrsb x27, [x3]
    001db444ldr x3, [x3+4344]
    001db448str x3, [sp+64]
    001db44ccbnz x3, 0x1db454
    001db450b 0x1db5c8
    001db454
    001db454loc_1db454:
    001db454ldr x3, [sp+208]
    001db458ldr x4, [sp+216]
    001db45cldr x5, [sp+224]
    001db460str x3, [sp+128]
    001db464str x4, [sp+136]
    001db468str x5, [sp+144]
    001db46cldr x3, [sp+200]
    001db470ldrsb x27, [x3]
    001db474ldr x4, [x3+4344]
    001db478ldr x5, [x3+4352]
    001db47cldr x3, [x3+4336]
    001db480str x3, [sp+104]
    001db484str x4, [sp+112]
    001db488str x5, [sp+120]
    001db48cldr x3, [sp+136]
    001db490str x3, [sp+80]
    001db494subs xzr, x3, x4
    001db498b.gt 0x1db4a0
    001db49cb 0x1db4a8
    001db4a0
    001db4a0loc_1db4a0:
    001db4a0str x4, [sp+80]
    001db4a4b 0x1db4ac
    001db4a8
    001db4a8loc_1db4a8:
    001db4a8b 0x1db4ac
    001db4ac
    001db4acloc_1db4ac:
    001db4acldr x3, [sp+104]
    001db4b0ldr x4, [sp+128]
    001db4b4subs xzr, x3, x4
    001db4b8b.ne 0x1db4c0
    001db4bcb 0x1db4dc
    001db4c0
    001db4c0loc_1db4c0:
    001db4c0ldr x3, [sp+80]
    001db4c4str x3, [sp+72]
    001db4c8ldr x2, [sp+72]
    001db4ccldr x1, [sp+104]
    001db4d0ldr x0, [sp+128]
    001db4d4bl runtime.memmove
    001db4d8b 0x1db4e0
    001db4dc
    001db4dcloc_1db4dc:
    001db4dcb 0x1db4e0
    001db4e0
    001db4e0loc_1db4e0:
    001db4e0ldr x0, [sp+80]
    001db4e4str x0, [sp+56]
    001db4e8ldr x3, [sp+200]
    001db4ecldrsb x27, [x3]
    001db4f0ldr x1, [x3+4344]
    001db4f4ldr x4, [x3+4336]
    001db4f8ldr x3, [x3+4352]
    001db4fcb 0x1db500
    001db500
    001db500loc_1db500:
    001db500subs xzr, x1, x0
    001db504b.hs 0x1db50c
    001db508b 0x1db6e0
    001db50c
    001db50cloc_1db50c:
    001db50cldr x5, [sp+200]
    001db510ldrsb x27, [x5]
    001db514sub x3, x3, x0
    001db518sub x6, x1, x0
    001db51cstr x6, [x5+4344]
    001db520str x3, [x5+4352]
    001db524sub x3, xzr, x3
    001db528and x3, x0, x3, asr #63
    001db52cadd x3, x4, x3
    001db530adrp x27, 0x870000
    001db534ldr w4, [x27+3056]
    001db538cbz w4, 0x1db540
    001db53cb 0x1db544
    001db540
    001db540loc_1db540:
    001db540b 0x1db558
    001db544
    001db544loc_1db544:
    001db544bl runtime.gcWriteBarrier2
    001db548str x3, [x25]
    001db54cldr x4, [x5+4336]
    001db550str x4, [x25+8]
    001db554b 0x1db558
    001db558
    001db558loc_1db558:
    001db558str x3, [x5+4336]
    001db55cldr x3, [sp+200]
    001db560ldrsb x27, [x3]
    001db564ldr x3, [x3+4344]
    001db568str x3, [sp+64]
    001db56ccbz x3, 0x1db574
    001db570b 0x1db5a4
    001db574
    001db574loc_1db574:
    001db574ldr x3, [sp+56]
    001db578str x3, [sp+48]
    001db57cldr x3, [sp+200]
    001db580ldrsb x27, [x3]
    001db584ldr x1, [x3+4320]
    001db588ldr x2, [x3+4328]
    001db58cstr x1, [sp+88]
    001db590str x2, [sp+96]
    001db594ldr x0, [sp+48]
    001db598ldur x29, [sp-8]
    001db59cldr x30, [sp], 192
    001db5a0ret x30
    001db5a4
    001db5a4loc_1db5a4:
    001db5a4ldr x3, [sp+56]
    001db5a8str x3, [sp+48]
    001db5acstp xzr, xzr, [sp+88]
    001db5b0ldr x0, [sp+48]
    001db5b4mov x1, xzr
    001db5b8mov x2, xzr
    001db5bcldur x29, [sp-8]
    001db5c0ldr x30, [sp], 192
    001db5c4ret x30
    001db5c8
    001db5c8loc_1db5c8:
    001db5c8ldr x3, [sp+200]
    001db5ccldrsb x27, [x3]
    001db5d0ldr x3, [x3+4320]
    001db5d4cbnz x3, 0x1db5dc
    001db5d8b 0x1db608
    001db5dc
    001db5dcloc_1db5dc:
    001db5dcstr xzr, [sp+48]
    001db5e0ldr x3, [sp+200]
    001db5e4ldrsb x27, [x3]
    001db5e8ldr x1, [x3+4320]
    001db5ecldr x2, [x3+4328]
    001db5f0str x1, [sp+88]
    001db5f4str x2, [sp+96]
    001db5f8ldr x0, [sp+48]
    001db5fcldur x29, [sp-8]
    001db600ldr x30, [sp], 192
    001db604ret x30
    001db608
    001db608loc_1db608:
    001db608ldr x1, [sp+200]
    001db60cldrsb x27, [x1]
    001db610ldr x26, [x1+4296]
    001db614ldr x1, [x26]
    001db618ldr x0, [sp+200]
    001db61cblr x1
    001db620ldr x1, [sp+200]
    001db624ldrsb x27, [x1]
    001db628ldr x1, [x1+4320]
    001db62csubs xzr, x1, 0
    001db630cset x2, ne
    001db634strb w2, [sp+47]
    001db638cbnz x1, 0x1db640
    001db63cb 0x1db660
    001db640
    001db640loc_1db640:
    001db640ldr x3, [sp+200]
    001db644ldrsb x27, [x3]
    001db648ldr x3, [x3+4344]
    001db64cstr x3, [sp+64]
    001db650subs xzr, x3, 0
    001db654cset x3, eq
    001db658strb w3, [sp+47]
    001db65cb 0x1db664
    001db660
    001db660loc_1db660:
    001db660b 0x1db664
    001db664
    001db664loc_1db664:
    001db664ldrb w3, [sp+47]
    001db668tbnz w3, 0, 0x1db670
    001db66cb 0x1db6d4
    001db670
    001db670loc_1db670:
    001db670ldr x1, [sp+200]
    001db674ldrsb x27, [x1]
    001db678movz x2, 4240
    001db67cadd x0, x1, x2
    001db680str x0, [sp+176]
    001db684bl compress/flate.(*dictDecoder).readFlush
    001db688str x0, [sp+152]
    001db68cstr x1, [sp+160]
    001db690str x2, [sp+168]
    001db694ldr x3, [sp+200]
    001db698ldrsb x27, [x3]
    001db69cstr x1, [x3+4344]
    001db6a0str x2, [x3+4352]
    001db6a4adrp x27, 0x870000
    001db6a8ldr w1, [x27+3056]
    001db6accbz w1, 0x1db6b4
    001db6b0b 0x1db6b8
    001db6b4
    001db6b4loc_1db6b4:
    001db6b4b 0x1db6cc
    001db6b8
    001db6b8loc_1db6b8:
    001db6b8bl runtime.gcWriteBarrier2
    001db6bcstr x0, [x25]
    001db6c0ldr x4, [x3+4336]
    001db6c4str x4, [x25+8]
    001db6c8b 0x1db6cc
    001db6cc
    001db6ccloc_1db6cc:
    001db6ccstr x0, [x3+4336]
    001db6d0b 0x1db6d8
    001db6d4
    001db6d4loc_1db6d4:
    001db6d4b 0x1db6d8
    001db6d8
    001db6d8loc_1db6d8:
    001db6d8b 0x1db6dc
    001db6dc
    001db6dcloc_1db6dc:
    001db6dcb 0x1db438
    001db6e0
    001db6e0loc_1db6e0:
    001db6e0bl runtime.panicSliceB
    001db6e4hint
    001db6e8
    001db6e8loc_1db6e8:
    001db6e8stp x0, x1, [sp+8]
    001db6ecstp x2, x3, [sp+24]
    001db6f0mov x3, x30
    001db6f4bl runtime.morestack_noctxt.abi0
    001db6f8ldp x0, x1, [sp+8]
    001db6fcldp x2, x3, [sp+24]
    001db700b 0x1db400
    001db704udf 0
    001db708udf 0
    001db70cudf 0
    001db400
    001db710
    001db710compress/flate.(*decompressor).Close: ; void compress/flate.(*decompressor).Close(compress/flate.decompressor * f)
    001db710ldr x16, [x28+16]
    001db714subs xzr, sp, x16
    001db718b.ls 0x1db7b4
    001db71cstr x30, [sp-80]!
    001db720stur x29, [sp-8]
    001db724sub x29, sp, 8
    001db728str x0, [sp+88]
    001db72cstp xzr, xzr, [sp+40]
    001db730ldr x3, [sp+88]
    001db734ldrsb x27, [x3]
    001db738ldr x0, [x3+4320]
    001db73cldr x1, [x3+4328]
    001db740str x0, [sp+56]
    001db744str x1, [sp+64]
    001db748adrp x27, 0x846000
    001db74cldr x3, [x27+1520]
    001db750subs xzr, x3, x0
    001db754b.eq 0x1db75c
    001db758b 0x1db78c
    001db75c
    001db75cloc_1db75c:
    001db75cadrp x27, 0x846000
    001db760ldr x2, [x27+1528]
    001db764bl runtime.ifaceeq
    001db768tbnz w0, 0, 0x1db770
    001db76cb 0x1db788
    001db770
    001db770loc_1db770:
    001db770stp xzr, xzr, [sp+40]
    001db774mov x0, xzr
    001db778mov x1, xzr
    001db77cldur x29, [sp-8]
    001db780ldr x30, [sp], 80
    001db784ret x30
    001db788
    001db788loc_1db788:
    001db788b 0x1db790
    001db78c
    001db78cloc_1db78c:
    001db78cb 0x1db790
    001db790
    001db790loc_1db790:
    001db790ldr x2, [sp+88]
    001db794ldrsb x27, [x2]
    001db798ldr x0, [x2+4320]
    001db79cldr x1, [x2+4328]
    001db7a0str x0, [sp+40]
    001db7a4str x1, [sp+48]
    001db7a8ldur x29, [sp-8]
    001db7acldr x30, [sp], 80
    001db7b0ret x30
    001db7b4
    001db7b4loc_1db7b4:
    001db7b4str x0, [sp+8]
    001db7b8mov x3, x30
    001db7bcbl runtime.morestack_noctxt.abi0
    001db7c0ldr x0, [sp+8]
    001db7c4b 0x1db710
    001db7c8udf 0
    001db7ccudf 0
    001db710
    001db7d0
    001db7d0compress/flate.(*decompressor).readHuffman: ; void compress/flate.(*decompressor).readHuffman(compress/flate.decompressor * f)
    001db7d0ldr x16, [x28+16]
    001db7d4sub x17, sp, 336
    001db7d8subs xzr, x17, x16
    001db7dcb.ls 0x1dc168
    001db7e0sub x20, sp, 464
    001db7e4stp x29, x30, [x20-8]
    001db7e8add sp, x20, 0
    001db7ecsub x29, sp, 8
    001db7f0str x0, [sp+472]
    001db7f4stp xzr, xzr, [sp+216]
    001db7f8b 0x1db7fc
    001db7fc
    001db7fcloc_1db7fc:
    001db7fcldr x4, [sp+472]
    001db800ldrsb x27, [x4]
    001db804ldr x4, [x4+40]
    001db808subs xzr, x4, 14
    001db80cb.lo 0x1db814
    001db810b 0x1db848
    001db814
    001db814loc_1db814:
    001db814ldr x0, [sp+472]
    001db818bl compress/flate.(*decompressor).moreBits
    001db81cstr x0, [sp+280]
    001db820str x1, [sp+288]
    001db824cbnz x0, 0x1db82c
    001db828b 0x1db840
    001db82c
    001db82cloc_1db82c:
    001db82cstr x0, [sp+216]
    001db830str x1, [sp+224]
    001db834ldp x29, x30, [sp-8]
    001db838add sp, sp, 464
    001db83cret x30
    001db840
    001db840loc_1db840:
    001db840b 0x1db844
    001db844
    001db844loc_1db844:
    001db844b 0x1db7fc
    001db848
    001db848loc_1db848:
    001db848ldr x4, [sp+472]
    001db84cldrsb x27, [x4]
    001db850ldr w4, [x4+32]
    001db854and x4, x4, 31
    001db858add x4, x4, 257
    001db85cstr x4, [sp+64]
    001db860subs xzr, x4, 286
    001db864b.gt 0x1db86c
    001db868b 0x1db8ac
    001db86c
    001db86cloc_1db86c:
    001db86cldr x1, [sp+472]
    001db870ldrsb x27, [x1]
    001db874ldr x1, [x1+24]
    001db878str x1, [sp+192]
    001db87cldr x0, [sp+192]
    001db880bl runtime.convT64
    001db884str x0, [sp+368]
    001db888adrp x1, 0x53a000
    001db88cadd x1, x1, 3968
    001db890str x1, [sp+216]
    001db894str x0, [sp+224]
    001db898ldr x0, [sp+216]
    001db89cldr x1, [sp+224]
    001db8a0ldp x29, x30, [sp-8]
    001db8a4add sp, sp, 464
    001db8a8ret x30
    001db8ac
    001db8acloc_1db8ac:
    001db8acldr x4, [sp+472]
    001db8b0ldrsb x27, [x4]
    001db8b4ldr x5, [sp+472]
    001db8b8ldrsb x27, [x5]
    001db8bcldr w5, [x5+32]
    001db8c0ubfm x5, x5, 5, 31
    001db8c4str w5, [x4+32]
    001db8c8ldr x4, [sp+472]
    001db8ccldrsb x27, [x4]
    001db8d0ldr w4, [x4+32]
    001db8d4and x4, x4, 31
    001db8d8add x4, x4, 1
    001db8dcstr x4, [sp+72]
    001db8e0subs xzr, x4, 30
    001db8e4b.gt 0x1db8ec
    001db8e8b 0x1db92c
    001db8ec
    001db8ecloc_1db8ec:
    001db8ecldr x1, [sp+472]
    001db8f0ldrsb x27, [x1]
    001db8f4ldr x1, [x1+24]
    001db8f8str x1, [sp+184]
    001db8fcldr x0, [sp+184]
    001db900bl runtime.convT64
    001db904str x0, [sp+360]
    001db908adrp x1, 0x53a000
    001db90cadd x1, x1, 3968
    001db910str x1, [sp+216]
    001db914str x0, [sp+224]
    001db918ldr x0, [sp+216]
    001db91cldr x1, [sp+224]
    001db920ldp x29, x30, [sp-8]
    001db924add sp, sp, 464
    001db928ret x30
    001db92c
    001db92cloc_1db92c:
    001db92cldr x4, [sp+472]
    001db930ldrsb x27, [x4]
    001db934ldr x5, [sp+472]
    001db938ldrsb x27, [x5]
    001db93cldr w5, [x5+32]
    001db940ubfm x5, x5, 5, 31
    001db944str w5, [x4+32]
    001db948ldr x4, [sp+472]
    001db94cldrsb x27, [x4]
    001db950ldr w4, [x4+32]
    001db954and x4, x4, 15
    001db958add x4, x4, 4
    001db95cstr x4, [sp+80]
    001db960ldr x4, [sp+472]
    001db964ldrsb x27, [x4]
    001db968ldr x5, [sp+472]
    001db96cldrsb x27, [x5]
    001db970ldr w5, [x5+32]
    001db974ubfm x5, x5, 4, 31
    001db978str w5, [x4+32]
    001db97cldr x4, [sp+472]
    001db980ldrsb x27, [x4]
    001db984ldr x5, [sp+472]
    001db988ldrsb x27, [x5]
    001db98cldr x5, [x5+40]
    001db990sub x5, x5, 14
    001db994str x5, [x4+40]
    001db998str xzr, [sp+128]
    001db99cb 0x1db9a0
    001db9a0
    001db9a0loc_1db9a0:
    001db9a0ldr x4, [sp+80]
    001db9a4ldr x5, [sp+128]
    001db9a8subs xzr, x4, x5
    001db9acb.gt 0x1db9b4
    001db9b0b 0x1db9b8
    001db9b4
    001db9b4loc_1db9b4:
    001db9b4b 0x1dc070
    001db9b8
    001db9b8loc_1db9b8:
    001db9b8ldr x4, [sp+80]
    001db9bcstr x4, [sp+120]
    001db9c0b 0x1db9c4
    001db9c4
    001db9c4loc_1db9c4:
    001db9c4ldr x4, [sp+120]
    001db9c8subs xzr, x4, 19
    001db9ccb.lt 0x1db9d4
    001db9d0b 0x1dba24
    001db9d4
    001db9d4loc_1db9d4:
    001db9d4ldr x4, [sp+472]
    001db9d8ldrsb x27, [x4]
    001db9dcldr x4, [x4+4232]
    001db9e0ldrsb x27, [x4]
    001db9e4ldr x0, [sp+120]
    001db9e8subs xzr, x0, 19
    001db9ecb.lo 0x1db9f4
    001db9f0b 0x1dc068
    001db9f4
    001db9f4loc_1db9f4:
    001db9f4adrp x5, 0x7ea000
    001db9f8add x5, x5, 960
    001db9fcldr x0, [x5+3*x0]
    001dba00subs xzr, x0, 19
    001dba04b.lo 0x1dba0c
    001dba08b 0x1dc060
    001dba0c
    001dba0cloc_1dba0c:
    001dba0cstr xzr, [x4+3*x0]
    001dba10b 0x1dba14
    001dba14
    001dba14loc_1dba14:
    001dba14ldr x4, [sp+120]
    001dba18add x4, x4, 1
    001dba1cstr x4, [sp+120]
    001dba20b 0x1db9c4
    001dba24
    001dba24loc_1dba24:
    001dba24ldr x4, [sp+472]
    001dba28ldrsb x27, [x4]
    001dba2cldr x4, [x4+4232]
    001dba30ldrsb x27, [x4]
    001dba34b 0x1dba38
    001dba38
    001dba38loc_1dba38:
    001dba38str x4, [sp+416]
    001dba3cmovz x4, 19
    001dba40str x4, [sp+424]
    001dba44str x4, [sp+432]
    001dba48ldr x4, [sp+472]
    001dba4cldrsb x27, [x4]
    001dba50add x0, x4, 48
    001dba54str x0, [sp+352]
    001dba58ldr x1, [sp+416]
    001dba5cldr x2, [sp+424]
    001dba60ldr x3, [sp+432]
    001dba64bl compress/flate.(*huffmanDecoder).init
    001dba68strb w0, [sp+47]
    001dba6ctbnz w0, 0, 0x1dba74
    001dba70b 0x1dba8c
    001dba74
    001dba74loc_1dba74:
    001dba74str xzr, [sp+112]
    001dba78ldr x4, [sp+64]
    001dba7cldr x5, [sp+72]
    001dba80add x4, x4, x5
    001dba84str x4, [sp+96]
    001dba88b 0x1dbacc
    001dba8c
    001dba8cloc_1dba8c:
    001dba8cldr x1, [sp+472]
    001dba90ldrsb x27, [x1]
    001dba94ldr x1, [x1+24]
    001dba98str x1, [sp+176]
    001dba9cldr x0, [sp+176]
    001dbaa0bl runtime.convT64
    001dbaa4str x0, [sp+344]
    001dbaa8adrp x1, 0x53a000
    001dbaacadd x1, x1, 3968
    001dbab0str x1, [sp+216]
    001dbab4str x0, [sp+224]
    001dbab8ldr x0, [sp+216]
    001dbabcldr x1, [sp+224]
    001dbac0ldp x29, x30, [sp-8]
    001dbac4add sp, sp, 464
    001dbac8ret x30
    001dbacc
    001dbaccloc_1dbacc:
    001dbaccldr x4, [sp+96]
    001dbad0ldr x5, [sp+112]
    001dbad4subs xzr, x4, x5
    001dbad8b.gt 0x1dbae0
    001dbadcb 0x1dbcdc
    001dbae0
    001dbae0loc_1dbae0:
    001dbae0stp xzr, xzr, [sp+400]
    001dbae4ldr x2, [sp+472]
    001dbae8ldrsb x27, [x2]
    001dbaecadd x1, x2, 48
    001dbaf0str x1, [sp+336]
    001dbaf4ldr x0, [sp+472]
    001dbaf8bl compress/flate.(*decompressor).huffSym
    001dbafcstr x0, [sp+200]
    001dbb00str x1, [sp+400]
    001dbb04str x2, [sp+408]
    001dbb08ldr x3, [sp+200]
    001dbb0cstr x3, [sp+208]
    001dbb10str x1, [sp+440]
    001dbb14str x2, [sp+448]
    001dbb18ldr x3, [sp+208]
    001dbb1cstr x3, [sp+48]
    001dbb20str x1, [sp+248]
    001dbb24str x2, [sp+256]
    001dbb28cbnz x1, 0x1dbb30
    001dbb2cb 0x1dbb4c
    001dbb30
    001dbb30loc_1dbb30:
    001dbb30str x1, [sp+216]
    001dbb34str x2, [sp+224]
    001dbb38mov x0, x1
    001dbb3cmov x1, x2
    001dbb40ldp x29, x30, [sp-8]
    001dbb44add sp, sp, 464
    001dbb48ret x30
    001dbb4c
    001dbb4cloc_1dbb4c:
    001dbb4cldr x4, [sp+48]
    001dbb50subs xzr, x4, 16
    001dbb54b.lt 0x1dbb5c
    001dbb58b 0x1dbb94
    001dbb5c
    001dbb5cloc_1dbb5c:
    001dbb5cldr x4, [sp+472]
    001dbb60ldrsb x27, [x4]
    001dbb64ldr x4, [x4+4224]
    001dbb68ldrsb x27, [x4]
    001dbb6cldr x0, [sp+112]
    001dbb70ldr x5, [sp+48]
    001dbb74subs xzr, x0, 316
    001dbb78b.lo 0x1dbb80
    001dbb7cb 0x1dc058
    001dbb80
    001dbb80loc_1dbb80:
    001dbb80str x5, [x4+3*x0]
    001dbb84ldr x4, [sp+112]
    001dbb88add x4, x4, 1
    001dbb8cstr x4, [sp+112]
    001dbb90b 0x1dc044
    001dbb94
    001dbb94loc_1dbb94:
    001dbb94str xzr, [sp+56]
    001dbb98str xzr, [sp+88]
    001dbb9cstr xzr, [sp+136]
    001dbba0ldr x4, [sp+48]
    001dbba4str x4, [sp+168]
    001dbba8subs xzr, x4, 16
    001dbbacb.eq 0x1dbbb4
    001dbbb0b 0x1dbc44
    001dbbb4
    001dbbb4loc_1dbbb4:
    001dbbb4b 0x1dbbb8
    001dbbb8
    001dbbb8loc_1dbbb8:
    001dbbb8orr x4, xzr, 3
    001dbbbcstr x4, [sp+56]
    001dbbc0orr x5, xzr, 2
    001dbbc4str x5, [sp+88]
    001dbbc8ldr x6, [sp+112]
    001dbbcccbz x6, 0x1dbbd4
    001dbbd0b 0x1dbc14
    001dbbd4
    001dbbd4loc_1dbbd4:
    001dbbd4ldr x1, [sp+472]
    001dbbd8ldrsb x27, [x1]
    001dbbdcldr x1, [x1+24]
    001dbbe0str x1, [sp+160]
    001dbbe4ldr x0, [sp+160]
    001dbbe8bl runtime.convT64
    001dbbecstr x0, [sp+328]
    001dbbf0adrp x1, 0x53a000
    001dbbf4add x1, x1, 3968
    001dbbf8str x1, [sp+216]
    001dbbfcstr x0, [sp+224]
    001dbc00ldr x0, [sp+216]
    001dbc04ldr x1, [sp+224]
    001dbc08ldp x29, x30, [sp-8]
    001dbc0cadd sp, sp, 464
    001dbc10ret x30
    001dbc14
    001dbc14loc_1dbc14:
    001dbc14ldr x6, [sp+472]
    001dbc18ldrsb x27, [x6]
    001dbc1cldr x6, [x6+4224]
    001dbc20ldrsb x27, [x6]
    001dbc24ldr x7, [sp+112]
    001dbc28sub x0, x7, 1
    001dbc2csubs xzr, x0, 316
    001dbc30b.lo 0x1dbc38
    001dbc34b 0x1dc050
    001dbc38
    001dbc38loc_1dbc38:
    001dbc38ldr x6, [x6+3*x0]
    001dbc3cstr x6, [sp+136]
    001dbc40b 0x1dbca0
    001dbc44
    001dbc44loc_1dbc44:
    001dbc44subs xzr, x4, 17
    001dbc48b.eq 0x1dbc50
    001dbc4cb 0x1dbc70
    001dbc50
    001dbc50loc_1dbc50:
    001dbc50b 0x1dbc54
    001dbc54
    001dbc54loc_1dbc54:
    001dbc54orr x4, xzr, 3
    001dbc58str x4, [sp+56]
    001dbc5corr x5, xzr, 3
    001dbc60str x5, [sp+88]
    001dbc64str xzr, [sp+136]
    001dbc68orr x5, xzr, 2
    001dbc6cb 0x1dbca0
    001dbc70
    001dbc70loc_1dbc70:
    001dbc70subs xzr, x4, 18
    001dbc74b.eq 0x1dbc7c
    001dbc78b 0x1dbca4
    001dbc7c
    001dbc7cloc_1dbc7c:
    001dbc7cb 0x1dbc80
    001dbc80
    001dbc80loc_1dbc80:
    001dbc80movz x4, 11
    001dbc84str x4, [sp+56]
    001dbc88orr x5, xzr, 7
    001dbc8cstr x5, [sp+88]
    001dbc90str xzr, [sp+136]
    001dbc94orr x4, xzr, 3
    001dbc98orr x5, xzr, 2
    001dbc9cb 0x1dbca0
    001dbca0
    001dbca0loc_1dbca0:
    001dbca0b 0x1dbea8
    001dbca4
    001dbca4loc_1dbca4:
    001dbca4b 0x1dbca8
    001dbca8
    001dbca8loc_1dbca8:
    001dbca8b 0x1dbcac
    001dbcac
    001dbcacloc_1dbcac:
    001dbcacb 0x1dbcb0
    001dbcb0
    001dbcb0loc_1dbcb0:
    001dbcb0adrp x2, 0x53a000
    001dbcb4add x2, x2, 4000
    001dbcb8str x2, [sp+216]
    001dbcbcadrp x2, 0x537000
    001dbcc0add x2, x2, 832
    001dbcc4str x2, [sp+224]
    001dbcc8ldr x0, [sp+216]
    001dbcccldr x1, [sp+224]
    001dbcd0ldp x29, x30, [sp-8]
    001dbcd4add sp, sp, 464
    001dbcd8ret x30
    001dbcdc
    001dbcdcloc_1dbcdc:
    001dbcdcldr x4, [sp+472]
    001dbce0ldrsb x27, [x4]
    001dbce4ldr x4, [x4+4224]
    001dbce8ldrsb x27, [x4]
    001dbcecldr x1, [sp+64]
    001dbcf0subs xzr, x1, 316
    001dbcf4b.ls 0x1dbcfc
    001dbcf8b 0x1dbea0
    001dbcfc
    001dbcfcloc_1dbcfc:
    001dbcfcb 0x1dbd00
    001dbd00
    001dbd00loc_1dbd00:
    001dbd00str x4, [sp+416]
    001dbd04str x1, [sp+424]
    001dbd08movz x4, 316
    001dbd0cstr x4, [sp+432]
    001dbd10ldr x4, [sp+472]
    001dbd14ldrsb x27, [x4]
    001dbd18add x0, x4, 48
    001dbd1cstr x0, [sp+312]
    001dbd20ldr x1, [sp+416]
    001dbd24ldr x2, [sp+424]
    001dbd28ldr x3, [sp+432]
    001dbd2cbl compress/flate.(*huffmanDecoder).init
    001dbd30strb w0, [sp+46]
    001dbd34eor x4, x0, 1
    001dbd38strb w4, [sp+47]
    001dbd3ctbnz w0, 0, 0x1dbd44
    001dbd40b 0x1dbdd8
    001dbd44
    001dbd44loc_1dbd44:
    001dbd44ldr x4, [sp+64]
    001dbd48ldr x5, [sp+72]
    001dbd4cadd x1, x4, x5
    001dbd50str x1, [sp+200]
    001dbd54ldr x4, [sp+472]
    001dbd58ldrsb x27, [x4]
    001dbd5cldr x4, [x4+4224]
    001dbd60ldrsb x27, [x4]
    001dbd64ldr x0, [sp+64]
    001dbd68subs xzr, x1, 316
    001dbd6cb.ls 0x1dbd74
    001dbd70b 0x1dbe98
    001dbd74
    001dbd74loc_1dbd74:
    001dbd74subs xzr, x0, x1
    001dbd78b.ls 0x1dbd80
    001dbd7cb 0x1dbe94
    001dbd80
    001dbd80loc_1dbd80:
    001dbd80movz x5, 316
    001dbd84sub x5, x5, x0
    001dbd88sub x6, x1, x0
    001dbd8csub x7, xzr, x5
    001dbd90ubfm x8, x0, 61, 60
    001dbd94and x7, x8, x7, asr #63
    001dbd98add x4, x4, x7
    001dbd9cstr x4, [sp+376]
    001dbda0str x6, [sp+384]
    001dbda4str x5, [sp+392]
    001dbda8ldr x4, [sp+472]
    001dbdacldrsb x27, [x4]
    001dbdb0add x0, x4, 2136
    001dbdb4str x0, [sp+304]
    001dbdb8ldr x1, [sp+376]
    001dbdbcldr x2, [sp+384]
    001dbdc0ldr x3, [sp+392]
    001dbdc4bl compress/flate.(*huffmanDecoder).init
    001dbdc8strb w0, [sp+45]
    001dbdcceor x4, x0, 1
    001dbdd0strb w4, [sp+47]
    001dbdd4b 0x1dbddc
    001dbdd8
    001dbdd8loc_1dbdd8:
    001dbdd8b 0x1dbddc
    001dbddc
    001dbddcloc_1dbddc:
    001dbddcldrb w2, [sp+47]
    001dbde0tbnz w2, 0, 0x1dbde8
    001dbde4b 0x1dbe28
    001dbde8
    001dbde8loc_1dbde8:
    001dbde8ldr x1, [sp+472]
    001dbdecldrsb x27, [x1]
    001dbdf0ldr x1, [x1+24]
    001dbdf4str x1, [sp+144]
    001dbdf8ldr x0, [sp+144]
    001dbdfcbl runtime.convT64
    001dbe00str x0, [sp+296]
    001dbe04adrp x1, 0x53a000
    001dbe08add x1, x1, 3968
    001dbe0cstr x1, [sp+216]
    001dbe10str x0, [sp+224]
    001dbe14ldr x0, [sp+216]
    001dbe18ldr x1, [sp+224]
    001dbe1cldp x29, x30, [sp-8]
    001dbe20add sp, sp, 464
    001dbe24ret x30
    001dbe28
    001dbe28loc_1dbe28:
    001dbe28ldr x2, [sp+472]
    001dbe2cldrsb x27, [x2]
    001dbe30ldr x2, [x2+48]
    001dbe34ldr x3, [sp+472]
    001dbe38ldrsb x27, [x3]
    001dbe3cldr x3, [x3+4224]
    001dbe40ldrsb x27, [x3]
    001dbe44ldr x3, [x3+2048]
    001dbe48subs xzr, x3, x2
    001dbe4cb.gt 0x1dbe54
    001dbe50b 0x1dbe78
    001dbe54
    001dbe54loc_1dbe54:
    001dbe54ldr x2, [sp+472]
    001dbe58ldrsb x27, [x2]
    001dbe5cldr x3, [sp+472]
    001dbe60ldrsb x27, [x3]
    001dbe64ldr x3, [x3+4224]
    001dbe68ldrsb x27, [x3]
    001dbe6cldr x3, [x3+2048]
    001dbe70str x3, [x2+48]
    001dbe74b 0x1dbe7c
    001dbe78
    001dbe78loc_1dbe78:
    001dbe78b 0x1dbe7c
    001dbe7c
    001dbe7cloc_1dbe7c:
    001dbe7cstp xzr, xzr, [sp+216]
    001dbe80mov x0, xzr
    001dbe84mov x1, xzr
    001dbe88ldp x29, x30, [sp-8]
    001dbe8cadd sp, sp, 464
    001dbe90ret x30
    001dbe94
    001dbe94loc_1dbe94:
    001dbe94bl runtime.panicSliceB
    001dbe98
    001dbe98loc_1dbe98:
    001dbe98movz x2, 316
    001dbe9cbl runtime.panicSliceAlen
    001dbea0
    001dbea0loc_1dbea0:
    001dbea0movz x2, 316
    001dbea4bl runtime.panicSliceAlen
    001dbea8
    001dbea8loc_1dbea8:
    001dbea8ldr x6, [sp+472]
    001dbeacldrsb x27, [x6]
    001dbeb0ldr x6, [x6+40]
    001dbeb4ldr x7, [sp+88]
    001dbeb8subs xzr, x7, x6
    001dbebcb.hi 0x1dbec4
    001dbec0b 0x1dbf00
    001dbec4
    001dbec4loc_1dbec4:
    001dbec4ldr x0, [sp+472]
    001dbec8bl compress/flate.(*decompressor).moreBits
    001dbeccstr x0, [sp+232]
    001dbed0str x1, [sp+240]
    001dbed4cbnz x0, 0x1dbedc
    001dbed8b 0x1dbef0
    001dbedc
    001dbedcloc_1dbedc:
    001dbedcstr x0, [sp+216]
    001dbee0str x1, [sp+224]
    001dbee4ldp x29, x30, [sp-8]
    001dbee8add sp, sp, 464
    001dbeecret x30
    001dbef0
    001dbef0loc_1dbef0:
    001dbef0b 0x1dbef4
    001dbef4
    001dbef4loc_1dbef4:
    001dbef4orr x4, xzr, 3
    001dbef8orr x5, xzr, 2
    001dbefcb 0x1dbea8
    001dbf00
    001dbf00loc_1dbf00:
    001dbf00ldr x6, [sp+56]
    001dbf04ldr x7, [sp+472]
    001dbf08ldrsb x27, [x7]
    001dbf0cldr w7, [x7+32]
    001dbf10ldr x8, [sp+88]
    001dbf14orr x9, xzr, 1
    001dbf18lslv x10, x9, x8
    001dbf1csubs xzr, x8, 64
    001dbf20csel x8, x10, xzr, lo
    001dbf24sub x8, x8, 1
    001dbf28and x7, x7, x8
    001dbf2cmov w7, w7
    001dbf30add x6, x6, x7
    001dbf34str x6, [sp+56]
    001dbf38ldr x6, [sp+472]
    001dbf3cldrsb x27, [x6]
    001dbf40ldr x7, [sp+472]
    001dbf44ldrsb x27, [x7]
    001dbf48ldr w7, [x7+32]
    001dbf4cldr x8, [sp+88]
    001dbf50lsrv x7, x7, x8
    001dbf54subs xzr, x8, 64
    001dbf58csel x7, x7, xzr, lo
    001dbf5cstr w7, [x6+32]
    001dbf60ldr x6, [sp+472]
    001dbf64ldrsb x27, [x6]
    001dbf68ldr x7, [sp+472]
    001dbf6cldrsb x27, [x7]
    001dbf70ldr x7, [x7+40]
    001dbf74ldr x8, [sp+88]
    001dbf78sub x7, x7, x8
    001dbf7cstr x7, [x6+40]
    001dbf80ldr x6, [sp+56]
    001dbf84ldr x7, [sp+112]
    001dbf88add x6, x7, x6
    001dbf8cldr x7, [sp+96]
    001dbf90subs xzr, x7, x6
    001dbf94b.lt 0x1dbf9c
    001dbf98b 0x1dbfdc
    001dbf9c
    001dbf9cloc_1dbf9c:
    001dbf9cldr x1, [sp+472]
    001dbfa0ldrsb x27, [x1]
    001dbfa4ldr x1, [x1+24]
    001dbfa8str x1, [sp+152]
    001dbfacldr x0, [sp+152]
    001dbfb0bl runtime.convT64
    001dbfb4str x0, [sp+320]
    001dbfb8adrp x1, 0x53a000
    001dbfbcadd x1, x1, 3968
    001dbfc0str x1, [sp+216]
    001dbfc4str x0, [sp+224]
    001dbfc8ldr x0, [sp+216]
    001dbfccldr x1, [sp+224]
    001dbfd0ldp x29, x30, [sp-8]
    001dbfd4add sp, sp, 464
    001dbfd8ret x30
    001dbfdc
    001dbfdcloc_1dbfdc:
    001dbfdcstr xzr, [sp+104]
    001dbfe0b 0x1dbfe4
    001dbfe4
    001dbfe4loc_1dbfe4:
    001dbfe4ldr x6, [sp+56]
    001dbfe8ldr x7, [sp+104]
    001dbfecsubs xzr, x6, x7
    001dbff0b.gt 0x1dbff8
    001dbff4b 0x1dc040
    001dbff8
    001dbff8loc_1dbff8:
    001dbff8ldr x6, [sp+472]
    001dbffcldrsb x27, [x6]
    001dc000ldr x6, [x6+4224]
    001dc004ldrsb x27, [x6]
    001dc008ldr x0, [sp+112]
    001dc00cldr x7, [sp+136]
    001dc010subs xzr, x0, 316
    001dc014b.lo 0x1dc01c
    001dc018b 0x1dc048
    001dc01c
    001dc01cloc_1dc01c:
    001dc01cstr x7, [x6+3*x0]
    001dc020ldr x6, [sp+112]
    001dc024add x6, x6, 1
    001dc028str x6, [sp+112]
    001dc02cb 0x1dc030
    001dc030
    001dc030loc_1dc030:
    001dc030ldr x6, [sp+104]
    001dc034add x6, x6, 1
    001dc038str x6, [sp+104]
    001dc03cb 0x1dbfe4
    001dc040
    001dc040loc_1dc040:
    001dc040b 0x1dc044
    001dc044
    001dc044loc_1dc044:
    001dc044b 0x1dbacc
    001dc048
    001dc048loc_1dc048:
    001dc048movz x1, 316
    001dc04cbl runtime.panicIndex
    001dc050
    001dc050loc_1dc050:
    001dc050movz x1, 316
    001dc054bl runtime.panicIndex
    001dc058
    001dc058loc_1dc058:
    001dc058movz x1, 316
    001dc05cbl runtime.panicIndex
    001dc060
    001dc060loc_1dc060:
    001dc060movz x1, 19
    001dc064bl runtime.panicIndex
    001dc068
    001dc068loc_1dc068:
    001dc068movz x1, 19
    001dc06cbl runtime.panicIndex
    001dc070
    001dc070loc_1dc070:
    001dc070ldr x4, [sp+472]
    001dc074ldrsb x27, [x4]
    001dc078ldr x4, [x4+40]
    001dc07csubs xzr, x4, 3
    001dc080b.lo 0x1dc088
    001dc084b 0x1dc0bc
    001dc088
    001dc088loc_1dc088:
    001dc088ldr x0, [sp+472]
    001dc08cbl compress/flate.(*decompressor).moreBits
    001dc090str x0, [sp+264]
    001dc094str x1, [sp+272]
    001dc098cbnz x0, 0x1dc0a0
    001dc09cb 0x1dc0b4
    001dc0a0
    001dc0a0loc_1dc0a0:
    001dc0a0str x0, [sp+216]
    001dc0a4str x1, [sp+224]
    001dc0a8ldp x29, x30, [sp-8]
    001dc0acadd sp, sp, 464
    001dc0b0ret x30
    001dc0b4
    001dc0b4loc_1dc0b4:
    001dc0b4b 0x1dc0b8
    001dc0b8
    001dc0b8loc_1dc0b8:
    001dc0b8b 0x1dc070
    001dc0bc
    001dc0bcloc_1dc0bc:
    001dc0bcldr x4, [sp+472]
    001dc0c0ldrsb x27, [x4]
    001dc0c4ldr x4, [x4+4232]
    001dc0c8ldrsb x27, [x4]
    001dc0ccldr x0, [sp+128]
    001dc0d0ldr x5, [sp+472]
    001dc0d4ldrsb x27, [x5]
    001dc0d8ldr w5, [x5+32]
    001dc0dcand x5, x5, 7
    001dc0e0subs xzr, x0, 19
    001dc0e4b.lo 0x1dc0ec
    001dc0e8b 0x1dc15c
    001dc0ec
    001dc0ecloc_1dc0ec:
    001dc0ecadrp x6, 0x7e9000
    001dc0f0add x6, x6, 960
    001dc0f4ldr x0, [x6+3*x0]
    001dc0f8subs xzr, x0, 19
    001dc0fcb.lo 0x1dc104
    001dc100b 0x1dc154
    001dc104
    001dc104loc_1dc104:
    001dc104str x5, [x4+3*x0]
    001dc108ldr x4, [sp+472]
    001dc10cldrsb x27, [x4]
    001dc110ldr x5, [sp+472]
    001dc114ldrsb x27, [x5]
    001dc118ldr w5, [x5+32]
    001dc11cubfm x5, x5, 3, 31
    001dc120str w5, [x4+32]
    001dc124ldr x4, [sp+472]
    001dc128ldrsb x27, [x4]
    001dc12cldr x5, [sp+472]
    001dc130ldrsb x27, [x5]
    001dc134ldr x5, [x5+40]
    001dc138sub x5, x5, 3
    001dc13cstr x5, [x4+40]
    001dc140b 0x1dc144
    001dc144
    001dc144loc_1dc144:
    001dc144ldr x4, [sp+128]
    001dc148add x4, x4, 1
    001dc14cstr x4, [sp+128]
    001dc150b 0x1db9a0
    001dc154
    001dc154loc_1dc154:
    001dc154movz x1, 19
    001dc158bl runtime.panicIndex
    001dc15c
    001dc15cloc_1dc15c:
    001dc15cmovz x1, 19
    001dc160bl runtime.panicIndex
    001dc164hint
    001dc168
    001dc168loc_1dc168:
    001dc168str x0, [sp+8]
    001dc16cmov x3, x30
    001dc170bl runtime.morestack_noctxt.abi0
    001dc174ldr x0, [sp+8]
    001dc178b 0x1db7d0
    001dc17cudf 0
    001db7d0