File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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