File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
001dd610compress/flate.(*decompressor).huffSym: ; void compress/flate.(*decompressor).huffSym(compress/flate.decompressor * f, compress/flate.huffmanDecoder * h)
001dd610ldr x16, [x28+16]
001dd614sub x17, sp, 32
001dd618subs xzr, x17, x16
001dd61cb.ls 0x1dd980
001dd620str x30, [sp-160]!
001dd624stur x29, [sp-8]
001dd628sub x29, sp, 8
001dd62cstr x0, [sp+168]
001dd630str x1, [sp+176]
001dd634str xzr, [sp+48]
001dd638stp xzr, xzr, [sp+80]
001dd63cldr x3, [sp+176]
001dd640ldrsb x27, [x3]
001dd644ldr x3, [x3]
001dd648str x3, [sp+64]
001dd64cldr x3, [sp+168]
001dd650ldrsb x27, [x3]
001dd654ldr x3, [x3+40]
001dd658str x3, [sp+56]
001dd65cldr x3, [sp+168]
001dd660ldrsb x27, [x3]
001dd664ldr w3, [x3+32]
001dd668str w3, [sp+44]
001dd66cb 0x1dd670
001dd670
001dd670loc_1dd670:
001dd670b 0x1dd674
001dd674
001dd674loc_1dd674:
001dd674b 0x1dd678
001dd678
001dd678loc_1dd678:
001dd678ldr x3, [sp+64]
001dd67cldr x4, [sp+56]
001dd680subs xzr, x3, x4
001dd684b.hi 0x1dd68c
001dd688b 0x1dd7a0
001dd68c
001dd68cloc_1dd68c:
001dd68cstp xzr, xzr, [sp+120]
001dd690ldr x1, [sp+168]
001dd694ldrsb x27, [x1]
001dd698ldr x2, [x1]
001dd69cldrsb x27, [x2]
001dd6a0ldr x0, [x1+8]
001dd6a4ldr x1, [x2+32]
001dd6a8blr x1
001dd6acstrb w0, [sp+39]
001dd6b0str x1, [sp+120]
001dd6b4str x2, [sp+128]
001dd6b8ldrb w1, [sp+39]
001dd6bcstrb w1, [sp+38]
001dd6c0ldr x1, [sp+120]
001dd6c4ldr x2, [sp+128]
001dd6c8str x1, [sp+136]
001dd6ccstr x2, [sp+144]
001dd6d0ldrb w1, [sp+38]
001dd6d4strb w1, [sp+37]
001dd6d8ldr x1, [sp+144]
001dd6dcldr x2, [sp+136]
001dd6e0str x2, [sp+96]
001dd6e4str x1, [sp+104]
001dd6e8cbnz x2, 0x1dd6f0
001dd6ecb 0x1dd754
001dd6f0
001dd6f0loc_1dd6f0:
001dd6f0ldr x2, [sp+168]
001dd6f4ldrsb x27, [x2]
001dd6f8ldr w3, [sp+44]
001dd6fcstr w3, [x2+32]
001dd700ldr x2, [sp+168]
001dd704ldrsb x27, [x2]
001dd708ldr x3, [sp+56]
001dd70cstr x3, [x2+40]
001dd710ldr x0, [sp+96]
001dd714ldr x1, [sp+104]
001dd718bl compress/flate.noEOF
001dd71cstr x0, [sp+120]
001dd720str x1, [sp+128]
001dd724str xzr, [sp+48]
001dd728str x0, [sp+80]
001dd72cstr x1, [sp+88]
001dd730ldr x2, [sp+48]
001dd734mov x3, x0
001dd738mov x0, x2
001dd73cmov x4, x1
001dd740mov x1, x3
001dd744mov x2, x4
001dd748ldur x29, [sp-8]
001dd74cldr x30, [sp], 160
001dd750ret x30
001dd754
001dd754loc_1dd754:
001dd754ldr x3, [sp+168]
001dd758ldrsb x27, [x3]
001dd75cldr x4, [sp+168]
001dd760ldrsb x27, [x4]
001dd764ldr x4, [x4+24]
001dd768add x4, x4, 1
001dd76cstr x4, [x3+24]
001dd770ldr w3, [sp+44]
001dd774ldrb w4, [sp+37]
001dd778ldr x5, [sp+56]
001dd77cand x5, x5, 31
001dd780lslv x4, x4, x5
001dd784orr x3, x3, x4
001dd788str w3, [sp+44]
001dd78cldr x3, [sp+56]
001dd790add x3, x3, 8
001dd794str x3, [sp+56]
001dd798b 0x1dd79c
001dd79c
001dd79cloc_1dd79c:
001dd79cb 0x1dd678
001dd7a0
001dd7a0loc_1dd7a0:
001dd7a0ldr x3, [sp+176]
001dd7a4ldrsb x27, [x3]
001dd7a8add x3, x3, 8
001dd7acldr w4, [sp+44]
001dd7b0ubfm x4, x4, 62, 8
001dd7b4ldr w3, [x3+x4]
001dd7b8str w3, [sp+40]
001dd7bcand x3, x3, 15
001dd7c0str x3, [sp+64]
001dd7c4subs xzr, x3, 9
001dd7c8b.hi 0x1dd7d0
001dd7ccb 0x1dd844
001dd7d0
001dd7d0loc_1dd7d0:
001dd7d0ldr x3, [sp+176]
001dd7d4ldrsb x27, [x3]
001dd7d8ldr x1, [x3+2064]
001dd7dcldr x3, [x3+2056]
001dd7e0ldr w4, [sp+40]
001dd7e4ubfm x0, x4, 4, 31
001dd7e8subs xzr, x1, x0
001dd7ecb.hi 0x1dd7f4
001dd7f0b 0x1dd978
001dd7f4
001dd7f4loc_1dd7f4:
001dd7f4sub x4, x0, x0, lsl #2
001dd7f8sub x3, x3, x4, lsl #3
001dd7fcldr x1, [x3+8]
001dd800ldr x3, [x3]
001dd804ldr w4, [sp+44]
001dd808ubfm x4, x4, 9, 31
001dd80cldr x5, [sp+176]
001dd810ldrsb x27, [x5]
001dd814ldr w5, [x5+2080]
001dd818and x4, x4, x5
001dd81cmov w0, w4
001dd820subs xzr, x0, x1
001dd824b.lo 0x1dd82c
001dd828b 0x1dd974
001dd82c
001dd82cloc_1dd82c:
001dd82cubfm x4, x4, 62, 31
001dd830ldr w3, [x3+x4]
001dd834str w3, [sp+40]
001dd838and x3, x3, 15
001dd83cstr x3, [sp+64]
001dd840b 0x1dd848
001dd844
001dd844loc_1dd844:
001dd844b 0x1dd848
001dd848
001dd848loc_1dd848:
001dd848ldr x3, [sp+56]
001dd84cldr x4, [sp+64]
001dd850subs xzr, x3, x4
001dd854b.hs 0x1dd85c
001dd858b 0x1dd96c
001dd85c
001dd85cloc_1dd85c:
001dd85cldr x3, [sp+64]
001dd860cbz x3, 0x1dd868
001dd864b 0x1dd910
001dd868
001dd868loc_1dd868:
001dd868ldr x1, [sp+168]
001dd86cldrsb x27, [x1]
001dd870ldr w2, [sp+44]
001dd874str w2, [x1+32]
001dd878ldr x1, [sp+168]
001dd87cldrsb x27, [x1]
001dd880ldr x2, [sp+56]
001dd884str x2, [x1+40]
001dd888ldr x1, [sp+168]
001dd88cldrsb x27, [x1]
001dd890ldr x1, [x1+24]
001dd894str x1, [sp+72]
001dd898ldr x0, [sp+72]
001dd89cbl runtime.convT64
001dd8a0str x0, [sp+112]
001dd8a4ldr x1, [sp+168]
001dd8a8ldrsb x27, [x1]
001dd8acadrp x2, 0x538000
001dd8b0add x2, x2, 3968
001dd8b4str x2, [x1+4320]
001dd8b8adrp x27, 0x86e000
001dd8bcldr w2, [x27+3056]
001dd8c0cbz w2, 0x1dd8c8
001dd8c4b 0x1dd8cc
001dd8c8
001dd8c8loc_1dd8c8:
001dd8c8b 0x1dd8e0
001dd8cc
001dd8ccloc_1dd8cc:
001dd8ccbl runtime.gcWriteBarrier2
001dd8d0str x0, [x25]
001dd8d4ldr x3, [x1+4328]
001dd8d8str x3, [x25+8]
001dd8dcb 0x1dd8e0
001dd8e0
001dd8e0loc_1dd8e0:
001dd8e0str x0, [x1+4328]
001dd8e4str xzr, [sp+48]
001dd8e8ldr x3, [sp+168]
001dd8ecldrsb x27, [x3]
001dd8f0ldr x1, [x3+4320]
001dd8f4ldr x2, [x3+4328]
001dd8f8str x1, [sp+80]
001dd8fcstr x2, [sp+88]
001dd900ldr x0, [sp+48]
001dd904ldur x29, [sp-8]
001dd908ldr x30, [sp], 160
001dd90cret x30
001dd910
001dd910loc_1dd910:
001dd910ldr x3, [sp+168]
001dd914ldrsb x27, [x3]
001dd918ldr w4, [sp+44]
001dd91cldr x5, [sp+64]
001dd920and x5, x5, 31
001dd924lsrv x4, x4, x5
001dd928str w4, [x3+32]
001dd92cldr x3, [sp+168]
001dd930ldrsb x27, [x3]
001dd934ldr x4, [sp+64]
001dd938ldr x5, [sp+56]
001dd93csub x4, x5, x4
001dd940str x4, [x3+40]
001dd944ldr w3, [sp+40]
001dd948ubfm x3, x3, 4, 31
001dd94cstr x3, [sp+48]
001dd950stp xzr, xzr, [sp+80]
001dd954ldr x0, [sp+48]
001dd958mov x1, xzr
001dd95cmov x2, xzr
001dd960ldur x29, [sp-8]
001dd964ldr x30, [sp], 160
001dd968ret x30
001dd96c
001dd96cloc_1dd96c:
001dd96cb 0x1dd970
001dd970
001dd970loc_1dd970:
001dd970b 0x1dd670
001dd974
001dd974loc_1dd974:
001dd974bl runtime.panicIndex
001dd978
001dd978loc_1dd978:
001dd978bl runtime.panicIndex
001dd97chint
001dd980
001dd980loc_1dd980:
001dd980stp x0, x1, [sp+8]
001dd984mov x3, x30
001dd988bl runtime.morestack_noctxt.abi0
001dd98cldp x0, x1, [sp+8]
001dd990b 0x1dd610
001dd994udf 0
001dd998udf 0
001dd99cudf 0
001dd610
001dd9a0
001dd9a0compress/flate.(*decompressor).makeReader: ; void compress/flate.(*decompressor).makeReader(compress/flate.decompressor * f, io.Reader r)
001dd9a0ldr x16, [x28+16]
001dd9a4subs xzr, sp, x16
001dd9a8b.ls 0x1ddb98
001dd9acstr x30, [sp-128]!
001dd9b0stur x29, [sp-8]
001dd9b4sub x29, sp, 8
001dd9b8str x0, [sp+136]
001dd9bcstr x1, [sp+144]
001dd9c0str x2, [sp+152]
001dd9c4stp xzr, xzr, [sp+80]
001dd9c8ldr x3, [sp+152]
001dd9ccldr x4, [sp+144]
001dd9d0cbnz x4, 0x1dd9d8
001dd9d4b 0x1dd9f8
001dd9d8
001dd9d8loc_1dd9d8:
001dd9d8str x3, [sp+112]
001dd9dcldr x1, [x4+8]
001dd9e0adrp x0, 0x832000
001dd9e4add x0, x0, 3216
001dd9e8bl runtime.typeAssert
001dd9ecldr x3, [sp+112]
001dd9f0mov x4, x0
001dd9f4b 0x1dd9fc
001dd9f8
001dd9f8loc_1dd9f8:
001dd9f8b 0x1dd9fc
001dd9fc
001dd9fcloc_1dd9fc:
001dd9fcstr x4, [sp+80]
001dda00str x3, [sp+88]
001dda04subs xzr, x4, 0
001dda08cset x3, ne
001dda0cstrb w3, [sp+46]
001dda10ldr x3, [sp+80]
001dda14ldr x4, [sp+88]
001dda18str x3, [sp+96]
001dda1cstr x4, [sp+104]
001dda20ldrb w3, [sp+46]
001dda24strb w3, [sp+47]
001dda28ldr x3, [sp+96]
001dda2cldr x4, [sp+104]
001dda30str x3, [sp+48]
001dda34str x4, [sp+56]
001dda38ldrb w3, [sp+47]
001dda3cstrb w3, [sp+45]
001dda40tbnz w3, 0, 0x1dda48
001dda44b 0x1ddac4
001dda48
001dda48loc_1dda48:
001dda48ldr x0, [sp+136]
001dda4cldrsb x27, [x0]
001dda50adrp x27, 0x86e000
001dda54ldr w1, [x27+3056]
001dda58cbz w1, 0x1dda60
001dda5cb 0x1dda64
001dda60
001dda60loc_1dda60:
001dda60b 0x1dda74
001dda64
001dda64loc_1dda64:
001dda64ldr x1, [x0+16]
001dda68bl runtime.gcWriteBarrier1
001dda6cstr x1, [x25]
001dda70b 0x1dda74
001dda74
001dda74loc_1dda74:
001dda74str xzr, [x0+16]
001dda78ldr x0, [sp+136]
001dda7cldrsb x27, [x0]
001dda80ldr x1, [sp+56]
001dda84ldr x2, [sp+48]
001dda88str x2, [x0]
001dda8cadrp x27, 0x86e000
001dda90ldr w2, [x27+3056]
001dda94cbz w2, 0x1dda9c
001dda98b 0x1ddaa0
001dda9c
001dda9cloc_1dda9c:
001dda9cb 0x1ddab4
001ddaa0
001ddaa0loc_1ddaa0:
001ddaa0bl runtime.gcWriteBarrier2
001ddaa4str x1, [x25]
001ddaa8ldr x2, [x0+8]
001ddaacstr x2, [x25+8]
001ddab0b 0x1ddab4
001ddab4
001ddab4loc_1ddab4:
001ddab4str x1, [x0+8]
001ddab8ldur x29, [sp-8]
001ddabcldr x30, [sp], 128
001ddac0ret x30
001ddac4
001ddac4loc_1ddac4:
001ddac4ldr x3, [sp+136]
001ddac8ldrsb x27, [x3]
001ddaccldr x3, [x3+16]
001ddad0cbnz x3, 0x1ddad8
001ddad4b 0x1ddaf8
001ddad8
001ddad8loc_1ddad8:
001ddad8ldr x3, [sp+136]
001ddadcldrsb x27, [x3]
001ddae0ldr x0, [x3+16]
001ddae4str x0, [sp+64]
001ddae8ldr x1, [sp+144]
001ddaecldr x2, [sp+152]
001ddaf0bl bufio.(*Reader).Reset
001ddaf4b 0x1ddb40
001ddaf8
001ddaf8loc_1ddaf8:
001ddaf8ldr x0, [sp+144]
001ddafcldr x1, [sp+152]
001ddb00bl bufio.NewReader
001ddb04str x0, [sp+72]
001ddb08ldr x2, [sp+136]
001ddb0cldrsb x27, [x2]
001ddb10adrp x27, 0x86e000
001ddb14ldr w3, [x27+3056]
001ddb18cbz w3, 0x1ddb20
001ddb1cb 0x1ddb24
001ddb20
001ddb20loc_1ddb20:
001ddb20b 0x1ddb38
001ddb24
001ddb24loc_1ddb24:
001ddb24bl runtime.gcWriteBarrier2
001ddb28str x0, [x25]
001ddb2cldr x1, [x2+16]
001ddb30str x1, [x25+8]
001ddb34b 0x1ddb38
001ddb38
001ddb38loc_1ddb38:
001ddb38str x0, [x2+16]
001ddb3cb 0x1ddb40
001ddb40
001ddb40loc_1ddb40:
001ddb40ldr x0, [sp+136]
001ddb44ldrsb x27, [x0]
001ddb48ldr x1, [sp+136]
001ddb4cldrsb x27, [x1]
001ddb50ldr x1, [x1+16]
001ddb54adrp x2, 0x539000
001ddb58add x2, x2, 3432
001ddb5cstr x2, [x0]
001ddb60adrp x27, 0x86e000
001ddb64ldr w2, [x27+3056]
001ddb68cbz w2, 0x1ddb70
001ddb6cb 0x1ddb74
001ddb70
001ddb70loc_1ddb70:
001ddb70b 0x1ddb88
001ddb74
001ddb74loc_1ddb74:
001ddb74bl runtime.gcWriteBarrier2
001ddb78str x1, [x25]
001ddb7cldr x2, [x0+8]
001ddb80str x2, [x25+8]
001ddb84b 0x1ddb88
001ddb88
001ddb88loc_1ddb88:
001ddb88str x1, [x0+8]
001ddb8cldur x29, [sp-8]
001ddb90ldr x30, [sp], 128
001ddb94ret x30
001ddb98
001ddb98loc_1ddb98:
001ddb98stp x0, x1, [sp+8]
001ddb9cstr x2, [sp+24]
001ddba0mov x3, x30
001ddba4bl runtime.morestack_noctxt.abi0
001ddba8ldp x0, x1, [sp+8]
001ddbacldr x2, [sp+24]
001ddbb0b 0x1dd9a0
001ddbb4udf 0
001ddbb8udf 0
001ddbbcudf 0
001dd9a0
001dd9a0compress/flate.(*decompressor).makeReader: ; void compress/flate.(*decompressor).makeReader(compress/flate.decompressor * f, io.Reader r)
001dd9a0ldr x16, [x28+16]
001dd9a4subs xzr, sp, x16
001dd9a8b.ls 0x1ddb98
001dd9acstr x30, [sp-128]!
001dd9b0stur x29, [sp-8]
001dd9b4sub x29, sp, 8
001dd9b8str x0, [sp+136]
001dd9bcstr x1, [sp+144]
001dd9c0str x2, [sp+152]
001dd9c4stp xzr, xzr, [sp+80]
001dd9c8ldr x3, [sp+152]
001dd9ccldr x4, [sp+144]
001dd9d0cbnz x4, 0x1dd9d8
001dd9d4b 0x1dd9f8
001dd9d8
001dd9d8loc_1dd9d8:
001dd9d8str x3, [sp+112]
001dd9dcldr x1, [x4+8]
001dd9e0adrp x0, 0x832000
001dd9e4add x0, x0, 3216
001dd9e8bl runtime.typeAssert
001dd9ecldr x3, [sp+112]
001dd9f0mov x4, x0
001dd9f4b 0x1dd9fc
001dd9f8
001dd9f8loc_1dd9f8:
001dd9f8b 0x1dd9fc
001dd9fc
001dd9fcloc_1dd9fc:
001dd9fcstr x4, [sp+80]
001dda00str x3, [sp+88]
001dda04subs xzr, x4, 0
001dda08cset x3, ne
001dda0cstrb w3, [sp+46]
001dda10ldr x3, [sp+80]
001dda14ldr x4, [sp+88]
001dda18str x3, [sp+96]
001dda1cstr x4, [sp+104]
001dda20ldrb w3, [sp+46]
001dda24strb w3, [sp+47]
001dda28ldr x3, [sp+96]
001dda2cldr x4, [sp+104]
001dda30str x3, [sp+48]
001dda34str x4, [sp+56]
001dda38ldrb w3, [sp+47]
001dda3cstrb w3, [sp+45]
001dda40tbnz w3, 0, 0x1dda48
001dda44b 0x1ddac4
001dda48
001dda48loc_1dda48:
001dda48ldr x0, [sp+136]
001dda4cldrsb x27, [x0]
001dda50adrp x27, 0x86e000
001dda54ldr w1, [x27+3056]
001dda58cbz w1, 0x1dda60
001dda5cb 0x1dda64
001dda60
001dda60loc_1dda60:
001dda60b 0x1dda74
001dda64
001dda64loc_1dda64:
001dda64ldr x1, [x0+16]
001dda68bl runtime.gcWriteBarrier1
001dda6cstr x1, [x25]
001dda70b 0x1dda74
001dda74
001dda74loc_1dda74:
001dda74str xzr, [x0+16]
001dda78ldr x0, [sp+136]
001dda7cldrsb x27, [x0]
001dda80ldr x1, [sp+56]
001dda84ldr x2, [sp+48]
001dda88str x2, [x0]
001dda8cadrp x27, 0x86e000
001dda90ldr w2, [x27+3056]
001dda94cbz w2, 0x1dda9c
001dda98b 0x1ddaa0
001dda9c
001dda9cloc_1dda9c:
001dda9cb 0x1ddab4
001ddaa0
001ddaa0loc_1ddaa0:
001ddaa0bl runtime.gcWriteBarrier2
001ddaa4str x1, [x25]
001ddaa8ldr x2, [x0+8]
001ddaacstr x2, [x25+8]
001ddab0b 0x1ddab4
001ddab4
001ddab4loc_1ddab4:
001ddab4str x1, [x0+8]
001ddab8ldur x29, [sp-8]
001ddabcldr x30, [sp], 128
001ddac0ret x30
001ddac4
001ddac4loc_1ddac4:
001ddac4ldr x3, [sp+136]
001ddac8ldrsb x27, [x3]
001ddaccldr x3, [x3+16]
001ddad0cbnz x3, 0x1ddad8
001ddad4b 0x1ddaf8
001ddad8
001ddad8loc_1ddad8:
001ddad8ldr x3, [sp+136]
001ddadcldrsb x27, [x3]
001ddae0ldr x0, [x3+16]
001ddae4str x0, [sp+64]
001ddae8ldr x1, [sp+144]
001ddaecldr x2, [sp+152]
001ddaf0bl bufio.(*Reader).Reset
001ddaf4b 0x1ddb40
001ddaf8
001ddaf8loc_1ddaf8:
001ddaf8ldr x0, [sp+144]
001ddafcldr x1, [sp+152]
001ddb00bl bufio.NewReader
001ddb04str x0, [sp+72]
001ddb08ldr x2, [sp+136]
001ddb0cldrsb x27, [x2]
001ddb10adrp x27, 0x86e000
001ddb14ldr w3, [x27+3056]
001ddb18cbz w3, 0x1ddb20
001ddb1cb 0x1ddb24
001ddb20
001ddb20loc_1ddb20:
001ddb20b 0x1ddb38
001ddb24
001ddb24loc_1ddb24:
001ddb24bl runtime.gcWriteBarrier2
001ddb28str x0, [x25]
001ddb2cldr x1, [x2+16]
001ddb30str x1, [x25+8]
001ddb34b 0x1ddb38
001ddb38
001ddb38loc_1ddb38:
001ddb38str x0, [x2+16]
001ddb3cb 0x1ddb40
001ddb40
001ddb40loc_1ddb40:
001ddb40ldr x0, [sp+136]
001ddb44ldrsb x27, [x0]
001ddb48ldr x1, [sp+136]
001ddb4cldrsb x27, [x1]
001ddb50ldr x1, [x1+16]
001ddb54adrp x2, 0x539000
001ddb58add x2, x2, 3432
001ddb5cstr x2, [x0]
001ddb60adrp x27, 0x86e000
001ddb64ldr w2, [x27+3056]
001ddb68cbz w2, 0x1ddb70
001ddb6cb 0x1ddb74
001ddb70
001ddb70loc_1ddb70:
001ddb70b 0x1ddb88
001ddb74
001ddb74loc_1ddb74:
001ddb74bl runtime.gcWriteBarrier2
001ddb78str x1, [x25]
001ddb7cldr x2, [x0+8]
001ddb80str x2, [x25+8]
001ddb84b 0x1ddb88
001ddb88
001ddb88loc_1ddb88:
001ddb88str x1, [x0+8]
001ddb8cldur x29, [sp-8]
001ddb90ldr x30, [sp], 128
001ddb94ret x30
001ddb98
001ddb98loc_1ddb98:
001ddb98stp x0, x1, [sp+8]
001ddb9cstr x2, [sp+24]
001ddba0mov x3, x30
001ddba4bl runtime.morestack_noctxt.abi0
001ddba8ldp x0, x1, [sp+8]
001ddbacldr x2, [sp+24]
001ddbb0b 0x1dd9a0
001ddbb4udf 0
001ddbb8udf 0
001ddbbcudf 0
001dd9a0
001ddbc0
001ddbc0compress/flate.fixedHuffmanDecoderInit: ; void compress/flate.fixedHuffmanDecoderInit(void)
001ddbc0ldr x16, [x28+16]
001ddbc4subs xzr, sp, x16
001ddbc8b.ls 0x1ddbf8
001ddbccstr x30, [sp-32]!
001ddbd0stur x29, [sp-8]
001ddbd4sub x29, sp, 8
001ddbd8adrp x0, 0x86e000
001ddbdcadd x0, x0, 2608
001ddbe0adrp x1, 0x4fc000
001ddbe4add x1, x1, 512
001ddbe8bl sync.(*Once).Do
001ddbecldur x29, [sp-8]
001ddbf0ldr x30, [sp], 32
001ddbf4ret x30
001ddbf8
001ddbf8loc_1ddbf8:
001ddbf8mov x3, x30
001ddbfcbl runtime.morestack_noctxt.abi0
001ddc00b 0x1ddbc0
001ddc04udf 0
001ddc08udf 0
001ddc0cudf 0
001ddbc0
001ddbc0compress/flate.fixedHuffmanDecoderInit: ; void compress/flate.fixedHuffmanDecoderInit(void)
001ddbc0ldr x16, [x28+16]
001ddbc4subs xzr, sp, x16
001ddbc8b.ls 0x1ddbf8
001ddbccstr x30, [sp-32]!
001ddbd0stur x29, [sp-8]
001ddbd4sub x29, sp, 8
001ddbd8adrp x0, 0x86e000
001ddbdcadd x0, x0, 2608
001ddbe0adrp x1, 0x4fc000
001ddbe4add x1, x1, 512
001ddbe8bl sync.(*Once).Do
001ddbecldur x29, [sp-8]
001ddbf0ldr x30, [sp], 32
001ddbf4ret x30
001ddbf8
001ddbf8loc_1ddbf8:
001ddbf8mov x3, x30
001ddbfcbl runtime.morestack_noctxt.abi0
001ddc00b 0x1ddbc0
001ddc04udf 0
001ddc08udf 0
001ddc0cudf 0
001ddbc0
001ddc10
001ddc10compress/flate.(*decompressor).Reset: ; void compress/flate.(*decompressor).Reset(compress/flate.decompressor * f, io.Reader r, struct []uint8 dict)
001ddc10ldr x16, [x28+16]
001ddc14movz x27, 4352
001ddc18subs x17, sp, x27
001ddc1cb.lo 0x1dddb8
001ddc20subs xzr, x17, x16
001ddc24b.ls 0x1dddb8
001ddc28movz x27, 4480
001ddc2csub x20, sp, x27
001ddc30stp x29, x30, [x20-8]
001ddc34add sp, x20, 0
001ddc38sub x29, sp, 8
001ddc3cstr x0, [sp+4488]
001ddc40str x1, [sp+4496]
001ddc44str x2, [sp+4504]
001ddc48str x3, [sp+4512]
001ddc4cstr x4, [sp+4520]
001ddc50str x5, [sp+4528]
001ddc54stp xzr, xzr, [sp+48]
001ddc58add x16, sp, 80
001ddc5cadd x3, sp, 4096
001ddc60add x3, x3, 352
001ddc64
001ddc64loc_1ddc64:
001ddc64stp xzr, xzr, [x16], 16
001ddc68subs xzr, x16, x3
001ddc6cb.le 0x1ddc64
001ddc70str xzr, [sp+4464]
001ddc74ldr x3, [sp+4488]
001ddc78ldrsb x27, [x3]
001ddc7cldr x3, [x3+16]
001ddc80str x3, [sp+96]
001ddc84ldr x3, [sp+4488]
001ddc88ldrsb x27, [x3]
001ddc8cldr x3, [x3+4224]
001ddc90str x3, [sp+4304]
001ddc94ldr x3, [sp+4488]
001ddc98ldrsb x27, [x3]
001ddc9cldr x3, [x3+4232]
001ddca0str x3, [sp+4312]
001ddca4ldr x3, [sp+4488]
001ddca8ldrsb x27, [x3]
001ddcacadd x27, x3, 144
001ddcb0add x27, x27, 4096
001ddcb4ldp x4, x5, [x27]
001ddcb8add x27, x3, 160
001ddcbcadd x27, x27, 4096
001ddcc0ldp x6, x7, [x27]
001ddcc4add x27, x3, 176
001ddcc8add x27, x27, 4096
001ddcccldp x3, x8, [x27]
001ddcd0add x27, sp, 224
001ddcd4add x27, x27, 4096
001ddcd8stp x4, x5, [x27]
001ddcdcadd x27, sp, 240
001ddce0add x27, x27, 4096
001ddce4stp x6, x7, [x27]
001ddce8add x27, sp, 256
001ddcecadd x27, x27, 4096
001ddcf0stp x3, x8, [x27]
001ddcf4adrp x3, 0x4fc000
001ddcf8add x3, x3, 496
001ddcfcstr x3, [sp+4376]
001ddd00ldr x17, [sp+4488]
001ddd04str x17, [sp+64]
001ddd08ldrsb x27, [x17]
001ddd0cadrp x27, 0x86e000
001ddd10ldr w3, [x27+3056]
001ddd14cbz w3, 0x1ddd1c
001ddd18b 0x1ddd20
001ddd1c
001ddd1cloc_1ddd1c:
001ddd1cb 0x1ddd3c
001ddd20
001ddd20loc_1ddd20:
001ddd20adrp x0, 0x4c6000
001ddd24add x0, x0, 2400
001ddd28mov x1, x17
001ddd2cadd x2, sp, 80
001ddd30bl runtime.wbMove
001ddd34ldr x17, [sp+64]
001ddd38b 0x1ddd3c
001ddd3c
001ddd3cloc_1ddd3c:
001ddd3cadd x16, sp, 80
001ddd40add x3, sp, 4096
001ddd44add x3, x3, 352
001ddd48
001ddd48loc_1ddd48:
001ddd48ldp x25, x27, [x16], 16
001ddd4cstp x25, x27, [x17], 16
001ddd50subs xzr, x16, x3
001ddd54b.le 0x1ddd48
001ddd58ldr x3, [sp+4464]
001ddd5cldr x4, [sp+64]
001ddd60str x3, [x4+4384]
001ddd64ldr x1, [sp+4496]
001ddd68ldr x2, [sp+4504]
001ddd6cldr x0, [sp+4488]
001ddd70bl compress/flate.(*decompressor).makeReader
001ddd74ldr x3, [sp+4488]
001ddd78ldrsb x27, [x3]
001ddd7cmovz x4, 4240
001ddd80add x0, x3, x4
001ddd84str x0, [sp+72]
001ddd88ldr x2, [sp+4512]
001ddd8cldr x3, [sp+4520]
001ddd90ldr x4, [sp+4528]
001ddd94orr x1, xzr, 32768
001ddd98bl compress/flate.(*dictDecoder).init
001ddd9cstp xzr, xzr, [sp+48]
001ddda0mov x0, xzr
001ddda4mov x1, xzr
001ddda8ldp x29, x30, [sp-8]
001dddacmovz x27, 4480
001dddb0add sp, sp, x27
001dddb4ret x30
001dddb8
001dddb8loc_1dddb8:
001dddb8stp x0, x1, [sp+8]
001dddbcstp x2, x3, [sp+24]
001dddc0stp x4, x5, [sp+40]
001dddc4mov x3, x30
001dddc8bl runtime.morestack_noctxt.abi0
001dddccldp x0, x1, [sp+8]
001dddd0ldp x2, x3, [sp+24]
001dddd4ldp x4, x5, [sp+40]
001dddd8b 0x1ddc10
001ddddcudf 0
001ddc10
001ddc10compress/flate.(*decompressor).Reset: ; void compress/flate.(*decompressor).Reset(compress/flate.decompressor * f, io.Reader r, struct []uint8 dict)
001ddc10ldr x16, [x28+16]
001ddc14movz x27, 4352
001ddc18subs x17, sp, x27
001ddc1cb.lo 0x1dddb8
001ddc20subs xzr, x17, x16
001ddc24b.ls 0x1dddb8
001ddc28movz x27, 4480
001ddc2csub x20, sp, x27
001ddc30stp x29, x30, [x20-8]
001ddc34add sp, x20, 0
001ddc38sub x29, sp, 8
001ddc3cstr x0, [sp+4488]
001ddc40str x1, [sp+4496]
001ddc44str x2, [sp+4504]
001ddc48str x3, [sp+4512]
001ddc4cstr x4, [sp+4520]
001ddc50str x5, [sp+4528]
001ddc54stp xzr, xzr, [sp+48]
001ddc58add x16, sp, 80
001ddc5cadd x3, sp, 4096
001ddc60add x3, x3, 352
001ddc64
001ddc64loc_1ddc64:
001ddc64stp xzr, xzr, [x16], 16
001ddc68subs xzr, x16, x3
001ddc6cb.le 0x1ddc64
001ddc70str xzr, [sp+4464]
001ddc74ldr x3, [sp+4488]
001ddc78ldrsb x27, [x3]
001ddc7cldr x3, [x3+16]
001ddc80str x3, [sp+96]
001ddc84ldr x3, [sp+4488]
001ddc88ldrsb x27, [x3]
001ddc8cldr x3, [x3+4224]
001ddc90str x3, [sp+4304]
001ddc94ldr x3, [sp+4488]
001ddc98ldrsb x27, [x3]
001ddc9cldr x3, [x3+4232]
001ddca0str x3, [sp+4312]
001ddca4ldr x3, [sp+4488]
001ddca8ldrsb x27, [x3]
001ddcacadd x27, x3, 144
001ddcb0add x27, x27, 4096
001ddcb4ldp x4, x5, [x27]
001ddcb8add x27, x3, 160
001ddcbcadd x27, x27, 4096
001ddcc0ldp x6, x7, [x27]
001ddcc4add x27, x3, 176
001ddcc8add x27, x27, 4096
001ddcccldp x3, x8, [x27]
001ddcd0add x27, sp, 224
001ddcd4add x27, x27, 4096
001ddcd8stp x4, x5, [x27]
001ddcdcadd x27, sp, 240
001ddce0add x27, x27, 4096
001ddce4stp x6, x7, [x27]
001ddce8add x27, sp, 256
001ddcecadd x27, x27, 4096
001ddcf0stp x3, x8, [x27]
001ddcf4adrp x3, 0x4fc000
001ddcf8add x3, x3, 496
001ddcfcstr x3, [sp+4376]
001ddd00ldr x17, [sp+4488]
001ddd04str x17, [sp+64]
001ddd08ldrsb x27, [x17]
001ddd0cadrp x27, 0x86e000
001ddd10ldr w3, [x27+3056]
001ddd14cbz w3, 0x1ddd1c
001ddd18b 0x1ddd20
001ddd1c
001ddd1cloc_1ddd1c:
001ddd1cb 0x1ddd3c
001ddd20
001ddd20loc_1ddd20:
001ddd20adrp x0, 0x4c6000
001ddd24add x0, x0, 2400
001ddd28mov x1, x17
001ddd2cadd x2, sp, 80
001ddd30bl runtime.wbMove
001ddd34ldr x17, [sp+64]
001ddd38b 0x1ddd3c
001ddd3c
001ddd3cloc_1ddd3c:
001ddd3cadd x16, sp, 80
001ddd40add x3, sp, 4096
001ddd44add x3, x3, 352
001ddd48
001ddd48loc_1ddd48:
001ddd48ldp x25, x27, [x16], 16
001ddd4cstp x25, x27, [x17], 16
001ddd50subs xzr, x16, x3
001ddd54b.le 0x1ddd48
001ddd58ldr x3, [sp+4464]
001ddd5cldr x4, [sp+64]
001ddd60str x3, [x4+4384]
001ddd64ldr x1, [sp+4496]
001ddd68ldr x2, [sp+4504]
001ddd6cldr x0, [sp+4488]
001ddd70bl compress/flate.(*decompressor).makeReader
001ddd74ldr x3, [sp+4488]
001ddd78ldrsb x27, [x3]
001ddd7cmovz x4, 4240
001ddd80add x0, x3, x4
001ddd84str x0, [sp+72]
001ddd88ldr x2, [sp+4512]
001ddd8cldr x3, [sp+4520]
001ddd90ldr x4, [sp+4528]
001ddd94orr x1, xzr, 32768
001ddd98bl compress/flate.(*dictDecoder).init
001ddd9cstp xzr, xzr, [sp+48]
001ddda0mov x0, xzr
001ddda4mov x1, xzr
001ddda8ldp x29, x30, [sp-8]
001dddacmovz x27, 4480
001dddb0add sp, sp, x27
001dddb4ret x30
001dddb8
001dddb8loc_1dddb8:
001dddb8stp x0, x1, [sp+8]
001dddbcstp x2, x3, [sp+24]
001dddc0stp x4, x5, [sp+40]
001dddc4mov x3, x30
001dddc8bl runtime.morestack_noctxt.abi0
001dddccldp x0, x1, [sp+8]
001dddd0ldp x2, x3, [sp+24]
001dddd4ldp x4, x5, [sp+40]
001dddd8b 0x1ddc10
001ddddcudf 0
001ddc10
001ddde0
001ddde0compress/flate.NewReader: ; void compress/flate.NewReader(io.Reader r)
001ddde0ldr x16, [x28+16]
001ddde4subs xzr, sp, x16
001ddde8b.ls 0x1ddf74
001dddecstr x30, [sp-112]!
001dddf0stur x29, [sp-8]
001dddf4sub x29, sp, 8
001dddf8str x0, [sp+120]
001dddfcstr x1, [sp+128]
001dde00stp xzr, xzr, [sp+48]
001dde04bl compress/flate.fixedHuffmanDecoderInit
001dde08adrp x0, 0x4c6000
001dde0cadd x0, x0, 2400
001dde10bl runtime.newobject
001dde14str x0, [sp+96]
001dde18adrp x27, 0x86e000
001dde1cldr w1, [x27+3056]
001dde20cbz w1, 0x1dde28
001dde24b 0x1dde2c
001dde28
001dde28loc_1dde28:
001dde28b 0x1dde48
001dde2c
001dde2cloc_1dde2c:
001dde2cstr x0, [sp+64]
001dde30mov x1, x0
001dde34adrp x0, 0x4c6000
001dde38add x0, x0, 2400
001dde3cbl runtime.wbZero
001dde40ldr x0, [sp+64]
001dde44b 0x1dde48
001dde48
001dde48loc_1dde48:
001dde48movz x3, 4368
001dde4cadd x3, x0, x3
001dde50mov x16, x0
001dde54
001dde54loc_1dde54:
001dde54stp xzr, xzr, [x16], 16
001dde58subs xzr, x16, x3
001dde5cb.le 0x1dde54
001dde60str xzr, [x0+4384]
001dde64ldr x0, [sp+96]
001dde68ldr x1, [sp+120]
001dde6cldr x2, [sp+128]
001dde70bl compress/flate.(*decompressor).makeReader
001dde74adrp x0, 0x427000
001dde78add x0, x0, 1280
001dde7cbl runtime.newobject
001dde80str x0, [sp+88]
001dde84ldr x3, [sp+96]
001dde88adrp x27, 0x86e000
001dde8cldr w4, [x27+3056]
001dde90cbz w4, 0x1dde98
001dde94b 0x1dde9c
001dde98
001dde98loc_1dde98:
001dde98b 0x1ddeb0
001dde9c
001dde9cloc_1dde9c:
001dde9cbl runtime.gcWriteBarrier2
001ddea0str x0, [x25]
001ddea4ldr x1, [x3+4224]
001ddea8str x1, [x25+8]
001ddeacb 0x1ddeb0
001ddeb0
001ddeb0loc_1ddeb0:
001ddeb0str x0, [x3+4224]
001ddeb4adrp x0, 0x427000
001ddeb8add x0, x0, 1376
001ddebcbl runtime.newobject
001ddec0str x0, [sp+80]
001ddec4ldr x1, [sp+96]
001ddec8adrp x27, 0x86e000
001ddeccldr w2, [x27+3056]
001dded0cbz w2, 0x1dded8
001dded4b 0x1ddedc
001dded8
001dded8loc_1dded8:
001dded8b 0x1ddef0
001ddedc
001ddedcloc_1ddedc:
001ddedcbl runtime.gcWriteBarrier2
001ddee0str x0, [x25]
001ddee4ldr x5, [x1+4232]
001ddee8str x5, [x25+8]
001ddeecb 0x1ddef0
001ddef0
001ddef0loc_1ddef0:
001ddef0str x0, [x1+4232]
001ddef4ldr x5, [sp+96]
001ddef8adrp x27, 0x86e000
001ddefcldr w6, [x27+3056]
001ddf00cbz w6, 0x1ddf08
001ddf04b 0x1ddf0c
001ddf08
001ddf08loc_1ddf08:
001ddf08b 0x1ddf1c
001ddf0c
001ddf0cloc_1ddf0c:
001ddf0cldr x6, [x5+4296]
001ddf10bl runtime.gcWriteBarrier1
001ddf14str x6, [x25]
001ddf18b 0x1ddf1c
001ddf1c
001ddf1cloc_1ddf1c:
001ddf1cadrp x6, 0x4fc000
001ddf20add x6, x6, 496
001ddf24str x6, [x5+4296]
001ddf28ldr x5, [sp+96]
001ddf2cmovz x6, 4240
001ddf30add x0, x5, x6
001ddf34orr x1, xzr, 32768
001ddf38mov x2, xzr
001ddf3cmov x3, xzr
001ddf40mov x4, x3
001ddf44bl compress/flate.(*dictDecoder).init
001ddf48ldr x5, [sp+96]
001ddf4cstr x5, [sp+72]
001ddf50adrp x6, 0x53a000
001ddf54add x6, x6, 1224
001ddf58str x6, [sp+48]
001ddf5cstr x5, [sp+56]
001ddf60ldr x0, [sp+48]
001ddf64ldr x1, [sp+56]
001ddf68ldur x29, [sp-8]
001ddf6cldr x30, [sp], 112
001ddf70ret x30
001ddf74
001ddf74loc_1ddf74:
001ddf74stp x0, x1, [sp+8]
001ddf78mov x3, x30
001ddf7cbl runtime.morestack_noctxt.abi0
001ddf80ldp x0, x1, [sp+8]
001ddf84b 0x1ddde0
001ddf88udf 0
001ddf8cudf 0
001ddde0
001ddde0compress/flate.NewReader: ; void compress/flate.NewReader(io.Reader r)
001ddde0ldr x16, [x28+16]
001ddde4subs xzr, sp, x16
001ddde8b.ls 0x1ddf74
001dddecstr x30, [sp-112]!
001dddf0stur x29, [sp-8]
001dddf4sub x29, sp, 8
001dddf8str x0, [sp+120]
001dddfcstr x1, [sp+128]
001dde00stp xzr, xzr, [sp+48]
001dde04bl compress/flate.fixedHuffmanDecoderInit
001dde08adrp x0, 0x4c6000
001dde0cadd x0, x0, 2400
001dde10bl runtime.newobject
001dde14str x0, [sp+96]
001dde18adrp x27, 0x86e000
001dde1cldr w1, [x27+3056]
001dde20cbz w1, 0x1dde28
001dde24b 0x1dde2c
001dde28
001dde28loc_1dde28:
001dde28b 0x1dde48
001dde2c
001dde2cloc_1dde2c:
001dde2cstr x0, [sp+64]
001dde30mov x1, x0
001dde34adrp x0, 0x4c6000
001dde38add x0, x0, 2400
001dde3cbl runtime.wbZero
001dde40ldr x0, [sp+64]
001dde44b 0x1dde48
001dde48
001dde48loc_1dde48:
001dde48movz x3, 4368
001dde4cadd x3, x0, x3
001dde50mov x16, x0
001dde54
001dde54loc_1dde54:
001dde54stp xzr, xzr, [x16], 16
001dde58subs xzr, x16, x3
001dde5cb.le 0x1dde54
001dde60str xzr, [x0+4384]
001dde64ldr x0, [sp+96]
001dde68ldr x1, [sp+120]
001dde6cldr x2, [sp+128]
001dde70bl compress/flate.(*decompressor).makeReader
001dde74adrp x0, 0x427000
001dde78add x0, x0, 1280
001dde7cbl runtime.newobject
001dde80str x0, [sp+88]
001dde84ldr x3, [sp+96]
001dde88adrp x27, 0x86e000
001dde8cldr w4, [x27+3056]
001dde90cbz w4, 0x1dde98
001dde94b 0x1dde9c
001dde98
001dde98loc_1dde98:
001dde98b 0x1ddeb0
001dde9c
001dde9cloc_1dde9c:
001dde9cbl runtime.gcWriteBarrier2
001ddea0str x0, [x25]
001ddea4ldr x1, [x3+4224]
001ddea8str x1, [x25+8]
001ddeacb 0x1ddeb0
001ddeb0
001ddeb0loc_1ddeb0:
001ddeb0str x0, [x3+4224]
001ddeb4adrp x0, 0x427000
001ddeb8add x0, x0, 1376
001ddebcbl runtime.newobject
001ddec0str x0, [sp+80]
001ddec4ldr x1, [sp+96]
001ddec8adrp x27, 0x86e000
001ddeccldr w2, [x27+3056]
001dded0cbz w2, 0x1dded8
001dded4b 0x1ddedc
001dded8
001dded8loc_1dded8:
001dded8b 0x1ddef0
001ddedc
001ddedcloc_1ddedc:
001ddedcbl runtime.gcWriteBarrier2
001ddee0str x0, [x25]
001ddee4ldr x5, [x1+4232]
001ddee8str x5, [x25+8]
001ddeecb 0x1ddef0
001ddef0
001ddef0loc_1ddef0:
001ddef0str x0, [x1+4232]
001ddef4ldr x5, [sp+96]
001ddef8adrp x27, 0x86e000
001ddefcldr w6, [x27+3056]
001ddf00cbz w6, 0x1ddf08
001ddf04b 0x1ddf0c
001ddf08
001ddf08loc_1ddf08:
001ddf08b 0x1ddf1c
001ddf0c
001ddf0cloc_1ddf0c:
001ddf0cldr x6, [x5+4296]
001ddf10bl runtime.gcWriteBarrier1
001ddf14str x6, [x25]
001ddf18b 0x1ddf1c
001ddf1c
001ddf1cloc_1ddf1c:
001ddf1cadrp x6, 0x4fc000
001ddf20add x6, x6, 496
001ddf24str x6, [x5+4296]
001ddf28ldr x5, [sp+96]
001ddf2cmovz x6, 4240
001ddf30add x0, x5, x6
001ddf34orr x1, xzr, 32768
001ddf38mov x2, xzr
001ddf3cmov x3, xzr
001ddf40mov x4, x3
001ddf44bl compress/flate.(*dictDecoder).init
001ddf48ldr x5, [sp+96]
001ddf4cstr x5, [sp+72]
001ddf50adrp x6, 0x53a000
001ddf54add x6, x6, 1224
001ddf58str x6, [sp+48]
001ddf5cstr x5, [sp+56]
001ddf60ldr x0, [sp+48]
001ddf64ldr x1, [sp+56]
001ddf68ldur x29, [sp-8]
001ddf6cldr x30, [sp], 112
001ddf70ret x30
001ddf74
001ddf74loc_1ddf74:
001ddf74stp x0, x1, [sp+8]
001ddf78mov x3, x30
001ddf7cbl runtime.morestack_noctxt.abi0
001ddf80ldp x0, x1, [sp+8]
001ddf84b 0x1ddde0
001ddf88udf 0
001ddf8cudf 0
001ddde0
001ddf90
001ddf90compress/flate.NewReaderDict: ; void compress/flate.NewReaderDict(io.Reader r, struct []uint8 dict)
001ddf90ldr x16, [x28+16]
001ddf94subs xzr, sp, x16
001ddf98b.ls 0x1de130
001ddf9cstr x30, [sp-112]!
001ddfa0stur x29, [sp-8]
001ddfa4sub x29, sp, 8
001ddfa8str x0, [sp+120]
001ddfacstr x1, [sp+128]
001ddfb0str x2, [sp+136]
001ddfb4str x3, [sp+144]
001ddfb8str x4, [sp+152]
001ddfbcstp xzr, xzr, [sp+48]
001ddfc0bl compress/flate.fixedHuffmanDecoderInit
001ddfc4adrp x0, 0x4c6000
001ddfc8add x0, x0, 2400
001ddfccbl runtime.newobject
001ddfd0str x0, [sp+96]
001ddfd4adrp x27, 0x86e000
001ddfd8ldr w1, [x27+3056]
001ddfdccbz w1, 0x1ddfe4
001ddfe0b 0x1ddfe8
001ddfe4
001ddfe4loc_1ddfe4:
001ddfe4b 0x1de004
001ddfe8
001ddfe8loc_1ddfe8:
001ddfe8str x0, [sp+64]
001ddfecmov x1, x0
001ddff0adrp x0, 0x4c6000
001ddff4add x0, x0, 2400
001ddff8bl runtime.wbZero
001ddffcldr x0, [sp+64]
001de000b 0x1de004
001de004
001de004loc_1de004:
001de004movz x3, 4368
001de008add x3, x0, x3
001de00cmov x16, x0
001de010
001de010loc_1de010:
001de010stp xzr, xzr, [x16], 16
001de014subs xzr, x16, x3
001de018b.le 0x1de010
001de01cstr xzr, [x0+4384]
001de020ldr x0, [sp+96]
001de024ldr x1, [sp+120]
001de028ldr x2, [sp+128]
001de02cbl compress/flate.(*decompressor).makeReader
001de030adrp x0, 0x426000
001de034add x0, x0, 1280
001de038bl runtime.newobject
001de03cstr x0, [sp+88]
001de040ldr x3, [sp+96]
001de044adrp x27, 0x86d000
001de048ldr w4, [x27+3056]
001de04ccbz w4, 0x1de054
001de050b 0x1de058
001de054
001de054loc_1de054:
001de054b 0x1de06c
001de058
001de058loc_1de058:
001de058bl runtime.gcWriteBarrier2
001de05cstr x0, [x25]
001de060ldr x1, [x3+4224]
001de064str x1, [x25+8]
001de068b 0x1de06c
001de06c
001de06cloc_1de06c:
001de06cstr x0, [x3+4224]
001de070adrp x0, 0x426000
001de074add x0, x0, 1376
001de078bl runtime.newobject
001de07cstr x0, [sp+80]
001de080ldr x1, [sp+96]
001de084adrp x27, 0x86d000
001de088ldr w2, [x27+3056]
001de08ccbz w2, 0x1de094
001de090b 0x1de098
001de094
001de094loc_1de094:
001de094b 0x1de0ac
001de098
001de098loc_1de098:
001de098bl runtime.gcWriteBarrier2
001de09cstr x0, [x25]
001de0a0ldr x5, [x1+4232]
001de0a4str x5, [x25+8]
001de0a8b 0x1de0ac
001de0ac
001de0acloc_1de0ac:
001de0acstr x0, [x1+4232]
001de0b0ldr x5, [sp+96]
001de0b4adrp x27, 0x86d000
001de0b8ldr w6, [x27+3056]
001de0bccbz w6, 0x1de0c4
001de0c0b 0x1de0c8
001de0c4
001de0c4loc_1de0c4:
001de0c4b 0x1de0d8
001de0c8
001de0c8loc_1de0c8:
001de0c8ldr x6, [x5+4296]
001de0ccbl runtime.gcWriteBarrier1
001de0d0str x6, [x25]
001de0d4b 0x1de0d8
001de0d8
001de0d8loc_1de0d8:
001de0d8adrp x6, 0x4fb000
001de0dcadd x6, x6, 496
001de0e0str x6, [x5+4296]
001de0e4ldr x5, [sp+96]
001de0e8movz x6, 4240
001de0ecadd x0, x5, x6
001de0f0ldr x2, [sp+136]
001de0f4ldr x3, [sp+144]
001de0f8ldr x4, [sp+152]
001de0fcorr x1, xzr, 32768
001de100bl compress/flate.(*dictDecoder).init
001de104ldr x5, [sp+96]
001de108str x5, [sp+72]
001de10cadrp x6, 0x539000
001de110add x6, x6, 1224
001de114str x6, [sp+48]
001de118str x5, [sp+56]
001de11cldr x0, [sp+48]
001de120ldr x1, [sp+56]
001de124ldur x29, [sp-8]
001de128ldr x30, [sp], 112
001de12cret x30
001de130
001de130loc_1de130:
001de130stp x0, x1, [sp+8]
001de134stp x2, x3, [sp+24]
001de138str x4, [sp+40]
001de13cmov x3, x30
001de140bl runtime.morestack_noctxt.abi0
001de144ldp x0, x1, [sp+8]
001de148ldp x2, x3, [sp+24]
001de14cldr x4, [sp+40]
001de150b 0x1ddf90
001de154udf 0
001de158udf 0
001de15cudf 0
001ddf90
001ddf90compress/flate.NewReaderDict: ; void compress/flate.NewReaderDict(io.Reader r, struct []uint8 dict)
001ddf90ldr x16, [x28+16]
001ddf94subs xzr, sp, x16
001ddf98b.ls 0x1de130
001ddf9cstr x30, [sp-112]!
001ddfa0stur x29, [sp-8]
001ddfa4sub x29, sp, 8
001ddfa8str x0, [sp+120]
001ddfacstr x1, [sp+128]
001ddfb0str x2, [sp+136]
001ddfb4str x3, [sp+144]
001ddfb8str x4, [sp+152]
001ddfbcstp xzr, xzr, [sp+48]
001ddfc0bl compress/flate.fixedHuffmanDecoderInit
001ddfc4adrp x0, 0x4c6000
001ddfc8add x0, x0, 2400
001ddfccbl runtime.newobject
001ddfd0str x0, [sp+96]
001ddfd4adrp x27, 0x86e000
001ddfd8ldr w1, [x27+3056]
001ddfdccbz w1, 0x1ddfe4
001ddfe0b 0x1ddfe8
001ddfe4
001ddfe4loc_1ddfe4:
001ddfe4b 0x1de004
001ddfe8
001ddfe8loc_1ddfe8:
001ddfe8str x0, [sp+64]
001ddfecmov x1, x0
001ddff0adrp x0, 0x4c6000
001ddff4add x0, x0, 2400
001ddff8bl runtime.wbZero
001ddffcldr x0, [sp+64]
001de000b 0x1de004
001de004
001de004loc_1de004:
001de004movz x3, 4368
001de008add x3, x0, x3
001de00cmov x16, x0
001de010
001de010loc_1de010:
001de010stp xzr, xzr, [x16], 16
001de014subs xzr, x16, x3
001de018b.le 0x1de010
001de01cstr xzr, [x0+4384]
001de020ldr x0, [sp+96]
001de024ldr x1, [sp+120]
001de028ldr x2, [sp+128]
001de02cbl compress/flate.(*decompressor).makeReader
001de030adrp x0, 0x426000
001de034add x0, x0, 1280
001de038bl runtime.newobject
001de03cstr x0, [sp+88]
001de040ldr x3, [sp+96]
001de044adrp x27, 0x86d000
001de048ldr w4, [x27+3056]
001de04ccbz w4, 0x1de054
001de050b 0x1de058
001de054
001de054loc_1de054:
001de054b 0x1de06c
001de058
001de058loc_1de058:
001de058bl runtime.gcWriteBarrier2
001de05cstr x0, [x25]
001de060ldr x1, [x3+4224]
001de064str x1, [x25+8]
001de068b 0x1de06c
001de06c
001de06cloc_1de06c:
001de06cstr x0, [x3+4224]
001de070adrp x0, 0x426000
001de074add x0, x0, 1376
001de078bl runtime.newobject
001de07cstr x0, [sp+80]
001de080ldr x1, [sp+96]
001de084adrp x27, 0x86d000
001de088ldr w2, [x27+3056]
001de08ccbz w2, 0x1de094
001de090b 0x1de098
001de094
001de094loc_1de094:
001de094b 0x1de0ac
001de098
001de098loc_1de098:
001de098bl runtime.gcWriteBarrier2
001de09cstr x0, [x25]
001de0a0ldr x5, [x1+4232]
001de0a4str x5, [x25+8]
001de0a8b 0x1de0ac
001de0ac
001de0acloc_1de0ac:
001de0acstr x0, [x1+4232]
001de0b0ldr x5, [sp+96]
001de0b4adrp x27, 0x86d000
001de0b8ldr w6, [x27+3056]
001de0bccbz w6, 0x1de0c4
001de0c0b 0x1de0c8
001de0c4
001de0c4loc_1de0c4:
001de0c4b 0x1de0d8
001de0c8
001de0c8loc_1de0c8:
001de0c8ldr x6, [x5+4296]
001de0ccbl runtime.gcWriteBarrier1
001de0d0str x6, [x25]
001de0d4b 0x1de0d8
001de0d8
001de0d8loc_1de0d8:
001de0d8adrp x6, 0x4fb000
001de0dcadd x6, x6, 496
001de0e0str x6, [x5+4296]
001de0e4ldr x5, [sp+96]
001de0e8movz x6, 4240
001de0ecadd x0, x5, x6
001de0f0ldr x2, [sp+136]
001de0f4ldr x3, [sp+144]
001de0f8ldr x4, [sp+152]
001de0fcorr x1, xzr, 32768
001de100bl compress/flate.(*dictDecoder).init
001de104ldr x5, [sp+96]
001de108str x5, [sp+72]
001de10cadrp x6, 0x539000
001de110add x6, x6, 1224
001de114str x6, [sp+48]
001de118str x5, [sp+56]
001de11cldr x0, [sp+48]
001de120ldr x1, [sp+56]
001de124ldur x29, [sp-8]
001de128ldr x30, [sp], 112
001de12cret x30
001de130
001de130loc_1de130:
001de130stp x0, x1, [sp+8]
001de134stp x2, x3, [sp+24]
001de138str x4, [sp+40]
001de13cmov x3, x30
001de140bl runtime.morestack_noctxt.abi0
001de144ldp x0, x1, [sp+8]
001de148ldp x2, x3, [sp+24]
001de14cldr x4, [sp+40]
001de150b 0x1ddf90
001de154udf 0
001de158udf 0
001de15cudf 0
001ddf90
Loading..