File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    001dc180
    001dc180compress/flate.(*decompressor).huffmanBlock: ; void compress/flate.(*decompressor).huffmanBlock(compress/flate.decompressor * f)
    001dc180ldr x16, [x28+16]
    001dc184sub x17, sp, 256
    001dc188subs xzr, x17, x16
    001dc18cb.ls 0x1dcc78
    001dc190sub x20, sp, 384
    001dc194stp x29, x30, [x20-8]
    001dc198add sp, x20, 0
    001dc19csub x29, sp, 8
    001dc1a0str x0, [sp+392]
    001dc1a4ldrsb x27, [x0]
    001dc1a8ldr x3, [x0+4304]
    001dc1acstr x3, [sp+168]
    001dc1b0cbz x3, 0x1dc1b8
    001dc1b4b 0x1dc1c0
    001dc1b8
    001dc1b8loc_1dc1b8:
    001dc1b8b 0x1dc1bc
    001dc1bc
    001dc1bcloc_1dc1bc:
    001dc1bcb 0x1dc1e0
    001dc1c0
    001dc1c0loc_1dc1c0:
    001dc1c0subs xzr, x3, 1
    001dc1c4b.eq 0x1dc1cc
    001dc1c8b 0x1dc1d4
    001dc1cc
    001dc1ccloc_1dc1cc:
    001dc1ccb 0x1dc1d0
    001dc1d0
    001dc1d0loc_1dc1d0:
    001dc1d0b 0x1dc9b8
    001dc1d4
    001dc1d4loc_1dc1d4:
    001dc1d4b 0x1dc1d8
    001dc1d8
    001dc1d8loc_1dc1d8:
    001dc1d8b 0x1dc1dc
    001dc1dc
    001dc1dcloc_1dc1dc:
    001dc1dcb 0x1dc1e0
    001dc1e0
    001dc1e0loc_1dc1e0:
    001dc1e0stp xzr, xzr, [sp+360]
    001dc1e4ldr x2, [sp+392]
    001dc1e8ldrsb x27, [x2]
    001dc1ecldr x1, [x2+4360]
    001dc1f0str x1, [sp+328]
    001dc1f4ldr x0, [sp+392]
    001dc1f8bl compress/flate.(*decompressor).huffSym
    001dc1fcstr x0, [sp+176]
    001dc200str x1, [sp+360]
    001dc204str x2, [sp+368]
    001dc208ldr x3, [sp+176]
    001dc20cstr x3, [sp+144]
    001dc210str x1, [sp+216]
    001dc214str x2, [sp+224]
    001dc218ldr x3, [sp+144]
    001dc21cstr x3, [sp+40]
    001dc220str x1, [sp+184]
    001dc224str x2, [sp+192]
    001dc228cbnz x1, 0x1dc230
    001dc22cb 0x1dc274
    001dc230
    001dc230loc_1dc230:
    001dc230ldr x0, [sp+392]
    001dc234ldrsb x27, [x0]
    001dc238str x1, [x0+4320]
    001dc23cadrp x27, 0x86f000
    001dc240ldr w1, [x27+3056]
    001dc244cbz w1, 0x1dc24c
    001dc248b 0x1dc250
    001dc24c
    001dc24cloc_1dc24c:
    001dc24cb 0x1dc264
    001dc250
    001dc250loc_1dc250:
    001dc250bl runtime.gcWriteBarrier2
    001dc254str x2, [x25]
    001dc258ldr x1, [x0+4328]
    001dc25cstr x1, [x25+8]
    001dc260b 0x1dc264
    001dc264
    001dc264loc_1dc264:
    001dc264str x2, [x0+4328]
    001dc268ldp x29, x30, [sp-8]
    001dc26cadd sp, sp, 384
    001dc270ret x30
    001dc274
    001dc274loc_1dc274:
    001dc274str xzr, [sp+56]
    001dc278str xzr, [sp+64]
    001dc27cldr x2, [sp+40]
    001dc280subs xzr, x2, 256
    001dc284b.lt 0x1dc28c
    001dc288b 0x1dc384
    001dc28c
    001dc28cloc_1dc28c:
    001dc28cb 0x1dc290
    001dc290
    001dc290loc_1dc290:
    001dc290ldr x2, [sp+392]
    001dc294ldrsb x27, [x2]
    001dc298movz x3, 4240
    001dc29cadd x0, x2, x3
    001dc2a0str x0, [sp+320]
    001dc2a4ldr x1, [sp+40]
    001dc2a8bl compress/flate.(*dictDecoder).writeByte
    001dc2acldr x2, [sp+392]
    001dc2b0ldrsb x27, [x2]
    001dc2b4movz x3, 4240
    001dc2b8add x0, x2, x3
    001dc2bcstr x0, [sp+312]
    001dc2c0bl compress/flate.(*dictDecoder).availWrite
    001dc2c4str x0, [sp+176]
    001dc2c8cbz x0, 0x1dc2d0
    001dc2ccb 0x1dc380
    001dc2d0
    001dc2d0loc_1dc2d0:
    001dc2d0ldr x1, [sp+392]
    001dc2d4ldrsb x27, [x1]
    001dc2d8movz x2, 4240
    001dc2dcadd x0, x1, x2
    001dc2e0str x0, [sp+304]
    001dc2e4bl compress/flate.(*dictDecoder).readFlush
    001dc2e8str x0, [sp+336]
    001dc2ecstr x1, [sp+344]
    001dc2f0str x2, [sp+352]
    001dc2f4ldr x3, [sp+392]
    001dc2f8ldrsb x27, [x3]
    001dc2fcstr x1, [x3+4344]
    001dc300str x2, [x3+4352]
    001dc304adrp x27, 0x86f000
    001dc308ldr w1, [x27+3056]
    001dc30ccbz w1, 0x1dc314
    001dc310b 0x1dc318
    001dc314
    001dc314loc_1dc314:
    001dc314b 0x1dc32c
    001dc318
    001dc318loc_1dc318:
    001dc318bl runtime.gcWriteBarrier2
    001dc31cstr x0, [x25]
    001dc320ldr x1, [x3+4336]
    001dc324str x1, [x25+8]
    001dc328b 0x1dc32c
    001dc32c
    001dc32cloc_1dc32c:
    001dc32cstr x0, [x3+4336]
    001dc330ldr x0, [sp+392]
    001dc334ldrsb x27, [x0]
    001dc338adrp x27, 0x86f000
    001dc33cldr w1, [x27+3056]
    001dc340cbz w1, 0x1dc348
    001dc344b 0x1dc34c
    001dc348
    001dc348loc_1dc348:
    001dc348b 0x1dc35c
    001dc34c
    001dc34cloc_1dc34c:
    001dc34cldr x1, [x0+4296]
    001dc350bl runtime.gcWriteBarrier1
    001dc354str x1, [x25]
    001dc358b 0x1dc35c
    001dc35c
    001dc35cloc_1dc35c:
    001dc35cadrp x1, 0x4fd000
    001dc360add x1, x1, 488
    001dc364str x1, [x0+4296]
    001dc368ldr x0, [sp+392]
    001dc36cldrsb x27, [x0]
    001dc370str xzr, [x0+4304]
    001dc374ldp x29, x30, [sp-8]
    001dc378add sp, sp, 384
    001dc37cret x30
    001dc380
    001dc380loc_1dc380:
    001dc380b 0x1dc1e0
    001dc384
    001dc384loc_1dc384:
    001dc384ldr x2, [sp+40]
    001dc388subs xzr, x2, 256
    001dc38cb.eq 0x1dc394
    001dc390b 0x1dc3ac
    001dc394
    001dc394loc_1dc394:
    001dc394b 0x1dc398
    001dc398
    001dc398loc_1dc398:
    001dc398ldr x0, [sp+392]
    001dc39cbl compress/flate.(*decompressor).finishBlock
    001dc3a0ldp x29, x30, [sp-8]
    001dc3a4add sp, sp, 384
    001dc3a8ret x30
    001dc3ac
    001dc3acloc_1dc3ac:
    001dc3acldr x2, [sp+40]
    001dc3b0subs xzr, x2, 265
    001dc3b4b.lt 0x1dc3bc
    001dc3b8b 0x1dc3d4
    001dc3bc
    001dc3bcloc_1dc3bc:
    001dc3bcb 0x1dc3c0
    001dc3c0
    001dc3c0loc_1dc3c0:
    001dc3c0ldr x2, [sp+40]
    001dc3c4sub x2, x2, 254
    001dc3c8str x2, [sp+64]
    001dc3ccstr xzr, [sp+56]
    001dc3d0b 0x1dc4f0
    001dc3d4
    001dc3d4loc_1dc3d4:
    001dc3d4ldr x2, [sp+40]
    001dc3d8subs xzr, x2, 269
    001dc3dcb.lt 0x1dc3e4
    001dc3e0b 0x1dc404
    001dc3e4
    001dc3e4loc_1dc3e4:
    001dc3e4b 0x1dc3e8
    001dc3e8
    001dc3e8loc_1dc3e8:
    001dc3e8ldr x2, [sp+40]
    001dc3ecubfm x2, x2, 63, 62
    001dc3f0sub x2, x2, 519
    001dc3f4str x2, [sp+64]
    001dc3f8orr x2, xzr, 1
    001dc3fcstr x2, [sp+56]
    001dc400b 0x1dc4f0
    001dc404
    001dc404loc_1dc404:
    001dc404ldr x2, [sp+40]
    001dc408subs xzr, x2, 273
    001dc40cb.lt 0x1dc414
    001dc410b 0x1dc434
    001dc414
    001dc414loc_1dc414:
    001dc414b 0x1dc418
    001dc418
    001dc418loc_1dc418:
    001dc418ldr x2, [sp+40]
    001dc41cubfm x2, x2, 62, 61
    001dc420sub x2, x2, 1057
    001dc424str x2, [sp+64]
    001dc428orr x2, xzr, 2
    001dc42cstr x2, [sp+56]
    001dc430b 0x1dc4f0
    001dc434
    001dc434loc_1dc434:
    001dc434ldr x2, [sp+40]
    001dc438subs xzr, x2, 277
    001dc43cb.lt 0x1dc444
    001dc440b 0x1dc464
    001dc444
    001dc444loc_1dc444:
    001dc444b 0x1dc448
    001dc448
    001dc448loc_1dc448:
    001dc448ldr x2, [sp+40]
    001dc44cubfm x2, x2, 61, 60
    001dc450sub x2, x2, 2149
    001dc454str x2, [sp+64]
    001dc458orr x2, xzr, 3
    001dc45cstr x2, [sp+56]
    001dc460b 0x1dc4f0
    001dc464
    001dc464loc_1dc464:
    001dc464ldr x2, [sp+40]
    001dc468subs xzr, x2, 281
    001dc46cb.lt 0x1dc474
    001dc470b 0x1dc498
    001dc474
    001dc474loc_1dc474:
    001dc474b 0x1dc478
    001dc478
    001dc478loc_1dc478:
    001dc478ldr x2, [sp+40]
    001dc47cubfm x2, x2, 60, 59
    001dc480movz x3, 4365
    001dc484sub x2, x2, x3
    001dc488str x2, [sp+64]
    001dc48corr x2, xzr, 4
    001dc490str x2, [sp+56]
    001dc494b 0x1dc4f0
    001dc498
    001dc498loc_1dc498:
    001dc498ldr x2, [sp+40]
    001dc49csubs xzr, x2, 285
    001dc4a0b.lt 0x1dc4a8
    001dc4a4b 0x1dc4cc
    001dc4a8
    001dc4a8loc_1dc4a8:
    001dc4a8b 0x1dc4ac
    001dc4ac
    001dc4acloc_1dc4ac:
    001dc4acldr x2, [sp+40]
    001dc4b0ubfm x2, x2, 59, 58
    001dc4b4movz x3, 8861
    001dc4b8sub x2, x2, x3
    001dc4bcstr x2, [sp+64]
    001dc4c0movz x2, 5
    001dc4c4str x2, [sp+56]
    001dc4c8b 0x1dc4f0
    001dc4cc
    001dc4ccloc_1dc4cc:
    001dc4ccldr x2, [sp+40]
    001dc4d0subs xzr, x2, 286
    001dc4d4b.lt 0x1dc4dc
    001dc4d8b 0x1dc504
    001dc4dc
    001dc4dcloc_1dc4dc:
    001dc4dcb 0x1dc4e0
    001dc4e0
    001dc4e0loc_1dc4e0:
    001dc4e0movz x2, 258
    001dc4e4str x2, [sp+64]
    001dc4e8str xzr, [sp+56]
    001dc4ecb 0x1dc4f0
    001dc4f0
    001dc4f0loc_1dc4f0:
    001dc4f0ldr x2, [sp+56]
    001dc4f4cbnz x2, 0x1dc4fc
    001dc4f8b 0x1dc500
    001dc4fc
    001dc4fcloc_1dc4fc:
    001dc4fcb 0x1dcb74
    001dc500
    001dc500loc_1dc500:
    001dc500b 0x1dc570
    001dc504
    001dc504loc_1dc504:
    001dc504b 0x1dc508
    001dc508
    001dc508loc_1dc508:
    001dc508ldr x1, [sp+392]
    001dc50cldrsb x27, [x1]
    001dc510ldr x1, [x1+24]
    001dc514str x1, [sp+160]
    001dc518ldr x0, [sp+160]
    001dc51cbl runtime.convT64
    001dc520str x0, [sp+296]
    001dc524ldr x1, [sp+392]
    001dc528ldrsb x27, [x1]
    001dc52cadrp x2, 0x539000
    001dc530add x2, x2, 3968
    001dc534str x2, [x1+4320]
    001dc538adrp x27, 0x86f000
    001dc53cldr w2, [x27+3056]
    001dc540cbz w2, 0x1dc548
    001dc544b 0x1dc54c
    001dc548
    001dc548loc_1dc548:
    001dc548b 0x1dc560
    001dc54c
    001dc54cloc_1dc54c:
    001dc54cbl runtime.gcWriteBarrier2
    001dc550str x0, [x25]
    001dc554ldr x2, [x1+4328]
    001dc558str x2, [x25+8]
    001dc55cb 0x1dc560
    001dc560
    001dc560loc_1dc560:
    001dc560str x0, [x1+4328]
    001dc564ldp x29, x30, [sp-8]
    001dc568add sp, sp, 384
    001dc56cret x30
    001dc570
    001dc570loc_1dc570:
    001dc570str xzr, [sp+80]
    001dc574ldr x2, [sp+392]
    001dc578ldrsb x27, [x2]
    001dc57cldr x2, [x2+4368]
    001dc580cbnz x2, 0x1dc588
    001dc584b 0x1dc620
    001dc588
    001dc588loc_1dc588:
    001dc588stp xzr, xzr, [sp+360]
    001dc58cldr x2, [sp+392]
    001dc590ldrsb x27, [x2]
    001dc594ldr x1, [x2+4368]
    001dc598str x1, [sp+288]
    001dc59cldr x0, [sp+392]
    001dc5a0bl compress/flate.(*decompressor).huffSym
    001dc5a4str x0, [sp+176]
    001dc5a8str x1, [sp+360]
    001dc5acstr x2, [sp+368]
    001dc5b0ldr x3, [sp+176]
    001dc5b4str x3, [sp+96]
    001dc5b8str x1, [sp+200]
    001dc5bcstr x2, [sp+208]
    001dc5c0ldr x3, [sp+96]
    001dc5c4str x3, [sp+80]
    001dc5c8str x1, [sp+184]
    001dc5ccstr x2, [sp+192]
    001dc5d0cbnz x1, 0x1dc5d8
    001dc5d4b 0x1dc61c
    001dc5d8
    001dc5d8loc_1dc5d8:
    001dc5d8ldr x0, [sp+392]
    001dc5dcldrsb x27, [x0]
    001dc5e0str x1, [x0+4320]
    001dc5e4adrp x27, 0x86f000
    001dc5e8ldr w1, [x27+3056]
    001dc5eccbz w1, 0x1dc5f4
    001dc5f0b 0x1dc5f8
    001dc5f4
    001dc5f4loc_1dc5f4:
    001dc5f4b 0x1dc60c
    001dc5f8
    001dc5f8loc_1dc5f8:
    001dc5f8bl runtime.gcWriteBarrier2
    001dc5fcstr x2, [x25]
    001dc600ldr x1, [x0+4328]
    001dc604str x1, [x25+8]
    001dc608b 0x1dc60c
    001dc60c
    001dc60cloc_1dc60c:
    001dc60cstr x2, [x0+4328]
    001dc610ldp x29, x30, [sp-8]
    001dc614add sp, sp, 384
    001dc618ret x30
    001dc61c
    001dc61cloc_1dc61c:
    001dc61cb 0x1dc704
    001dc620
    001dc620loc_1dc620:
    001dc620b 0x1dc624
    001dc624
    001dc624loc_1dc624:
    001dc624ldr x1, [sp+392]
    001dc628ldrsb x27, [x1]
    001dc62cldr x1, [x1+40]
    001dc630subs xzr, x1, 5
    001dc634b.lo 0x1dc63c
    001dc638b 0x1dc6a0
    001dc63c
    001dc63cloc_1dc63c:
    001dc63cldr x0, [sp+392]
    001dc640bl compress/flate.(*decompressor).moreBits
    001dc644str x0, [sp+184]
    001dc648str x1, [sp+192]
    001dc64ccbnz x0, 0x1dc654
    001dc650b 0x1dc698
    001dc654
    001dc654loc_1dc654:
    001dc654ldr x2, [sp+392]
    001dc658ldrsb x27, [x2]
    001dc65cstr x0, [x2+4320]
    001dc660adrp x27, 0x86f000
    001dc664ldr w0, [x27+3056]
    001dc668cbz w0, 0x1dc670
    001dc66cb 0x1dc674
    001dc670
    001dc670loc_1dc670:
    001dc670b 0x1dc688
    001dc674
    001dc674loc_1dc674:
    001dc674bl runtime.gcWriteBarrier2
    001dc678str x1, [x25]
    001dc67cldr x0, [x2+4328]
    001dc680str x0, [x25+8]
    001dc684b 0x1dc688
    001dc688
    001dc688loc_1dc688:
    001dc688str x1, [x2+4328]
    001dc68cldp x29, x30, [sp-8]
    001dc690add sp, sp, 384
    001dc694ret x30
    001dc698
    001dc698loc_1dc698:
    001dc698b 0x1dc69c
    001dc69c
    001dc69cloc_1dc69c:
    001dc69cb 0x1dc624
    001dc6a0
    001dc6a0loc_1dc6a0:
    001dc6a0ldr x1, [sp+392]
    001dc6a4ldrsb x27, [x1]
    001dc6a8ldr w1, [x1+32]
    001dc6acubfm x1, x1, 61, 4
    001dc6b0strb w1, [sp+37]
    001dc6b4rbit x1, x1
    001dc6b8ubfm x1, x1, 56, 63
    001dc6bcstrb w1, [sp+39]
    001dc6c0ldrb w1, [sp+39]
    001dc6c4str x1, [sp+80]
    001dc6c8ldr x1, [sp+392]
    001dc6ccldrsb x27, [x1]
    001dc6d0ldr x2, [sp+392]
    001dc6d4ldrsb x27, [x2]
    001dc6d8ldr w2, [x2+32]
    001dc6dcubfm x2, x2, 5, 31
    001dc6e0str w2, [x1+32]
    001dc6e4ldr x1, [sp+392]
    001dc6e8ldrsb x27, [x1]
    001dc6ecldr x2, [sp+392]
    001dc6f0ldrsb x27, [x2]
    001dc6f4ldr x2, [x2+40]
    001dc6f8sub x2, x2, 5
    001dc6fcstr x2, [x1+40]
    001dc700b 0x1dc704
    001dc704
    001dc704loc_1dc704:
    001dc704ldr x1, [sp+80]
    001dc708subs xzr, x1, 4
    001dc70cb.lt 0x1dc714
    001dc710b 0x1dc728
    001dc714
    001dc714loc_1dc714:
    001dc714b 0x1dc718
    001dc718
    001dc718loc_1dc718:
    001dc718ldr x1, [sp+80]
    001dc71cadd x1, x1, 1
    001dc720str x1, [sp+80]
    001dc724b 0x1dc900
    001dc728
    001dc728loc_1dc728:
    001dc728ldr x1, [sp+80]
    001dc72csubs xzr, x1, 30
    001dc730b.lt 0x1dc738
    001dc734b 0x1dc768
    001dc738
    001dc738loc_1dc738:
    001dc738b 0x1dc73c
    001dc73c
    001dc73cloc_1dc73c:
    001dc73cldr x1, [sp+80]
    001dc740sub x1, x1, 2
    001dc744ubfm x1, x1, 1, 63
    001dc748str x1, [sp+48]
    001dc74cldr x2, [sp+80]
    001dc750and x2, x2, 1
    001dc754lslv x2, x2, x1
    001dc758subs xzr, x1, 64
    001dc75ccsel x1, x2, xzr, lo
    001dc760str x1, [sp+72]
    001dc764b 0x1dc7d4
    001dc768
    001dc768loc_1dc768:
    001dc768b 0x1dc76c
    001dc76c
    001dc76cloc_1dc76c:
    001dc76cldr x1, [sp+392]
    001dc770ldrsb x27, [x1]
    001dc774ldr x1, [x1+24]
    001dc778str x1, [sp+152]
    001dc77cldr x0, [sp+152]
    001dc780bl runtime.convT64
    001dc784str x0, [sp+280]
    001dc788ldr x1, [sp+392]
    001dc78cldrsb x27, [x1]
    001dc790adrp x2, 0x539000
    001dc794add x2, x2, 3968
    001dc798str x2, [x1+4320]
    001dc79cadrp x27, 0x86f000
    001dc7a0ldr w2, [x27+3056]
    001dc7a4cbz w2, 0x1dc7ac
    001dc7a8b 0x1dc7b0
    001dc7ac
    001dc7acloc_1dc7ac:
    001dc7acb 0x1dc7c4
    001dc7b0
    001dc7b0loc_1dc7b0:
    001dc7b0bl runtime.gcWriteBarrier2
    001dc7b4str x0, [x25]
    001dc7b8ldr x2, [x1+4328]
    001dc7bcstr x2, [x25+8]
    001dc7c0b 0x1dc7c4
    001dc7c4
    001dc7c4loc_1dc7c4:
    001dc7c4str x0, [x1+4328]
    001dc7c8ldp x29, x30, [sp-8]
    001dc7ccadd sp, sp, 384
    001dc7d0ret x30
    001dc7d4
    001dc7d4loc_1dc7d4:
    001dc7d4ldr x1, [sp+392]
    001dc7d8ldrsb x27, [x1]
    001dc7dcldr x1, [x1+40]
    001dc7e0ldr x2, [sp+48]
    001dc7e4subs xzr, x2, x1
    001dc7e8b.hi 0x1dc7f0
    001dc7ecb 0x1dc854
    001dc7f0
    001dc7f0loc_1dc7f0:
    001dc7f0ldr x0, [sp+392]
    001dc7f4bl compress/flate.(*decompressor).moreBits
    001dc7f8str x0, [sp+184]
    001dc7fcstr x1, [sp+192]
    001dc800cbnz x0, 0x1dc808
    001dc804b 0x1dc84c
    001dc808
    001dc808loc_1dc808:
    001dc808ldr x2, [sp+392]
    001dc80cldrsb x27, [x2]
    001dc810str x0, [x2+4320]
    001dc814adrp x27, 0x86f000
    001dc818ldr w0, [x27+3056]
    001dc81ccbz w0, 0x1dc824
    001dc820b 0x1dc828
    001dc824
    001dc824loc_1dc824:
    001dc824b 0x1dc83c
    001dc828
    001dc828loc_1dc828:
    001dc828bl runtime.gcWriteBarrier2
    001dc82cstr x1, [x25]
    001dc830ldr x0, [x2+4328]
    001dc834str x0, [x25+8]
    001dc838b 0x1dc83c
    001dc83c
    001dc83cloc_1dc83c:
    001dc83cstr x1, [x2+4328]
    001dc840ldp x29, x30, [sp-8]
    001dc844add sp, sp, 384
    001dc848ret x30
    001dc84c
    001dc84cloc_1dc84c:
    001dc84cb 0x1dc850
    001dc850
    001dc850loc_1dc850:
    001dc850b 0x1dc7d4
    001dc854
    001dc854loc_1dc854:
    001dc854ldr x1, [sp+72]
    001dc858ldr x2, [sp+392]
    001dc85cldrsb x27, [x2]
    001dc860ldr w2, [x2+32]
    001dc864ldr x3, [sp+48]
    001dc868orr x4, xzr, 1
    001dc86clslv x5, x4, x3
    001dc870subs xzr, x3, 64
    001dc874csel x3, x5, xzr, lo
    001dc878sub x3, x3, 1
    001dc87cand x2, x2, x3
    001dc880mov w2, w2
    001dc884orr x1, x1, x2
    001dc888str x1, [sp+72]
    001dc88cldr x1, [sp+392]
    001dc890ldrsb x27, [x1]
    001dc894ldr x2, [sp+392]
    001dc898ldrsb x27, [x2]
    001dc89cldr w2, [x2+32]
    001dc8a0ldr x3, [sp+48]
    001dc8a4lsrv x2, x2, x3
    001dc8a8subs xzr, x3, 64
    001dc8accsel x2, x2, xzr, lo
    001dc8b0str w2, [x1+32]
    001dc8b4ldr x1, [sp+392]
    001dc8b8ldrsb x27, [x1]
    001dc8bcldr x2, [sp+392]
    001dc8c0ldrsb x27, [x2]
    001dc8c4ldr x2, [x2+40]
    001dc8c8ldr x3, [sp+48]
    001dc8ccsub x2, x2, x3
    001dc8d0str x2, [x1+40]
    001dc8d4ldr x1, [sp+48]
    001dc8d8add x1, x1, 1
    001dc8dcorr x2, xzr, 1
    001dc8e0lslv x3, x2, x1
    001dc8e4ldr x5, [sp+72]
    001dc8e8subs xzr, x1, 64
    001dc8eccsel x1, x3, xzr, lo
    001dc8f0add x1, x1, x5
    001dc8f4add x1, x1, 1
    001dc8f8str x1, [sp+80]
    001dc8fcb 0x1dc900
    001dc900
    001dc900loc_1dc900:
    001dc900ldr x1, [sp+392]
    001dc904ldrsb x27, [x1]
    001dc908movz x2, 4240
    001dc90cadd x0, x1, x2
    001dc910str x0, [sp+272]
    001dc914bl compress/flate.(*dictDecoder).histSize
    001dc918str x0, [sp+176]
    001dc91cldr x1, [sp+80]
    001dc920subs xzr, x0, x1
    001dc924b.lt 0x1dc92c
    001dc928b 0x1dc994
    001dc92c
    001dc92cloc_1dc92c:
    001dc92cldr x1, [sp+392]
    001dc930ldrsb x27, [x1]
    001dc934ldr x1, [x1+24]
    001dc938str x1, [sp+136]
    001dc93cldr x0, [sp+136]
    001dc940bl runtime.convT64
    001dc944str x0, [sp+264]
    001dc948ldr x1, [sp+392]
    001dc94cldrsb x27, [x1]
    001dc950adrp x2, 0x539000
    001dc954add x2, x2, 3968
    001dc958str x2, [x1+4320]
    001dc95cadrp x27, 0x86f000
    001dc960ldr w2, [x27+3056]
    001dc964cbz w2, 0x1dc96c
    001dc968b 0x1dc970
    001dc96c
    001dc96cloc_1dc96c:
    001dc96cb 0x1dc984
    001dc970
    001dc970loc_1dc970:
    001dc970bl runtime.gcWriteBarrier2
    001dc974str x0, [x25]
    001dc978ldr x2, [x1+4328]
    001dc97cstr x2, [x25+8]
    001dc980b 0x1dc984
    001dc984
    001dc984loc_1dc984:
    001dc984str x0, [x1+4328]
    001dc988ldp x29, x30, [sp-8]
    001dc98cadd sp, sp, 384
    001dc990ret x30
    001dc994
    001dc994loc_1dc994:
    001dc994ldr x3, [sp+392]
    001dc998ldrsb x27, [x3]
    001dc99cldr x4, [sp+64]
    001dc9a0str x4, [x3+4376]
    001dc9a4ldr x3, [sp+392]
    001dc9a8ldrsb x27, [x3]
    001dc9acldr x4, [sp+80]
    001dc9b0str x4, [x3+4384]
    001dc9b4b 0x1dc9b8
    001dc9b8
    001dc9b8loc_1dc9b8:
    001dc9b8ldr x3, [sp+392]
    001dc9bcldrsb x27, [x3]
    001dc9c0movz x4, 4240
    001dc9c4add x0, x3, x4
    001dc9c8str x0, [sp+256]
    001dc9ccldr x3, [sp+392]
    001dc9d0ldrsb x27, [x3]
    001dc9d4ldr x1, [x3+4384]
    001dc9d8str x1, [sp+128]
    001dc9dcldr x3, [sp+392]
    001dc9e0ldrsb x27, [x3]
    001dc9e4ldr x2, [x3+4376]
    001dc9e8str x2, [sp+120]
    001dc9ecbl compress/flate.(*dictDecoder).tryWriteCopy
    001dc9f0str x0, [sp+88]
    001dc9f4cbz x0, 0x1dc9fc
    001dc9f8b 0x1dca3c
    001dc9fc
    001dc9fcloc_1dc9fc:
    001dc9fcldr x3, [sp+392]
    001dca00ldrsb x27, [x3]
    001dca04movz x4, 4240
    001dca08add x0, x3, x4
    001dca0cstr x0, [sp+248]
    001dca10ldr x3, [sp+392]
    001dca14ldrsb x27, [x3]
    001dca18ldr x1, [x3+4384]
    001dca1cstr x1, [sp+112]
    001dca20ldr x3, [sp+392]
    001dca24ldrsb x27, [x3]
    001dca28ldr x2, [x3+4376]
    001dca2cstr x2, [sp+104]
    001dca30bl compress/flate.(*dictDecoder).writeCopy
    001dca34str x0, [sp+88]
    001dca38b 0x1dca40
    001dca3c
    001dca3cloc_1dca3c:
    001dca3cb 0x1dca40
    001dca40
    001dca40loc_1dca40:
    001dca40ldr x1, [sp+392]
    001dca44ldrsb x27, [x1]
    001dca48ldr x2, [sp+392]
    001dca4cldrsb x27, [x2]
    001dca50ldr x2, [x2+4376]
    001dca54ldr x3, [sp+88]
    001dca58sub x2, x2, x3
    001dca5cstr x2, [x1+4376]
    001dca60ldr x1, [sp+392]
    001dca64ldrsb x27, [x1]
    001dca68movz x2, 4240
    001dca6cadd x0, x1, x2
    001dca70str x0, [sp+240]
    001dca74bl compress/flate.(*dictDecoder).availWrite
    001dca78str x0, [sp+176]
    001dca7csubs xzr, x0, 0
    001dca80cset x1, eq
    001dca84strb w1, [sp+38]
    001dca88cbz x0, 0x1dca90
    001dca8cb 0x1dca94
    001dca90
    001dca90loc_1dca90:
    001dca90b 0x1dcab0
    001dca94
    001dca94loc_1dca94:
    001dca94ldr x2, [sp+392]
    001dca98ldrsb x27, [x2]
    001dca9cldr x2, [x2+4376]
    001dcaa0subs xzr, x2, 0
    001dcaa4cset x2, gt
    001dcaa8strb w2, [sp+38]
    001dcaacb 0x1dcab0
    001dcab0
    001dcab0loc_1dcab0:
    001dcab0ldrb w2, [sp+38]
    001dcab4tbnz w2, 0, 0x1dcabc
    001dcab8b 0x1dcb70
    001dcabc
    001dcabcloc_1dcabc:
    001dcabcldr x1, [sp+392]
    001dcac0ldrsb x27, [x1]
    001dcac4movz x2, 4240
    001dcac8add x0, x1, x2
    001dcaccstr x0, [sp+232]
    001dcad0bl compress/flate.(*dictDecoder).readFlush
    001dcad4str x0, [sp+336]
    001dcad8str x1, [sp+344]
    001dcadcstr x2, [sp+352]
    001dcae0ldr x3, [sp+392]
    001dcae4ldrsb x27, [x3]
    001dcae8str x1, [x3+4344]
    001dcaecstr x2, [x3+4352]
    001dcaf0adrp x27, 0x86f000
    001dcaf4ldr w1, [x27+3056]
    001dcaf8cbz w1, 0x1dcb00
    001dcafcb 0x1dcb04
    001dcb00
    001dcb00loc_1dcb00:
    001dcb00b 0x1dcb18
    001dcb04
    001dcb04loc_1dcb04:
    001dcb04bl runtime.gcWriteBarrier2
    001dcb08str x0, [x25]
    001dcb0cldr x1, [x3+4336]
    001dcb10str x1, [x25+8]
    001dcb14b 0x1dcb18
    001dcb18
    001dcb18loc_1dcb18:
    001dcb18str x0, [x3+4336]
    001dcb1cldr x0, [sp+392]
    001dcb20ldrsb x27, [x0]
    001dcb24adrp x27, 0x86f000
    001dcb28ldr w1, [x27+3056]
    001dcb2ccbz w1, 0x1dcb34
    001dcb30b 0x1dcb38
    001dcb34
    001dcb34loc_1dcb34:
    001dcb34b 0x1dcb48
    001dcb38
    001dcb38loc_1dcb38:
    001dcb38ldr x1, [x0+4296]
    001dcb3cbl runtime.gcWriteBarrier1
    001dcb40str x1, [x25]
    001dcb44b 0x1dcb48
    001dcb48
    001dcb48loc_1dcb48:
    001dcb48adrp x1, 0x4fd000
    001dcb4cadd x1, x1, 488
    001dcb50str x1, [x0+4296]
    001dcb54ldr x0, [sp+392]
    001dcb58ldrsb x27, [x0]
    001dcb5corr x1, xzr, 1
    001dcb60str x1, [x0+4304]
    001dcb64ldp x29, x30, [sp-8]
    001dcb68add sp, sp, 384
    001dcb6cret x30
    001dcb70
    001dcb70loc_1dcb70:
    001dcb70b 0x1dc1e0
    001dcb74
    001dcb74loc_1dcb74:
    001dcb74ldr x2, [sp+392]
    001dcb78ldrsb x27, [x2]
    001dcb7cldr x2, [x2+40]
    001dcb80ldr x3, [sp+56]
    001dcb84subs xzr, x3, x2
    001dcb88b.hi 0x1dcb90
    001dcb8cb 0x1dcbf4
    001dcb90
    001dcb90loc_1dcb90:
    001dcb90ldr x0, [sp+392]
    001dcb94bl compress/flate.(*decompressor).moreBits
    001dcb98str x0, [sp+184]
    001dcb9cstr x1, [sp+192]
    001dcba0cbnz x0, 0x1dcba8
    001dcba4b 0x1dcbec
    001dcba8
    001dcba8loc_1dcba8:
    001dcba8ldr x2, [sp+392]
    001dcbacldrsb x27, [x2]
    001dcbb0str x0, [x2+4320]
    001dcbb4adrp x27, 0x86f000
    001dcbb8ldr w0, [x27+3056]
    001dcbbccbz w0, 0x1dcbc4
    001dcbc0b 0x1dcbc8
    001dcbc4
    001dcbc4loc_1dcbc4:
    001dcbc4b 0x1dcbdc
    001dcbc8
    001dcbc8loc_1dcbc8:
    001dcbc8bl runtime.gcWriteBarrier2
    001dcbccstr x1, [x25]
    001dcbd0ldr x0, [x2+4328]
    001dcbd4str x0, [x25+8]
    001dcbd8b 0x1dcbdc
    001dcbdc
    001dcbdcloc_1dcbdc:
    001dcbdcstr x1, [x2+4328]
    001dcbe0ldp x29, x30, [sp-8]
    001dcbe4add sp, sp, 384
    001dcbe8ret x30
    001dcbec
    001dcbecloc_1dcbec:
    001dcbecb 0x1dcbf0
    001dcbf0
    001dcbf0loc_1dcbf0:
    001dcbf0b 0x1dcb74
    001dcbf4
    001dcbf4loc_1dcbf4:
    001dcbf4ldr x2, [sp+64]
    001dcbf8ldr x3, [sp+392]
    001dcbfcldrsb x27, [x3]
    001dcc00ldr w3, [x3+32]
    001dcc04ldr x4, [sp+56]
    001dcc08orr x5, xzr, 1
    001dcc0clslv x6, x5, x4
    001dcc10subs xzr, x4, 64
    001dcc14csel x4, x6, xzr, lo
    001dcc18sub x4, x4, 1
    001dcc1cand x3, x3, x4
    001dcc20mov w3, w3
    001dcc24add x2, x2, x3
    001dcc28str x2, [sp+64]
    001dcc2cldr x2, [sp+392]
    001dcc30ldrsb x27, [x2]
    001dcc34ldr x3, [sp+392]
    001dcc38ldrsb x27, [x3]
    001dcc3cldr w3, [x3+32]
    001dcc40ldr x4, [sp+56]
    001dcc44lsrv x3, x3, x4
    001dcc48subs xzr, x4, 64
    001dcc4ccsel x3, x3, xzr, lo
    001dcc50str w3, [x2+32]
    001dcc54ldr x2, [sp+392]
    001dcc58ldrsb x27, [x2]
    001dcc5cldr x3, [sp+392]
    001dcc60ldrsb x27, [x3]
    001dcc64ldr x3, [x3+40]
    001dcc68ldr x4, [sp+56]
    001dcc6csub x3, x3, x4
    001dcc70str x3, [x2+40]
    001dcc74b 0x1dc570
    001dcc78
    001dcc78loc_1dcc78:
    001dcc78str x0, [sp+8]
    001dcc7cmov x3, x30
    001dcc80bl runtime.morestack_noctxt.abi0
    001dcc84ldr x0, [sp+8]
    001dcc88b 0x1dc180
    001dcc8cudf 0
    001dc180
    001dcc90
    001dcc90compress/flate.(*decompressor).dataBlock: ; void compress/flate.(*decompressor).dataBlock(compress/flate.decompressor * f)
    001dcc90ldr x16, [x28+16]
    001dcc94sub x17, sp, 112
    001dcc98subs xzr, x17, x16
    001dcc9cb.ls 0x1dcf70
    001dcca0str x30, [sp-240]!
    001dcca4stur x29, [sp-8]
    001dcca8sub x29, sp, 8
    001dccacstr x0, [sp+248]
    001dccb0ldrsb x27, [x0]
    001dccb4str xzr, [x0+40]
    001dccb8ldrsb x27, [x0]
    001dccbcstr wzr, [x0+32]
    001dccc0ldr x5, [sp+248]
    001dccc4ldrsb x27, [x5]
    001dccc8movz x6, 4288
    001dccccadd x5, x5, x6
    001dccd0ldrsb x27, [x5]
    001dccd4b 0x1dccd8
    001dccd8
    001dccd8loc_1dccd8:
    001dccd8str x5, [sp+136]
    001dccdcorr x5, xzr, 4
    001dcce0str x5, [sp+144]
    001dcce4str x5, [sp+152]
    001dcce8stp xzr, xzr, [sp+120]
    001dccecldr x5, [sp+248]
    001dccf0ldrsb x27, [x5]
    001dccf4ldr x1, [x5+8]
    001dccf8ldr x5, [x5]
    001dccfcstr x5, [sp+216]
    001dcd00str x1, [sp+224]
    001dcd04cbnz x5, 0x1dcd0c
    001dcd08b 0x1dcd2c
    001dcd0c
    001dcd0cloc_1dcd0c:
    001dcd0cstr x1, [sp+176]
    001dcd10ldr x1, [x5+8]
    001dcd14adrp x0, 0x833000
    001dcd18add x0, x0, 3152
    001dcd1cbl runtime.typeAssert
    001dcd20ldr x1, [sp+176]
    001dcd24mov x5, x0
    001dcd28b 0x1dcd30
    001dcd2c
    001dcd2cloc_1dcd2c:
    001dcd2cb 0x1dcd30
    001dcd30
    001dcd30loc_1dcd30:
    001dcd30str x5, [sp+200]
    001dcd34str x1, [sp+208]
    001dcd38ldr x2, [sp+136]
    001dcd3cldr x3, [sp+144]
    001dcd40ldr x4, [sp+152]
    001dcd44mov x0, x5
    001dcd48bl io.ReadFull
    001dcd4cstr x0, [sp+80]
    001dcd50str x1, [sp+120]
    001dcd54str x2, [sp+128]
    001dcd58ldr x5, [sp+80]
    001dcd5cstr x5, [sp+88]
    001dcd60str x1, [sp+160]
    001dcd64str x2, [sp+168]
    001dcd68ldr x5, [sp+88]
    001dcd6cstr x5, [sp+56]
    001dcd70str x1, [sp+104]
    001dcd74str x2, [sp+112]
    001dcd78ldr x5, [sp+248]
    001dcd7cldrsb x27, [x5]
    001dcd80ldr x6, [sp+248]
    001dcd84ldrsb x27, [x6]
    001dcd88ldr x6, [x6+24]
    001dcd8cldr x7, [sp+56]
    001dcd90add x6, x6, x7
    001dcd94str x6, [x5+24]
    001dcd98ldr x5, [sp+104]
    001dcd9ccbnz x5, 0x1dcda4
    001dcda0b 0x1dcdfc
    001dcda4
    001dcda4loc_1dcda4:
    001dcda4ldr x0, [sp+104]
    001dcda8ldr x1, [sp+112]
    001dcdacbl compress/flate.noEOF
    001dcdb0str x0, [sp+120]
    001dcdb4str x1, [sp+128]
    001dcdb8ldr x2, [sp+248]
    001dcdbcldrsb x27, [x2]
    001dcdc0str x0, [x2+4320]
    001dcdc4adrp x27, 0x86f000
    001dcdc8ldr w3, [x27+3056]
    001dcdcccbz w3, 0x1dcdd4
    001dcdd0b 0x1dcdd8
    001dcdd4
    001dcdd4loc_1dcdd4:
    001dcdd4b 0x1dcdec
    001dcdd8
    001dcdd8loc_1dcdd8:
    001dcdd8bl runtime.gcWriteBarrier2
    001dcddcstr x1, [x25]
    001dcde0ldr x0, [x2+4328]
    001dcde4str x0, [x25+8]
    001dcde8b 0x1dcdec
    001dcdec
    001dcdecloc_1dcdec:
    001dcdecstr x1, [x2+4328]
    001dcdf0ldur x29, [sp-8]
    001dcdf4ldr x30, [sp], 240
    001dcdf8ret x30
    001dcdfc
    001dcdfcloc_1dcdfc:
    001dcdfcldr x1, [sp+248]
    001dce00ldrsb x27, [x1]
    001dce04add x27, x1, 4096
    001dce08ldrb w1, [x27+192]
    001dce0cldr x2, [sp+248]
    001dce10ldrsb x27, [x2]
    001dce14add x27, x2, 4096
    001dce18ldrb w2, [x27+193]
    001dce1cubfm x2, x2, 56, 7
    001dce20orr x1, x1, x2
    001dce24str x1, [sp+72]
    001dce28ldr x2, [sp+248]
    001dce2cldrsb x27, [x2]
    001dce30add x27, x2, 4096
    001dce34ldrb w2, [x27+194]
    001dce38ldr x3, [sp+248]
    001dce3cldrsb x27, [x3]
    001dce40add x27, x3, 4096
    001dce44ldrb w3, [x27+195]
    001dce48ubfm x3, x3, 56, 7
    001dce4corr x2, x2, x3
    001dce50str x2, [sp+64]
    001dce54ubfm x2, x2, 0, 15
    001dce58orn x3, xzr, x1
    001dce5cubfm x3, x3, 0, 15
    001dce60subs wzr, w3, w2
    001dce64b.ne 0x1dce6c
    001dce68b 0x1dced4
    001dce6c
    001dce6cloc_1dce6c:
    001dce6cldr x1, [sp+248]
    001dce70ldrsb x27, [x1]
    001dce74ldr x1, [x1+24]
    001dce78str x1, [sp+96]
    001dce7cldr x0, [sp+96]
    001dce80bl runtime.convT64
    001dce84str x0, [sp+192]
    001dce88ldr x1, [sp+248]
    001dce8cldrsb x27, [x1]
    001dce90adrp x2, 0x539000
    001dce94add x2, x2, 3968
    001dce98str x2, [x1+4320]
    001dce9cadrp x27, 0x86f000
    001dcea0ldr w2, [x27+3056]
    001dcea4cbz w2, 0x1dceac
    001dcea8b 0x1dceb0
    001dceac
    001dceacloc_1dceac:
    001dceacb 0x1dcec4
    001dceb0
    001dceb0loc_1dceb0:
    001dceb0bl runtime.gcWriteBarrier2
    001dceb4str x0, [x25]
    001dceb8ldr x2, [x1+4328]
    001dcebcstr x2, [x25+8]
    001dcec0b 0x1dcec4
    001dcec4
    001dcec4loc_1dcec4:
    001dcec4str x0, [x1+4328]
    001dcec8ldur x29, [sp-8]
    001dceccldr x30, [sp], 240
    001dced0ret x30
    001dced4
    001dced4loc_1dced4:
    001dced4cbz x1, 0x1dcedc
    001dced8b 0x1dcf50
    001dcedc
    001dcedcloc_1dcedc:
    001dcedcldr x1, [sp+248]
    001dcee0ldrsb x27, [x1]
    001dcee4movz x2, 4240
    001dcee8add x0, x1, x2
    001dceecstr x0, [sp+184]
    001dcef0bl compress/flate.(*dictDecoder).readFlush
    001dcef4str x0, [sp+136]
    001dcef8str x1, [sp+144]
    001dcefcstr x2, [sp+152]
    001dcf00ldr x3, [sp+248]
    001dcf04ldrsb x27, [x3]
    001dcf08str x1, [x3+4344]
    001dcf0cstr x2, [x3+4352]
    001dcf10adrp x27, 0x86f000
    001dcf14ldr w1, [x27+3056]
    001dcf18cbz w1, 0x1dcf20
    001dcf1cb 0x1dcf24
    001dcf20
    001dcf20loc_1dcf20:
    001dcf20b 0x1dcf38
    001dcf24
    001dcf24loc_1dcf24:
    001dcf24bl runtime.gcWriteBarrier2
    001dcf28str x0, [x25]
    001dcf2cldr x1, [x3+4336]
    001dcf30str x1, [x25+8]
    001dcf34b 0x1dcf38
    001dcf38
    001dcf38loc_1dcf38:
    001dcf38str x0, [x3+4336]
    001dcf3cldr x0, [sp+248]
    001dcf40bl compress/flate.(*decompressor).finishBlock
    001dcf44ldur x29, [sp-8]
    001dcf48ldr x30, [sp], 240
    001dcf4cret x30
    001dcf50
    001dcf50loc_1dcf50:
    001dcf50ldr x2, [sp+248]
    001dcf54ldrsb x27, [x2]
    001dcf58str x1, [x2+4376]
    001dcf5cldr x0, [sp+248]
    001dcf60bl compress/flate.(*decompressor).copyData
    001dcf64ldur x29, [sp-8]
    001dcf68ldr x30, [sp], 240
    001dcf6cret x30
    001dcf70
    001dcf70loc_1dcf70:
    001dcf70str x0, [sp+8]
    001dcf74mov x3, x30
    001dcf78bl runtime.morestack_noctxt.abi0
    001dcf7cldr x0, [sp+8]
    001dcf80b 0x1dcc90
    001dcf84udf 0
    001dcf88udf 0
    001dcf8cudf 0
    001dcc90
    001dcf90
    001dcf90compress/flate.(*decompressor).copyData: ; void compress/flate.(*decompressor).copyData(compress/flate.decompressor * f)
    001dcf90ldr x16, [x28+16]
    001dcf94sub x17, sp, 128
    001dcf98subs xzr, x17, x16
    001dcf9cb.ls 0x1dd288
    001dcfa0sub x20, sp, 256
    001dcfa4stp x29, x30, [x20-8]
    001dcfa8add sp, x20, 0
    001dcfacsub x29, sp, 8
    001dcfb0str x0, [sp+264]
    001dcfb4ldrsb x27, [x0]
    001dcfb8movz x1, 4240
    001dcfbcadd x0, x0, x1
    001dcfc0str x0, [sp+240]
    001dcfc4bl compress/flate.(*dictDecoder).writeSlice
    001dcfc8str x0, [sp+96]
    001dcfccstr x1, [sp+104]
    001dcfd0str x2, [sp+112]
    001dcfd4str x1, [sp+64]
    001dcfd8ldr x3, [sp+264]
    001dcfdcldrsb x27, [x3]
    001dcfe0ldr x3, [x3+4376]
    001dcfe4subs xzr, x1, x3
    001dcfe8b.gt 0x1dcff0
    001dcfecb 0x1dd018
    001dcff0
    001dcff0loc_1dcff0:
    001dcff0ldr x5, [sp+264]
    001dcff4ldrsb x27, [x5]
    001dcff8ldr x1, [x5+4376]
    001dcffcstr x1, [sp+64]
    001dd000subs xzr, x2, x1
    001dd004b.hs 0x1dd00c
    001dd008b 0x1dd280
    001dd00c
    001dd00cloc_1dd00c:
    001dd00cb 0x1dd010
    001dd010
    001dd010loc_1dd010:
    001dd010str x1, [sp+104]
    001dd014b 0x1dd01c
    001dd018
    001dd018loc_1dd018:
    001dd018b 0x1dd01c
    001dd01c
    001dd01cloc_1dd01c:
    001dd01cstp xzr, xzr, [sp+144]
    001dd020ldr x5, [sp+264]
    001dd024ldrsb x27, [x5]
    001dd028ldr x1, [x5+8]
    001dd02cldr x5, [x5]
    001dd030str x5, [sp+224]
    001dd034str x1, [sp+232]
    001dd038cbnz x5, 0x1dd040
    001dd03cb 0x1dd060
    001dd040
    001dd040loc_1dd040:
    001dd040str x1, [sp+176]
    001dd044ldr x1, [x5+8]
    001dd048adrp x0, 0x832000
    001dd04cadd x0, x0, 3184
    001dd050bl runtime.typeAssert
    001dd054ldr x1, [sp+176]
    001dd058mov x5, x0
    001dd05cb 0x1dd064
    001dd060
    001dd060loc_1dd060:
    001dd060b 0x1dd064
    001dd064
    001dd064loc_1dd064:
    001dd064str x5, [sp+208]
    001dd068str x1, [sp+216]
    001dd06cldr x2, [sp+96]
    001dd070ldr x3, [sp+104]
    001dd074ldr x4, [sp+112]
    001dd078mov x0, x5
    001dd07cbl io.ReadFull
    001dd080str x0, [sp+64]
    001dd084str x1, [sp+144]
    001dd088str x2, [sp+152]
    001dd08cldr x5, [sp+64]
    001dd090str x5, [sp+72]
    001dd094str x1, [sp+160]
    001dd098str x2, [sp+168]
    001dd09cldr x5, [sp+72]
    001dd0a0str x5, [sp+56]
    001dd0a4str x1, [sp+80]
    001dd0a8str x2, [sp+88]
    001dd0acldr x5, [sp+264]
    001dd0b0ldrsb x27, [x5]
    001dd0b4ldr x6, [sp+264]
    001dd0b8ldrsb x27, [x6]
    001dd0bcldr x6, [x6+24]
    001dd0c0ldr x7, [sp+56]
    001dd0c4add x6, x6, x7
    001dd0c8str x6, [x5+24]
    001dd0ccldr x5, [sp+264]
    001dd0d0ldrsb x27, [x5]
    001dd0d4ldr x6, [sp+264]
    001dd0d8ldrsb x27, [x6]
    001dd0dcldr x6, [x6+4376]
    001dd0e0ldr x7, [sp+56]
    001dd0e4sub x6, x6, x7
    001dd0e8str x6, [x5+4376]
    001dd0ecldr x5, [sp+264]
    001dd0f0ldrsb x27, [x5]
    001dd0f4movz x6, 4240
    001dd0f8add x0, x5, x6
    001dd0fcstr x0, [sp+200]
    001dd100ldr x1, [sp+56]
    001dd104bl compress/flate.(*dictDecoder).writeMark
    001dd108ldr x5, [sp+80]
    001dd10ccbnz x5, 0x1dd114
    001dd110b 0x1dd16c
    001dd114
    001dd114loc_1dd114:
    001dd114ldr x0, [sp+80]
    001dd118ldr x1, [sp+88]
    001dd11cbl compress/flate.noEOF
    001dd120str x0, [sp+144]
    001dd124str x1, [sp+152]
    001dd128ldr x2, [sp+264]
    001dd12cldrsb x27, [x2]
    001dd130str x0, [x2+4320]
    001dd134adrp x27, 0x86e000
    001dd138ldr w3, [x27+3056]
    001dd13ccbz w3, 0x1dd144
    001dd140b 0x1dd148
    001dd144
    001dd144loc_1dd144:
    001dd144b 0x1dd15c
    001dd148
    001dd148loc_1dd148:
    001dd148bl runtime.gcWriteBarrier2
    001dd14cstr x1, [x25]
    001dd150ldr x0, [x2+4328]
    001dd154str x0, [x25+8]
    001dd158b 0x1dd15c
    001dd15c
    001dd15cloc_1dd15c:
    001dd15cstr x1, [x2+4328]
    001dd160ldp x29, x30, [sp-8]
    001dd164add sp, sp, 256
    001dd168ret x30
    001dd16c
    001dd16cloc_1dd16c:
    001dd16cldr x1, [sp+264]
    001dd170ldrsb x27, [x1]
    001dd174movz x2, 4240
    001dd178add x0, x1, x2
    001dd17cstr x0, [sp+192]
    001dd180bl compress/flate.(*dictDecoder).availWrite
    001dd184str x0, [sp+64]
    001dd188subs xzr, x0, 0
    001dd18ccset x1, eq
    001dd190strb w1, [sp+55]
    001dd194cbz x0, 0x1dd19c
    001dd198b 0x1dd1a0
    001dd19c
    001dd19cloc_1dd19c:
    001dd19cb 0x1dd1bc
    001dd1a0
    001dd1a0loc_1dd1a0:
    001dd1a0ldr x1, [sp+264]
    001dd1a4ldrsb x27, [x1]
    001dd1a8ldr x1, [x1+4376]
    001dd1acsubs xzr, x1, 0
    001dd1b0cset x1, gt
    001dd1b4strb w1, [sp+55]
    001dd1b8b 0x1dd1bc
    001dd1bc
    001dd1bcloc_1dd1bc:
    001dd1bcldrb w1, [sp+55]
    001dd1c0tbnz w1, 0, 0x1dd1c8
    001dd1c4b 0x1dd26c
    001dd1c8
    001dd1c8loc_1dd1c8:
    001dd1c8ldr x1, [sp+264]
    001dd1ccldrsb x27, [x1]
    001dd1d0movz x2, 4240
    001dd1d4add x0, x1, x2
    001dd1d8str x0, [sp+184]
    001dd1dcbl compress/flate.(*dictDecoder).readFlush
    001dd1e0str x0, [sp+120]
    001dd1e4str x1, [sp+128]
    001dd1e8str x2, [sp+136]
    001dd1ecldr x3, [sp+264]
    001dd1f0ldrsb x27, [x3]
    001dd1f4str x1, [x3+4344]
    001dd1f8str x2, [x3+4352]
    001dd1fcadrp x27, 0x86e000
    001dd200ldr w1, [x27+3056]
    001dd204cbz w1, 0x1dd20c
    001dd208b 0x1dd210
    001dd20c
    001dd20cloc_1dd20c:
    001dd20cb 0x1dd224
    001dd210
    001dd210loc_1dd210:
    001dd210bl runtime.gcWriteBarrier2
    001dd214str x0, [x25]
    001dd218ldr x1, [x3+4336]
    001dd21cstr x1, [x25+8]
    001dd220b 0x1dd224
    001dd224
    001dd224loc_1dd224:
    001dd224str x0, [x3+4336]
    001dd228ldr x0, [sp+264]
    001dd22cldrsb x27, [x0]
    001dd230adrp x27, 0x86e000
    001dd234ldr w1, [x27+3056]
    001dd238cbz w1, 0x1dd240
    001dd23cb 0x1dd244
    001dd240
    001dd240loc_1dd240:
    001dd240b 0x1dd254
    001dd244
    001dd244loc_1dd244:
    001dd244ldr x1, [x0+4296]
    001dd248bl runtime.gcWriteBarrier1
    001dd24cstr x1, [x25]
    001dd250b 0x1dd254
    001dd254
    001dd254loc_1dd254:
    001dd254adrp x1, 0x4fc000
    001dd258add x1, x1, 480
    001dd25cstr x1, [x0+4296]
    001dd260ldp x29, x30, [sp-8]
    001dd264add sp, sp, 256
    001dd268ret x30
    001dd26c
    001dd26cloc_1dd26c:
    001dd26cldr x0, [sp+264]
    001dd270bl compress/flate.(*decompressor).finishBlock
    001dd274ldp x29, x30, [sp-8]
    001dd278add sp, sp, 256
    001dd27cret x30
    001dd280
    001dd280loc_1dd280:
    001dd280bl runtime.panicSliceAcap
    001dd284hint
    001dd288
    001dd288loc_1dd288:
    001dd288str x0, [sp+8]
    001dd28cmov x3, x30
    001dd290bl runtime.morestack_noctxt.abi0
    001dd294ldr x0, [sp+8]
    001dd298b 0x1dcf90
    001dd29cudf 0
    001dcf90
    001dd2a0
    001dd2a0compress/flate.(*decompressor).finishBlock: ; void compress/flate.(*decompressor).finishBlock(compress/flate.decompressor * f)
    001dd2a0ldr x16, [x28+16]
    001dd2a4subs xzr, sp, x16
    001dd2a8b.ls 0x1dd3f0
    001dd2acstr x30, [sp-80]!
    001dd2b0stur x29, [sp-8]
    001dd2b4sub x29, sp, 8
    001dd2b8str x0, [sp+88]
    001dd2bcldrsb x27, [x0]
    001dd2c0add x27, x0, 4096
    001dd2c4ldrb w1, [x27+216]
    001dd2c8tbnz w1, 0, 0x1dd2d0
    001dd2ccb 0x1dd3a8
    001dd2d0
    001dd2d0loc_1dd2d0:
    001dd2d0ldrsb x27, [x0]
    001dd2d4movz x1, 4240
    001dd2d8add x0, x0, x1
    001dd2dcstr x0, [sp+40]
    001dd2e0bl compress/flate.(*dictDecoder).availRead
    001dd2e4str x0, [sp+24]
    001dd2e8subs xzr, x0, 0
    001dd2ecb.gt 0x1dd2f4
    001dd2f0b 0x1dd358
    001dd2f4
    001dd2f4loc_1dd2f4:
    001dd2f4ldr x1, [sp+88]
    001dd2f8ldrsb x27, [x1]
    001dd2fcmovz x2, 4240
    001dd300add x0, x1, x2
    001dd304str x0, [sp+32]
    001dd308bl compress/flate.(*dictDecoder).readFlush
    001dd30cstr x0, [sp+48]
    001dd310str x1, [sp+56]
    001dd314str x2, [sp+64]
    001dd318ldr x3, [sp+88]
    001dd31cldrsb x27, [x3]
    001dd320str x1, [x3+4344]
    001dd324str x2, [x3+4352]
    001dd328adrp x27, 0x86e000
    001dd32cldr w1, [x27+3056]
    001dd330cbz w1, 0x1dd338
    001dd334b 0x1dd33c
    001dd338
    001dd338loc_1dd338:
    001dd338b 0x1dd350
    001dd33c
    001dd33cloc_1dd33c:
    001dd33cbl runtime.gcWriteBarrier2
    001dd340str x0, [x25]
    001dd344ldr x1, [x3+4336]
    001dd348str x1, [x25+8]
    001dd34cb 0x1dd350
    001dd350
    001dd350loc_1dd350:
    001dd350str x0, [x3+4336]
    001dd354b 0x1dd35c
    001dd358
    001dd358loc_1dd358:
    001dd358b 0x1dd35c
    001dd35c
    001dd35cloc_1dd35c:
    001dd35cldr x0, [sp+88]
    001dd360ldrsb x27, [x0]
    001dd364adrp x27, 0x844000
    001dd368ldr x1, [x27+1528]
    001dd36cadrp x27, 0x844000
    001dd370ldr x2, [x27+1520]
    001dd374str x2, [x0+4320]
    001dd378adrp x27, 0x86e000
    001dd37cldr w2, [x27+3056]
    001dd380cbz w2, 0x1dd388
    001dd384b 0x1dd38c
    001dd388
    001dd388loc_1dd388:
    001dd388b 0x1dd3a0
    001dd38c
    001dd38cloc_1dd38c:
    001dd38cbl runtime.gcWriteBarrier2
    001dd390str x1, [x25]
    001dd394ldr x2, [x0+4328]
    001dd398str x2, [x25+8]
    001dd39cb 0x1dd3a0
    001dd3a0
    001dd3a0loc_1dd3a0:
    001dd3a0str x1, [x0+4328]
    001dd3a4b 0x1dd3ac
    001dd3a8
    001dd3a8loc_1dd3a8:
    001dd3a8b 0x1dd3ac
    001dd3ac
    001dd3acloc_1dd3ac:
    001dd3acldr x0, [sp+88]
    001dd3b0ldrsb x27, [x0]
    001dd3b4adrp x27, 0x86e000
    001dd3b8ldr w1, [x27+3056]
    001dd3bccbz w1, 0x1dd3c4
    001dd3c0b 0x1dd3c8
    001dd3c4
    001dd3c4loc_1dd3c4:
    001dd3c4b 0x1dd3d8
    001dd3c8
    001dd3c8loc_1dd3c8:
    001dd3c8ldr x1, [x0+4296]
    001dd3ccbl runtime.gcWriteBarrier1
    001dd3d0str x1, [x25]
    001dd3d4b 0x1dd3d8
    001dd3d8
    001dd3d8loc_1dd3d8:
    001dd3d8adrp x1, 0x4fc000
    001dd3dcadd x1, x1, 496
    001dd3e0str x1, [x0+4296]
    001dd3e4ldur x29, [sp-8]
    001dd3e8ldr x30, [sp], 80
    001dd3ecret x30
    001dd3f0
    001dd3f0loc_1dd3f0:
    001dd3f0str x0, [sp+8]
    001dd3f4mov x3, x30
    001dd3f8bl runtime.morestack_noctxt.abi0
    001dd3fcldr x0, [sp+8]
    001dd400b 0x1dd2a0
    001dd404udf 0
    001dd408udf 0
    001dd40cudf 0
    001dd2a0
    001dd410
    001dd410compress/flate.noEOF: ; void compress/flate.noEOF(error e)
    001dd410ldr x16, [x28+16]
    001dd414subs xzr, sp, x16
    001dd418b.ls 0x1dd4b0
    001dd41cstr x30, [sp-64]!
    001dd420stur x29, [sp-8]
    001dd424sub x29, sp, 8
    001dd428str x0, [sp+72]
    001dd42cstr x1, [sp+80]
    001dd430stp xzr, xzr, [sp+40]
    001dd434ldr x3, [sp+72]
    001dd438adrp x27, 0x844000
    001dd43cldr x4, [x27+1520]
    001dd440subs xzr, x4, x3
    001dd444b.eq 0x1dd44c
    001dd448b 0x1dd490
    001dd44c
    001dd44cloc_1dd44c:
    001dd44cldr x0, [sp+72]
    001dd450ldr x1, [sp+80]
    001dd454adrp x27, 0x844000
    001dd458ldr x2, [x27+1528]
    001dd45cbl runtime.ifaceeq
    001dd460tbnz w0, 0, 0x1dd468
    001dd464b 0x1dd48c
    001dd468
    001dd468loc_1dd468:
    001dd468adrp x27, 0x844000
    001dd46cldr x0, [x27+1536]
    001dd470adrp x27, 0x844000
    001dd474ldr x1, [x27+1544]
    001dd478str x0, [sp+40]
    001dd47cstr x1, [sp+48]
    001dd480ldur x29, [sp-8]
    001dd484ldr x30, [sp], 64
    001dd488ret x30
    001dd48c
    001dd48cloc_1dd48c:
    001dd48cb 0x1dd494
    001dd490
    001dd490loc_1dd490:
    001dd490b 0x1dd494
    001dd494
    001dd494loc_1dd494:
    001dd494ldr x0, [sp+72]
    001dd498ldr x1, [sp+80]
    001dd49cstr x0, [sp+40]
    001dd4a0str x1, [sp+48]
    001dd4a4ldur x29, [sp-8]
    001dd4a8ldr x30, [sp], 64
    001dd4acret x30
    001dd4b0
    001dd4b0loc_1dd4b0:
    001dd4b0stp x0, x1, [sp+8]
    001dd4b4mov x3, x30
    001dd4b8bl runtime.morestack_noctxt.abi0
    001dd4bcldp x0, x1, [sp+8]
    001dd4c0b 0x1dd410
    001dd4c4udf 0
    001dd4c8udf 0
    001dd4ccudf 0
    001dd410
    001dd4d0
    001dd4d0compress/flate.(*decompressor).moreBits: ; void compress/flate.(*decompressor).moreBits(compress/flate.decompressor * f)
    001dd4d0ldr x16, [x28+16]
    001dd4d4subs xzr, sp, x16
    001dd4d8b.ls 0x1dd5fc
    001dd4dcstr x30, [sp-112]!
    001dd4e0stur x29, [sp-8]
    001dd4e4sub x29, sp, 8
    001dd4e8str x0, [sp+120]
    001dd4ecstp xzr, xzr, [sp+40]
    001dd4f0stp xzr, xzr, [sp+72]
    001dd4f4ldr x1, [sp+120]
    001dd4f8ldrsb x27, [x1]
    001dd4fcldr x2, [x1]
    001dd500ldrsb x27, [x2]
    001dd504ldr x0, [x1+8]
    001dd508ldr x1, [x2+32]
    001dd50cblr x1
    001dd510strb w0, [sp+38]
    001dd514str x1, [sp+72]
    001dd518str x2, [sp+80]
    001dd51cldrb w1, [sp+38]
    001dd520strb w1, [sp+39]
    001dd524ldr x1, [sp+72]
    001dd528ldr x2, [sp+80]
    001dd52cstr x1, [sp+88]
    001dd530str x2, [sp+96]
    001dd534ldrb w1, [sp+39]
    001dd538strb w1, [sp+37]
    001dd53cldr x1, [sp+96]
    001dd540ldr x0, [sp+88]
    001dd544str x0, [sp+56]
    001dd548str x1, [sp+64]
    001dd54ccbnz x0, 0x1dd554
    001dd550b 0x1dd574
    001dd554
    001dd554loc_1dd554:
    001dd554bl compress/flate.noEOF
    001dd558str x0, [sp+72]
    001dd55cstr x1, [sp+80]
    001dd560str x0, [sp+40]
    001dd564str x1, [sp+48]
    001dd568ldur x29, [sp-8]
    001dd56cldr x30, [sp], 112
    001dd570ret x30
    001dd574
    001dd574loc_1dd574:
    001dd574ldr x2, [sp+120]
    001dd578ldrsb x27, [x2]
    001dd57cldr x3, [sp+120]
    001dd580ldrsb x27, [x3]
    001dd584ldr x3, [x3+24]
    001dd588add x3, x3, 1
    001dd58cstr x3, [x2+24]
    001dd590ldr x2, [sp+120]
    001dd594ldrsb x27, [x2]
    001dd598ldr x3, [sp+120]
    001dd59cldrsb x27, [x3]
    001dd5a0ldr w3, [x3+32]
    001dd5a4ldrb w4, [sp+37]
    001dd5a8ldr x5, [sp+120]
    001dd5acldrsb x27, [x5]
    001dd5b0ldr x5, [x5+40]
    001dd5b4lslv x4, x4, x5
    001dd5b8subs xzr, x5, 64
    001dd5bccsel x4, x4, xzr, lo
    001dd5c0orr x3, x3, x4
    001dd5c4str w3, [x2+32]
    001dd5c8ldr x2, [sp+120]
    001dd5ccldrsb x27, [x2]
    001dd5d0ldr x3, [sp+120]
    001dd5d4ldrsb x27, [x3]
    001dd5d8ldr x3, [x3+40]
    001dd5dcadd x3, x3, 8
    001dd5e0str x3, [x2+40]
    001dd5e4stp xzr, xzr, [sp+40]
    001dd5e8mov x0, xzr
    001dd5ecmov x1, xzr
    001dd5f0ldur x29, [sp-8]
    001dd5f4ldr x30, [sp], 112
    001dd5f8ret x30
    001dd5fc
    001dd5fcloc_1dd5fc:
    001dd5fcstr x0, [sp+8]
    001dd600mov x3, x30
    001dd604bl runtime.morestack_noctxt.abi0
    001dd608ldr x0, [sp+8]
    001dd60cb 0x1dd4d0
    001dd4d0
    001dd610
    001dd610compress/flate.(*decompressor).huffSym: ; void compress/flate.(*decompressor).huffSym(compress/flate.decompressor * f, compress/flate.huffmanDecoder * h)
    001dd610ldr x16, [x28+16]
    001dd614sub x17, sp, 32
    001dd618subs xzr, x17, x16
    001dd61cb.ls 0x1dd980
    001dd620str x30, [sp-160]!
    001dd624stur x29, [sp-8]
    001dd628sub x29, sp, 8
    001dd62cstr x0, [sp+168]
    001dd630str x1, [sp+176]
    001dd634str xzr, [sp+48]
    001dd638stp xzr, xzr, [sp+80]
    001dd63cldr x3, [sp+176]
    001dd640ldrsb x27, [x3]
    001dd644ldr x3, [x3]
    001dd648str x3, [sp+64]
    001dd64cldr x3, [sp+168]
    001dd650ldrsb x27, [x3]
    001dd654ldr x3, [x3+40]
    001dd658str x3, [sp+56]
    001dd65cldr x3, [sp+168]
    001dd660ldrsb x27, [x3]
    001dd664ldr w3, [x3+32]
    001dd668str w3, [sp+44]
    001dd66cb 0x1dd670
    001dd670
    001dd670loc_1dd670:
    001dd670b 0x1dd674
    001dd674
    001dd674loc_1dd674:
    001dd674b 0x1dd678
    001dd678
    001dd678loc_1dd678:
    001dd678ldr x3, [sp+64]
    001dd67cldr x4, [sp+56]
    001dd680subs xzr, x3, x4
    001dd684b.hi 0x1dd68c
    001dd688b 0x1dd7a0
    001dd68c
    001dd68cloc_1dd68c:
    001dd68cstp xzr, xzr, [sp+120]
    001dd690ldr x1, [sp+168]
    001dd694ldrsb x27, [x1]
    001dd698ldr x2, [x1]
    001dd69cldrsb x27, [x2]
    001dd6a0ldr x0, [x1+8]
    001dd6a4ldr x1, [x2+32]
    001dd6a8blr x1
    001dd6acstrb w0, [sp+39]
    001dd6b0str x1, [sp+120]
    001dd6b4str x2, [sp+128]
    001dd6b8ldrb w1, [sp+39]
    001dd6bcstrb w1, [sp+38]
    001dd6c0ldr x1, [sp+120]
    001dd6c4ldr x2, [sp+128]
    001dd6c8str x1, [sp+136]
    001dd6ccstr x2, [sp+144]
    001dd6d0ldrb w1, [sp+38]
    001dd6d4strb w1, [sp+37]
    001dd6d8ldr x1, [sp+144]
    001dd6dcldr x2, [sp+136]
    001dd6e0str x2, [sp+96]
    001dd6e4str x1, [sp+104]
    001dd6e8cbnz x2, 0x1dd6f0
    001dd6ecb 0x1dd754
    001dd6f0
    001dd6f0loc_1dd6f0:
    001dd6f0ldr x2, [sp+168]
    001dd6f4ldrsb x27, [x2]
    001dd6f8ldr w3, [sp+44]
    001dd6fcstr w3, [x2+32]
    001dd700ldr x2, [sp+168]
    001dd704ldrsb x27, [x2]
    001dd708ldr x3, [sp+56]
    001dd70cstr x3, [x2+40]
    001dd710ldr x0, [sp+96]
    001dd714ldr x1, [sp+104]
    001dd718bl compress/flate.noEOF
    001dd71cstr x0, [sp+120]
    001dd720str x1, [sp+128]
    001dd724str xzr, [sp+48]
    001dd728str x0, [sp+80]
    001dd72cstr x1, [sp+88]
    001dd730ldr x2, [sp+48]
    001dd734mov x3, x0
    001dd738mov x0, x2
    001dd73cmov x4, x1
    001dd740mov x1, x3
    001dd744mov x2, x4
    001dd748ldur x29, [sp-8]
    001dd74cldr x30, [sp], 160
    001dd750ret x30
    001dd754
    001dd754loc_1dd754:
    001dd754ldr x3, [sp+168]
    001dd758ldrsb x27, [x3]
    001dd75cldr x4, [sp+168]
    001dd760ldrsb x27, [x4]
    001dd764ldr x4, [x4+24]
    001dd768add x4, x4, 1
    001dd76cstr x4, [x3+24]
    001dd770ldr w3, [sp+44]
    001dd774ldrb w4, [sp+37]
    001dd778ldr x5, [sp+56]
    001dd77cand x5, x5, 31
    001dd780lslv x4, x4, x5
    001dd784orr x3, x3, x4
    001dd788str w3, [sp+44]
    001dd78cldr x3, [sp+56]
    001dd790add x3, x3, 8
    001dd794str x3, [sp+56]
    001dd798b 0x1dd79c
    001dd79c
    001dd79cloc_1dd79c:
    001dd79cb 0x1dd678
    001dd7a0
    001dd7a0loc_1dd7a0:
    001dd7a0ldr x3, [sp+176]
    001dd7a4ldrsb x27, [x3]
    001dd7a8add x3, x3, 8
    001dd7acldr w4, [sp+44]
    001dd7b0ubfm x4, x4, 62, 8
    001dd7b4ldr w3, [x3+x4]
    001dd7b8str w3, [sp+40]
    001dd7bcand x3, x3, 15
    001dd7c0str x3, [sp+64]
    001dd7c4subs xzr, x3, 9
    001dd7c8b.hi 0x1dd7d0
    001dd7ccb 0x1dd844
    001dd7d0
    001dd7d0loc_1dd7d0:
    001dd7d0ldr x3, [sp+176]
    001dd7d4ldrsb x27, [x3]
    001dd7d8ldr x1, [x3+2064]
    001dd7dcldr x3, [x3+2056]
    001dd7e0ldr w4, [sp+40]
    001dd7e4ubfm x0, x4, 4, 31
    001dd7e8subs xzr, x1, x0
    001dd7ecb.hi 0x1dd7f4
    001dd7f0b 0x1dd978
    001dd7f4
    001dd7f4loc_1dd7f4:
    001dd7f4sub x4, x0, x0, lsl #2
    001dd7f8sub x3, x3, x4, lsl #3
    001dd7fcldr x1, [x3+8]
    001dd800ldr x3, [x3]
    001dd804ldr w4, [sp+44]
    001dd808ubfm x4, x4, 9, 31
    001dd80cldr x5, [sp+176]
    001dd810ldrsb x27, [x5]
    001dd814ldr w5, [x5+2080]
    001dd818and x4, x4, x5
    001dd81cmov w0, w4
    001dd820subs xzr, x0, x1
    001dd824b.lo 0x1dd82c
    001dd828b 0x1dd974
    001dd82c
    001dd82cloc_1dd82c:
    001dd82cubfm x4, x4, 62, 31
    001dd830ldr w3, [x3+x4]
    001dd834str w3, [sp+40]
    001dd838and x3, x3, 15
    001dd83cstr x3, [sp+64]
    001dd840b 0x1dd848
    001dd844
    001dd844loc_1dd844:
    001dd844b 0x1dd848
    001dd848
    001dd848loc_1dd848:
    001dd848ldr x3, [sp+56]
    001dd84cldr x4, [sp+64]
    001dd850subs xzr, x3, x4
    001dd854b.hs 0x1dd85c
    001dd858b 0x1dd96c
    001dd85c
    001dd85cloc_1dd85c:
    001dd85cldr x3, [sp+64]
    001dd860cbz x3, 0x1dd868
    001dd864b 0x1dd910
    001dd868
    001dd868loc_1dd868:
    001dd868ldr x1, [sp+168]
    001dd86cldrsb x27, [x1]
    001dd870ldr w2, [sp+44]
    001dd874str w2, [x1+32]
    001dd878ldr x1, [sp+168]
    001dd87cldrsb x27, [x1]
    001dd880ldr x2, [sp+56]
    001dd884str x2, [x1+40]
    001dd888ldr x1, [sp+168]
    001dd88cldrsb x27, [x1]
    001dd890ldr x1, [x1+24]
    001dd894str x1, [sp+72]
    001dd898ldr x0, [sp+72]
    001dd89cbl runtime.convT64
    001dd8a0str x0, [sp+112]
    001dd8a4ldr x1, [sp+168]
    001dd8a8ldrsb x27, [x1]
    001dd8acadrp x2, 0x538000
    001dd8b0add x2, x2, 3968
    001dd8b4str x2, [x1+4320]
    001dd8b8adrp x27, 0x86e000
    001dd8bcldr w2, [x27+3056]
    001dd8c0cbz w2, 0x1dd8c8
    001dd8c4b 0x1dd8cc
    001dd8c8
    001dd8c8loc_1dd8c8:
    001dd8c8b 0x1dd8e0
    001dd8cc
    001dd8ccloc_1dd8cc:
    001dd8ccbl runtime.gcWriteBarrier2
    001dd8d0str x0, [x25]
    001dd8d4ldr x3, [x1+4328]
    001dd8d8str x3, [x25+8]
    001dd8dcb 0x1dd8e0
    001dd8e0
    001dd8e0loc_1dd8e0:
    001dd8e0str x0, [x1+4328]
    001dd8e4str xzr, [sp+48]
    001dd8e8ldr x3, [sp+168]
    001dd8ecldrsb x27, [x3]
    001dd8f0ldr x1, [x3+4320]
    001dd8f4ldr x2, [x3+4328]
    001dd8f8str x1, [sp+80]
    001dd8fcstr x2, [sp+88]
    001dd900ldr x0, [sp+48]
    001dd904ldur x29, [sp-8]
    001dd908ldr x30, [sp], 160
    001dd90cret x30
    001dd910
    001dd910loc_1dd910:
    001dd910ldr x3, [sp+168]
    001dd914ldrsb x27, [x3]
    001dd918ldr w4, [sp+44]
    001dd91cldr x5, [sp+64]
    001dd920and x5, x5, 31
    001dd924lsrv x4, x4, x5
    001dd928str w4, [x3+32]
    001dd92cldr x3, [sp+168]
    001dd930ldrsb x27, [x3]
    001dd934ldr x4, [sp+64]
    001dd938ldr x5, [sp+56]
    001dd93csub x4, x5, x4
    001dd940str x4, [x3+40]
    001dd944ldr w3, [sp+40]
    001dd948ubfm x3, x3, 4, 31
    001dd94cstr x3, [sp+48]
    001dd950stp xzr, xzr, [sp+80]
    001dd954ldr x0, [sp+48]
    001dd958mov x1, xzr
    001dd95cmov x2, xzr
    001dd960ldur x29, [sp-8]
    001dd964ldr x30, [sp], 160
    001dd968ret x30
    001dd96c
    001dd96cloc_1dd96c:
    001dd96cb 0x1dd970
    001dd970
    001dd970loc_1dd970:
    001dd970b 0x1dd670
    001dd974
    001dd974loc_1dd974:
    001dd974bl runtime.panicIndex
    001dd978
    001dd978loc_1dd978:
    001dd978bl runtime.panicIndex
    001dd97chint
    001dd980
    001dd980loc_1dd980:
    001dd980stp x0, x1, [sp+8]
    001dd984mov x3, x30
    001dd988bl runtime.morestack_noctxt.abi0
    001dd98cldp x0, x1, [sp+8]
    001dd990b 0x1dd610
    001dd994udf 0
    001dd998udf 0
    001dd99cudf 0
    001dd610