File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001d0c80
001d0c80compress/flate.(*compressor).deflate: ; void compress/flate.(*compressor).deflate(compress/flate.compressor * d)
001d0c80ldr x16, [x28+16]
001d0c84sub x17, sp, 288
001d0c88subs xzr, x17, x16
001d0c8cb.ls 0x1d1d1c
001d0c90sub x20, sp, 416
001d0c94stp x29, x30, [x20-8]
001d0c98add sp, x20, 0
001d0c9csub x29, sp, 8
001d0ca0str x0, [sp+424]
001d0ca4ldrsb x27, [x0]
001d0ca8ldrsb x27, [x0]
001d0cacadd x27, x0, 0xa0000
001d0cb0ldr x5, [x27+136]
001d0cb4add x27, x0, 0xa0000
001d0cb8ldr x6, [x27+104]
001d0cbcsub x5, x5, x6
001d0cc0subs xzr, x5, 262
001d0cc4cset x5, lt
001d0cc8strb w5, [sp+98]
001d0cccb.lt 0x1d0cd4
001d0cd0b 0x1d0cf0
001d0cd4
001d0cd4loc_1d0cd4:
001d0cd4ldr x5, [sp+424]
001d0cd8ldrsb x27, [x5]
001d0cdcadd x27, x5, 0xa0000
001d0ce0ldrb w5, [x27+153]
001d0ce4eor x5, x5, 1
001d0ce8strb w5, [sp+98]
001d0cecb 0x1d0cf4
001d0cf0
001d0cf0loc_1d0cf0:
001d0cf0b 0x1d0cf4
001d0cf4
001d0cf4loc_1d0cf4:
001d0cf4ldrb w5, [sp+98]
001d0cf8tbnz w5, 0, 0x1d0d00
001d0cfcb 0x1d0d0c
001d0d00
001d0d00loc_1d0d00:
001d0d00ldp x29, x30, [sp-8]
001d0d04add sp, sp, 416
001d0d08ret x30
001d0d0c
001d0d0cloc_1d0d0c:
001d0d0cldr x5, [sp+424]
001d0d10ldrsb x27, [x5]
001d0d14ldr x6, [sp+424]
001d0d18ldrsb x27, [x6]
001d0d1cadd x27, x6, 0xa0000
001d0d20ldr x6, [x27+136]
001d0d24sub x6, x6, 3
001d0d28add x27, x5, 0xa0000
001d0d2cstr x6, [x27+200]
001d0d30b 0x1d0d34
001d0d34
001d0d34loc_1d0d34:
001d0d34b 0x1d0d38
001d0d38
001d0d38loc_1d0d38:
001d0d38b 0x1d0d3c
001d0d3c
001d0d3cloc_1d0d3c:
001d0d3cldr x5, [sp+424]
001d0d40ldrsb x27, [x5]
001d0d44add x27, x5, 0xa0000
001d0d48ldr x5, [x27+104]
001d0d4cldr x6, [sp+424]
001d0d50ldrsb x27, [x6]
001d0d54add x27, x6, 0xa0000
001d0d58ldr x6, [x27+136]
001d0d5csubs xzr, x6, x5
001d0d60b.lt 0x1d1d04
001d0d64b 0x1d0d68
001d0d68
001d0d68loc_1d0d68:
001d0d68ldr x5, [sp+424]
001d0d6cldrsb x27, [x5]
001d0d70add x27, x5, 0xa0000
001d0d74ldr x5, [x27+136]
001d0d78ldr x6, [sp+424]
001d0d7cldrsb x27, [x6]
001d0d80add x27, x6, 0xa0000
001d0d84ldr x6, [x27+104]
001d0d88sub x5, x5, x6
001d0d8cstr x5, [sp+176]
001d0d90subs xzr, x5, 262
001d0d94b.lt 0x1d0d9c
001d0d98b 0x1d1018
001d0d9c
001d0d9cloc_1d0d9c:
001d0d9cldr x6, [sp+424]
001d0da0ldrsb x27, [x6]
001d0da4add x27, x6, 0xa0000
001d0da8ldrb w6, [x27+153]
001d0dactbnz w6, 0, 0x1d0db4
001d0db0b 0x1d1008
001d0db4
001d0db4loc_1d0db4:
001d0db4ldr x6, [sp+424]
001d0db8ldrsb x27, [x6]
001d0dbcadd x27, x6, 0xa0000
001d0dc0ldr x6, [x27+104]
001d0dc4ldr x7, [sp+424]
001d0dc8ldrsb x27, [x7]
001d0dccadd x27, x7, 0xa0000
001d0dd0ldr x7, [x27+136]
001d0dd4subs xzr, x7, x6
001d0dd8b.lt 0x1d1cf0
001d0ddcb 0x1d0de0
001d0de0
001d0de0loc_1d0de0:
001d0de0cbz x5, 0x1d0de8
001d0de4b 0x1d1004
001d0de8
001d0de8loc_1d0de8:
001d0de8ldr x5, [sp+424]
001d0decldrsb x27, [x5]
001d0df0add x27, x5, 0xa0000
001d0df4ldrb w5, [x27+152]
001d0df8tbnz w5, 0, 0x1d0e00
001d0dfcb 0x1d0f00
001d0e00
001d0e00loc_1d0e00:
001d0e00ldr x2, [sp+424]
001d0e04ldrsb x27, [x2]
001d0e08add x27, x2, 0xa0000
001d0e0cldr x1, [x27+120]
001d0e10add x27, x2, 0xa0000
001d0e14ldr x2, [x27+112]
001d0e18ldr x3, [sp+424]
001d0e1cldrsb x27, [x3]
001d0e20add x27, x3, 0xa0000
001d0e24ldr x3, [x27+104]
001d0e28sub x0, x3, 1
001d0e2csubs xzr, x1, x0
001d0e30b.hi 0x1d0e38
001d0e34b 0x1d1cec
001d0e38
001d0e38loc_1d0e38:
001d0e38ldrb w1, [x2+x0]
001d0e3cmov x0, x1
001d0e40str w0, [sp+120]
001d0e44bl compress/flate.literalToken
001d0e48str w0, [sp+124]
001d0e4cldr x1, [sp+424]
001d0e50ldrsb x27, [x1]
001d0e54add x27, x1, 0xa0000
001d0e58ldr x2, [x27+176]
001d0e5cadd x27, x1, 0xa0000
001d0e60ldr x0, [x27+160]
001d0e64add x27, x1, 0xa0000
001d0e68ldr x1, [x27+168]
001d0e6cadd x1, x1, 1
001d0e70subs xzr, x2, x1
001d0e74b.hs 0x1d0e7c
001d0e78b 0x1d0e80
001d0e7c
001d0e7cloc_1d0e7c:
001d0e7cb 0x1d0e94
001d0e80
001d0e80loc_1d0e80:
001d0e80orr x3, xzr, 1
001d0e84adrp x4, 0x452000
001d0e88add x4, x4, 3040
001d0e8cbl runtime.growslice
001d0e90b 0x1d0e94
001d0e94
001d0e94loc_1d0e94:
001d0e94ldr w5, [sp+124]
001d0e98sub x6, x1, 1
001d0e9cstr w5, [x0+2*x6]
001d0ea0ldr x5, [sp+424]
001d0ea4ldrsb x27, [x5]
001d0ea8add x27, x5, 0xa0000
001d0eacstr x1, [x27+168]
001d0eb0add x27, x5, 0xa0000
001d0eb4str x2, [x27+176]
001d0eb8adrp x27, 0x87b000
001d0ebcldr w6, [x27+3056]
001d0ec0cbz w6, 0x1d0ec8
001d0ec4b 0x1d0ecc
001d0ec8
001d0ec8loc_1d0ec8:
001d0ec8b 0x1d0ee4
001d0ecc
001d0eccloc_1d0ecc:
001d0eccbl runtime.gcWriteBarrier2
001d0ed0str x0, [x25]
001d0ed4add x27, x5, 0xa0000
001d0ed8ldr x6, [x27+160]
001d0edcstr x6, [x25+8]
001d0ee0b 0x1d0ee4
001d0ee4
001d0ee4loc_1d0ee4:
001d0ee4add x27, x5, 0xa0000
001d0ee8str x0, [x27+160]
001d0eecldr x5, [sp+424]
001d0ef0ldrsb x27, [x5]
001d0ef4add x27, x5, 0xa0000
001d0ef8strb wzr, [x27+152]
001d0efcb 0x1d0f04
001d0f00
001d0f00loc_1d0f00:
001d0f00b 0x1d0f04
001d0f04
001d0f04loc_1d0f04:
001d0f04ldr x5, [sp+424]
001d0f08ldrsb x27, [x5]
001d0f0cadd x27, x5, 0xa0000
001d0f10ldr x5, [x27+168]
001d0f14str x5, [sp+256]
001d0f18cbnz x5, 0x1d0f20
001d0f1cb 0x1d0ffc
001d0f20
001d0f20loc_1d0f20:
001d0f20ldr x5, [sp+424]
001d0f24ldrsb x27, [x5]
001d0f28add x27, x5, 0xa0000
001d0f2cldr x1, [x27+160]
001d0f30add x27, x5, 0xa0000
001d0f34ldr x2, [x27+168]
001d0f38add x27, x5, 0xa0000
001d0f3cldr x3, [x27+176]
001d0f40str x1, [sp+344]
001d0f44str x2, [sp+352]
001d0f48str x3, [sp+360]
001d0f4cldr x5, [sp+424]
001d0f50ldrsb x27, [x5]
001d0f54add x27, x5, 0xa0000
001d0f58ldr x4, [x27+104]
001d0f5cstr x4, [sp+240]
001d0f60ldr x0, [sp+424]
001d0f64bl compress/flate.(*compressor).writeBlock
001d0f68str x0, [sp+392]
001d0f6cstr x1, [sp+400]
001d0f70ldr x5, [sp+424]
001d0f74ldrsb x27, [x5]
001d0f78add x27, x5, 0xa0000
001d0f7cstr x0, [x27+208]
001d0f80adrp x27, 0x87b000
001d0f84ldr w6, [x27+3056]
001d0f88cbz w6, 0x1d0f90
001d0f8cb 0x1d0f94
001d0f90
001d0f90loc_1d0f90:
001d0f90b 0x1d0fac
001d0f94
001d0f94loc_1d0f94:
001d0f94bl runtime.gcWriteBarrier2
001d0f98str x1, [x25]
001d0f9cadd x27, x5, 0xa0000
001d0fa0ldr x0, [x27+216]
001d0fa4str x0, [x25+8]
001d0fa8b 0x1d0fac
001d0fac
001d0facloc_1d0fac:
001d0facadd x27, x5, 0xa0000
001d0fb0str x1, [x27+216]
001d0fb4ldr x0, [sp+424]
001d0fb8ldrsb x27, [x0]
001d0fbcadd x27, x0, 0xa0000
001d0fc0ldr x0, [x27+208]
001d0fc4cbnz x0, 0x1d0fcc
001d0fc8b 0x1d0fd8
001d0fcc
001d0fccloc_1d0fcc:
001d0fccldp x29, x30, [sp-8]
001d0fd0add sp, sp, 416
001d0fd4ret x30
001d0fd8
001d0fd8loc_1d0fd8:
001d0fd8ldr x0, [sp+424]
001d0fdcldrsb x27, [x0]
001d0fe0b 0x1d0fe4
001d0fe4
001d0fe4loc_1d0fe4:
001d0fe4b 0x1d0fe8
001d0fe8
001d0fe8loc_1d0fe8:
001d0fe8ldr x0, [sp+424]
001d0fecldrsb x27, [x0]
001d0ff0add x27, x0, 0xa0000
001d0ff4str xzr, [x27+168]
001d0ff8b 0x1d1000
001d0ffc
001d0ffcloc_1d0ffc:
001d0ffcb 0x1d1000
001d1000
001d1000loc_1d1000:
001d1000b 0x1d100c
001d1004
001d1004loc_1d1004:
001d1004b 0x1d101c
001d1008
001d1008loc_1d1008:
001d1008b 0x1d100c
001d100c
001d100cloc_1d100c:
001d100cldp x29, x30, [sp-8]
001d1010add sp, sp, 416
001d1014ret x30
001d1018
001d1018loc_1d1018:
001d1018b 0x1d101c
001d101c
001d101cloc_1d101c:
001d101cldr x5, [sp+424]
001d1020ldrsb x27, [x5]
001d1024add x27, x5, 0xa0000
001d1028ldr x5, [x27+104]
001d102cldr x6, [sp+424]
001d1030ldrsb x27, [x6]
001d1034add x27, x6, 0xa0000
001d1038ldr x6, [x27+200]
001d103csubs xzr, x6, x5
001d1040b.gt 0x1d1048
001d1044b 0x1d1170
001d1048
001d1048loc_1d1048:
001d1048ldr x3, [sp+424]
001d104cldrsb x27, [x3]
001d1050add x27, x3, 0xa0000
001d1054ldr x0, [x27+104]
001d1058str x0, [sp+256]
001d105cldr x3, [sp+424]
001d1060ldrsb x27, [x3]
001d1064add x27, x3, 0xa0000
001d1068ldr x3, [x27+104]
001d106cadd x1, x3, 4
001d1070str x1, [sp+248]
001d1074ldr x4, [sp+424]
001d1078ldrsb x27, [x4]
001d107cadd x27, x4, 0xa0000
001d1080ldr x2, [x27+128]
001d1084add x27, x4, 0xa0000
001d1088ldr x4, [x27+112]
001d108csubs xzr, x2, x1
001d1090b.hs 0x1d1098
001d1094b 0x1d1ce8
001d1098
001d1098loc_1d1098:
001d1098subs xzr, x0, x1
001d109cb.ls 0x1d10a4
001d10a0b 0x1d1ce4
001d10a4
001d10a4loc_1d10a4:
001d10a4sub x2, x2, x0
001d10a8sub x3, x3, x0
001d10acadd x1, x3, 4
001d10b0sub x3, xzr, x2
001d10b4and x3, x0, x3, asr #63
001d10b8add x0, x4, x3
001d10bcstr x0, [sp+368]
001d10c0str x1, [sp+376]
001d10c4str x2, [sp+384]
001d10c8bl compress/flate.hash4
001d10ccstr w0, [sp+104]
001d10d0ldr x3, [sp+424]
001d10d4ldrsb x27, [x3]
001d10d8add x3, x3, 96
001d10dcubfm x4, x0, 62, 16
001d10e0add x3, x3, x4
001d10e4str x3, [sp+288]
001d10e8ldrsb x27, [x3]
001d10ecldr x4, [sp+424]
001d10f0ldrsb x27, [x4]
001d10f4ldr w3, [x3]
001d10f8str x3, [x4+88]
001d10fcldr x3, [sp+424]
001d1100ldrsb x27, [x3]
001d1104add x27, x3, 0xa0000
001d1108ldr x3, [x27+104]
001d110cubfm x4, x3, 62, 14
001d1110and x3, x3, 32767
001d1114str x3, [sp+232]
001d1118ldr x3, [sp+424]
001d111cldrsb x27, [x3]
001d1120movz x5, 96
001d1124movk x5, 0x80000
001d1128add x3, x3, x5
001d112cldr x5, [sp+424]
001d1130ldrsb x27, [x5]
001d1134ldr x5, [x5+88]
001d1138str w5, [x3+x4]
001d113cldr x3, [sp+288]
001d1140ldrsb x27, [x3]
001d1144ldr x4, [sp+424]
001d1148ldrsb x27, [x4]
001d114cadd x27, x4, 0xa0000
001d1150ldr x4, [x27+104]
001d1154ldr x5, [sp+424]
001d1158ldrsb x27, [x5]
001d115cadd x27, x5, 0xa0000
001d1160ldr x5, [x27+96]
001d1164add x4, x4, x5
001d1168str w4, [x3]
001d116cb 0x1d1174
001d1170
001d1170loc_1d1170:
001d1170b 0x1d1174
001d1174
001d1174loc_1d1174:
001d1174ldr x5, [sp+424]
001d1178ldrsb x27, [x5]
001d117cadd x27, x5, 0xa0000
001d1180ldr x5, [x27+184]
001d1184str x5, [sp+136]
001d1188ldr x5, [sp+424]
001d118cldrsb x27, [x5]
001d1190add x27, x5, 0xa0000
001d1194ldr x5, [x27+192]
001d1198str x5, [sp+128]
001d119cldr x5, [sp+424]
001d11a0ldrsb x27, [x5]
001d11a4orr x3, xzr, 3
001d11a8add x27, x5, 0xa0000
001d11acstr x3, [x27+184]
001d11b0ldr x5, [sp+424]
001d11b4ldrsb x27, [x5]
001d11b8add x27, x5, 0xa0000
001d11bcstr xzr, [x27+192]
001d11c0ldr x5, [sp+424]
001d11c4ldrsb x27, [x5]
001d11c8add x27, x5, 0xa0000
001d11ccldr x5, [x27+104]
001d11d0sub x5, x5, 32768
001d11d4str x5, [sp+168]
001d11d8tbnz x5, 63, 0x1d11e0
001d11dcb 0x1d11e8
001d11e0
001d11e0loc_1d11e0:
001d11e0str xzr, [sp+168]
001d11e4b 0x1d11ec
001d11e8
001d11e8loc_1d11e8:
001d11e8b 0x1d11ec
001d11ec
001d11ecloc_1d11ec:
001d11ecldr x5, [sp+424]
001d11f0ldrsb x27, [x5]
001d11f4ldr x5, [x5+88]
001d11f8ldr x6, [sp+424]
001d11fcldrsb x27, [x6]
001d1200add x27, x6, 0xa0000
001d1204ldr x6, [x27+96]
001d1208sub x5, x5, x6
001d120cldr x6, [sp+168]
001d1210subs xzr, x6, x5
001d1214cset x5, le
001d1218strb w5, [sp+98]
001d121cb.le 0x1d1224
001d1220b 0x1d1300
001d1224
001d1224loc_1d1224:
001d1224ldr x5, [sp+424]
001d1228ldrsb x27, [x5]
001d122cldr x5, [x5+40]
001d1230orr x6, xzr, 0x7fffffff
001d1234subs xzr, x5, x6
001d1238cset x5, ne
001d123cstrb w5, [sp+96]
001d1240b.ne 0x1d1248
001d1244b 0x1d125c
001d1248
001d1248loc_1d1248:
001d1248ldr x5, [sp+176]
001d124csubs xzr, x5, 3
001d1250cset x5, gt
001d1254strb w5, [sp+96]
001d1258b 0x1d1260
001d125c
001d125cloc_1d125c:
001d125cb 0x1d1260
001d1260
001d1260loc_1d1260:
001d1260ldrb w5, [sp+96]
001d1264strb w5, [sp+97]
001d1268tbnz w5, 0, 0x1d1270
001d126cb 0x1d1274
001d1270
001d1270loc_1d1270:
001d1270b 0x1d12f4
001d1274
001d1274loc_1d1274:
001d1274ldr x5, [sp+424]
001d1278ldrsb x27, [x5]
001d127cldr x5, [x5+40]
001d1280orr x6, xzr, 0x7fffffff
001d1284subs xzr, x5, x6
001d1288cset x5, eq
001d128cstrb w5, [sp+94]
001d1290b.eq 0x1d1298
001d1294b 0x1d12b0
001d1298
001d1298loc_1d1298:
001d1298ldr x5, [sp+176]
001d129cldr x6, [sp+136]
001d12a0subs xzr, x6, x5
001d12a4cset x5, lt
001d12a8strb w5, [sp+94]
001d12acb 0x1d12b4
001d12b0
001d12b0loc_1d12b0:
001d12b0b 0x1d12b4
001d12b4
001d12b4loc_1d12b4:
001d12b4ldrb w5, [sp+94]
001d12b8strb w5, [sp+95]
001d12bctbnz w5, 0, 0x1d12c4
001d12c0b 0x1d12e4
001d12c4
001d12c4loc_1d12c4:
001d12c4ldr x5, [sp+136]
001d12c8ldr x6, [sp+424]
001d12ccldrsb x27, [x6]
001d12d0ldr x6, [x6+16]
001d12d4subs xzr, x6, x5
001d12d8cset x5, gt
001d12dcstrb w5, [sp+95]
001d12e0b 0x1d12e8
001d12e4
001d12e4loc_1d12e4:
001d12e4b 0x1d12e8
001d12e8
001d12e8loc_1d12e8:
001d12e8ldrb w5, [sp+95]
001d12ecstrb w5, [sp+97]
001d12f0b 0x1d12f4
001d12f4
001d12f4loc_1d12f4:
001d12f4ldrb w5, [sp+97]
001d12f8strb w5, [sp+98]
001d12fcb 0x1d1304
001d1300
001d1300loc_1d1300:
001d1300b 0x1d1304
001d1304
001d1304loc_1d1304:
001d1304ldrb w5, [sp+98]
001d1308tbnz w5, 0, 0x1d1310
001d130cb 0x1d13c4
001d1310
001d1310loc_1d1310:
001d1310ldr x5, [sp+424]
001d1314ldrsb x27, [x5]
001d1318add x27, x5, 0xa0000
001d131cldr x1, [x27+104]
001d1320str x1, [sp+224]
001d1324ldr x5, [sp+424]
001d1328ldrsb x27, [x5]
001d132cldr x5, [x5+88]
001d1330ldr x6, [sp+424]
001d1334ldrsb x27, [x6]
001d1338add x27, x6, 0xa0000
001d133cldr x6, [x27+96]
001d1340sub x2, x5, x6
001d1344str x2, [sp+216]
001d1348ldr x4, [sp+176]
001d134cldr x0, [sp+424]
001d1350bl compress/flate.(*compressor).findMatch
001d1354str x0, [sp+248]
001d1358str x1, [sp+256]
001d135cstrb w2, [sp+98]
001d1360ldr x5, [sp+248]
001d1364str x5, [sp+272]
001d1368str x1, [sp+264]
001d136cldrb w5, [sp+98]
001d1370strb w5, [sp+99]
001d1374ldr x5, [sp+272]
001d1378str x5, [sp+152]
001d137cstr x1, [sp+144]
001d1380ldrb w5, [sp+99]
001d1384strb w5, [sp+93]
001d1388tbnz w5, 0, 0x1d1390
001d138cb 0x1d13bc
001d1390
001d1390loc_1d1390:
001d1390ldr x5, [sp+424]
001d1394ldrsb x27, [x5]
001d1398ldr x6, [sp+152]
001d139cadd x27, x5, 0xa0000
001d13a0str x6, [x27+184]
001d13a4ldr x5, [sp+424]
001d13a8ldrsb x27, [x5]
001d13acldr x6, [sp+144]
001d13b0add x27, x5, 0xa0000
001d13b4str x6, [x27+192]
001d13b8b 0x1d13c0
001d13bc
001d13bcloc_1d13bc:
001d13bcb 0x1d13c0
001d13c0
001d13c0loc_1d13c0:
001d13c0b 0x1d13c8
001d13c4
001d13c4loc_1d13c4:
001d13c4b 0x1d13c8
001d13c8
001d13c8loc_1d13c8:
001d13c8ldr x5, [sp+424]
001d13ccldrsb x27, [x5]
001d13d0ldr x5, [x5+40]
001d13d4orr x6, xzr, 0x7fffffff
001d13d8subs xzr, x5, x6
001d13dccset x5, ne
001d13e0strb w5, [sp+96]
001d13e4b.ne 0x1d13ec
001d13e8b 0x1d140c
001d13ec
001d13ecloc_1d13ec:
001d13ecldr x5, [sp+424]
001d13f0ldrsb x27, [x5]
001d13f4add x27, x5, 0xa0000
001d13f8ldr x5, [x27+184]
001d13fcsubs xzr, x5, 4
001d1400cset x5, ge
001d1404strb w5, [sp+96]
001d1408b 0x1d1410
001d140c
001d140cloc_1d140c:
001d140cb 0x1d1410
001d1410
001d1410loc_1d1410:
001d1410ldrb w5, [sp+96]
001d1414strb w5, [sp+98]
001d1418tbnz w5, 0, 0x1d1420
001d141cb 0x1d1424
001d1420
001d1420loc_1d1420:
001d1420b 0x1d14a4
001d1424
001d1424loc_1d1424:
001d1424ldr x5, [sp+424]
001d1428ldrsb x27, [x5]
001d142cldr x5, [x5+40]
001d1430orr x6, xzr, 0x7fffffff
001d1434subs xzr, x5, x6
001d1438cset x5, eq
001d143cstrb w5, [sp+94]
001d1440b.eq 0x1d1448
001d1444b 0x1d145c
001d1448
001d1448loc_1d1448:
001d1448ldr x5, [sp+136]
001d144csubs xzr, x5, 4
001d1450cset x5, ge
001d1454strb w5, [sp+94]
001d1458b 0x1d1460
001d145c
001d145cloc_1d145c:
001d145cb 0x1d1460
001d1460
001d1460loc_1d1460:
001d1460ldrb w5, [sp+94]
001d1464strb w5, [sp+97]
001d1468tbnz w5, 0, 0x1d1470
001d146cb 0x1d1494
001d1470
001d1470loc_1d1470:
001d1470ldr x5, [sp+424]
001d1474ldrsb x27, [x5]
001d1478add x27, x5, 0xa0000
001d147cldr x5, [x27+184]
001d1480ldr x6, [sp+136]
001d1484subs xzr, x6, x5
001d1488cset x5, ge
001d148cstrb w5, [sp+97]
001d1490b 0x1d1498
001d1494
001d1494loc_1d1494:
001d1494b 0x1d1498
001d1498
001d1498loc_1d1498:
001d1498ldrb w5, [sp+97]
001d149cstrb w5, [sp+98]
001d14a0b 0x1d14a4
001d14a4
001d14a4loc_1d14a4:
001d14a4ldrb w5, [sp+98]
001d14a8tbnz w5, 0, 0x1d14b0
001d14acb 0x1d1764
001d14b0
001d14b0loc_1d14b0:
001d14b0ldr x2, [sp+424]
001d14b4ldrsb x27, [x2]
001d14b8ldr x2, [x2+40]
001d14bcorr x3, xzr, 0x7fffffff
001d14c0subs xzr, x2, x3
001d14c4b.ne 0x1d14cc
001d14c8b 0x1d15b0
001d14cc
001d14ccloc_1d14cc:
001d14ccldr x2, [sp+424]
001d14d0ldrsb x27, [x2]
001d14d4add x27, x2, 0xa0000
001d14d8ldr x2, [x27+184]
001d14dcsub x0, x2, 3
001d14e0str w0, [sp+116]
001d14e4ldr x2, [sp+424]
001d14e8ldrsb x27, [x2]
001d14ecadd x27, x2, 0xa0000
001d14f0ldr x2, [x27+192]
001d14f4sub x1, x2, 1
001d14f8str w1, [sp+112]
001d14fcbl compress/flate.matchToken
001d1500str w0, [sp+124]
001d1504ldr x2, [sp+424]
001d1508ldrsb x27, [x2]
001d150cadd x27, x2, 0xa0000
001d1510ldr x3, [x27+176]
001d1514add x27, x2, 0xa0000
001d1518ldr x0, [x27+160]
001d151cadd x27, x2, 0xa0000
001d1520ldr x2, [x27+168]
001d1524add x1, x2, 1
001d1528subs xzr, x3, x1
001d152cb.hs 0x1d1534
001d1530b 0x1d1538
001d1534
001d1534loc_1d1534:
001d1534b 0x1d1554
001d1538
001d1538loc_1d1538:
001d1538mov x2, x3
001d153corr x3, xzr, 1
001d1540adrp x4, 0x451000
001d1544add x4, x4, 3040
001d1548bl runtime.growslice
001d154cmov x3, x2
001d1550b 0x1d1554
001d1554
001d1554loc_1d1554:
001d1554ldr w5, [sp+124]
001d1558sub x6, x1, 1
001d155cstr w5, [x0+2*x6]
001d1560ldr x5, [sp+424]
001d1564ldrsb x27, [x5]
001d1568add x27, x5, 0xa0000
001d156cstr x1, [x27+168]
001d1570add x27, x5, 0xa0000
001d1574str x3, [x27+176]
001d1578adrp x27, 0x87a000
001d157cldr w6, [x27+3056]
001d1580cbz w6, 0x1d1588
001d1584b 0x1d158c
001d1588
001d1588loc_1d1588:
001d1588b 0x1d15a4
001d158c
001d158cloc_1d158c:
001d158cbl runtime.gcWriteBarrier2
001d1590str x0, [x25]
001d1594add x27, x5, 0xa0000
001d1598ldr x6, [x27+160]
001d159cstr x6, [x25+8]
001d15a0b 0x1d15a4
001d15a4
001d15a4loc_1d15a4:
001d15a4add x27, x5, 0xa0000
001d15a8str x0, [x27+160]
001d15acb 0x1d1674
001d15b0
001d15b0loc_1d15b0:
001d15b0ldr x2, [sp+136]
001d15b4sub x0, x2, 3
001d15b8ldr x2, [sp+128]
001d15bcsub x1, x2, 1
001d15c0bl compress/flate.matchToken
001d15c4str w0, [sp+124]
001d15c8ldr x2, [sp+424]
001d15ccldrsb x27, [x2]
001d15d0add x27, x2, 0xa0000
001d15d4ldr x3, [x27+176]
001d15d8add x27, x2, 0xa0000
001d15dcldr x0, [x27+160]
001d15e0add x27, x2, 0xa0000
001d15e4ldr x2, [x27+168]
001d15e8add x1, x2, 1
001d15ecsubs xzr, x3, x1
001d15f0b.hs 0x1d15f8
001d15f4b 0x1d15fc
001d15f8
001d15f8loc_1d15f8:
001d15f8b 0x1d1618
001d15fc
001d15fcloc_1d15fc:
001d15fcmov x2, x3
001d1600orr x3, xzr, 1
001d1604adrp x4, 0x451000
001d1608add x4, x4, 3040
001d160cbl runtime.growslice
001d1610mov x3, x2
001d1614b 0x1d1618
001d1618
001d1618loc_1d1618:
001d1618ldr w5, [sp+124]
001d161csub x6, x1, 1
001d1620str w5, [x0+2*x6]
001d1624ldr x5, [sp+424]
001d1628ldrsb x27, [x5]
001d162cadd x27, x5, 0xa0000
001d1630str x1, [x27+168]
001d1634add x27, x5, 0xa0000
001d1638str x3, [x27+176]
001d163cadrp x27, 0x87a000
001d1640ldr w6, [x27+3056]
001d1644cbz w6, 0x1d164c
001d1648b 0x1d1650
001d164c
001d164cloc_1d164c:
001d164cb 0x1d1668
001d1650
001d1650loc_1d1650:
001d1650bl runtime.gcWriteBarrier2
001d1654str x0, [x25]
001d1658add x27, x5, 0xa0000
001d165cldr x6, [x27+160]
001d1660str x6, [x25+8]
001d1664b 0x1d1668
001d1668
001d1668loc_1d1668:
001d1668add x27, x5, 0xa0000
001d166cstr x0, [x27+160]
001d1670b 0x1d1674
001d1674
001d1674loc_1d1674:
001d1674ldr x5, [sp+424]
001d1678ldrsb x27, [x5]
001d167cadd x27, x5, 0xa0000
001d1680ldr x5, [x27+184]
001d1684ldr x6, [sp+424]
001d1688ldrsb x27, [x6]
001d168cldr x6, [x6+40]
001d1690subs xzr, x6, x5
001d1694b.ge 0x1d169c
001d1698b 0x1d172c
001d169c
001d169cloc_1d169c:
001d169cstr xzr, [sp+160]
001d16a0ldr x5, [sp+424]
001d16a4ldrsb x27, [x5]
001d16a8ldr x5, [x5+40]
001d16acorr x6, xzr, 0x7fffffff
001d16b0subs xzr, x5, x6
001d16b4b.ne 0x1d16bc
001d16b8b 0x1d16e8
001d16bc
001d16bcloc_1d16bc:
001d16bcldr x5, [sp+424]
001d16c0ldrsb x27, [x5]
001d16c4add x27, x5, 0xa0000
001d16c8ldr x5, [x27+104]
001d16ccldr x6, [sp+424]
001d16d0ldrsb x27, [x6]
001d16d4add x27, x6, 0xa0000
001d16d8ldr x6, [x27+184]
001d16dcadd x5, x5, x6
001d16e0str x5, [sp+160]
001d16e4b 0x1d170c
001d16e8
001d16e8loc_1d16e8:
001d16e8ldr x5, [sp+424]
001d16ecldrsb x27, [x5]
001d16f0add x27, x5, 0xa0000
001d16f4ldr x5, [x27+104]
001d16f8ldr x6, [sp+136]
001d16fcadd x5, x5, x6
001d1700sub x5, x5, 1
001d1704str x5, [sp+160]
001d1708b 0x1d170c
001d170c
001d170cloc_1d170c:
001d170cldr x5, [sp+424]
001d1710ldrsb x27, [x5]
001d1714add x27, x5, 0xa0000
001d1718ldr x5, [x27+104]
001d171cstr x5, [sp+184]
001d1720add x5, x5, 1
001d1724str x5, [sp+184]
001d1728b 0x1d1b50
001d172c
001d172cloc_1d172c:
001d172cldr x5, [sp+424]
001d1730ldrsb x27, [x5]
001d1734ldr x6, [sp+424]
001d1738ldrsb x27, [x6]
001d173cadd x27, x6, 0xa0000
001d1740ldr x6, [x27+104]
001d1744ldr x7, [sp+424]
001d1748ldrsb x27, [x7]
001d174cadd x27, x7, 0xa0000
001d1750ldr x7, [x27+184]
001d1754add x6, x6, x7
001d1758add x27, x5, 0xa0000
001d175cstr x6, [x27+104]
001d1760b 0x1d1a48
001d1764
001d1764loc_1d1764:
001d1764ldr x5, [sp+424]
001d1768ldrsb x27, [x5]
001d176cldr x5, [x5+40]
001d1770orr x6, xzr, 0x7fffffff
001d1774subs xzr, x5, x6
001d1778cset x5, ne
001d177cstrb w5, [sp+96]
001d1780b.ne 0x1d1788
001d1784b 0x1d178c
001d1788
001d1788loc_1d1788:
001d1788b 0x1d17a4
001d178c
001d178cloc_1d178c:
001d178cldr x5, [sp+424]
001d1790ldrsb x27, [x5]
001d1794add x27, x5, 0xa0000
001d1798ldrb w5, [x27+152]
001d179cstrb w5, [sp+96]
001d17a0b 0x1d17a4
001d17a4
001d17a4loc_1d17a4:
001d17a4ldrb w5, [sp+96]
001d17a8tbnz w5, 0, 0x1d17b0
001d17acb 0x1d19d4
001d17b0
001d17b0loc_1d17b0:
001d17b0ldr x2, [sp+424]
001d17b4ldrsb x27, [x2]
001d17b8add x27, x2, 0xa0000
001d17bcldr x2, [x27+104]
001d17c0sub x2, x2, 1
001d17c4str x2, [sp+192]
001d17c8ldr x2, [sp+424]
001d17ccldrsb x27, [x2]
001d17d0ldr x2, [x2+40]
001d17d4orr x3, xzr, 0x7fffffff
001d17d8subs xzr, x2, x3
001d17dcb.ne 0x1d17e4
001d17e0b 0x1d17fc
001d17e4
001d17e4loc_1d17e4:
001d17e4ldr x2, [sp+424]
001d17e8ldrsb x27, [x2]
001d17ecadd x27, x2, 0xa0000
001d17f0ldr x2, [x27+104]
001d17f4str x2, [sp+192]
001d17f8b 0x1d1800
001d17fc
001d17fcloc_1d17fc:
001d17fcb 0x1d1800
001d1800
001d1800loc_1d1800:
001d1800ldr x2, [sp+424]
001d1804ldrsb x27, [x2]
001d1808add x27, x2, 0xa0000
001d180cldr x1, [x27+120]
001d1810add x27, x2, 0xa0000
001d1814ldr x2, [x27+112]
001d1818ldr x0, [sp+192]
001d181csubs xzr, x0, x1
001d1820b.lo 0x1d1828
001d1824b 0x1d1a44
001d1828
001d1828loc_1d1828:
001d1828ldrb w1, [x2+x0]
001d182cmov x0, x1
001d1830str w0, [sp+108]
001d1834bl compress/flate.literalToken
001d1838str w0, [sp+124]
001d183cldr x1, [sp+424]
001d1840ldrsb x27, [x1]
001d1844add x27, x1, 0xa0000
001d1848ldr x2, [x27+176]
001d184cadd x27, x1, 0xa0000
001d1850ldr x0, [x27+160]
001d1854add x27, x1, 0xa0000
001d1858ldr x1, [x27+168]
001d185cadd x1, x1, 1
001d1860subs xzr, x2, x1
001d1864b.hs 0x1d186c
001d1868b 0x1d1870
001d186c
001d186cloc_1d186c:
001d186cb 0x1d1884
001d1870
001d1870loc_1d1870:
001d1870orr x3, xzr, 1
001d1874adrp x4, 0x451000
001d1878add x4, x4, 3040
001d187cbl runtime.growslice
001d1880b 0x1d1884
001d1884
001d1884loc_1d1884:
001d1884ldr w5, [sp+124]
001d1888sub x6, x1, 1
001d188cstr w5, [x0+2*x6]
001d1890ldr x5, [sp+424]
001d1894ldrsb x27, [x5]
001d1898add x27, x5, 0xa0000
001d189cstr x1, [x27+168]
001d18a0add x27, x5, 0xa0000
001d18a4str x2, [x27+176]
001d18a8adrp x27, 0x87a000
001d18acldr w6, [x27+3056]
001d18b0cbz w6, 0x1d18b8
001d18b4b 0x1d18bc
001d18b8
001d18b8loc_1d18b8:
001d18b8b 0x1d18d4
001d18bc
001d18bcloc_1d18bc:
001d18bcbl runtime.gcWriteBarrier2
001d18c0str x0, [x25]
001d18c4add x27, x5, 0xa0000
001d18c8ldr x6, [x27+160]
001d18ccstr x6, [x25+8]
001d18d0b 0x1d18d4
001d18d4
001d18d4loc_1d18d4:
001d18d4add x27, x5, 0xa0000
001d18d8str x0, [x27+160]
001d18dcldr x5, [sp+424]
001d18e0ldrsb x27, [x5]
001d18e4add x27, x5, 0xa0000
001d18e8ldr x5, [x27+168]
001d18ecstr x5, [sp+256]
001d18f0subs xzr, x5, 16384
001d18f4b.eq 0x1d18fc
001d18f8b 0x1d19cc
001d18fc
001d18fcloc_1d18fc:
001d18fcldr x5, [sp+424]
001d1900ldrsb x27, [x5]
001d1904add x27, x5, 0xa0000
001d1908ldr x1, [x27+160]
001d190cadd x27, x5, 0xa0000
001d1910ldr x2, [x27+168]
001d1914add x27, x5, 0xa0000
001d1918ldr x3, [x27+176]
001d191cstr x1, [sp+296]
001d1920str x2, [sp+304]
001d1924str x3, [sp+312]
001d1928ldr x0, [sp+424]
001d192cldr x5, [sp+192]
001d1930add x4, x5, 1
001d1934bl compress/flate.(*compressor).writeBlock
001d1938str x0, [sp+392]
001d193cstr x1, [sp+400]
001d1940ldr x5, [sp+424]
001d1944ldrsb x27, [x5]
001d1948add x27, x5, 0xa0000
001d194cstr x0, [x27+208]
001d1950adrp x27, 0x87a000
001d1954ldr w6, [x27+3056]
001d1958cbz w6, 0x1d1960
001d195cb 0x1d1964
001d1960
001d1960loc_1d1960:
001d1960b 0x1d197c
001d1964
001d1964loc_1d1964:
001d1964bl runtime.gcWriteBarrier2
001d1968str x1, [x25]
001d196cadd x27, x5, 0xa0000
001d1970ldr x6, [x27+216]
001d1974str x6, [x25+8]
001d1978b 0x1d197c
001d197c
001d197cloc_1d197c:
001d197cadd x27, x5, 0xa0000
001d1980str x1, [x27+216]
001d1984ldr x5, [sp+424]
001d1988ldrsb x27, [x5]
001d198cadd x27, x5, 0xa0000
001d1990ldr x5, [x27+208]
001d1994cbnz x5, 0x1d199c
001d1998b 0x1d19a8
001d199c
001d199cloc_1d199c:
001d199cldp x29, x30, [sp-8]
001d19a0add sp, sp, 416
001d19a4ret x30
001d19a8
001d19a8loc_1d19a8:
001d19a8ldr x5, [sp+424]
001d19acldrsb x27, [x5]
001d19b0b 0x1d19b4
001d19b4
001d19b4loc_1d19b4:
001d19b4b 0x1d19b8
001d19b8
001d19b8loc_1d19b8:
001d19b8ldr x5, [sp+424]
001d19bcldrsb x27, [x5]
001d19c0add x27, x5, 0xa0000
001d19c4str xzr, [x27+168]
001d19c8b 0x1d19d0
001d19cc
001d19ccloc_1d19cc:
001d19ccb 0x1d19d0
001d19d0
001d19d0loc_1d19d0:
001d19d0b 0x1d19d8
001d19d4
001d19d4loc_1d19d4:
001d19d4b 0x1d19d8
001d19d8
001d19d8loc_1d19d8:
001d19d8ldr x5, [sp+424]
001d19dcldrsb x27, [x5]
001d19e0ldr x6, [sp+424]
001d19e4ldrsb x27, [x6]
001d19e8add x27, x6, 0xa0000
001d19ecldr x6, [x27+104]
001d19f0add x6, x6, 1
001d19f4add x27, x5, 0xa0000
001d19f8str x6, [x27+104]
001d19fcldr x5, [sp+424]
001d1a00ldrsb x27, [x5]
001d1a04ldr x5, [x5+40]
001d1a08orr x6, xzr, 0x7fffffff
001d1a0csubs xzr, x5, x6
001d1a10b.eq 0x1d1a18
001d1a14b 0x1d1a30
001d1a18
001d1a18loc_1d1a18:
001d1a18ldr x5, [sp+424]
001d1a1cldrsb x27, [x5]
001d1a20orr x6, xzr, 1
001d1a24add x27, x5, 0xa0000
001d1a28strb w6, [x27+152]
001d1a2cb 0x1d1a38
001d1a30
001d1a30loc_1d1a30:
001d1a30orr x6, xzr, 1
001d1a34b 0x1d1a38
001d1a38
001d1a38loc_1d1a38:
001d1a38b 0x1d1a3c
001d1a3c
001d1a3cloc_1d1a3c:
001d1a3cb 0x1d1a40
001d1a40
001d1a40loc_1d1a40:
001d1a40b 0x1d0d38
001d1a44
001d1a44loc_1d1a44:
001d1a44bl runtime.panicIndex
001d1a48
001d1a48loc_1d1a48:
001d1a48ldr x5, [sp+424]
001d1a4cldrsb x27, [x5]
001d1a50add x27, x5, 0xa0000
001d1a54ldr x5, [x27+168]
001d1a58str x5, [sp+256]
001d1a5csubs xzr, x5, 16384
001d1a60b.eq 0x1d1a68
001d1a64b 0x1d1b44
001d1a68
001d1a68loc_1d1a68:
001d1a68ldr x5, [sp+424]
001d1a6cldrsb x27, [x5]
001d1a70add x27, x5, 0xa0000
001d1a74ldr x1, [x27+160]
001d1a78add x27, x5, 0xa0000
001d1a7cldr x2, [x27+168]
001d1a80add x27, x5, 0xa0000
001d1a84ldr x3, [x27+176]
001d1a88str x1, [sp+320]
001d1a8cstr x2, [sp+328]
001d1a90str x3, [sp+336]
001d1a94ldr x5, [sp+424]
001d1a98ldrsb x27, [x5]
001d1a9cadd x27, x5, 0xa0000
001d1aa0ldr x4, [x27+104]
001d1aa4str x4, [sp+200]
001d1aa8ldr x0, [sp+424]
001d1aacbl compress/flate.(*compressor).writeBlock
001d1ab0str x0, [sp+392]
001d1ab4str x1, [sp+400]
001d1ab8ldr x5, [sp+424]
001d1abcldrsb x27, [x5]
001d1ac0add x27, x5, 0xa0000
001d1ac4str x0, [x27+208]
001d1ac8adrp x27, 0x87a000
001d1accldr w6, [x27+3056]
001d1ad0cbz w6, 0x1d1ad8
001d1ad4b 0x1d1adc
001d1ad8
001d1ad8loc_1d1ad8:
001d1ad8b 0x1d1af4
001d1adc
001d1adcloc_1d1adc:
001d1adcbl runtime.gcWriteBarrier2
001d1ae0str x1, [x25]
001d1ae4add x27, x5, 0xa0000
001d1ae8ldr x6, [x27+216]
001d1aecstr x6, [x25+8]
001d1af0b 0x1d1af4
001d1af4
001d1af4loc_1d1af4:
001d1af4add x27, x5, 0xa0000
001d1af8str x1, [x27+216]
001d1afcldr x5, [sp+424]
001d1b00ldrsb x27, [x5]
001d1b04add x27, x5, 0xa0000
001d1b08ldr x5, [x27+208]
001d1b0ccbnz x5, 0x1d1b14
001d1b10b 0x1d1b20
001d1b14
001d1b14loc_1d1b14:
001d1b14ldp x29, x30, [sp-8]
001d1b18add sp, sp, 416
001d1b1cret x30
001d1b20
001d1b20loc_1d1b20:
001d1b20ldr x5, [sp+424]
001d1b24ldrsb x27, [x5]
001d1b28b 0x1d1b2c
001d1b2c
001d1b2cloc_1d1b2c:
001d1b2cb 0x1d1b30
001d1b30
001d1b30loc_1d1b30:
001d1b30ldr x5, [sp+424]
001d1b34ldrsb x27, [x5]
001d1b38add x27, x5, 0xa0000
001d1b3cstr xzr, [x27+168]
001d1b40b 0x1d1b48
001d1b44
001d1b44loc_1d1b44:
001d1b44b 0x1d1b48
001d1b48
001d1b48loc_1d1b48:
001d1b48orr x6, xzr, 1
001d1b4cb 0x1d1a3c
001d1b50
001d1b50loc_1d1b50:
001d1b50ldr x5, [sp+160]
001d1b54ldr x6, [sp+184]
001d1b58subs xzr, x5, x6
001d1b5cb.gt 0x1d1b64
001d1b60b 0x1d1c78
001d1b64
001d1b64loc_1d1b64:
001d1b64ldr x5, [sp+184]
001d1b68ldr x6, [sp+424]
001d1b6cldrsb x27, [x6]
001d1b70add x27, x6, 0xa0000
001d1b74ldr x6, [x27+200]
001d1b78subs xzr, x6, x5
001d1b7cb.gt 0x1d1b84
001d1b80b 0x1d1c60
001d1b84
001d1b84loc_1d1b84:
001d1b84ldr x3, [sp+184]
001d1b88add x1, x3, 4
001d1b8cstr x1, [sp+256]
001d1b90ldr x4, [sp+424]
001d1b94ldrsb x27, [x4]
001d1b98add x27, x4, 0xa0000
001d1b9cldr x2, [x27+128]
001d1ba0add x27, x4, 0xa0000
001d1ba4ldr x4, [x27+112]
001d1ba8ldr x0, [sp+184]
001d1bacsubs xzr, x2, x1
001d1bb0b.hs 0x1d1bb8
001d1bb4b 0x1d1ce0
001d1bb8
001d1bb8loc_1d1bb8:
001d1bb8subs xzr, x0, x1
001d1bbcb.ls 0x1d1bc4
001d1bc0b 0x1d1cdc
001d1bc4
001d1bc4loc_1d1bc4:
001d1bc4sub x2, x2, x0
001d1bc8sub x3, x3, x0
001d1bccadd x1, x3, 4
001d1bd0sub x3, xzr, x2
001d1bd4and x3, x0, x3, asr #63
001d1bd8add x0, x4, x3
001d1bdcstr x0, [sp+368]
001d1be0str x1, [sp+376]
001d1be4str x2, [sp+384]
001d1be8bl compress/flate.hash4
001d1becstr w0, [sp+100]
001d1bf0ldr x3, [sp+424]
001d1bf4ldrsb x27, [x3]
001d1bf8add x3, x3, 96
001d1bfcubfm x4, x0, 62, 16
001d1c00add x3, x3, x4
001d1c04str x3, [sp+280]
001d1c08ldr x4, [sp+184]
001d1c0cubfm x5, x4, 62, 14
001d1c10and x4, x4, 32767
001d1c14str x4, [sp+208]
001d1c18ldrsb x27, [x3]
001d1c1cldr x4, [sp+424]
001d1c20ldrsb x27, [x4]
001d1c24movz x6, 96
001d1c28movk x6, 0x80000
001d1c2cadd x4, x4, x6
001d1c30ldr w3, [x3]
001d1c34str w3, [x4+x5]
001d1c38ldr x3, [sp+280]
001d1c3cldrsb x27, [x3]
001d1c40ldr x4, [sp+184]
001d1c44ldr x5, [sp+424]
001d1c48ldrsb x27, [x5]
001d1c4cadd x27, x5, 0xa0000
001d1c50ldr x5, [x27+96]
001d1c54add x4, x4, x5
001d1c58str w4, [x3]
001d1c5cb 0x1d1c64
001d1c60
001d1c60loc_1d1c60:
001d1c60b 0x1d1c64
001d1c64
001d1c64loc_1d1c64:
001d1c64b 0x1d1c68
001d1c68
001d1c68loc_1d1c68:
001d1c68ldr x5, [sp+184]
001d1c6cadd x5, x5, 1
001d1c70str x5, [sp+184]
001d1c74b 0x1d1b50
001d1c78
001d1c78loc_1d1c78:
001d1c78ldr x5, [sp+424]
001d1c7cldrsb x27, [x5]
001d1c80ldr x6, [sp+184]
001d1c84add x27, x5, 0xa0000
001d1c88str x6, [x27+104]
001d1c8cldr x5, [sp+424]
001d1c90ldrsb x27, [x5]
001d1c94ldr x5, [x5+40]
001d1c98orr x6, xzr, 0x7fffffff
001d1c9csubs xzr, x5, x6
001d1ca0b.eq 0x1d1ca8
001d1ca4b 0x1d1cd0
001d1ca8
001d1ca8loc_1d1ca8:
001d1ca8ldr x5, [sp+424]
001d1cacldrsb x27, [x5]
001d1cb0add x27, x5, 0xa0000
001d1cb4strb wzr, [x27+152]
001d1cb8ldr x5, [sp+424]
001d1cbcldrsb x27, [x5]
001d1cc0orr x3, xzr, 3
001d1cc4add x27, x5, 0xa0000
001d1cc8str x3, [x27+184]
001d1cccb 0x1d1cd8
001d1cd0
001d1cd0loc_1d1cd0:
001d1cd0orr x3, xzr, 3
001d1cd4b 0x1d1cd8
001d1cd8
001d1cd8loc_1d1cd8:
001d1cd8b 0x1d1a48
001d1cdc
001d1cdcloc_1d1cdc:
001d1cdcbl runtime.panicSliceB
001d1ce0
001d1ce0loc_1d1ce0:
001d1ce0bl runtime.panicSliceAcap
001d1ce4
001d1ce4loc_1d1ce4:
001d1ce4bl runtime.panicSliceB
001d1ce8
001d1ce8loc_1d1ce8:
001d1ce8bl runtime.panicSliceAcap
001d1cec
001d1cecloc_1d1cec:
001d1cecbl runtime.panicIndex
001d1cf0
001d1cf0loc_1d1cf0:
001d1cf0adrp x0, 0x424000
001d1cf4add x0, x0, 2944
001d1cf8adrp x1, 0x541000
001d1cfcadd x1, x1, 768
001d1d00bl runtime.gopanic
001d1d04
001d1d04loc_1d1d04:
001d1d04adrp x0, 0x424000
001d1d08add x0, x0, 2944
001d1d0cadrp x1, 0x541000
001d1d10add x1, x1, 768
001d1d14bl runtime.gopanic
001d1d18hint
001d1d1c
001d1d1cloc_1d1d1c:
001d1d1cstr x0, [sp+8]
001d1d20mov x3, x30
001d1d24bl runtime.morestack_noctxt.abi0
001d1d28ldr x0, [sp+8]
001d1d2cb 0x1d0c80
001d0c80
001d0c80compress/flate.(*compressor).deflate: ; void compress/flate.(*compressor).deflate(compress/flate.compressor * d)
001d0c80ldr x16, [x28+16]
001d0c84sub x17, sp, 288
001d0c88subs xzr, x17, x16
001d0c8cb.ls 0x1d1d1c
001d0c90sub x20, sp, 416
001d0c94stp x29, x30, [x20-8]
001d0c98add sp, x20, 0
001d0c9csub x29, sp, 8
001d0ca0str x0, [sp+424]
001d0ca4ldrsb x27, [x0]
001d0ca8ldrsb x27, [x0]
001d0cacadd x27, x0, 0xa0000
001d0cb0ldr x5, [x27+136]
001d0cb4add x27, x0, 0xa0000
001d0cb8ldr x6, [x27+104]
001d0cbcsub x5, x5, x6
001d0cc0subs xzr, x5, 262
001d0cc4cset x5, lt
001d0cc8strb w5, [sp+98]
001d0cccb.lt 0x1d0cd4
001d0cd0b 0x1d0cf0
001d0cd4
001d0cd4loc_1d0cd4:
001d0cd4ldr x5, [sp+424]
001d0cd8ldrsb x27, [x5]
001d0cdcadd x27, x5, 0xa0000
001d0ce0ldrb w5, [x27+153]
001d0ce4eor x5, x5, 1
001d0ce8strb w5, [sp+98]
001d0cecb 0x1d0cf4
001d0cf0
001d0cf0loc_1d0cf0:
001d0cf0b 0x1d0cf4
001d0cf4
001d0cf4loc_1d0cf4:
001d0cf4ldrb w5, [sp+98]
001d0cf8tbnz w5, 0, 0x1d0d00
001d0cfcb 0x1d0d0c
001d0d00
001d0d00loc_1d0d00:
001d0d00ldp x29, x30, [sp-8]
001d0d04add sp, sp, 416
001d0d08ret x30
001d0d0c
001d0d0cloc_1d0d0c:
001d0d0cldr x5, [sp+424]
001d0d10ldrsb x27, [x5]
001d0d14ldr x6, [sp+424]
001d0d18ldrsb x27, [x6]
001d0d1cadd x27, x6, 0xa0000
001d0d20ldr x6, [x27+136]
001d0d24sub x6, x6, 3
001d0d28add x27, x5, 0xa0000
001d0d2cstr x6, [x27+200]
001d0d30b 0x1d0d34
001d0d34
001d0d34loc_1d0d34:
001d0d34b 0x1d0d38
001d0d38
001d0d38loc_1d0d38:
001d0d38b 0x1d0d3c
001d0d3c
001d0d3cloc_1d0d3c:
001d0d3cldr x5, [sp+424]
001d0d40ldrsb x27, [x5]
001d0d44add x27, x5, 0xa0000
001d0d48ldr x5, [x27+104]
001d0d4cldr x6, [sp+424]
001d0d50ldrsb x27, [x6]
001d0d54add x27, x6, 0xa0000
001d0d58ldr x6, [x27+136]
001d0d5csubs xzr, x6, x5
001d0d60b.lt 0x1d1d04
001d0d64b 0x1d0d68
001d0d68
001d0d68loc_1d0d68:
001d0d68ldr x5, [sp+424]
001d0d6cldrsb x27, [x5]
001d0d70add x27, x5, 0xa0000
001d0d74ldr x5, [x27+136]
001d0d78ldr x6, [sp+424]
001d0d7cldrsb x27, [x6]
001d0d80add x27, x6, 0xa0000
001d0d84ldr x6, [x27+104]
001d0d88sub x5, x5, x6
001d0d8cstr x5, [sp+176]
001d0d90subs xzr, x5, 262
001d0d94b.lt 0x1d0d9c
001d0d98b 0x1d1018
001d0d9c
001d0d9cloc_1d0d9c:
001d0d9cldr x6, [sp+424]
001d0da0ldrsb x27, [x6]
001d0da4add x27, x6, 0xa0000
001d0da8ldrb w6, [x27+153]
001d0dactbnz w6, 0, 0x1d0db4
001d0db0b 0x1d1008
001d0db4
001d0db4loc_1d0db4:
001d0db4ldr x6, [sp+424]
001d0db8ldrsb x27, [x6]
001d0dbcadd x27, x6, 0xa0000
001d0dc0ldr x6, [x27+104]
001d0dc4ldr x7, [sp+424]
001d0dc8ldrsb x27, [x7]
001d0dccadd x27, x7, 0xa0000
001d0dd0ldr x7, [x27+136]
001d0dd4subs xzr, x7, x6
001d0dd8b.lt 0x1d1cf0
001d0ddcb 0x1d0de0
001d0de0
001d0de0loc_1d0de0:
001d0de0cbz x5, 0x1d0de8
001d0de4b 0x1d1004
001d0de8
001d0de8loc_1d0de8:
001d0de8ldr x5, [sp+424]
001d0decldrsb x27, [x5]
001d0df0add x27, x5, 0xa0000
001d0df4ldrb w5, [x27+152]
001d0df8tbnz w5, 0, 0x1d0e00
001d0dfcb 0x1d0f00
001d0e00
001d0e00loc_1d0e00:
001d0e00ldr x2, [sp+424]
001d0e04ldrsb x27, [x2]
001d0e08add x27, x2, 0xa0000
001d0e0cldr x1, [x27+120]
001d0e10add x27, x2, 0xa0000
001d0e14ldr x2, [x27+112]
001d0e18ldr x3, [sp+424]
001d0e1cldrsb x27, [x3]
001d0e20add x27, x3, 0xa0000
001d0e24ldr x3, [x27+104]
001d0e28sub x0, x3, 1
001d0e2csubs xzr, x1, x0
001d0e30b.hi 0x1d0e38
001d0e34b 0x1d1cec
001d0e38
001d0e38loc_1d0e38:
001d0e38ldrb w1, [x2+x0]
001d0e3cmov x0, x1
001d0e40str w0, [sp+120]
001d0e44bl compress/flate.literalToken
001d0e48str w0, [sp+124]
001d0e4cldr x1, [sp+424]
001d0e50ldrsb x27, [x1]
001d0e54add x27, x1, 0xa0000
001d0e58ldr x2, [x27+176]
001d0e5cadd x27, x1, 0xa0000
001d0e60ldr x0, [x27+160]
001d0e64add x27, x1, 0xa0000
001d0e68ldr x1, [x27+168]
001d0e6cadd x1, x1, 1
001d0e70subs xzr, x2, x1
001d0e74b.hs 0x1d0e7c
001d0e78b 0x1d0e80
001d0e7c
001d0e7cloc_1d0e7c:
001d0e7cb 0x1d0e94
001d0e80
001d0e80loc_1d0e80:
001d0e80orr x3, xzr, 1
001d0e84adrp x4, 0x452000
001d0e88add x4, x4, 3040
001d0e8cbl runtime.growslice
001d0e90b 0x1d0e94
001d0e94
001d0e94loc_1d0e94:
001d0e94ldr w5, [sp+124]
001d0e98sub x6, x1, 1
001d0e9cstr w5, [x0+2*x6]
001d0ea0ldr x5, [sp+424]
001d0ea4ldrsb x27, [x5]
001d0ea8add x27, x5, 0xa0000
001d0eacstr x1, [x27+168]
001d0eb0add x27, x5, 0xa0000
001d0eb4str x2, [x27+176]
001d0eb8adrp x27, 0x87b000
001d0ebcldr w6, [x27+3056]
001d0ec0cbz w6, 0x1d0ec8
001d0ec4b 0x1d0ecc
001d0ec8
001d0ec8loc_1d0ec8:
001d0ec8b 0x1d0ee4
001d0ecc
001d0eccloc_1d0ecc:
001d0eccbl runtime.gcWriteBarrier2
001d0ed0str x0, [x25]
001d0ed4add x27, x5, 0xa0000
001d0ed8ldr x6, [x27+160]
001d0edcstr x6, [x25+8]
001d0ee0b 0x1d0ee4
001d0ee4
001d0ee4loc_1d0ee4:
001d0ee4add x27, x5, 0xa0000
001d0ee8str x0, [x27+160]
001d0eecldr x5, [sp+424]
001d0ef0ldrsb x27, [x5]
001d0ef4add x27, x5, 0xa0000
001d0ef8strb wzr, [x27+152]
001d0efcb 0x1d0f04
001d0f00
001d0f00loc_1d0f00:
001d0f00b 0x1d0f04
001d0f04
001d0f04loc_1d0f04:
001d0f04ldr x5, [sp+424]
001d0f08ldrsb x27, [x5]
001d0f0cadd x27, x5, 0xa0000
001d0f10ldr x5, [x27+168]
001d0f14str x5, [sp+256]
001d0f18cbnz x5, 0x1d0f20
001d0f1cb 0x1d0ffc
001d0f20
001d0f20loc_1d0f20:
001d0f20ldr x5, [sp+424]
001d0f24ldrsb x27, [x5]
001d0f28add x27, x5, 0xa0000
001d0f2cldr x1, [x27+160]
001d0f30add x27, x5, 0xa0000
001d0f34ldr x2, [x27+168]
001d0f38add x27, x5, 0xa0000
001d0f3cldr x3, [x27+176]
001d0f40str x1, [sp+344]
001d0f44str x2, [sp+352]
001d0f48str x3, [sp+360]
001d0f4cldr x5, [sp+424]
001d0f50ldrsb x27, [x5]
001d0f54add x27, x5, 0xa0000
001d0f58ldr x4, [x27+104]
001d0f5cstr x4, [sp+240]
001d0f60ldr x0, [sp+424]
001d0f64bl compress/flate.(*compressor).writeBlock
001d0f68str x0, [sp+392]
001d0f6cstr x1, [sp+400]
001d0f70ldr x5, [sp+424]
001d0f74ldrsb x27, [x5]
001d0f78add x27, x5, 0xa0000
001d0f7cstr x0, [x27+208]
001d0f80adrp x27, 0x87b000
001d0f84ldr w6, [x27+3056]
001d0f88cbz w6, 0x1d0f90
001d0f8cb 0x1d0f94
001d0f90
001d0f90loc_1d0f90:
001d0f90b 0x1d0fac
001d0f94
001d0f94loc_1d0f94:
001d0f94bl runtime.gcWriteBarrier2
001d0f98str x1, [x25]
001d0f9cadd x27, x5, 0xa0000
001d0fa0ldr x0, [x27+216]
001d0fa4str x0, [x25+8]
001d0fa8b 0x1d0fac
001d0fac
001d0facloc_1d0fac:
001d0facadd x27, x5, 0xa0000
001d0fb0str x1, [x27+216]
001d0fb4ldr x0, [sp+424]
001d0fb8ldrsb x27, [x0]
001d0fbcadd x27, x0, 0xa0000
001d0fc0ldr x0, [x27+208]
001d0fc4cbnz x0, 0x1d0fcc
001d0fc8b 0x1d0fd8
001d0fcc
001d0fccloc_1d0fcc:
001d0fccldp x29, x30, [sp-8]
001d0fd0add sp, sp, 416
001d0fd4ret x30
001d0fd8
001d0fd8loc_1d0fd8:
001d0fd8ldr x0, [sp+424]
001d0fdcldrsb x27, [x0]
001d0fe0b 0x1d0fe4
001d0fe4
001d0fe4loc_1d0fe4:
001d0fe4b 0x1d0fe8
001d0fe8
001d0fe8loc_1d0fe8:
001d0fe8ldr x0, [sp+424]
001d0fecldrsb x27, [x0]
001d0ff0add x27, x0, 0xa0000
001d0ff4str xzr, [x27+168]
001d0ff8b 0x1d1000
001d0ffc
001d0ffcloc_1d0ffc:
001d0ffcb 0x1d1000
001d1000
001d1000loc_1d1000:
001d1000b 0x1d100c
001d1004
001d1004loc_1d1004:
001d1004b 0x1d101c
001d1008
001d1008loc_1d1008:
001d1008b 0x1d100c
001d100c
001d100cloc_1d100c:
001d100cldp x29, x30, [sp-8]
001d1010add sp, sp, 416
001d1014ret x30
001d1018
001d1018loc_1d1018:
001d1018b 0x1d101c
001d101c
001d101cloc_1d101c:
001d101cldr x5, [sp+424]
001d1020ldrsb x27, [x5]
001d1024add x27, x5, 0xa0000
001d1028ldr x5, [x27+104]
001d102cldr x6, [sp+424]
001d1030ldrsb x27, [x6]
001d1034add x27, x6, 0xa0000
001d1038ldr x6, [x27+200]
001d103csubs xzr, x6, x5
001d1040b.gt 0x1d1048
001d1044b 0x1d1170
001d1048
001d1048loc_1d1048:
001d1048ldr x3, [sp+424]
001d104cldrsb x27, [x3]
001d1050add x27, x3, 0xa0000
001d1054ldr x0, [x27+104]
001d1058str x0, [sp+256]
001d105cldr x3, [sp+424]
001d1060ldrsb x27, [x3]
001d1064add x27, x3, 0xa0000
001d1068ldr x3, [x27+104]
001d106cadd x1, x3, 4
001d1070str x1, [sp+248]
001d1074ldr x4, [sp+424]
001d1078ldrsb x27, [x4]
001d107cadd x27, x4, 0xa0000
001d1080ldr x2, [x27+128]
001d1084add x27, x4, 0xa0000
001d1088ldr x4, [x27+112]
001d108csubs xzr, x2, x1
001d1090b.hs 0x1d1098
001d1094b 0x1d1ce8
001d1098
001d1098loc_1d1098:
001d1098subs xzr, x0, x1
001d109cb.ls 0x1d10a4
001d10a0b 0x1d1ce4
001d10a4
001d10a4loc_1d10a4:
001d10a4sub x2, x2, x0
001d10a8sub x3, x3, x0
001d10acadd x1, x3, 4
001d10b0sub x3, xzr, x2
001d10b4and x3, x0, x3, asr #63
001d10b8add x0, x4, x3
001d10bcstr x0, [sp+368]
001d10c0str x1, [sp+376]
001d10c4str x2, [sp+384]
001d10c8bl compress/flate.hash4
001d10ccstr w0, [sp+104]
001d10d0ldr x3, [sp+424]
001d10d4ldrsb x27, [x3]
001d10d8add x3, x3, 96
001d10dcubfm x4, x0, 62, 16
001d10e0add x3, x3, x4
001d10e4str x3, [sp+288]
001d10e8ldrsb x27, [x3]
001d10ecldr x4, [sp+424]
001d10f0ldrsb x27, [x4]
001d10f4ldr w3, [x3]
001d10f8str x3, [x4+88]
001d10fcldr x3, [sp+424]
001d1100ldrsb x27, [x3]
001d1104add x27, x3, 0xa0000
001d1108ldr x3, [x27+104]
001d110cubfm x4, x3, 62, 14
001d1110and x3, x3, 32767
001d1114str x3, [sp+232]
001d1118ldr x3, [sp+424]
001d111cldrsb x27, [x3]
001d1120movz x5, 96
001d1124movk x5, 0x80000
001d1128add x3, x3, x5
001d112cldr x5, [sp+424]
001d1130ldrsb x27, [x5]
001d1134ldr x5, [x5+88]
001d1138str w5, [x3+x4]
001d113cldr x3, [sp+288]
001d1140ldrsb x27, [x3]
001d1144ldr x4, [sp+424]
001d1148ldrsb x27, [x4]
001d114cadd x27, x4, 0xa0000
001d1150ldr x4, [x27+104]
001d1154ldr x5, [sp+424]
001d1158ldrsb x27, [x5]
001d115cadd x27, x5, 0xa0000
001d1160ldr x5, [x27+96]
001d1164add x4, x4, x5
001d1168str w4, [x3]
001d116cb 0x1d1174
001d1170
001d1170loc_1d1170:
001d1170b 0x1d1174
001d1174
001d1174loc_1d1174:
001d1174ldr x5, [sp+424]
001d1178ldrsb x27, [x5]
001d117cadd x27, x5, 0xa0000
001d1180ldr x5, [x27+184]
001d1184str x5, [sp+136]
001d1188ldr x5, [sp+424]
001d118cldrsb x27, [x5]
001d1190add x27, x5, 0xa0000
001d1194ldr x5, [x27+192]
001d1198str x5, [sp+128]
001d119cldr x5, [sp+424]
001d11a0ldrsb x27, [x5]
001d11a4orr x3, xzr, 3
001d11a8add x27, x5, 0xa0000
001d11acstr x3, [x27+184]
001d11b0ldr x5, [sp+424]
001d11b4ldrsb x27, [x5]
001d11b8add x27, x5, 0xa0000
001d11bcstr xzr, [x27+192]
001d11c0ldr x5, [sp+424]
001d11c4ldrsb x27, [x5]
001d11c8add x27, x5, 0xa0000
001d11ccldr x5, [x27+104]
001d11d0sub x5, x5, 32768
001d11d4str x5, [sp+168]
001d11d8tbnz x5, 63, 0x1d11e0
001d11dcb 0x1d11e8
001d11e0
001d11e0loc_1d11e0:
001d11e0str xzr, [sp+168]
001d11e4b 0x1d11ec
001d11e8
001d11e8loc_1d11e8:
001d11e8b 0x1d11ec
001d11ec
001d11ecloc_1d11ec:
001d11ecldr x5, [sp+424]
001d11f0ldrsb x27, [x5]
001d11f4ldr x5, [x5+88]
001d11f8ldr x6, [sp+424]
001d11fcldrsb x27, [x6]
001d1200add x27, x6, 0xa0000
001d1204ldr x6, [x27+96]
001d1208sub x5, x5, x6
001d120cldr x6, [sp+168]
001d1210subs xzr, x6, x5
001d1214cset x5, le
001d1218strb w5, [sp+98]
001d121cb.le 0x1d1224
001d1220b 0x1d1300
001d1224
001d1224loc_1d1224:
001d1224ldr x5, [sp+424]
001d1228ldrsb x27, [x5]
001d122cldr x5, [x5+40]
001d1230orr x6, xzr, 0x7fffffff
001d1234subs xzr, x5, x6
001d1238cset x5, ne
001d123cstrb w5, [sp+96]
001d1240b.ne 0x1d1248
001d1244b 0x1d125c
001d1248
001d1248loc_1d1248:
001d1248ldr x5, [sp+176]
001d124csubs xzr, x5, 3
001d1250cset x5, gt
001d1254strb w5, [sp+96]
001d1258b 0x1d1260
001d125c
001d125cloc_1d125c:
001d125cb 0x1d1260
001d1260
001d1260loc_1d1260:
001d1260ldrb w5, [sp+96]
001d1264strb w5, [sp+97]
001d1268tbnz w5, 0, 0x1d1270
001d126cb 0x1d1274
001d1270
001d1270loc_1d1270:
001d1270b 0x1d12f4
001d1274
001d1274loc_1d1274:
001d1274ldr x5, [sp+424]
001d1278ldrsb x27, [x5]
001d127cldr x5, [x5+40]
001d1280orr x6, xzr, 0x7fffffff
001d1284subs xzr, x5, x6
001d1288cset x5, eq
001d128cstrb w5, [sp+94]
001d1290b.eq 0x1d1298
001d1294b 0x1d12b0
001d1298
001d1298loc_1d1298:
001d1298ldr x5, [sp+176]
001d129cldr x6, [sp+136]
001d12a0subs xzr, x6, x5
001d12a4cset x5, lt
001d12a8strb w5, [sp+94]
001d12acb 0x1d12b4
001d12b0
001d12b0loc_1d12b0:
001d12b0b 0x1d12b4
001d12b4
001d12b4loc_1d12b4:
001d12b4ldrb w5, [sp+94]
001d12b8strb w5, [sp+95]
001d12bctbnz w5, 0, 0x1d12c4
001d12c0b 0x1d12e4
001d12c4
001d12c4loc_1d12c4:
001d12c4ldr x5, [sp+136]
001d12c8ldr x6, [sp+424]
001d12ccldrsb x27, [x6]
001d12d0ldr x6, [x6+16]
001d12d4subs xzr, x6, x5
001d12d8cset x5, gt
001d12dcstrb w5, [sp+95]
001d12e0b 0x1d12e8
001d12e4
001d12e4loc_1d12e4:
001d12e4b 0x1d12e8
001d12e8
001d12e8loc_1d12e8:
001d12e8ldrb w5, [sp+95]
001d12ecstrb w5, [sp+97]
001d12f0b 0x1d12f4
001d12f4
001d12f4loc_1d12f4:
001d12f4ldrb w5, [sp+97]
001d12f8strb w5, [sp+98]
001d12fcb 0x1d1304
001d1300
001d1300loc_1d1300:
001d1300b 0x1d1304
001d1304
001d1304loc_1d1304:
001d1304ldrb w5, [sp+98]
001d1308tbnz w5, 0, 0x1d1310
001d130cb 0x1d13c4
001d1310
001d1310loc_1d1310:
001d1310ldr x5, [sp+424]
001d1314ldrsb x27, [x5]
001d1318add x27, x5, 0xa0000
001d131cldr x1, [x27+104]
001d1320str x1, [sp+224]
001d1324ldr x5, [sp+424]
001d1328ldrsb x27, [x5]
001d132cldr x5, [x5+88]
001d1330ldr x6, [sp+424]
001d1334ldrsb x27, [x6]
001d1338add x27, x6, 0xa0000
001d133cldr x6, [x27+96]
001d1340sub x2, x5, x6
001d1344str x2, [sp+216]
001d1348ldr x4, [sp+176]
001d134cldr x0, [sp+424]
001d1350bl compress/flate.(*compressor).findMatch
001d1354str x0, [sp+248]
001d1358str x1, [sp+256]
001d135cstrb w2, [sp+98]
001d1360ldr x5, [sp+248]
001d1364str x5, [sp+272]
001d1368str x1, [sp+264]
001d136cldrb w5, [sp+98]
001d1370strb w5, [sp+99]
001d1374ldr x5, [sp+272]
001d1378str x5, [sp+152]
001d137cstr x1, [sp+144]
001d1380ldrb w5, [sp+99]
001d1384strb w5, [sp+93]
001d1388tbnz w5, 0, 0x1d1390
001d138cb 0x1d13bc
001d1390
001d1390loc_1d1390:
001d1390ldr x5, [sp+424]
001d1394ldrsb x27, [x5]
001d1398ldr x6, [sp+152]
001d139cadd x27, x5, 0xa0000
001d13a0str x6, [x27+184]
001d13a4ldr x5, [sp+424]
001d13a8ldrsb x27, [x5]
001d13acldr x6, [sp+144]
001d13b0add x27, x5, 0xa0000
001d13b4str x6, [x27+192]
001d13b8b 0x1d13c0
001d13bc
001d13bcloc_1d13bc:
001d13bcb 0x1d13c0
001d13c0
001d13c0loc_1d13c0:
001d13c0b 0x1d13c8
001d13c4
001d13c4loc_1d13c4:
001d13c4b 0x1d13c8
001d13c8
001d13c8loc_1d13c8:
001d13c8ldr x5, [sp+424]
001d13ccldrsb x27, [x5]
001d13d0ldr x5, [x5+40]
001d13d4orr x6, xzr, 0x7fffffff
001d13d8subs xzr, x5, x6
001d13dccset x5, ne
001d13e0strb w5, [sp+96]
001d13e4b.ne 0x1d13ec
001d13e8b 0x1d140c
001d13ec
001d13ecloc_1d13ec:
001d13ecldr x5, [sp+424]
001d13f0ldrsb x27, [x5]
001d13f4add x27, x5, 0xa0000
001d13f8ldr x5, [x27+184]
001d13fcsubs xzr, x5, 4
001d1400cset x5, ge
001d1404strb w5, [sp+96]
001d1408b 0x1d1410
001d140c
001d140cloc_1d140c:
001d140cb 0x1d1410
001d1410
001d1410loc_1d1410:
001d1410ldrb w5, [sp+96]
001d1414strb w5, [sp+98]
001d1418tbnz w5, 0, 0x1d1420
001d141cb 0x1d1424
001d1420
001d1420loc_1d1420:
001d1420b 0x1d14a4
001d1424
001d1424loc_1d1424:
001d1424ldr x5, [sp+424]
001d1428ldrsb x27, [x5]
001d142cldr x5, [x5+40]
001d1430orr x6, xzr, 0x7fffffff
001d1434subs xzr, x5, x6
001d1438cset x5, eq
001d143cstrb w5, [sp+94]
001d1440b.eq 0x1d1448
001d1444b 0x1d145c
001d1448
001d1448loc_1d1448:
001d1448ldr x5, [sp+136]
001d144csubs xzr, x5, 4
001d1450cset x5, ge
001d1454strb w5, [sp+94]
001d1458b 0x1d1460
001d145c
001d145cloc_1d145c:
001d145cb 0x1d1460
001d1460
001d1460loc_1d1460:
001d1460ldrb w5, [sp+94]
001d1464strb w5, [sp+97]
001d1468tbnz w5, 0, 0x1d1470
001d146cb 0x1d1494
001d1470
001d1470loc_1d1470:
001d1470ldr x5, [sp+424]
001d1474ldrsb x27, [x5]
001d1478add x27, x5, 0xa0000
001d147cldr x5, [x27+184]
001d1480ldr x6, [sp+136]
001d1484subs xzr, x6, x5
001d1488cset x5, ge
001d148cstrb w5, [sp+97]
001d1490b 0x1d1498
001d1494
001d1494loc_1d1494:
001d1494b 0x1d1498
001d1498
001d1498loc_1d1498:
001d1498ldrb w5, [sp+97]
001d149cstrb w5, [sp+98]
001d14a0b 0x1d14a4
001d14a4
001d14a4loc_1d14a4:
001d14a4ldrb w5, [sp+98]
001d14a8tbnz w5, 0, 0x1d14b0
001d14acb 0x1d1764
001d14b0
001d14b0loc_1d14b0:
001d14b0ldr x2, [sp+424]
001d14b4ldrsb x27, [x2]
001d14b8ldr x2, [x2+40]
001d14bcorr x3, xzr, 0x7fffffff
001d14c0subs xzr, x2, x3
001d14c4b.ne 0x1d14cc
001d14c8b 0x1d15b0
001d14cc
001d14ccloc_1d14cc:
001d14ccldr x2, [sp+424]
001d14d0ldrsb x27, [x2]
001d14d4add x27, x2, 0xa0000
001d14d8ldr x2, [x27+184]
001d14dcsub x0, x2, 3
001d14e0str w0, [sp+116]
001d14e4ldr x2, [sp+424]
001d14e8ldrsb x27, [x2]
001d14ecadd x27, x2, 0xa0000
001d14f0ldr x2, [x27+192]
001d14f4sub x1, x2, 1
001d14f8str w1, [sp+112]
001d14fcbl compress/flate.matchToken
001d1500str w0, [sp+124]
001d1504ldr x2, [sp+424]
001d1508ldrsb x27, [x2]
001d150cadd x27, x2, 0xa0000
001d1510ldr x3, [x27+176]
001d1514add x27, x2, 0xa0000
001d1518ldr x0, [x27+160]
001d151cadd x27, x2, 0xa0000
001d1520ldr x2, [x27+168]
001d1524add x1, x2, 1
001d1528subs xzr, x3, x1
001d152cb.hs 0x1d1534
001d1530b 0x1d1538
001d1534
001d1534loc_1d1534:
001d1534b 0x1d1554
001d1538
001d1538loc_1d1538:
001d1538mov x2, x3
001d153corr x3, xzr, 1
001d1540adrp x4, 0x451000
001d1544add x4, x4, 3040
001d1548bl runtime.growslice
001d154cmov x3, x2
001d1550b 0x1d1554
001d1554
001d1554loc_1d1554:
001d1554ldr w5, [sp+124]
001d1558sub x6, x1, 1
001d155cstr w5, [x0+2*x6]
001d1560ldr x5, [sp+424]
001d1564ldrsb x27, [x5]
001d1568add x27, x5, 0xa0000
001d156cstr x1, [x27+168]
001d1570add x27, x5, 0xa0000
001d1574str x3, [x27+176]
001d1578adrp x27, 0x87a000
001d157cldr w6, [x27+3056]
001d1580cbz w6, 0x1d1588
001d1584b 0x1d158c
001d1588
001d1588loc_1d1588:
001d1588b 0x1d15a4
001d158c
001d158cloc_1d158c:
001d158cbl runtime.gcWriteBarrier2
001d1590str x0, [x25]
001d1594add x27, x5, 0xa0000
001d1598ldr x6, [x27+160]
001d159cstr x6, [x25+8]
001d15a0b 0x1d15a4
001d15a4
001d15a4loc_1d15a4:
001d15a4add x27, x5, 0xa0000
001d15a8str x0, [x27+160]
001d15acb 0x1d1674
001d15b0
001d15b0loc_1d15b0:
001d15b0ldr x2, [sp+136]
001d15b4sub x0, x2, 3
001d15b8ldr x2, [sp+128]
001d15bcsub x1, x2, 1
001d15c0bl compress/flate.matchToken
001d15c4str w0, [sp+124]
001d15c8ldr x2, [sp+424]
001d15ccldrsb x27, [x2]
001d15d0add x27, x2, 0xa0000
001d15d4ldr x3, [x27+176]
001d15d8add x27, x2, 0xa0000
001d15dcldr x0, [x27+160]
001d15e0add x27, x2, 0xa0000
001d15e4ldr x2, [x27+168]
001d15e8add x1, x2, 1
001d15ecsubs xzr, x3, x1
001d15f0b.hs 0x1d15f8
001d15f4b 0x1d15fc
001d15f8
001d15f8loc_1d15f8:
001d15f8b 0x1d1618
001d15fc
001d15fcloc_1d15fc:
001d15fcmov x2, x3
001d1600orr x3, xzr, 1
001d1604adrp x4, 0x451000
001d1608add x4, x4, 3040
001d160cbl runtime.growslice
001d1610mov x3, x2
001d1614b 0x1d1618
001d1618
001d1618loc_1d1618:
001d1618ldr w5, [sp+124]
001d161csub x6, x1, 1
001d1620str w5, [x0+2*x6]
001d1624ldr x5, [sp+424]
001d1628ldrsb x27, [x5]
001d162cadd x27, x5, 0xa0000
001d1630str x1, [x27+168]
001d1634add x27, x5, 0xa0000
001d1638str x3, [x27+176]
001d163cadrp x27, 0x87a000
001d1640ldr w6, [x27+3056]
001d1644cbz w6, 0x1d164c
001d1648b 0x1d1650
001d164c
001d164cloc_1d164c:
001d164cb 0x1d1668
001d1650
001d1650loc_1d1650:
001d1650bl runtime.gcWriteBarrier2
001d1654str x0, [x25]
001d1658add x27, x5, 0xa0000
001d165cldr x6, [x27+160]
001d1660str x6, [x25+8]
001d1664b 0x1d1668
001d1668
001d1668loc_1d1668:
001d1668add x27, x5, 0xa0000
001d166cstr x0, [x27+160]
001d1670b 0x1d1674
001d1674
001d1674loc_1d1674:
001d1674ldr x5, [sp+424]
001d1678ldrsb x27, [x5]
001d167cadd x27, x5, 0xa0000
001d1680ldr x5, [x27+184]
001d1684ldr x6, [sp+424]
001d1688ldrsb x27, [x6]
001d168cldr x6, [x6+40]
001d1690subs xzr, x6, x5
001d1694b.ge 0x1d169c
001d1698b 0x1d172c
001d169c
001d169cloc_1d169c:
001d169cstr xzr, [sp+160]
001d16a0ldr x5, [sp+424]
001d16a4ldrsb x27, [x5]
001d16a8ldr x5, [x5+40]
001d16acorr x6, xzr, 0x7fffffff
001d16b0subs xzr, x5, x6
001d16b4b.ne 0x1d16bc
001d16b8b 0x1d16e8
001d16bc
001d16bcloc_1d16bc:
001d16bcldr x5, [sp+424]
001d16c0ldrsb x27, [x5]
001d16c4add x27, x5, 0xa0000
001d16c8ldr x5, [x27+104]
001d16ccldr x6, [sp+424]
001d16d0ldrsb x27, [x6]
001d16d4add x27, x6, 0xa0000
001d16d8ldr x6, [x27+184]
001d16dcadd x5, x5, x6
001d16e0str x5, [sp+160]
001d16e4b 0x1d170c
001d16e8
001d16e8loc_1d16e8:
001d16e8ldr x5, [sp+424]
001d16ecldrsb x27, [x5]
001d16f0add x27, x5, 0xa0000
001d16f4ldr x5, [x27+104]
001d16f8ldr x6, [sp+136]
001d16fcadd x5, x5, x6
001d1700sub x5, x5, 1
001d1704str x5, [sp+160]
001d1708b 0x1d170c
001d170c
001d170cloc_1d170c:
001d170cldr x5, [sp+424]
001d1710ldrsb x27, [x5]
001d1714add x27, x5, 0xa0000
001d1718ldr x5, [x27+104]
001d171cstr x5, [sp+184]
001d1720add x5, x5, 1
001d1724str x5, [sp+184]
001d1728b 0x1d1b50
001d172c
001d172cloc_1d172c:
001d172cldr x5, [sp+424]
001d1730ldrsb x27, [x5]
001d1734ldr x6, [sp+424]
001d1738ldrsb x27, [x6]
001d173cadd x27, x6, 0xa0000
001d1740ldr x6, [x27+104]
001d1744ldr x7, [sp+424]
001d1748ldrsb x27, [x7]
001d174cadd x27, x7, 0xa0000
001d1750ldr x7, [x27+184]
001d1754add x6, x6, x7
001d1758add x27, x5, 0xa0000
001d175cstr x6, [x27+104]
001d1760b 0x1d1a48
001d1764
001d1764loc_1d1764:
001d1764ldr x5, [sp+424]
001d1768ldrsb x27, [x5]
001d176cldr x5, [x5+40]
001d1770orr x6, xzr, 0x7fffffff
001d1774subs xzr, x5, x6
001d1778cset x5, ne
001d177cstrb w5, [sp+96]
001d1780b.ne 0x1d1788
001d1784b 0x1d178c
001d1788
001d1788loc_1d1788:
001d1788b 0x1d17a4
001d178c
001d178cloc_1d178c:
001d178cldr x5, [sp+424]
001d1790ldrsb x27, [x5]
001d1794add x27, x5, 0xa0000
001d1798ldrb w5, [x27+152]
001d179cstrb w5, [sp+96]
001d17a0b 0x1d17a4
001d17a4
001d17a4loc_1d17a4:
001d17a4ldrb w5, [sp+96]
001d17a8tbnz w5, 0, 0x1d17b0
001d17acb 0x1d19d4
001d17b0
001d17b0loc_1d17b0:
001d17b0ldr x2, [sp+424]
001d17b4ldrsb x27, [x2]
001d17b8add x27, x2, 0xa0000
001d17bcldr x2, [x27+104]
001d17c0sub x2, x2, 1
001d17c4str x2, [sp+192]
001d17c8ldr x2, [sp+424]
001d17ccldrsb x27, [x2]
001d17d0ldr x2, [x2+40]
001d17d4orr x3, xzr, 0x7fffffff
001d17d8subs xzr, x2, x3
001d17dcb.ne 0x1d17e4
001d17e0b 0x1d17fc
001d17e4
001d17e4loc_1d17e4:
001d17e4ldr x2, [sp+424]
001d17e8ldrsb x27, [x2]
001d17ecadd x27, x2, 0xa0000
001d17f0ldr x2, [x27+104]
001d17f4str x2, [sp+192]
001d17f8b 0x1d1800
001d17fc
001d17fcloc_1d17fc:
001d17fcb 0x1d1800
001d1800
001d1800loc_1d1800:
001d1800ldr x2, [sp+424]
001d1804ldrsb x27, [x2]
001d1808add x27, x2, 0xa0000
001d180cldr x1, [x27+120]
001d1810add x27, x2, 0xa0000
001d1814ldr x2, [x27+112]
001d1818ldr x0, [sp+192]
001d181csubs xzr, x0, x1
001d1820b.lo 0x1d1828
001d1824b 0x1d1a44
001d1828
001d1828loc_1d1828:
001d1828ldrb w1, [x2+x0]
001d182cmov x0, x1
001d1830str w0, [sp+108]
001d1834bl compress/flate.literalToken
001d1838str w0, [sp+124]
001d183cldr x1, [sp+424]
001d1840ldrsb x27, [x1]
001d1844add x27, x1, 0xa0000
001d1848ldr x2, [x27+176]
001d184cadd x27, x1, 0xa0000
001d1850ldr x0, [x27+160]
001d1854add x27, x1, 0xa0000
001d1858ldr x1, [x27+168]
001d185cadd x1, x1, 1
001d1860subs xzr, x2, x1
001d1864b.hs 0x1d186c
001d1868b 0x1d1870
001d186c
001d186cloc_1d186c:
001d186cb 0x1d1884
001d1870
001d1870loc_1d1870:
001d1870orr x3, xzr, 1
001d1874adrp x4, 0x451000
001d1878add x4, x4, 3040
001d187cbl runtime.growslice
001d1880b 0x1d1884
001d1884
001d1884loc_1d1884:
001d1884ldr w5, [sp+124]
001d1888sub x6, x1, 1
001d188cstr w5, [x0+2*x6]
001d1890ldr x5, [sp+424]
001d1894ldrsb x27, [x5]
001d1898add x27, x5, 0xa0000
001d189cstr x1, [x27+168]
001d18a0add x27, x5, 0xa0000
001d18a4str x2, [x27+176]
001d18a8adrp x27, 0x87a000
001d18acldr w6, [x27+3056]
001d18b0cbz w6, 0x1d18b8
001d18b4b 0x1d18bc
001d18b8
001d18b8loc_1d18b8:
001d18b8b 0x1d18d4
001d18bc
001d18bcloc_1d18bc:
001d18bcbl runtime.gcWriteBarrier2
001d18c0str x0, [x25]
001d18c4add x27, x5, 0xa0000
001d18c8ldr x6, [x27+160]
001d18ccstr x6, [x25+8]
001d18d0b 0x1d18d4
001d18d4
001d18d4loc_1d18d4:
001d18d4add x27, x5, 0xa0000
001d18d8str x0, [x27+160]
001d18dcldr x5, [sp+424]
001d18e0ldrsb x27, [x5]
001d18e4add x27, x5, 0xa0000
001d18e8ldr x5, [x27+168]
001d18ecstr x5, [sp+256]
001d18f0subs xzr, x5, 16384
001d18f4b.eq 0x1d18fc
001d18f8b 0x1d19cc
001d18fc
001d18fcloc_1d18fc:
001d18fcldr x5, [sp+424]
001d1900ldrsb x27, [x5]
001d1904add x27, x5, 0xa0000
001d1908ldr x1, [x27+160]
001d190cadd x27, x5, 0xa0000
001d1910ldr x2, [x27+168]
001d1914add x27, x5, 0xa0000
001d1918ldr x3, [x27+176]
001d191cstr x1, [sp+296]
001d1920str x2, [sp+304]
001d1924str x3, [sp+312]
001d1928ldr x0, [sp+424]
001d192cldr x5, [sp+192]
001d1930add x4, x5, 1
001d1934bl compress/flate.(*compressor).writeBlock
001d1938str x0, [sp+392]
001d193cstr x1, [sp+400]
001d1940ldr x5, [sp+424]
001d1944ldrsb x27, [x5]
001d1948add x27, x5, 0xa0000
001d194cstr x0, [x27+208]
001d1950adrp x27, 0x87a000
001d1954ldr w6, [x27+3056]
001d1958cbz w6, 0x1d1960
001d195cb 0x1d1964
001d1960
001d1960loc_1d1960:
001d1960b 0x1d197c
001d1964
001d1964loc_1d1964:
001d1964bl runtime.gcWriteBarrier2
001d1968str x1, [x25]
001d196cadd x27, x5, 0xa0000
001d1970ldr x6, [x27+216]
001d1974str x6, [x25+8]
001d1978b 0x1d197c
001d197c
001d197cloc_1d197c:
001d197cadd x27, x5, 0xa0000
001d1980str x1, [x27+216]
001d1984ldr x5, [sp+424]
001d1988ldrsb x27, [x5]
001d198cadd x27, x5, 0xa0000
001d1990ldr x5, [x27+208]
001d1994cbnz x5, 0x1d199c
001d1998b 0x1d19a8
001d199c
001d199cloc_1d199c:
001d199cldp x29, x30, [sp-8]
001d19a0add sp, sp, 416
001d19a4ret x30
001d19a8
001d19a8loc_1d19a8:
001d19a8ldr x5, [sp+424]
001d19acldrsb x27, [x5]
001d19b0b 0x1d19b4
001d19b4
001d19b4loc_1d19b4:
001d19b4b 0x1d19b8
001d19b8
001d19b8loc_1d19b8:
001d19b8ldr x5, [sp+424]
001d19bcldrsb x27, [x5]
001d19c0add x27, x5, 0xa0000
001d19c4str xzr, [x27+168]
001d19c8b 0x1d19d0
001d19cc
001d19ccloc_1d19cc:
001d19ccb 0x1d19d0
001d19d0
001d19d0loc_1d19d0:
001d19d0b 0x1d19d8
001d19d4
001d19d4loc_1d19d4:
001d19d4b 0x1d19d8
001d19d8
001d19d8loc_1d19d8:
001d19d8ldr x5, [sp+424]
001d19dcldrsb x27, [x5]
001d19e0ldr x6, [sp+424]
001d19e4ldrsb x27, [x6]
001d19e8add x27, x6, 0xa0000
001d19ecldr x6, [x27+104]
001d19f0add x6, x6, 1
001d19f4add x27, x5, 0xa0000
001d19f8str x6, [x27+104]
001d19fcldr x5, [sp+424]
001d1a00ldrsb x27, [x5]
001d1a04ldr x5, [x5+40]
001d1a08orr x6, xzr, 0x7fffffff
001d1a0csubs xzr, x5, x6
001d1a10b.eq 0x1d1a18
001d1a14b 0x1d1a30
001d1a18
001d1a18loc_1d1a18:
001d1a18ldr x5, [sp+424]
001d1a1cldrsb x27, [x5]
001d1a20orr x6, xzr, 1
001d1a24add x27, x5, 0xa0000
001d1a28strb w6, [x27+152]
001d1a2cb 0x1d1a38
001d1a30
001d1a30loc_1d1a30:
001d1a30orr x6, xzr, 1
001d1a34b 0x1d1a38
001d1a38
001d1a38loc_1d1a38:
001d1a38b 0x1d1a3c
001d1a3c
001d1a3cloc_1d1a3c:
001d1a3cb 0x1d1a40
001d1a40
001d1a40loc_1d1a40:
001d1a40b 0x1d0d38
001d1a44
001d1a44loc_1d1a44:
001d1a44bl runtime.panicIndex
001d1a48
001d1a48loc_1d1a48:
001d1a48ldr x5, [sp+424]
001d1a4cldrsb x27, [x5]
001d1a50add x27, x5, 0xa0000
001d1a54ldr x5, [x27+168]
001d1a58str x5, [sp+256]
001d1a5csubs xzr, x5, 16384
001d1a60b.eq 0x1d1a68
001d1a64b 0x1d1b44
001d1a68
001d1a68loc_1d1a68:
001d1a68ldr x5, [sp+424]
001d1a6cldrsb x27, [x5]
001d1a70add x27, x5, 0xa0000
001d1a74ldr x1, [x27+160]
001d1a78add x27, x5, 0xa0000
001d1a7cldr x2, [x27+168]
001d1a80add x27, x5, 0xa0000
001d1a84ldr x3, [x27+176]
001d1a88str x1, [sp+320]
001d1a8cstr x2, [sp+328]
001d1a90str x3, [sp+336]
001d1a94ldr x5, [sp+424]
001d1a98ldrsb x27, [x5]
001d1a9cadd x27, x5, 0xa0000
001d1aa0ldr x4, [x27+104]
001d1aa4str x4, [sp+200]
001d1aa8ldr x0, [sp+424]
001d1aacbl compress/flate.(*compressor).writeBlock
001d1ab0str x0, [sp+392]
001d1ab4str x1, [sp+400]
001d1ab8ldr x5, [sp+424]
001d1abcldrsb x27, [x5]
001d1ac0add x27, x5, 0xa0000
001d1ac4str x0, [x27+208]
001d1ac8adrp x27, 0x87a000
001d1accldr w6, [x27+3056]
001d1ad0cbz w6, 0x1d1ad8
001d1ad4b 0x1d1adc
001d1ad8
001d1ad8loc_1d1ad8:
001d1ad8b 0x1d1af4
001d1adc
001d1adcloc_1d1adc:
001d1adcbl runtime.gcWriteBarrier2
001d1ae0str x1, [x25]
001d1ae4add x27, x5, 0xa0000
001d1ae8ldr x6, [x27+216]
001d1aecstr x6, [x25+8]
001d1af0b 0x1d1af4
001d1af4
001d1af4loc_1d1af4:
001d1af4add x27, x5, 0xa0000
001d1af8str x1, [x27+216]
001d1afcldr x5, [sp+424]
001d1b00ldrsb x27, [x5]
001d1b04add x27, x5, 0xa0000
001d1b08ldr x5, [x27+208]
001d1b0ccbnz x5, 0x1d1b14
001d1b10b 0x1d1b20
001d1b14
001d1b14loc_1d1b14:
001d1b14ldp x29, x30, [sp-8]
001d1b18add sp, sp, 416
001d1b1cret x30
001d1b20
001d1b20loc_1d1b20:
001d1b20ldr x5, [sp+424]
001d1b24ldrsb x27, [x5]
001d1b28b 0x1d1b2c
001d1b2c
001d1b2cloc_1d1b2c:
001d1b2cb 0x1d1b30
001d1b30
001d1b30loc_1d1b30:
001d1b30ldr x5, [sp+424]
001d1b34ldrsb x27, [x5]
001d1b38add x27, x5, 0xa0000
001d1b3cstr xzr, [x27+168]
001d1b40b 0x1d1b48
001d1b44
001d1b44loc_1d1b44:
001d1b44b 0x1d1b48
001d1b48
001d1b48loc_1d1b48:
001d1b48orr x6, xzr, 1
001d1b4cb 0x1d1a3c
001d1b50
001d1b50loc_1d1b50:
001d1b50ldr x5, [sp+160]
001d1b54ldr x6, [sp+184]
001d1b58subs xzr, x5, x6
001d1b5cb.gt 0x1d1b64
001d1b60b 0x1d1c78
001d1b64
001d1b64loc_1d1b64:
001d1b64ldr x5, [sp+184]
001d1b68ldr x6, [sp+424]
001d1b6cldrsb x27, [x6]
001d1b70add x27, x6, 0xa0000
001d1b74ldr x6, [x27+200]
001d1b78subs xzr, x6, x5
001d1b7cb.gt 0x1d1b84
001d1b80b 0x1d1c60
001d1b84
001d1b84loc_1d1b84:
001d1b84ldr x3, [sp+184]
001d1b88add x1, x3, 4
001d1b8cstr x1, [sp+256]
001d1b90ldr x4, [sp+424]
001d1b94ldrsb x27, [x4]
001d1b98add x27, x4, 0xa0000
001d1b9cldr x2, [x27+128]
001d1ba0add x27, x4, 0xa0000
001d1ba4ldr x4, [x27+112]
001d1ba8ldr x0, [sp+184]
001d1bacsubs xzr, x2, x1
001d1bb0b.hs 0x1d1bb8
001d1bb4b 0x1d1ce0
001d1bb8
001d1bb8loc_1d1bb8:
001d1bb8subs xzr, x0, x1
001d1bbcb.ls 0x1d1bc4
001d1bc0b 0x1d1cdc
001d1bc4
001d1bc4loc_1d1bc4:
001d1bc4sub x2, x2, x0
001d1bc8sub x3, x3, x0
001d1bccadd x1, x3, 4
001d1bd0sub x3, xzr, x2
001d1bd4and x3, x0, x3, asr #63
001d1bd8add x0, x4, x3
001d1bdcstr x0, [sp+368]
001d1be0str x1, [sp+376]
001d1be4str x2, [sp+384]
001d1be8bl compress/flate.hash4
001d1becstr w0, [sp+100]
001d1bf0ldr x3, [sp+424]
001d1bf4ldrsb x27, [x3]
001d1bf8add x3, x3, 96
001d1bfcubfm x4, x0, 62, 16
001d1c00add x3, x3, x4
001d1c04str x3, [sp+280]
001d1c08ldr x4, [sp+184]
001d1c0cubfm x5, x4, 62, 14
001d1c10and x4, x4, 32767
001d1c14str x4, [sp+208]
001d1c18ldrsb x27, [x3]
001d1c1cldr x4, [sp+424]
001d1c20ldrsb x27, [x4]
001d1c24movz x6, 96
001d1c28movk x6, 0x80000
001d1c2cadd x4, x4, x6
001d1c30ldr w3, [x3]
001d1c34str w3, [x4+x5]
001d1c38ldr x3, [sp+280]
001d1c3cldrsb x27, [x3]
001d1c40ldr x4, [sp+184]
001d1c44ldr x5, [sp+424]
001d1c48ldrsb x27, [x5]
001d1c4cadd x27, x5, 0xa0000
001d1c50ldr x5, [x27+96]
001d1c54add x4, x4, x5
001d1c58str w4, [x3]
001d1c5cb 0x1d1c64
001d1c60
001d1c60loc_1d1c60:
001d1c60b 0x1d1c64
001d1c64
001d1c64loc_1d1c64:
001d1c64b 0x1d1c68
001d1c68
001d1c68loc_1d1c68:
001d1c68ldr x5, [sp+184]
001d1c6cadd x5, x5, 1
001d1c70str x5, [sp+184]
001d1c74b 0x1d1b50
001d1c78
001d1c78loc_1d1c78:
001d1c78ldr x5, [sp+424]
001d1c7cldrsb x27, [x5]
001d1c80ldr x6, [sp+184]
001d1c84add x27, x5, 0xa0000
001d1c88str x6, [x27+104]
001d1c8cldr x5, [sp+424]
001d1c90ldrsb x27, [x5]
001d1c94ldr x5, [x5+40]
001d1c98orr x6, xzr, 0x7fffffff
001d1c9csubs xzr, x5, x6
001d1ca0b.eq 0x1d1ca8
001d1ca4b 0x1d1cd0
001d1ca8
001d1ca8loc_1d1ca8:
001d1ca8ldr x5, [sp+424]
001d1cacldrsb x27, [x5]
001d1cb0add x27, x5, 0xa0000
001d1cb4strb wzr, [x27+152]
001d1cb8ldr x5, [sp+424]
001d1cbcldrsb x27, [x5]
001d1cc0orr x3, xzr, 3
001d1cc4add x27, x5, 0xa0000
001d1cc8str x3, [x27+184]
001d1cccb 0x1d1cd8
001d1cd0
001d1cd0loc_1d1cd0:
001d1cd0orr x3, xzr, 3
001d1cd4b 0x1d1cd8
001d1cd8
001d1cd8loc_1d1cd8:
001d1cd8b 0x1d1a48
001d1cdc
001d1cdcloc_1d1cdc:
001d1cdcbl runtime.panicSliceB
001d1ce0
001d1ce0loc_1d1ce0:
001d1ce0bl runtime.panicSliceAcap
001d1ce4
001d1ce4loc_1d1ce4:
001d1ce4bl runtime.panicSliceB
001d1ce8
001d1ce8loc_1d1ce8:
001d1ce8bl runtime.panicSliceAcap
001d1cec
001d1cecloc_1d1cec:
001d1cecbl runtime.panicIndex
001d1cf0
001d1cf0loc_1d1cf0:
001d1cf0adrp x0, 0x424000
001d1cf4add x0, x0, 2944
001d1cf8adrp x1, 0x541000
001d1cfcadd x1, x1, 768
001d1d00bl runtime.gopanic
001d1d04
001d1d04loc_1d1d04:
001d1d04adrp x0, 0x424000
001d1d08add x0, x0, 2944
001d1d0cadrp x1, 0x541000
001d1d10add x1, x1, 768
001d1d14bl runtime.gopanic
001d1d18hint
001d1d1c
001d1d1cloc_1d1d1c:
001d1d1cstr x0, [sp+8]
001d1d20mov x3, x30
001d1d24bl runtime.morestack_noctxt.abi0
001d1d28ldr x0, [sp+8]
001d1d2cb 0x1d0c80
001d0c80
001d1d30
001d1d30compress/flate.(*compressor).fillStore: ; void compress/flate.(*compressor).fillStore(compress/flate.compressor * d, struct []uint8 b)
001d1d30ldr x16, [x28+16]
001d1d34sub x17, sp, 32
001d1d38subs xzr, x17, x16
001d1d3cb.ls 0x1d1e80
001d1d40str x30, [sp-160]!
001d1d44stur x29, [sp-8]
001d1d48sub x29, sp, 8
001d1d4cstr x0, [sp+168]
001d1d50str x1, [sp+176]
001d1d54str x2, [sp+184]
001d1d58str x3, [sp+192]
001d1d5cstr xzr, [sp+40]
001d1d60ldrsb x27, [x0]
001d1d64add x27, x0, 0xa0000
001d1d68ldr x3, [x27+136]
001d1d6cstr x3, [sp+72]
001d1d70ldrsb x27, [x0]
001d1d74add x27, x0, 0xa0000
001d1d78ldr x1, [x27+120]
001d1d7cadd x27, x0, 0xa0000
001d1d80ldr x4, [x27+112]
001d1d84add x27, x0, 0xa0000
001d1d88ldr x5, [x27+128]
001d1d8cb 0x1d1d90
001d1d90
001d1d90loc_1d1d90:
001d1d90subs xzr, x1, x3
001d1d94b.hs 0x1d1d9c
001d1d98b 0x1d1e74
001d1d9c
001d1d9cloc_1d1d9c:
001d1d9csub x5, x5, x3
001d1da0sub x6, x1, x3
001d1da4sub x7, xzr, x5
001d1da8and x3, x3, x7, asr #63
001d1dacadd x3, x4, x3
001d1db0str x3, [sp+128]
001d1db4str x6, [sp+136]
001d1db8str x5, [sp+144]
001d1dbcstr x3, [sp+104]
001d1dc0str x6, [sp+112]
001d1dc4str x5, [sp+120]
001d1dc8ldr x3, [sp+184]
001d1dccldr x4, [sp+176]
001d1dd0ldr x5, [sp+192]
001d1dd4str x4, [sp+80]
001d1dd8str x3, [sp+88]
001d1ddcstr x5, [sp+96]
001d1de0ldr x4, [sp+112]
001d1de4str x4, [sp+64]
001d1de8subs xzr, x4, x3
001d1decb.gt 0x1d1df4
001d1df0b 0x1d1dfc
001d1df4
001d1df4loc_1d1df4:
001d1df4str x3, [sp+64]
001d1df8b 0x1d1e00
001d1dfc
001d1dfcloc_1d1dfc:
001d1dfcb 0x1d1e00
001d1e00
001d1e00loc_1d1e00:
001d1e00ldr x3, [sp+80]
001d1e04ldr x4, [sp+104]
001d1e08subs xzr, x3, x4
001d1e0cb.ne 0x1d1e14
001d1e10b 0x1d1e30
001d1e14
001d1e14loc_1d1e14:
001d1e14ldr x3, [sp+64]
001d1e18str x3, [sp+56]
001d1e1cldr x2, [sp+56]
001d1e20ldr x0, [sp+104]
001d1e24ldr x1, [sp+80]
001d1e28bl runtime.memmove
001d1e2cb 0x1d1e34
001d1e30
001d1e30loc_1d1e30:
001d1e30b 0x1d1e34
001d1e34
001d1e34loc_1d1e34:
001d1e34ldr x1, [sp+64]
001d1e38str x1, [sp+48]
001d1e3cldr x2, [sp+168]
001d1e40ldrsb x27, [x2]
001d1e44ldr x3, [sp+168]
001d1e48ldrsb x27, [x3]
001d1e4cadd x27, x3, 0xa0000
001d1e50ldr x3, [x27+136]
001d1e54add x1, x3, x1
001d1e58add x27, x2, 0xa0000
001d1e5cstr x1, [x27+136]
001d1e60ldr x0, [sp+48]
001d1e64str x0, [sp+40]
001d1e68ldur x29, [sp-8]
001d1e6cldr x30, [sp], 160
001d1e70ret x30
001d1e74
001d1e74loc_1d1e74:
001d1e74mov x0, x3
001d1e78bl runtime.panicSliceB
001d1e7chint
001d1e80
001d1e80loc_1d1e80:
001d1e80stp x0, x1, [sp+8]
001d1e84stp x2, x3, [sp+24]
001d1e88mov x3, x30
001d1e8cbl runtime.morestack_noctxt.abi0
001d1e90ldp x0, x1, [sp+8]
001d1e94ldp x2, x3, [sp+24]
001d1e98b 0x1d1d30
001d1e9cudf 0
001d1d30
001d1d30compress/flate.(*compressor).fillStore: ; void compress/flate.(*compressor).fillStore(compress/flate.compressor * d, struct []uint8 b)
001d1d30ldr x16, [x28+16]
001d1d34sub x17, sp, 32
001d1d38subs xzr, x17, x16
001d1d3cb.ls 0x1d1e80
001d1d40str x30, [sp-160]!
001d1d44stur x29, [sp-8]
001d1d48sub x29, sp, 8
001d1d4cstr x0, [sp+168]
001d1d50str x1, [sp+176]
001d1d54str x2, [sp+184]
001d1d58str x3, [sp+192]
001d1d5cstr xzr, [sp+40]
001d1d60ldrsb x27, [x0]
001d1d64add x27, x0, 0xa0000
001d1d68ldr x3, [x27+136]
001d1d6cstr x3, [sp+72]
001d1d70ldrsb x27, [x0]
001d1d74add x27, x0, 0xa0000
001d1d78ldr x1, [x27+120]
001d1d7cadd x27, x0, 0xa0000
001d1d80ldr x4, [x27+112]
001d1d84add x27, x0, 0xa0000
001d1d88ldr x5, [x27+128]
001d1d8cb 0x1d1d90
001d1d90
001d1d90loc_1d1d90:
001d1d90subs xzr, x1, x3
001d1d94b.hs 0x1d1d9c
001d1d98b 0x1d1e74
001d1d9c
001d1d9cloc_1d1d9c:
001d1d9csub x5, x5, x3
001d1da0sub x6, x1, x3
001d1da4sub x7, xzr, x5
001d1da8and x3, x3, x7, asr #63
001d1dacadd x3, x4, x3
001d1db0str x3, [sp+128]
001d1db4str x6, [sp+136]
001d1db8str x5, [sp+144]
001d1dbcstr x3, [sp+104]
001d1dc0str x6, [sp+112]
001d1dc4str x5, [sp+120]
001d1dc8ldr x3, [sp+184]
001d1dccldr x4, [sp+176]
001d1dd0ldr x5, [sp+192]
001d1dd4str x4, [sp+80]
001d1dd8str x3, [sp+88]
001d1ddcstr x5, [sp+96]
001d1de0ldr x4, [sp+112]
001d1de4str x4, [sp+64]
001d1de8subs xzr, x4, x3
001d1decb.gt 0x1d1df4
001d1df0b 0x1d1dfc
001d1df4
001d1df4loc_1d1df4:
001d1df4str x3, [sp+64]
001d1df8b 0x1d1e00
001d1dfc
001d1dfcloc_1d1dfc:
001d1dfcb 0x1d1e00
001d1e00
001d1e00loc_1d1e00:
001d1e00ldr x3, [sp+80]
001d1e04ldr x4, [sp+104]
001d1e08subs xzr, x3, x4
001d1e0cb.ne 0x1d1e14
001d1e10b 0x1d1e30
001d1e14
001d1e14loc_1d1e14:
001d1e14ldr x3, [sp+64]
001d1e18str x3, [sp+56]
001d1e1cldr x2, [sp+56]
001d1e20ldr x0, [sp+104]
001d1e24ldr x1, [sp+80]
001d1e28bl runtime.memmove
001d1e2cb 0x1d1e34
001d1e30
001d1e30loc_1d1e30:
001d1e30b 0x1d1e34
001d1e34
001d1e34loc_1d1e34:
001d1e34ldr x1, [sp+64]
001d1e38str x1, [sp+48]
001d1e3cldr x2, [sp+168]
001d1e40ldrsb x27, [x2]
001d1e44ldr x3, [sp+168]
001d1e48ldrsb x27, [x3]
001d1e4cadd x27, x3, 0xa0000
001d1e50ldr x3, [x27+136]
001d1e54add x1, x3, x1
001d1e58add x27, x2, 0xa0000
001d1e5cstr x1, [x27+136]
001d1e60ldr x0, [sp+48]
001d1e64str x0, [sp+40]
001d1e68ldur x29, [sp-8]
001d1e6cldr x30, [sp], 160
001d1e70ret x30
001d1e74
001d1e74loc_1d1e74:
001d1e74mov x0, x3
001d1e78bl runtime.panicSliceB
001d1e7chint
001d1e80
001d1e80loc_1d1e80:
001d1e80stp x0, x1, [sp+8]
001d1e84stp x2, x3, [sp+24]
001d1e88mov x3, x30
001d1e8cbl runtime.morestack_noctxt.abi0
001d1e90ldp x0, x1, [sp+8]
001d1e94ldp x2, x3, [sp+24]
001d1e98b 0x1d1d30
001d1e9cudf 0
001d1d30
001d1ea0
001d1ea0compress/flate.(*compressor).store: ; void compress/flate.(*compressor).store(compress/flate.compressor * d)
001d1ea0ldr x16, [x28+16]
001d1ea4subs xzr, sp, x16
001d1ea8b.ls 0x1d2010
001d1eacstr x30, [sp-112]!
001d1eb0stur x29, [sp-8]
001d1eb4sub x29, sp, 8
001d1eb8str x0, [sp+120]
001d1ebcldrsb x27, [x0]
001d1ec0add x27, x0, 0xa0000
001d1ec4ldr x4, [x27+136]
001d1ec8subs xzr, x4, 0
001d1ecccset x4, gt
001d1ed0strb w4, [sp+55]
001d1ed4b.gt 0x1d1edc
001d1ed8b 0x1d1f2c
001d1edc
001d1edcloc_1d1edc:
001d1edcldr x4, [sp+120]
001d1ee0ldrsb x27, [x4]
001d1ee4add x27, x4, 0xa0000
001d1ee8ldr x4, [x27+136]
001d1eecmovz x5, 65535
001d1ef0subs xzr, x4, x5
001d1ef4cset x4, eq
001d1ef8strb w4, [sp+54]
001d1efcb.eq 0x1d1f04
001d1f00b 0x1d1f08
001d1f04
001d1f04loc_1d1f04:
001d1f04b 0x1d1f20
001d1f08
001d1f08loc_1d1f08:
001d1f08ldr x4, [sp+120]
001d1f0cldrsb x27, [x4]
001d1f10add x27, x4, 0xa0000
001d1f14ldrb w4, [x27+153]
001d1f18strb w4, [sp+54]
001d1f1cb 0x1d1f20
001d1f20
001d1f20loc_1d1f20:
001d1f20ldrb w4, [sp+54]
001d1f24strb w4, [sp+55]
001d1f28b 0x1d1f30
001d1f2c
001d1f2cloc_1d1f2c:
001d1f2cb 0x1d1f30
001d1f30
001d1f30loc_1d1f30:
001d1f30ldrb w4, [sp+55]
001d1f34tbnz w4, 0, 0x1d1f3c
001d1f38b 0x1d1ff8
001d1f3c
001d1f3cloc_1d1f3c:
001d1f3cldr x4, [sp+120]
001d1f40ldrsb x27, [x4]
001d1f44add x27, x4, 0xa0000
001d1f48ldr x1, [x27+136]
001d1f4cstr x1, [sp+56]
001d1f50ldr x4, [sp+120]
001d1f54ldrsb x27, [x4]
001d1f58add x27, x4, 0xa0000
001d1f5cldr x2, [x27+128]
001d1f60add x27, x4, 0xa0000
001d1f64ldr x4, [x27+112]
001d1f68subs xzr, x2, x1
001d1f6cb.hs 0x1d1f74
001d1f70b 0x1d2008
001d1f74
001d1f74loc_1d1f74:
001d1f74b 0x1d1f78
001d1f78
001d1f78loc_1d1f78:
001d1f78str x4, [sp+80]
001d1f7cstr x1, [sp+88]
001d1f80str x2, [sp+96]
001d1f84ldr x0, [sp+120]
001d1f88mov x3, x2
001d1f8cmov x2, x1
001d1f90mov x1, x4
001d1f94bl compress/flate.(*compressor).writeStoredBlock
001d1f98str x0, [sp+64]
001d1f9cstr x1, [sp+72]
001d1fa0ldr x4, [sp+120]
001d1fa4ldrsb x27, [x4]
001d1fa8add x27, x4, 0xa0000
001d1facstr x0, [x27+208]
001d1fb0adrp x27, 0x87a000
001d1fb4ldr w5, [x27+3056]
001d1fb8cbz w5, 0x1d1fc0
001d1fbcb 0x1d1fc4
001d1fc0
001d1fc0loc_1d1fc0:
001d1fc0b 0x1d1fdc
001d1fc4
001d1fc4loc_1d1fc4:
001d1fc4bl runtime.gcWriteBarrier2
001d1fc8str x1, [x25]
001d1fccadd x27, x4, 0xa0000
001d1fd0ldr x0, [x27+216]
001d1fd4str x0, [x25+8]
001d1fd8b 0x1d1fdc
001d1fdc
001d1fdcloc_1d1fdc:
001d1fdcadd x27, x4, 0xa0000
001d1fe0str x1, [x27+216]
001d1fe4ldr x0, [sp+120]
001d1fe8ldrsb x27, [x0]
001d1fecadd x27, x0, 0xa0000
001d1ff0str xzr, [x27+136]
001d1ff4b 0x1d1ffc
001d1ff8
001d1ff8loc_1d1ff8:
001d1ff8b 0x1d1ffc
001d1ffc
001d1ffcloc_1d1ffc:
001d1ffcldur x29, [sp-8]
001d2000ldr x30, [sp], 112
001d2004ret x30
001d2008
001d2008loc_1d2008:
001d2008bl runtime.panicSliceAcap
001d200chint
001d2010
001d2010loc_1d2010:
001d2010str x0, [sp+8]
001d2014mov x3, x30
001d2018bl runtime.morestack_noctxt.abi0
001d201cldr x0, [sp+8]
001d2020b 0x1d1ea0
001d2024udf 0
001d2028udf 0
001d202cudf 0
001d1ea0
001d1ea0compress/flate.(*compressor).store: ; void compress/flate.(*compressor).store(compress/flate.compressor * d)
001d1ea0ldr x16, [x28+16]
001d1ea4subs xzr, sp, x16
001d1ea8b.ls 0x1d2010
001d1eacstr x30, [sp-112]!
001d1eb0stur x29, [sp-8]
001d1eb4sub x29, sp, 8
001d1eb8str x0, [sp+120]
001d1ebcldrsb x27, [x0]
001d1ec0add x27, x0, 0xa0000
001d1ec4ldr x4, [x27+136]
001d1ec8subs xzr, x4, 0
001d1ecccset x4, gt
001d1ed0strb w4, [sp+55]
001d1ed4b.gt 0x1d1edc
001d1ed8b 0x1d1f2c
001d1edc
001d1edcloc_1d1edc:
001d1edcldr x4, [sp+120]
001d1ee0ldrsb x27, [x4]
001d1ee4add x27, x4, 0xa0000
001d1ee8ldr x4, [x27+136]
001d1eecmovz x5, 65535
001d1ef0subs xzr, x4, x5
001d1ef4cset x4, eq
001d1ef8strb w4, [sp+54]
001d1efcb.eq 0x1d1f04
001d1f00b 0x1d1f08
001d1f04
001d1f04loc_1d1f04:
001d1f04b 0x1d1f20
001d1f08
001d1f08loc_1d1f08:
001d1f08ldr x4, [sp+120]
001d1f0cldrsb x27, [x4]
001d1f10add x27, x4, 0xa0000
001d1f14ldrb w4, [x27+153]
001d1f18strb w4, [sp+54]
001d1f1cb 0x1d1f20
001d1f20
001d1f20loc_1d1f20:
001d1f20ldrb w4, [sp+54]
001d1f24strb w4, [sp+55]
001d1f28b 0x1d1f30
001d1f2c
001d1f2cloc_1d1f2c:
001d1f2cb 0x1d1f30
001d1f30
001d1f30loc_1d1f30:
001d1f30ldrb w4, [sp+55]
001d1f34tbnz w4, 0, 0x1d1f3c
001d1f38b 0x1d1ff8
001d1f3c
001d1f3cloc_1d1f3c:
001d1f3cldr x4, [sp+120]
001d1f40ldrsb x27, [x4]
001d1f44add x27, x4, 0xa0000
001d1f48ldr x1, [x27+136]
001d1f4cstr x1, [sp+56]
001d1f50ldr x4, [sp+120]
001d1f54ldrsb x27, [x4]
001d1f58add x27, x4, 0xa0000
001d1f5cldr x2, [x27+128]
001d1f60add x27, x4, 0xa0000
001d1f64ldr x4, [x27+112]
001d1f68subs xzr, x2, x1
001d1f6cb.hs 0x1d1f74
001d1f70b 0x1d2008
001d1f74
001d1f74loc_1d1f74:
001d1f74b 0x1d1f78
001d1f78
001d1f78loc_1d1f78:
001d1f78str x4, [sp+80]
001d1f7cstr x1, [sp+88]
001d1f80str x2, [sp+96]
001d1f84ldr x0, [sp+120]
001d1f88mov x3, x2
001d1f8cmov x2, x1
001d1f90mov x1, x4
001d1f94bl compress/flate.(*compressor).writeStoredBlock
001d1f98str x0, [sp+64]
001d1f9cstr x1, [sp+72]
001d1fa0ldr x4, [sp+120]
001d1fa4ldrsb x27, [x4]
001d1fa8add x27, x4, 0xa0000
001d1facstr x0, [x27+208]
001d1fb0adrp x27, 0x87a000
001d1fb4ldr w5, [x27+3056]
001d1fb8cbz w5, 0x1d1fc0
001d1fbcb 0x1d1fc4
001d1fc0
001d1fc0loc_1d1fc0:
001d1fc0b 0x1d1fdc
001d1fc4
001d1fc4loc_1d1fc4:
001d1fc4bl runtime.gcWriteBarrier2
001d1fc8str x1, [x25]
001d1fccadd x27, x4, 0xa0000
001d1fd0ldr x0, [x27+216]
001d1fd4str x0, [x25+8]
001d1fd8b 0x1d1fdc
001d1fdc
001d1fdcloc_1d1fdc:
001d1fdcadd x27, x4, 0xa0000
001d1fe0str x1, [x27+216]
001d1fe4ldr x0, [sp+120]
001d1fe8ldrsb x27, [x0]
001d1fecadd x27, x0, 0xa0000
001d1ff0str xzr, [x27+136]
001d1ff4b 0x1d1ffc
001d1ff8
001d1ff8loc_1d1ff8:
001d1ff8b 0x1d1ffc
001d1ffc
001d1ffcloc_1d1ffc:
001d1ffcldur x29, [sp-8]
001d2000ldr x30, [sp], 112
001d2004ret x30
001d2008
001d2008loc_1d2008:
001d2008bl runtime.panicSliceAcap
001d200chint
001d2010
001d2010loc_1d2010:
001d2010str x0, [sp+8]
001d2014mov x3, x30
001d2018bl runtime.morestack_noctxt.abi0
001d201cldr x0, [sp+8]
001d2020b 0x1d1ea0
001d2024udf 0
001d2028udf 0
001d202cudf 0
001d1ea0
001d2030
001d2030compress/flate.(*compressor).storeHuff: ; void compress/flate.(*compressor).storeHuff(compress/flate.compressor * d)
001d2030ldr x16, [x28+16]
001d2034subs xzr, sp, x16
001d2038b.ls 0x1d21d4
001d203cstr x30, [sp-112]!
001d2040stur x29, [sp-8]
001d2044sub x29, sp, 8
001d2048str x0, [sp+120]
001d204cldrsb x27, [x0]
001d2050add x27, x0, 0xa0000
001d2054ldr x5, [x27+120]
001d2058str x5, [sp+64]
001d205cldrsb x27, [x0]
001d2060add x27, x0, 0xa0000
001d2064ldr x6, [x27+136]
001d2068subs xzr, x5, x6
001d206ccset x5, gt
001d2070strb w5, [sp+62]
001d2074b.gt 0x1d207c
001d2078b 0x1d2098
001d207c
001d207cloc_1d207c:
001d207cldr x5, [sp+120]
001d2080ldrsb x27, [x5]
001d2084add x27, x5, 0xa0000
001d2088ldrb w5, [x27+153]
001d208ceor x5, x5, 1
001d2090strb w5, [sp+62]
001d2094b 0x1d209c
001d2098
001d2098loc_1d2098:
001d2098b 0x1d209c
001d209c
001d209cloc_1d209c:
001d209cldrb w5, [sp+62]
001d20a0strb w5, [sp+63]
001d20a4tbnz w5, 0, 0x1d20ac
001d20a8b 0x1d20b0
001d20ac
001d20acloc_1d20ac:
001d20acb 0x1d20d0
001d20b0
001d20b0loc_1d20b0:
001d20b0ldr x5, [sp+120]
001d20b4ldrsb x27, [x5]
001d20b8add x27, x5, 0xa0000
001d20bcldr x5, [x27+136]
001d20c0subs xzr, x5, 0
001d20c4cset x5, eq
001d20c8strb w5, [sp+63]
001d20ccb 0x1d20d0
001d20d0
001d20d0loc_1d20d0:
001d20d0ldrb w5, [sp+63]
001d20d4tbnz w5, 0, 0x1d20dc
001d20d8b 0x1d20e8
001d20dc
001d20dcloc_1d20dc:
001d20dcldur x29, [sp-8]
001d20e0ldr x30, [sp], 112
001d20e4ret x30
001d20e8
001d20e8loc_1d20e8:
001d20e8ldr x5, [sp+120]
001d20ecldrsb x27, [x5]
001d20f0add x27, x5, 0xa0000
001d20f4ldr x1, [x27+136]
001d20f8str x1, [sp+64]
001d20fcldr x5, [sp+120]
001d2100ldrsb x27, [x5]
001d2104add x27, x5, 0xa0000
001d2108ldr x2, [x27+128]
001d210cadd x27, x5, 0xa0000
001d2110ldr x5, [x27+112]
001d2114subs xzr, x2, x1
001d2118b.hs 0x1d2120
001d211cb 0x1d21cc
001d2120
001d2120loc_1d2120:
001d2120b 0x1d2124
001d2124
001d2124loc_1d2124:
001d2124str x5, [sp+80]
001d2128str x1, [sp+88]
001d212cstr x2, [sp+96]
001d2130ldr x5, [sp+120]
001d2134ldrsb x27, [x5]
001d2138ldr x0, [x5+48]
001d213cstr x0, [sp+72]
001d2140ldr x2, [sp+80]
001d2144ldr x3, [sp+88]
001d2148ldr x4, [sp+96]
001d214cmov x1, xzr
001d2150bl compress/flate.(*huffmanBitWriter).writeBlockHuff
001d2154ldr x5, [sp+120]
001d2158ldrsb x27, [x5]
001d215cldr x6, [sp+120]
001d2160ldrsb x27, [x6]
001d2164ldr x6, [x6+48]
001d2168ldrsb x27, [x6]
001d216cldr x7, [x6+472]
001d2170ldr x6, [x6+464]
001d2174add x27, x5, 0xa0000
001d2178str x6, [x27+208]
001d217cadrp x27, 0x879000
001d2180ldr w6, [x27+3056]
001d2184cbz w6, 0x1d218c
001d2188b 0x1d2190
001d218c
001d218cloc_1d218c:
001d218cb 0x1d21a8
001d2190
001d2190loc_1d2190:
001d2190bl runtime.gcWriteBarrier2
001d2194str x7, [x25]
001d2198add x27, x5, 0xa0000
001d219cldr x0, [x27+216]
001d21a0str x0, [x25+8]
001d21a4b 0x1d21a8
001d21a8
001d21a8loc_1d21a8:
001d21a8add x27, x5, 0xa0000
001d21acstr x7, [x27+216]
001d21b0ldr x0, [sp+120]
001d21b4ldrsb x27, [x0]
001d21b8add x27, x0, 0xa0000
001d21bcstr xzr, [x27+136]
001d21c0ldur x29, [sp-8]
001d21c4ldr x30, [sp], 112
001d21c8ret x30
001d21cc
001d21ccloc_1d21cc:
001d21ccbl runtime.panicSliceAcap
001d21d0hint
001d21d4
001d21d4loc_1d21d4:
001d21d4str x0, [sp+8]
001d21d8mov x3, x30
001d21dcbl runtime.morestack_noctxt.abi0
001d21e0ldr x0, [sp+8]
001d21e4b 0x1d2030
001d21e8udf 0
001d21ecudf 0
001d2030
001d2030compress/flate.(*compressor).storeHuff: ; void compress/flate.(*compressor).storeHuff(compress/flate.compressor * d)
001d2030ldr x16, [x28+16]
001d2034subs xzr, sp, x16
001d2038b.ls 0x1d21d4
001d203cstr x30, [sp-112]!
001d2040stur x29, [sp-8]
001d2044sub x29, sp, 8
001d2048str x0, [sp+120]
001d204cldrsb x27, [x0]
001d2050add x27, x0, 0xa0000
001d2054ldr x5, [x27+120]
001d2058str x5, [sp+64]
001d205cldrsb x27, [x0]
001d2060add x27, x0, 0xa0000
001d2064ldr x6, [x27+136]
001d2068subs xzr, x5, x6
001d206ccset x5, gt
001d2070strb w5, [sp+62]
001d2074b.gt 0x1d207c
001d2078b 0x1d2098
001d207c
001d207cloc_1d207c:
001d207cldr x5, [sp+120]
001d2080ldrsb x27, [x5]
001d2084add x27, x5, 0xa0000
001d2088ldrb w5, [x27+153]
001d208ceor x5, x5, 1
001d2090strb w5, [sp+62]
001d2094b 0x1d209c
001d2098
001d2098loc_1d2098:
001d2098b 0x1d209c
001d209c
001d209cloc_1d209c:
001d209cldrb w5, [sp+62]
001d20a0strb w5, [sp+63]
001d20a4tbnz w5, 0, 0x1d20ac
001d20a8b 0x1d20b0
001d20ac
001d20acloc_1d20ac:
001d20acb 0x1d20d0
001d20b0
001d20b0loc_1d20b0:
001d20b0ldr x5, [sp+120]
001d20b4ldrsb x27, [x5]
001d20b8add x27, x5, 0xa0000
001d20bcldr x5, [x27+136]
001d20c0subs xzr, x5, 0
001d20c4cset x5, eq
001d20c8strb w5, [sp+63]
001d20ccb 0x1d20d0
001d20d0
001d20d0loc_1d20d0:
001d20d0ldrb w5, [sp+63]
001d20d4tbnz w5, 0, 0x1d20dc
001d20d8b 0x1d20e8
001d20dc
001d20dcloc_1d20dc:
001d20dcldur x29, [sp-8]
001d20e0ldr x30, [sp], 112
001d20e4ret x30
001d20e8
001d20e8loc_1d20e8:
001d20e8ldr x5, [sp+120]
001d20ecldrsb x27, [x5]
001d20f0add x27, x5, 0xa0000
001d20f4ldr x1, [x27+136]
001d20f8str x1, [sp+64]
001d20fcldr x5, [sp+120]
001d2100ldrsb x27, [x5]
001d2104add x27, x5, 0xa0000
001d2108ldr x2, [x27+128]
001d210cadd x27, x5, 0xa0000
001d2110ldr x5, [x27+112]
001d2114subs xzr, x2, x1
001d2118b.hs 0x1d2120
001d211cb 0x1d21cc
001d2120
001d2120loc_1d2120:
001d2120b 0x1d2124
001d2124
001d2124loc_1d2124:
001d2124str x5, [sp+80]
001d2128str x1, [sp+88]
001d212cstr x2, [sp+96]
001d2130ldr x5, [sp+120]
001d2134ldrsb x27, [x5]
001d2138ldr x0, [x5+48]
001d213cstr x0, [sp+72]
001d2140ldr x2, [sp+80]
001d2144ldr x3, [sp+88]
001d2148ldr x4, [sp+96]
001d214cmov x1, xzr
001d2150bl compress/flate.(*huffmanBitWriter).writeBlockHuff
001d2154ldr x5, [sp+120]
001d2158ldrsb x27, [x5]
001d215cldr x6, [sp+120]
001d2160ldrsb x27, [x6]
001d2164ldr x6, [x6+48]
001d2168ldrsb x27, [x6]
001d216cldr x7, [x6+472]
001d2170ldr x6, [x6+464]
001d2174add x27, x5, 0xa0000
001d2178str x6, [x27+208]
001d217cadrp x27, 0x879000
001d2180ldr w6, [x27+3056]
001d2184cbz w6, 0x1d218c
001d2188b 0x1d2190
001d218c
001d218cloc_1d218c:
001d218cb 0x1d21a8
001d2190
001d2190loc_1d2190:
001d2190bl runtime.gcWriteBarrier2
001d2194str x7, [x25]
001d2198add x27, x5, 0xa0000
001d219cldr x0, [x27+216]
001d21a0str x0, [x25+8]
001d21a4b 0x1d21a8
001d21a8
001d21a8loc_1d21a8:
001d21a8add x27, x5, 0xa0000
001d21acstr x7, [x27+216]
001d21b0ldr x0, [sp+120]
001d21b4ldrsb x27, [x0]
001d21b8add x27, x0, 0xa0000
001d21bcstr xzr, [x27+136]
001d21c0ldur x29, [sp-8]
001d21c4ldr x30, [sp], 112
001d21c8ret x30
001d21cc
001d21ccloc_1d21cc:
001d21ccbl runtime.panicSliceAcap
001d21d0hint
001d21d4
001d21d4loc_1d21d4:
001d21d4str x0, [sp+8]
001d21d8mov x3, x30
001d21dcbl runtime.morestack_noctxt.abi0
001d21e0ldr x0, [sp+8]
001d21e4b 0x1d2030
001d21e8udf 0
001d21ecudf 0
001d2030
001d21f0
001d21f0compress/flate.(*compressor).write: ; void compress/flate.(*compressor).write(compress/flate.compressor * d, struct []uint8 b)
001d21f0ldr x16, [x28+16]
001d21f4subs xzr, sp, x16
001d21f8b.ls 0x1d238c
001d21fcstr x30, [sp-96]!
001d2200stur x29, [sp-8]
001d2204sub x29, sp, 8
001d2208str x0, [sp+104]
001d220cstr x1, [sp+112]
001d2210str x2, [sp+120]
001d2214str x3, [sp+128]
001d2218str xzr, [sp+48]
001d221cstp xzr, xzr, [sp+72]
001d2220ldr x3, [sp+104]
001d2224ldrsb x27, [x3]
001d2228add x27, x3, 0xa0000
001d222cldr x3, [x27+208]
001d2230cbnz x3, 0x1d2238
001d2234b 0x1d226c
001d2238
001d2238loc_1d2238:
001d2238str xzr, [sp+48]
001d223cldr x3, [sp+104]
001d2240ldrsb x27, [x3]
001d2244add x27, x3, 0xa0000
001d2248ldr x1, [x27+208]
001d224cadd x27, x3, 0xa0000
001d2250ldr x2, [x27+216]
001d2254str x1, [sp+72]
001d2258str x2, [sp+80]
001d225cldr x0, [sp+48]
001d2260ldur x29, [sp-8]
001d2264ldr x30, [sp], 96
001d2268ret x30
001d226c
001d226cloc_1d226c:
001d226cldr x3, [sp+120]
001d2270str x3, [sp+48]
001d2274b 0x1d2278
001d2278
001d2278loc_1d2278:
001d2278ldr x3, [sp+120]
001d227cstr x3, [sp+64]
001d2280cbnz x3, 0x1d2288
001d2284b 0x1d2368
001d2288
001d2288loc_1d2288:
001d2288ldr x1, [sp+104]
001d228cldrsb x27, [x1]
001d2290ldr x26, [x1+72]
001d2294ldr x1, [x26]
001d2298ldr x0, [sp+104]
001d229cblr x1
001d22a0ldr x1, [sp+104]
001d22a4ldrsb x27, [x1]
001d22a8ldr x26, [x1+64]
001d22acldr x1, [x26]
001d22b0ldr x2, [sp+112]
001d22b4ldr x0, [sp+104]
001d22b8ldr x3, [sp+120]
001d22bcldr x4, [sp+128]
001d22c0mov x5, x1
001d22c4mov x1, x2
001d22c8mov x2, x3
001d22ccmov x3, x4
001d22d0blr x5
001d22d4str x0, [sp+56]
001d22d8ldr x1, [sp+120]
001d22dcldr x2, [sp+112]
001d22e0ldr x3, [sp+128]
001d22e4b 0x1d22e8
001d22e8
001d22e8loc_1d22e8:
001d22e8subs xzr, x0, x1
001d22ecb.ls 0x1d22f4
001d22f0b 0x1d2384
001d22f4
001d22f4loc_1d22f4:
001d22f4sub x3, x3, x0
001d22f8sub x4, x1, x0
001d22fcsub x5, xzr, x3
001d2300and x5, x0, x5, asr #63
001d2304add x5, x2, x5
001d2308str x5, [sp+112]
001d230cstr x4, [sp+120]
001d2310str x3, [sp+128]
001d2314ldr x3, [sp+104]
001d2318ldrsb x27, [x3]
001d231cadd x27, x3, 0xa0000
001d2320ldr x3, [x27+208]
001d2324cbnz x3, 0x1d232c
001d2328b 0x1d2360
001d232c
001d232cloc_1d232c:
001d232cstr xzr, [sp+48]
001d2330ldr x3, [sp+104]
001d2334ldrsb x27, [x3]
001d2338add x27, x3, 0xa0000
001d233cldr x1, [x27+208]
001d2340add x27, x3, 0xa0000
001d2344ldr x2, [x27+216]
001d2348str x1, [sp+72]
001d234cstr x2, [sp+80]
001d2350ldr x0, [sp+48]
001d2354ldur x29, [sp-8]
001d2358ldr x30, [sp], 96
001d235cret x30
001d2360
001d2360loc_1d2360:
001d2360b 0x1d2364
001d2364
001d2364loc_1d2364:
001d2364b 0x1d2278
001d2368
001d2368loc_1d2368:
001d2368stp xzr, xzr, [sp+72]
001d236cldr x0, [sp+48]
001d2370mov x1, xzr
001d2374mov x2, xzr
001d2378ldur x29, [sp-8]
001d237cldr x30, [sp], 96
001d2380ret x30
001d2384
001d2384loc_1d2384:
001d2384bl runtime.panicSliceB
001d2388hint
001d238c
001d238cloc_1d238c:
001d238cstp x0, x1, [sp+8]
001d2390stp x2, x3, [sp+24]
001d2394mov x3, x30
001d2398bl runtime.morestack_noctxt.abi0
001d239cldp x0, x1, [sp+8]
001d23a0ldp x2, x3, [sp+24]
001d23a4b 0x1d21f0
001d23a8udf 0
001d23acudf 0
001d21f0
001d21f0compress/flate.(*compressor).write: ; void compress/flate.(*compressor).write(compress/flate.compressor * d, struct []uint8 b)
001d21f0ldr x16, [x28+16]
001d21f4subs xzr, sp, x16
001d21f8b.ls 0x1d238c
001d21fcstr x30, [sp-96]!
001d2200stur x29, [sp-8]
001d2204sub x29, sp, 8
001d2208str x0, [sp+104]
001d220cstr x1, [sp+112]
001d2210str x2, [sp+120]
001d2214str x3, [sp+128]
001d2218str xzr, [sp+48]
001d221cstp xzr, xzr, [sp+72]
001d2220ldr x3, [sp+104]
001d2224ldrsb x27, [x3]
001d2228add x27, x3, 0xa0000
001d222cldr x3, [x27+208]
001d2230cbnz x3, 0x1d2238
001d2234b 0x1d226c
001d2238
001d2238loc_1d2238:
001d2238str xzr, [sp+48]
001d223cldr x3, [sp+104]
001d2240ldrsb x27, [x3]
001d2244add x27, x3, 0xa0000
001d2248ldr x1, [x27+208]
001d224cadd x27, x3, 0xa0000
001d2250ldr x2, [x27+216]
001d2254str x1, [sp+72]
001d2258str x2, [sp+80]
001d225cldr x0, [sp+48]
001d2260ldur x29, [sp-8]
001d2264ldr x30, [sp], 96
001d2268ret x30
001d226c
001d226cloc_1d226c:
001d226cldr x3, [sp+120]
001d2270str x3, [sp+48]
001d2274b 0x1d2278
001d2278
001d2278loc_1d2278:
001d2278ldr x3, [sp+120]
001d227cstr x3, [sp+64]
001d2280cbnz x3, 0x1d2288
001d2284b 0x1d2368
001d2288
001d2288loc_1d2288:
001d2288ldr x1, [sp+104]
001d228cldrsb x27, [x1]
001d2290ldr x26, [x1+72]
001d2294ldr x1, [x26]
001d2298ldr x0, [sp+104]
001d229cblr x1
001d22a0ldr x1, [sp+104]
001d22a4ldrsb x27, [x1]
001d22a8ldr x26, [x1+64]
001d22acldr x1, [x26]
001d22b0ldr x2, [sp+112]
001d22b4ldr x0, [sp+104]
001d22b8ldr x3, [sp+120]
001d22bcldr x4, [sp+128]
001d22c0mov x5, x1
001d22c4mov x1, x2
001d22c8mov x2, x3
001d22ccmov x3, x4
001d22d0blr x5
001d22d4str x0, [sp+56]
001d22d8ldr x1, [sp+120]
001d22dcldr x2, [sp+112]
001d22e0ldr x3, [sp+128]
001d22e4b 0x1d22e8
001d22e8
001d22e8loc_1d22e8:
001d22e8subs xzr, x0, x1
001d22ecb.ls 0x1d22f4
001d22f0b 0x1d2384
001d22f4
001d22f4loc_1d22f4:
001d22f4sub x3, x3, x0
001d22f8sub x4, x1, x0
001d22fcsub x5, xzr, x3
001d2300and x5, x0, x5, asr #63
001d2304add x5, x2, x5
001d2308str x5, [sp+112]
001d230cstr x4, [sp+120]
001d2310str x3, [sp+128]
001d2314ldr x3, [sp+104]
001d2318ldrsb x27, [x3]
001d231cadd x27, x3, 0xa0000
001d2320ldr x3, [x27+208]
001d2324cbnz x3, 0x1d232c
001d2328b 0x1d2360
001d232c
001d232cloc_1d232c:
001d232cstr xzr, [sp+48]
001d2330ldr x3, [sp+104]
001d2334ldrsb x27, [x3]
001d2338add x27, x3, 0xa0000
001d233cldr x1, [x27+208]
001d2340add x27, x3, 0xa0000
001d2344ldr x2, [x27+216]
001d2348str x1, [sp+72]
001d234cstr x2, [sp+80]
001d2350ldr x0, [sp+48]
001d2354ldur x29, [sp-8]
001d2358ldr x30, [sp], 96
001d235cret x30
001d2360
001d2360loc_1d2360:
001d2360b 0x1d2364
001d2364
001d2364loc_1d2364:
001d2364b 0x1d2278
001d2368
001d2368loc_1d2368:
001d2368stp xzr, xzr, [sp+72]
001d236cldr x0, [sp+48]
001d2370mov x1, xzr
001d2374mov x2, xzr
001d2378ldur x29, [sp-8]
001d237cldr x30, [sp], 96
001d2380ret x30
001d2384
001d2384loc_1d2384:
001d2384bl runtime.panicSliceB
001d2388hint
001d238c
001d238cloc_1d238c:
001d238cstp x0, x1, [sp+8]
001d2390stp x2, x3, [sp+24]
001d2394mov x3, x30
001d2398bl runtime.morestack_noctxt.abi0
001d239cldp x0, x1, [sp+8]
001d23a0ldp x2, x3, [sp+24]
001d23a4b 0x1d21f0
001d23a8udf 0
001d23acudf 0
001d21f0
001d23b0
001d23b0compress/flate.(*compressor).init: ; void compress/flate.(*compressor).init(compress/flate.compressor * d, io.Writer w, int level)
001d23b0ldr x16, [x28+16]
001d23b4sub x17, sp, 96
001d23b8subs xzr, x17, x16
001d23bcb.ls 0x1d29ec
001d23c0str x30, [sp-224]!
001d23c4stur x29, [sp-8]
001d23c8sub x29, sp, 8
001d23ccstr x0, [sp+232]
001d23d0str x1, [sp+240]
001d23d4str x2, [sp+248]
001d23d8str x3, [sp+256]
001d23dcstp xzr, xzr, [sp+64]
001d23e0ldr x0, [sp+240]
001d23e4ldr x1, [sp+248]
001d23e8bl compress/flate.newHuffmanBitWriter
001d23ecstr x0, [sp+152]
001d23f0ldr x2, [sp+232]
001d23f4ldrsb x27, [x2]
001d23f8adrp x27, 0x879000
001d23fcldr w3, [x27+3056]
001d2400cbz w3, 0x1d2408
001d2404b 0x1d240c
001d2408
001d2408loc_1d2408:
001d2408b 0x1d2420
001d240c
001d240cloc_1d240c:
001d240cbl runtime.gcWriteBarrier2
001d2410str x0, [x25]
001d2414ldr x3, [x2+48]
001d2418str x3, [x25+8]
001d241cb 0x1d2420
001d2420
001d2420loc_1d2420:
001d2420str x0, [x2+48]
001d2424ldr x3, [sp+256]
001d2428cbz x3, 0x1d2430
001d242cb 0x1d2518
001d2430
001d2430loc_1d2430:
001d2430b 0x1d2434
001d2434
001d2434loc_1d2434:
001d2434adrp x0, 0x423000
001d2438add x0, x0, 3072
001d243cmovz x1, 65535
001d2440mov x2, x1
001d2444bl runtime.makeslice
001d2448str x0, [sp+128]
001d244cmovz x3, 65535
001d2450str x3, [sp+136]
001d2454str x3, [sp+144]
001d2458ldr x4, [sp+232]
001d245cldrsb x27, [x4]
001d2460add x27, x4, 0xa0000
001d2464str x3, [x27+120]
001d2468add x27, x4, 0xa0000
001d246cstr x3, [x27+128]
001d2470adrp x27, 0x879000
001d2474ldr w3, [x27+3056]
001d2478cbz w3, 0x1d2480
001d247cb 0x1d2484
001d2480
001d2480loc_1d2480:
001d2480b 0x1d249c
001d2484
001d2484loc_1d2484:
001d2484bl runtime.gcWriteBarrier2
001d2488str x0, [x25]
001d248cadd x27, x4, 0xa0000
001d2490ldr x2, [x27+112]
001d2494str x2, [x25+8]
001d2498b 0x1d249c
001d249c
001d249cloc_1d249c:
001d249cadd x27, x4, 0xa0000
001d24a0str x0, [x27+112]
001d24a4ldr x2, [sp+232]
001d24a8ldrsb x27, [x2]
001d24acadrp x27, 0x879000
001d24b0ldr w3, [x27+3056]
001d24b4cbz w3, 0x1d24bc
001d24b8b 0x1d24c0
001d24bc
001d24bcloc_1d24bc:
001d24bcb 0x1d24d0
001d24c0
001d24c0loc_1d24c0:
001d24c0ldr x3, [x2+64]
001d24c4bl runtime.gcWriteBarrier1
001d24c8str x3, [x25]
001d24ccb 0x1d24d0
001d24d0
001d24d0loc_1d24d0:
001d24d0adrp x3, 0x507000
001d24d4add x3, x3, 456
001d24d8str x3, [x2+64]
001d24dcldr x2, [sp+232]
001d24e0ldrsb x27, [x2]
001d24e4adrp x27, 0x879000
001d24e8ldr w3, [x27+3056]
001d24eccbz w3, 0x1d24f4
001d24f0b 0x1d24f8
001d24f4
001d24f4loc_1d24f4:
001d24f4b 0x1d2508
001d24f8
001d24f8loc_1d24f8:
001d24f8ldr x3, [x2+72]
001d24fcbl runtime.gcWriteBarrier1
001d2500str x3, [x25]
001d2504b 0x1d2508
001d2508
001d2508loc_1d2508:
001d2508adrp x3, 0x507000
001d250cadd x3, x3, 464
001d2510str x3, [x2+72]
001d2514b 0x1d2920
001d2518
001d2518loc_1d2518:
001d2518ldr x3, [sp+256]
001d251cadds xzr, x3, 2
001d2520b.eq 0x1d2528
001d2524b 0x1d2610
001d2528
001d2528loc_1d2528:
001d2528b 0x1d252c
001d252c
001d252cloc_1d252c:
001d252cadrp x0, 0x423000
001d2530add x0, x0, 3072
001d2534movz x1, 65535
001d2538mov x2, x1
001d253cbl runtime.makeslice
001d2540str x0, [sp+128]
001d2544movz x3, 65535
001d2548str x3, [sp+136]
001d254cstr x3, [sp+144]
001d2550ldr x4, [sp+232]
001d2554ldrsb x27, [x4]
001d2558add x27, x4, 0xa0000
001d255cstr x3, [x27+120]
001d2560add x27, x4, 0xa0000
001d2564str x3, [x27+128]
001d2568adrp x27, 0x879000
001d256cldr w3, [x27+3056]
001d2570cbz w3, 0x1d2578
001d2574b 0x1d257c
001d2578
001d2578loc_1d2578:
001d2578b 0x1d2594
001d257c
001d257cloc_1d257c:
001d257cbl runtime.gcWriteBarrier2
001d2580str x0, [x25]
001d2584add x27, x4, 0xa0000
001d2588ldr x2, [x27+112]
001d258cstr x2, [x25+8]
001d2590b 0x1d2594
001d2594
001d2594loc_1d2594:
001d2594add x27, x4, 0xa0000
001d2598str x0, [x27+112]
001d259cldr x2, [sp+232]
001d25a0ldrsb x27, [x2]
001d25a4adrp x27, 0x879000
001d25a8ldr w3, [x27+3056]
001d25accbz w3, 0x1d25b4
001d25b0b 0x1d25b8
001d25b4
001d25b4loc_1d25b4:
001d25b4b 0x1d25c8
001d25b8
001d25b8loc_1d25b8:
001d25b8ldr x3, [x2+64]
001d25bcbl runtime.gcWriteBarrier1
001d25c0str x3, [x25]
001d25c4b 0x1d25c8
001d25c8
001d25c8loc_1d25c8:
001d25c8adrp x3, 0x507000
001d25ccadd x3, x3, 456
001d25d0str x3, [x2+64]
001d25d4ldr x2, [sp+232]
001d25d8ldrsb x27, [x2]
001d25dcadrp x27, 0x879000
001d25e0ldr w3, [x27+3056]
001d25e4cbz w3, 0x1d25ec
001d25e8b 0x1d25f0
001d25ec
001d25ecloc_1d25ec:
001d25ecb 0x1d2600
001d25f0
001d25f0loc_1d25f0:
001d25f0ldr x3, [x2+72]
001d25f4bl runtime.gcWriteBarrier1
001d25f8str x3, [x25]
001d25fcb 0x1d2600
001d2600
001d2600loc_1d2600:
001d2600adrp x3, 0x507000
001d2604add x3, x3, 472
001d2608str x3, [x2+72]
001d260cb 0x1d2920
001d2610
001d2610loc_1d2610:
001d2610ldr x3, [sp+256]
001d2614subs xzr, x3, 1
001d2618b.eq 0x1d2620
001d261cb 0x1d27fc
001d2620
001d2620loc_1d2620:
001d2620b 0x1d2624
001d2624
001d2624loc_1d2624:
001d2624ldr x0, [sp+256]
001d2628adrp x27, 0x83d000
001d262cldr x1, [x27+2968]
001d2630adrp x27, 0x83d000
001d2634ldr x3, [x27+2960]
001d2638subs xzr, x0, x1
001d263cb.lo 0x1d2644
001d2640b 0x1d29e4
001d2644
001d2644loc_1d2644:
001d2644ldr x4, [sp+232]
001d2648ldrsb x27, [x4]
001d264csub x5, x0, x0, lsl #2
001d2650sub x3, x3, x5, lsl #4
001d2654ldp x5, x6, [x3]
001d2658ldp x7, x8, [x3+16]
001d265cldp x3, x9, [x3+32]
001d2660stp x5, x6, [x4]
001d2664stp x7, x8, [x4+16]
001d2668stp x3, x9, [x4+32]
001d266cadrp x0, 0x423000
001d2670add x0, x0, 3072
001d2674movz x1, 65535
001d2678mov x2, x1
001d267cbl runtime.makeslice
001d2680str x0, [sp+128]
001d2684movz x3, 65535
001d2688str x3, [sp+136]
001d268cstr x3, [sp+144]
001d2690ldr x4, [sp+232]
001d2694ldrsb x27, [x4]
001d2698add x27, x4, 0xa0000
001d269cstr x3, [x27+120]
001d26a0add x27, x4, 0xa0000
001d26a4str x3, [x27+128]
001d26a8adrp x27, 0x879000
001d26acldr w5, [x27+3056]
001d26b0cbz w5, 0x1d26b8
001d26b4b 0x1d26bc
001d26b8
001d26b8loc_1d26b8:
001d26b8b 0x1d26d4
001d26bc
001d26bcloc_1d26bc:
001d26bcbl runtime.gcWriteBarrier2
001d26c0str x0, [x25]
001d26c4add x27, x4, 0xa0000
001d26c8ldr x1, [x27+112]
001d26ccstr x1, [x25+8]
001d26d0b 0x1d26d4
001d26d4
001d26d4loc_1d26d4:
001d26d4add x27, x4, 0xa0000
001d26d8str x0, [x27+112]
001d26dcldr x0, [sp+232]
001d26e0ldrsb x27, [x0]
001d26e4adrp x27, 0x879000
001d26e8ldr w1, [x27+3056]
001d26eccbz w1, 0x1d26f4
001d26f0b 0x1d26f8
001d26f4
001d26f4loc_1d26f4:
001d26f4b 0x1d2708
001d26f8
001d26f8loc_1d26f8:
001d26f8ldr x1, [x0+64]
001d26fcbl runtime.gcWriteBarrier1
001d2700str x1, [x25]
001d2704b 0x1d2708
001d2708
001d2708loc_1d2708:
001d2708adrp x1, 0x507000
001d270cadd x1, x1, 456
001d2710str x1, [x0+64]
001d2714ldr x0, [sp+232]
001d2718ldrsb x27, [x0]
001d271cadrp x27, 0x879000
001d2720ldr w1, [x27+3056]
001d2724cbz w1, 0x1d272c
001d2728b 0x1d2730
001d272c
001d272cloc_1d272c:
001d272cb 0x1d2740
001d2730
001d2730loc_1d2730:
001d2730ldr x1, [x0+72]
001d2734bl runtime.gcWriteBarrier1
001d2738str x1, [x25]
001d273cb 0x1d2740
001d2740
001d2740loc_1d2740:
001d2740adrp x1, 0x507000
001d2744add x1, x1, 440
001d2748str x1, [x0+72]
001d274cbl compress/flate.newDeflateFast
001d2750str x0, [sp+120]
001d2754ldr x1, [sp+232]
001d2758ldrsb x27, [x1]
001d275cadrp x27, 0x879000
001d2760ldr w2, [x27+3056]
001d2764cbz w2, 0x1d276c
001d2768b 0x1d2770
001d276c
001d276cloc_1d276c:
001d276cb 0x1d2784
001d2770
001d2770loc_1d2770:
001d2770bl runtime.gcWriteBarrier2
001d2774str x0, [x25]
001d2778ldr x3, [x1+80]
001d277cstr x3, [x25+8]
001d2780b 0x1d2784
001d2784
001d2784loc_1d2784:
001d2784str x0, [x1+80]
001d2788adrp x0, 0x450000
001d278cadd x0, x0, 3040
001d2790movz x1, 65535
001d2794mov x2, x1
001d2798bl runtime.makeslice
001d279cstr x0, [sp+96]
001d27a0movz x3, 65535
001d27a4str x3, [sp+104]
001d27a8str x3, [sp+112]
001d27acldr x4, [sp+232]
001d27b0ldrsb x27, [x4]
001d27b4add x27, x4, 0xa0000
001d27b8str x3, [x27+168]
001d27bcadd x27, x4, 0xa0000
001d27c0str x3, [x27+176]
001d27c4adrp x27, 0x879000
001d27c8ldr w3, [x27+3056]
001d27cccbz w3, 0x1d27d4
001d27d0b 0x1d27d8
001d27d4
001d27d4loc_1d27d4:
001d27d4b 0x1d27f0
001d27d8
001d27d8loc_1d27d8:
001d27d8bl runtime.gcWriteBarrier2
001d27dcstr x0, [x25]
001d27e0add x27, x4, 0xa0000
001d27e4ldr x2, [x27+160]
001d27e8str x2, [x25+8]
001d27ecb 0x1d27f0
001d27f0
001d27f0loc_1d27f0:
001d27f0add x27, x4, 0xa0000
001d27f4str x0, [x27+160]
001d27f8b 0x1d2920
001d27fc
001d27fcloc_1d27fc:
001d27fcldr x2, [sp+256]
001d2800adds xzr, x2, 1
001d2804b.eq 0x1d280c
001d2808b 0x1d281c
001d280c
001d280cloc_1d280c:
001d280cb 0x1d2810
001d2810
001d2810loc_1d2810:
001d2810orr x2, xzr, 6
001d2814str x2, [sp+256]
001d2818b 0x1d285c
001d281c
001d281cloc_1d281c:
001d281cldr x2, [sp+256]
001d2820subs xzr, x2, 2
001d2824cset x2, ge
001d2828strb w2, [sp+63]
001d282cb.ge 0x1d2834
001d2830b 0x1d2848
001d2834
001d2834loc_1d2834:
001d2834ldr x2, [sp+256]
001d2838subs xzr, x2, 9
001d283ccset x2, le
001d2840strb w2, [sp+63]
001d2844b 0x1d284c
001d2848
001d2848loc_1d2848:
001d2848b 0x1d284c
001d284c
001d284cloc_1d284c:
001d284cldrb w2, [sp+63]
001d2850tbnz w2, 0, 0x1d2858
001d2854b 0x1d2938
001d2858
001d2858loc_1d2858:
001d2858b 0x1d285c
001d285c
001d285cloc_1d285c:
001d285cldr x0, [sp+256]
001d2860adrp x27, 0x83d000
001d2864ldr x1, [x27+2968]
001d2868adrp x27, 0x83d000
001d286cldr x2, [x27+2960]
001d2870subs xzr, x0, x1
001d2874b.lo 0x1d287c
001d2878b 0x1d29e0
001d287c
001d287cloc_1d287c:
001d287cldr x1, [sp+232]
001d2880ldrsb x27, [x1]
001d2884sub x3, x0, x0, lsl #2
001d2888sub x2, x2, x3, lsl #4
001d288cldp x3, x4, [x2]
001d2890ldp x5, x6, [x2+16]
001d2894ldp x2, x7, [x2+32]
001d2898stp x3, x4, [x1]
001d289cstp x5, x6, [x1+16]
001d28a0stp x2, x7, [x1+32]
001d28a4ldr x0, [sp+232]
001d28a8bl compress/flate.(*compressor).initDeflate
001d28acldr x1, [sp+232]
001d28b0ldrsb x27, [x1]
001d28b4adrp x27, 0x879000
001d28b8ldr w2, [x27+3056]
001d28bccbz w2, 0x1d28c4
001d28c0b 0x1d28c8
001d28c4
001d28c4loc_1d28c4:
001d28c4b 0x1d28d8
001d28c8
001d28c8loc_1d28c8:
001d28c8ldr x2, [x1+64]
001d28ccbl runtime.gcWriteBarrier1
001d28d0str x2, [x25]
001d28d4b 0x1d28d8
001d28d8
001d28d8loc_1d28d8:
001d28d8adrp x2, 0x507000
001d28dcadd x2, x2, 448
001d28e0str x2, [x1+64]
001d28e4ldr x2, [sp+232]
001d28e8ldrsb x27, [x2]
001d28ecadrp x27, 0x879000
001d28f0ldr w3, [x27+3056]
001d28f4cbz w3, 0x1d28fc
001d28f8b 0x1d2900
001d28fc
001d28fcloc_1d28fc:
001d28fcb 0x1d2910
001d2900
001d2900loc_1d2900:
001d2900ldr x3, [x2+72]
001d2904bl runtime.gcWriteBarrier1
001d2908str x3, [x25]
001d290cb 0x1d2910
001d2910
001d2910loc_1d2910:
001d2910adrp x3, 0x507000
001d2914add x3, x3, 432
001d2918str x3, [x2+72]
001d291cb 0x1d2920
001d2920
001d2920loc_1d2920:
001d2920stp xzr, xzr, [sp+64]
001d2924mov x0, xzr
001d2928mov x1, xzr
001d292cldur x29, [sp-8]
001d2930ldr x30, [sp], 224
001d2934ret x30
001d2938
001d2938loc_1d2938:
001d2938b 0x1d293c
001d293c
001d293cloc_1d293c:
001d293cstp xzr, xzr, [sp+80]
001d2940add x1, sp, 80
001d2944str x1, [sp+168]
001d2948ldr x0, [sp+256]
001d294cbl runtime.convT64
001d2950str x0, [sp+160]
001d2954ldr x1, [sp+168]
001d2958ldrsb x27, [x1]
001d295cadrp x2, 0x423000
001d2960add x2, x2, 3520
001d2964str x2, [x1]
001d2968adrp x27, 0x879000
001d296cldr w2, [x27+3056]
001d2970cbz w2, 0x1d2978
001d2974b 0x1d297c
001d2978
001d2978loc_1d2978:
001d2978b 0x1d2990
001d297c
001d297cloc_1d297c:
001d297cbl runtime.gcWriteBarrier2
001d2980str x0, [x25]
001d2984ldr x5, [x1+8]
001d2988str x5, [x25+8]
001d298cb 0x1d2990
001d2990
001d2990loc_1d2990:
001d2990str x0, [x1+8]
001d2994ldr x2, [sp+168]
001d2998ldrsb x27, [x2]
001d299cb 0x1d29a0
001d29a0
001d29a0loc_1d29a0:
001d29a0str x2, [sp+176]
001d29a4orr x4, xzr, 1
001d29a8str x4, [sp+184]
001d29acstr x4, [sp+192]
001d29b0adrp x0, 0x4fb000
001d29b4add x0, x0, 1353
001d29b8orr x1, xzr, 64
001d29bcmov x3, x4
001d29c0bl fmt.Errorf
001d29c4str x0, [sp+200]
001d29c8str x1, [sp+208]
001d29ccstr x0, [sp+64]
001d29d0str x1, [sp+72]
001d29d4ldur x29, [sp-8]
001d29d8ldr x30, [sp], 224
001d29dcret x30
001d29e0
001d29e0loc_1d29e0:
001d29e0bl runtime.panicIndex
001d29e4
001d29e4loc_1d29e4:
001d29e4bl runtime.panicIndex
001d29e8hint
001d29ec
001d29ecloc_1d29ec:
001d29ecstp x0, x1, [sp+8]
001d29f0stp x2, x3, [sp+24]
001d29f4mov x3, x30
001d29f8bl runtime.morestack_noctxt.abi0
001d29fcldp x0, x1, [sp+8]
001d2a00ldp x2, x3, [sp+24]
001d2a04b 0x1d23b0
001d2a08udf 0
001d2a0cudf 0
001d23b0
001d23b0compress/flate.(*compressor).init: ; void compress/flate.(*compressor).init(compress/flate.compressor * d, io.Writer w, int level)
001d23b0ldr x16, [x28+16]
001d23b4sub x17, sp, 96
001d23b8subs xzr, x17, x16
001d23bcb.ls 0x1d29ec
001d23c0str x30, [sp-224]!
001d23c4stur x29, [sp-8]
001d23c8sub x29, sp, 8
001d23ccstr x0, [sp+232]
001d23d0str x1, [sp+240]
001d23d4str x2, [sp+248]
001d23d8str x3, [sp+256]
001d23dcstp xzr, xzr, [sp+64]
001d23e0ldr x0, [sp+240]
001d23e4ldr x1, [sp+248]
001d23e8bl compress/flate.newHuffmanBitWriter
001d23ecstr x0, [sp+152]
001d23f0ldr x2, [sp+232]
001d23f4ldrsb x27, [x2]
001d23f8adrp x27, 0x879000
001d23fcldr w3, [x27+3056]
001d2400cbz w3, 0x1d2408
001d2404b 0x1d240c
001d2408
001d2408loc_1d2408:
001d2408b 0x1d2420
001d240c
001d240cloc_1d240c:
001d240cbl runtime.gcWriteBarrier2
001d2410str x0, [x25]
001d2414ldr x3, [x2+48]
001d2418str x3, [x25+8]
001d241cb 0x1d2420
001d2420
001d2420loc_1d2420:
001d2420str x0, [x2+48]
001d2424ldr x3, [sp+256]
001d2428cbz x3, 0x1d2430
001d242cb 0x1d2518
001d2430
001d2430loc_1d2430:
001d2430b 0x1d2434
001d2434
001d2434loc_1d2434:
001d2434adrp x0, 0x423000
001d2438add x0, x0, 3072
001d243cmovz x1, 65535
001d2440mov x2, x1
001d2444bl runtime.makeslice
001d2448str x0, [sp+128]
001d244cmovz x3, 65535
001d2450str x3, [sp+136]
001d2454str x3, [sp+144]
001d2458ldr x4, [sp+232]
001d245cldrsb x27, [x4]
001d2460add x27, x4, 0xa0000
001d2464str x3, [x27+120]
001d2468add x27, x4, 0xa0000
001d246cstr x3, [x27+128]
001d2470adrp x27, 0x879000
001d2474ldr w3, [x27+3056]
001d2478cbz w3, 0x1d2480
001d247cb 0x1d2484
001d2480
001d2480loc_1d2480:
001d2480b 0x1d249c
001d2484
001d2484loc_1d2484:
001d2484bl runtime.gcWriteBarrier2
001d2488str x0, [x25]
001d248cadd x27, x4, 0xa0000
001d2490ldr x2, [x27+112]
001d2494str x2, [x25+8]
001d2498b 0x1d249c
001d249c
001d249cloc_1d249c:
001d249cadd x27, x4, 0xa0000
001d24a0str x0, [x27+112]
001d24a4ldr x2, [sp+232]
001d24a8ldrsb x27, [x2]
001d24acadrp x27, 0x879000
001d24b0ldr w3, [x27+3056]
001d24b4cbz w3, 0x1d24bc
001d24b8b 0x1d24c0
001d24bc
001d24bcloc_1d24bc:
001d24bcb 0x1d24d0
001d24c0
001d24c0loc_1d24c0:
001d24c0ldr x3, [x2+64]
001d24c4bl runtime.gcWriteBarrier1
001d24c8str x3, [x25]
001d24ccb 0x1d24d0
001d24d0
001d24d0loc_1d24d0:
001d24d0adrp x3, 0x507000
001d24d4add x3, x3, 456
001d24d8str x3, [x2+64]
001d24dcldr x2, [sp+232]
001d24e0ldrsb x27, [x2]
001d24e4adrp x27, 0x879000
001d24e8ldr w3, [x27+3056]
001d24eccbz w3, 0x1d24f4
001d24f0b 0x1d24f8
001d24f4
001d24f4loc_1d24f4:
001d24f4b 0x1d2508
001d24f8
001d24f8loc_1d24f8:
001d24f8ldr x3, [x2+72]
001d24fcbl runtime.gcWriteBarrier1
001d2500str x3, [x25]
001d2504b 0x1d2508
001d2508
001d2508loc_1d2508:
001d2508adrp x3, 0x507000
001d250cadd x3, x3, 464
001d2510str x3, [x2+72]
001d2514b 0x1d2920
001d2518
001d2518loc_1d2518:
001d2518ldr x3, [sp+256]
001d251cadds xzr, x3, 2
001d2520b.eq 0x1d2528
001d2524b 0x1d2610
001d2528
001d2528loc_1d2528:
001d2528b 0x1d252c
001d252c
001d252cloc_1d252c:
001d252cadrp x0, 0x423000
001d2530add x0, x0, 3072
001d2534movz x1, 65535
001d2538mov x2, x1
001d253cbl runtime.makeslice
001d2540str x0, [sp+128]
001d2544movz x3, 65535
001d2548str x3, [sp+136]
001d254cstr x3, [sp+144]
001d2550ldr x4, [sp+232]
001d2554ldrsb x27, [x4]
001d2558add x27, x4, 0xa0000
001d255cstr x3, [x27+120]
001d2560add x27, x4, 0xa0000
001d2564str x3, [x27+128]
001d2568adrp x27, 0x879000
001d256cldr w3, [x27+3056]
001d2570cbz w3, 0x1d2578
001d2574b 0x1d257c
001d2578
001d2578loc_1d2578:
001d2578b 0x1d2594
001d257c
001d257cloc_1d257c:
001d257cbl runtime.gcWriteBarrier2
001d2580str x0, [x25]
001d2584add x27, x4, 0xa0000
001d2588ldr x2, [x27+112]
001d258cstr x2, [x25+8]
001d2590b 0x1d2594
001d2594
001d2594loc_1d2594:
001d2594add x27, x4, 0xa0000
001d2598str x0, [x27+112]
001d259cldr x2, [sp+232]
001d25a0ldrsb x27, [x2]
001d25a4adrp x27, 0x879000
001d25a8ldr w3, [x27+3056]
001d25accbz w3, 0x1d25b4
001d25b0b 0x1d25b8
001d25b4
001d25b4loc_1d25b4:
001d25b4b 0x1d25c8
001d25b8
001d25b8loc_1d25b8:
001d25b8ldr x3, [x2+64]
001d25bcbl runtime.gcWriteBarrier1
001d25c0str x3, [x25]
001d25c4b 0x1d25c8
001d25c8
001d25c8loc_1d25c8:
001d25c8adrp x3, 0x507000
001d25ccadd x3, x3, 456
001d25d0str x3, [x2+64]
001d25d4ldr x2, [sp+232]
001d25d8ldrsb x27, [x2]
001d25dcadrp x27, 0x879000
001d25e0ldr w3, [x27+3056]
001d25e4cbz w3, 0x1d25ec
001d25e8b 0x1d25f0
001d25ec
001d25ecloc_1d25ec:
001d25ecb 0x1d2600
001d25f0
001d25f0loc_1d25f0:
001d25f0ldr x3, [x2+72]
001d25f4bl runtime.gcWriteBarrier1
001d25f8str x3, [x25]
001d25fcb 0x1d2600
001d2600
001d2600loc_1d2600:
001d2600adrp x3, 0x507000
001d2604add x3, x3, 472
001d2608str x3, [x2+72]
001d260cb 0x1d2920
001d2610
001d2610loc_1d2610:
001d2610ldr x3, [sp+256]
001d2614subs xzr, x3, 1
001d2618b.eq 0x1d2620
001d261cb 0x1d27fc
001d2620
001d2620loc_1d2620:
001d2620b 0x1d2624
001d2624
001d2624loc_1d2624:
001d2624ldr x0, [sp+256]
001d2628adrp x27, 0x83d000
001d262cldr x1, [x27+2968]
001d2630adrp x27, 0x83d000
001d2634ldr x3, [x27+2960]
001d2638subs xzr, x0, x1
001d263cb.lo 0x1d2644
001d2640b 0x1d29e4
001d2644
001d2644loc_1d2644:
001d2644ldr x4, [sp+232]
001d2648ldrsb x27, [x4]
001d264csub x5, x0, x0, lsl #2
001d2650sub x3, x3, x5, lsl #4
001d2654ldp x5, x6, [x3]
001d2658ldp x7, x8, [x3+16]
001d265cldp x3, x9, [x3+32]
001d2660stp x5, x6, [x4]
001d2664stp x7, x8, [x4+16]
001d2668stp x3, x9, [x4+32]
001d266cadrp x0, 0x423000
001d2670add x0, x0, 3072
001d2674movz x1, 65535
001d2678mov x2, x1
001d267cbl runtime.makeslice
001d2680str x0, [sp+128]
001d2684movz x3, 65535
001d2688str x3, [sp+136]
001d268cstr x3, [sp+144]
001d2690ldr x4, [sp+232]
001d2694ldrsb x27, [x4]
001d2698add x27, x4, 0xa0000
001d269cstr x3, [x27+120]
001d26a0add x27, x4, 0xa0000
001d26a4str x3, [x27+128]
001d26a8adrp x27, 0x879000
001d26acldr w5, [x27+3056]
001d26b0cbz w5, 0x1d26b8
001d26b4b 0x1d26bc
001d26b8
001d26b8loc_1d26b8:
001d26b8b 0x1d26d4
001d26bc
001d26bcloc_1d26bc:
001d26bcbl runtime.gcWriteBarrier2
001d26c0str x0, [x25]
001d26c4add x27, x4, 0xa0000
001d26c8ldr x1, [x27+112]
001d26ccstr x1, [x25+8]
001d26d0b 0x1d26d4
001d26d4
001d26d4loc_1d26d4:
001d26d4add x27, x4, 0xa0000
001d26d8str x0, [x27+112]
001d26dcldr x0, [sp+232]
001d26e0ldrsb x27, [x0]
001d26e4adrp x27, 0x879000
001d26e8ldr w1, [x27+3056]
001d26eccbz w1, 0x1d26f4
001d26f0b 0x1d26f8
001d26f4
001d26f4loc_1d26f4:
001d26f4b 0x1d2708
001d26f8
001d26f8loc_1d26f8:
001d26f8ldr x1, [x0+64]
001d26fcbl runtime.gcWriteBarrier1
001d2700str x1, [x25]
001d2704b 0x1d2708
001d2708
001d2708loc_1d2708:
001d2708adrp x1, 0x507000
001d270cadd x1, x1, 456
001d2710str x1, [x0+64]
001d2714ldr x0, [sp+232]
001d2718ldrsb x27, [x0]
001d271cadrp x27, 0x879000
001d2720ldr w1, [x27+3056]
001d2724cbz w1, 0x1d272c
001d2728b 0x1d2730
001d272c
001d272cloc_1d272c:
001d272cb 0x1d2740
001d2730
001d2730loc_1d2730:
001d2730ldr x1, [x0+72]
001d2734bl runtime.gcWriteBarrier1
001d2738str x1, [x25]
001d273cb 0x1d2740
001d2740
001d2740loc_1d2740:
001d2740adrp x1, 0x507000
001d2744add x1, x1, 440
001d2748str x1, [x0+72]
001d274cbl compress/flate.newDeflateFast
001d2750str x0, [sp+120]
001d2754ldr x1, [sp+232]
001d2758ldrsb x27, [x1]
001d275cadrp x27, 0x879000
001d2760ldr w2, [x27+3056]
001d2764cbz w2, 0x1d276c
001d2768b 0x1d2770
001d276c
001d276cloc_1d276c:
001d276cb 0x1d2784
001d2770
001d2770loc_1d2770:
001d2770bl runtime.gcWriteBarrier2
001d2774str x0, [x25]
001d2778ldr x3, [x1+80]
001d277cstr x3, [x25+8]
001d2780b 0x1d2784
001d2784
001d2784loc_1d2784:
001d2784str x0, [x1+80]
001d2788adrp x0, 0x450000
001d278cadd x0, x0, 3040
001d2790movz x1, 65535
001d2794mov x2, x1
001d2798bl runtime.makeslice
001d279cstr x0, [sp+96]
001d27a0movz x3, 65535
001d27a4str x3, [sp+104]
001d27a8str x3, [sp+112]
001d27acldr x4, [sp+232]
001d27b0ldrsb x27, [x4]
001d27b4add x27, x4, 0xa0000
001d27b8str x3, [x27+168]
001d27bcadd x27, x4, 0xa0000
001d27c0str x3, [x27+176]
001d27c4adrp x27, 0x879000
001d27c8ldr w3, [x27+3056]
001d27cccbz w3, 0x1d27d4
001d27d0b 0x1d27d8
001d27d4
001d27d4loc_1d27d4:
001d27d4b 0x1d27f0
001d27d8
001d27d8loc_1d27d8:
001d27d8bl runtime.gcWriteBarrier2
001d27dcstr x0, [x25]
001d27e0add x27, x4, 0xa0000
001d27e4ldr x2, [x27+160]
001d27e8str x2, [x25+8]
001d27ecb 0x1d27f0
001d27f0
001d27f0loc_1d27f0:
001d27f0add x27, x4, 0xa0000
001d27f4str x0, [x27+160]
001d27f8b 0x1d2920
001d27fc
001d27fcloc_1d27fc:
001d27fcldr x2, [sp+256]
001d2800adds xzr, x2, 1
001d2804b.eq 0x1d280c
001d2808b 0x1d281c
001d280c
001d280cloc_1d280c:
001d280cb 0x1d2810
001d2810
001d2810loc_1d2810:
001d2810orr x2, xzr, 6
001d2814str x2, [sp+256]
001d2818b 0x1d285c
001d281c
001d281cloc_1d281c:
001d281cldr x2, [sp+256]
001d2820subs xzr, x2, 2
001d2824cset x2, ge
001d2828strb w2, [sp+63]
001d282cb.ge 0x1d2834
001d2830b 0x1d2848
001d2834
001d2834loc_1d2834:
001d2834ldr x2, [sp+256]
001d2838subs xzr, x2, 9
001d283ccset x2, le
001d2840strb w2, [sp+63]
001d2844b 0x1d284c
001d2848
001d2848loc_1d2848:
001d2848b 0x1d284c
001d284c
001d284cloc_1d284c:
001d284cldrb w2, [sp+63]
001d2850tbnz w2, 0, 0x1d2858
001d2854b 0x1d2938
001d2858
001d2858loc_1d2858:
001d2858b 0x1d285c
001d285c
001d285cloc_1d285c:
001d285cldr x0, [sp+256]
001d2860adrp x27, 0x83d000
001d2864ldr x1, [x27+2968]
001d2868adrp x27, 0x83d000
001d286cldr x2, [x27+2960]
001d2870subs xzr, x0, x1
001d2874b.lo 0x1d287c
001d2878b 0x1d29e0
001d287c
001d287cloc_1d287c:
001d287cldr x1, [sp+232]
001d2880ldrsb x27, [x1]
001d2884sub x3, x0, x0, lsl #2
001d2888sub x2, x2, x3, lsl #4
001d288cldp x3, x4, [x2]
001d2890ldp x5, x6, [x2+16]
001d2894ldp x2, x7, [x2+32]
001d2898stp x3, x4, [x1]
001d289cstp x5, x6, [x1+16]
001d28a0stp x2, x7, [x1+32]
001d28a4ldr x0, [sp+232]
001d28a8bl compress/flate.(*compressor).initDeflate
001d28acldr x1, [sp+232]
001d28b0ldrsb x27, [x1]
001d28b4adrp x27, 0x879000
001d28b8ldr w2, [x27+3056]
001d28bccbz w2, 0x1d28c4
001d28c0b 0x1d28c8
001d28c4
001d28c4loc_1d28c4:
001d28c4b 0x1d28d8
001d28c8
001d28c8loc_1d28c8:
001d28c8ldr x2, [x1+64]
001d28ccbl runtime.gcWriteBarrier1
001d28d0str x2, [x25]
001d28d4b 0x1d28d8
001d28d8
001d28d8loc_1d28d8:
001d28d8adrp x2, 0x507000
001d28dcadd x2, x2, 448
001d28e0str x2, [x1+64]
001d28e4ldr x2, [sp+232]
001d28e8ldrsb x27, [x2]
001d28ecadrp x27, 0x879000
001d28f0ldr w3, [x27+3056]
001d28f4cbz w3, 0x1d28fc
001d28f8b 0x1d2900
001d28fc
001d28fcloc_1d28fc:
001d28fcb 0x1d2910
001d2900
001d2900loc_1d2900:
001d2900ldr x3, [x2+72]
001d2904bl runtime.gcWriteBarrier1
001d2908str x3, [x25]
001d290cb 0x1d2910
001d2910
001d2910loc_1d2910:
001d2910adrp x3, 0x507000
001d2914add x3, x3, 432
001d2918str x3, [x2+72]
001d291cb 0x1d2920
001d2920
001d2920loc_1d2920:
001d2920stp xzr, xzr, [sp+64]
001d2924mov x0, xzr
001d2928mov x1, xzr
001d292cldur x29, [sp-8]
001d2930ldr x30, [sp], 224
001d2934ret x30
001d2938
001d2938loc_1d2938:
001d2938b 0x1d293c
001d293c
001d293cloc_1d293c:
001d293cstp xzr, xzr, [sp+80]
001d2940add x1, sp, 80
001d2944str x1, [sp+168]
001d2948ldr x0, [sp+256]
001d294cbl runtime.convT64
001d2950str x0, [sp+160]
001d2954ldr x1, [sp+168]
001d2958ldrsb x27, [x1]
001d295cadrp x2, 0x423000
001d2960add x2, x2, 3520
001d2964str x2, [x1]
001d2968adrp x27, 0x879000
001d296cldr w2, [x27+3056]
001d2970cbz w2, 0x1d2978
001d2974b 0x1d297c
001d2978
001d2978loc_1d2978:
001d2978b 0x1d2990
001d297c
001d297cloc_1d297c:
001d297cbl runtime.gcWriteBarrier2
001d2980str x0, [x25]
001d2984ldr x5, [x1+8]
001d2988str x5, [x25+8]
001d298cb 0x1d2990
001d2990
001d2990loc_1d2990:
001d2990str x0, [x1+8]
001d2994ldr x2, [sp+168]
001d2998ldrsb x27, [x2]
001d299cb 0x1d29a0
001d29a0
001d29a0loc_1d29a0:
001d29a0str x2, [sp+176]
001d29a4orr x4, xzr, 1
001d29a8str x4, [sp+184]
001d29acstr x4, [sp+192]
001d29b0adrp x0, 0x4fb000
001d29b4add x0, x0, 1353
001d29b8orr x1, xzr, 64
001d29bcmov x3, x4
001d29c0bl fmt.Errorf
001d29c4str x0, [sp+200]
001d29c8str x1, [sp+208]
001d29ccstr x0, [sp+64]
001d29d0str x1, [sp+72]
001d29d4ldur x29, [sp-8]
001d29d8ldr x30, [sp], 224
001d29dcret x30
001d29e0
001d29e0loc_1d29e0:
001d29e0bl runtime.panicIndex
001d29e4
001d29e4loc_1d29e4:
001d29e4bl runtime.panicIndex
001d29e8hint
001d29ec
001d29ecloc_1d29ec:
001d29ecstp x0, x1, [sp+8]
001d29f0stp x2, x3, [sp+24]
001d29f4mov x3, x30
001d29f8bl runtime.morestack_noctxt.abi0
001d29fcldp x0, x1, [sp+8]
001d2a00ldp x2, x3, [sp+24]
001d2a04b 0x1d23b0
001d2a08udf 0
001d2a0cudf 0
001d23b0
001d2a10
001d2a10compress/flate.(*compressor).reset: ; void compress/flate.(*compressor).reset(compress/flate.compressor * d, io.Writer w)
001d2a10ldr x16, [x28+16]
001d2a14subs xzr, sp, x16
001d2a18b.ls 0x1d2c8c
001d2a1cstr x30, [sp-128]!
001d2a20stur x29, [sp-8]
001d2a24sub x29, sp, 8
001d2a28str x0, [sp+136]
001d2a2cstr x1, [sp+144]
001d2a30str x2, [sp+152]
001d2a34ldrsb x27, [x0]
001d2a38ldr x0, [x0+48]
001d2a3cstr x0, [sp+88]
001d2a40ldr x1, [sp+144]
001d2a44ldr x2, [sp+152]
001d2a48bl compress/flate.(*huffmanBitWriter).reset
001d2a4cldr x3, [sp+136]
001d2a50ldrsb x27, [x3]
001d2a54add x27, x3, 0xa0000
001d2a58strb wzr, [x27+153]
001d2a5cldr x3, [sp+136]
001d2a60ldrsb x27, [x3]
001d2a64add x27, x3, 0xa0000
001d2a68str xzr, [x27+208]
001d2a6cadrp x27, 0x879000
001d2a70ldr w4, [x27+3056]
001d2a74cbz w4, 0x1d2a7c
001d2a78b 0x1d2a80
001d2a7c
001d2a7cloc_1d2a7c:
001d2a7cb 0x1d2a94
001d2a80
001d2a80loc_1d2a80:
001d2a80add x27, x3, 0xa0000
001d2a84ldr x2, [x27+216]
001d2a88bl runtime.gcWriteBarrier1
001d2a8cstr x2, [x25]
001d2a90b 0x1d2a94
001d2a94
001d2a94loc_1d2a94:
001d2a94add x27, x3, 0xa0000
001d2a98str xzr, [x27+216]
001d2a9cldr x2, [sp+136]
001d2aa0ldrsb x27, [x2]
001d2aa4ldr x2, [x2]
001d2aa8str x2, [sp+56]
001d2aaccbz x2, 0x1d2ab4
001d2ab0b 0x1d2acc
001d2ab4
001d2ab4loc_1d2ab4:
001d2ab4b 0x1d2ab8
001d2ab8
001d2ab8loc_1d2ab8:
001d2ab8ldr x0, [sp+136]
001d2abcldrsb x27, [x0]
001d2ac0add x27, x0, 0xa0000
001d2ac4str xzr, [x27+136]
001d2ac8b 0x1d2c80
001d2acc
001d2accloc_1d2acc:
001d2accsubs xzr, x2, 1
001d2ad0b.eq 0x1d2ad8
001d2ad4b 0x1d2b24
001d2ad8
001d2ad8loc_1d2ad8:
001d2ad8b 0x1d2adc
001d2adc
001d2adcloc_1d2adc:
001d2adcldr x1, [sp+136]
001d2ae0ldrsb x27, [x1]
001d2ae4add x27, x1, 0xa0000
001d2ae8str xzr, [x27+136]
001d2aecldr x1, [sp+136]
001d2af0ldrsb x27, [x1]
001d2af4b 0x1d2af8
001d2af8
001d2af8loc_1d2af8:
001d2af8b 0x1d2afc
001d2afc
001d2afcloc_1d2afc:
001d2afcldr x1, [sp+136]
001d2b00ldrsb x27, [x1]
001d2b04add x27, x1, 0xa0000
001d2b08str xzr, [x27+168]
001d2b0cldr x1, [sp+136]
001d2b10ldrsb x27, [x1]
001d2b14ldr x0, [x1+80]
001d2b18str x0, [sp+80]
001d2b1cbl compress/flate.(*deflateFast).reset
001d2b20b 0x1d2c80
001d2b24
001d2b24loc_1d2b24:
001d2b24b 0x1d2b28
001d2b28
001d2b28loc_1d2b28:
001d2b28b 0x1d2b2c
001d2b2c
001d2b2cloc_1d2b2c:
001d2b2cldr x2, [sp+136]
001d2b30ldrsb x27, [x2]
001d2b34movn x3, 0
001d2b38str x3, [x2+88]
001d2b3cldr x2, [sp+136]
001d2b40ldrsb x27, [x2]
001d2b44add x2, x2, 96
001d2b48ldrsb x27, [x2]
001d2b4cb 0x1d2b50
001d2b50
001d2b50loc_1d2b50:
001d2b50str x2, [sp+96]
001d2b54orr x3, xzr, 0x20000
001d2b58str x3, [sp+104]
001d2b5cstr x3, [sp+112]
001d2b60b 0x1d2b64
001d2b64
001d2b64loc_1d2b64:
001d2b64str x2, [sp+72]
001d2b68ldr x2, [sp+104]
001d2b6cubfm x2, x2, 62, 61
001d2b70str x2, [sp+48]
001d2b74ldr x1, [sp+48]
001d2b78ldr x0, [sp+72]
001d2b7cbl runtime.memclrNoHeapPointers
001d2b80b 0x1d2b84
001d2b84
001d2b84loc_1d2b84:
001d2b84ldr x2, [sp+136]
001d2b88ldrsb x27, [x2]
001d2b8cmovz x3, 96
001d2b90movk x3, 0x80000
001d2b94add x2, x2, x3
001d2b98ldrsb x27, [x2]
001d2b9cb 0x1d2ba0
001d2ba0
001d2ba0loc_1d2ba0:
001d2ba0str x2, [sp+96]
001d2ba4orr x3, xzr, 32768
001d2ba8str x3, [sp+104]
001d2bacstr x3, [sp+112]
001d2bb0b 0x1d2bb4
001d2bb4
001d2bb4loc_1d2bb4:
001d2bb4str x2, [sp+64]
001d2bb8ldr x2, [sp+104]
001d2bbcubfm x2, x2, 62, 61
001d2bc0str x2, [sp+40]
001d2bc4ldr x1, [sp+40]
001d2bc8ldr x0, [sp+64]
001d2bccbl runtime.memclrNoHeapPointers
001d2bd0b 0x1d2bd4
001d2bd4
001d2bd4loc_1d2bd4:
001d2bd4ldr x0, [sp+136]
001d2bd8ldrsb x27, [x0]
001d2bdcorr x1, xzr, 1
001d2be0add x27, x0, 0xa0000
001d2be4str x1, [x27+96]
001d2be8ldr x0, [sp+136]
001d2becldrsb x27, [x0]
001d2bf0add x27, x0, 0xa0000
001d2bf4str xzr, [x27+104]
001d2bf8ldr x0, [sp+136]
001d2bfcldrsb x27, [x0]
001d2c00add x27, x0, 0xa0000
001d2c04str xzr, [x27+136]
001d2c08ldr x0, [sp+136]
001d2c0cldrsb x27, [x0]
001d2c10add x27, x0, 0xa0000
001d2c14str xzr, [x27+144]
001d2c18ldr x0, [sp+136]
001d2c1cldrsb x27, [x0]
001d2c20add x27, x0, 0xa0000
001d2c24strb wzr, [x27+152]
001d2c28ldr x0, [sp+136]
001d2c2cldrsb x27, [x0]
001d2c30b 0x1d2c34
001d2c34
001d2c34loc_1d2c34:
001d2c34b 0x1d2c38
001d2c38
001d2c38loc_1d2c38:
001d2c38ldr x0, [sp+136]
001d2c3cldrsb x27, [x0]
001d2c40add x27, x0, 0xa0000
001d2c44str xzr, [x27+168]
001d2c48ldr x0, [sp+136]
001d2c4cldrsb x27, [x0]
001d2c50orr x1, xzr, 3
001d2c54add x27, x0, 0xa0000
001d2c58str x1, [x27+184]
001d2c5cldr x0, [sp+136]
001d2c60ldrsb x27, [x0]
001d2c64add x27, x0, 0xa0000
001d2c68str xzr, [x27+192]
001d2c6cldr x0, [sp+136]
001d2c70ldrsb x27, [x0]
001d2c74add x27, x0, 0xa0000
001d2c78str xzr, [x27+200]
001d2c7cb 0x1d2c80
001d2c80
001d2c80loc_1d2c80:
001d2c80ldur x29, [sp-8]
001d2c84ldr x30, [sp], 128
001d2c88ret x30
001d2c8c
001d2c8cloc_1d2c8c:
001d2c8cstp x0, x1, [sp+8]
001d2c90str x2, [sp+24]
001d2c94mov x3, x30
001d2c98bl runtime.morestack_noctxt.abi0
001d2c9cldp x0, x1, [sp+8]
001d2ca0ldr x2, [sp+24]
001d2ca4b 0x1d2a10
001d2ca8udf 0
001d2cacudf 0
001d2a10
001d2a10compress/flate.(*compressor).reset: ; void compress/flate.(*compressor).reset(compress/flate.compressor * d, io.Writer w)
001d2a10ldr x16, [x28+16]
001d2a14subs xzr, sp, x16
001d2a18b.ls 0x1d2c8c
001d2a1cstr x30, [sp-128]!
001d2a20stur x29, [sp-8]
001d2a24sub x29, sp, 8
001d2a28str x0, [sp+136]
001d2a2cstr x1, [sp+144]
001d2a30str x2, [sp+152]
001d2a34ldrsb x27, [x0]
001d2a38ldr x0, [x0+48]
001d2a3cstr x0, [sp+88]
001d2a40ldr x1, [sp+144]
001d2a44ldr x2, [sp+152]
001d2a48bl compress/flate.(*huffmanBitWriter).reset
001d2a4cldr x3, [sp+136]
001d2a50ldrsb x27, [x3]
001d2a54add x27, x3, 0xa0000
001d2a58strb wzr, [x27+153]
001d2a5cldr x3, [sp+136]
001d2a60ldrsb x27, [x3]
001d2a64add x27, x3, 0xa0000
001d2a68str xzr, [x27+208]
001d2a6cadrp x27, 0x879000
001d2a70ldr w4, [x27+3056]
001d2a74cbz w4, 0x1d2a7c
001d2a78b 0x1d2a80
001d2a7c
001d2a7cloc_1d2a7c:
001d2a7cb 0x1d2a94
001d2a80
001d2a80loc_1d2a80:
001d2a80add x27, x3, 0xa0000
001d2a84ldr x2, [x27+216]
001d2a88bl runtime.gcWriteBarrier1
001d2a8cstr x2, [x25]
001d2a90b 0x1d2a94
001d2a94
001d2a94loc_1d2a94:
001d2a94add x27, x3, 0xa0000
001d2a98str xzr, [x27+216]
001d2a9cldr x2, [sp+136]
001d2aa0ldrsb x27, [x2]
001d2aa4ldr x2, [x2]
001d2aa8str x2, [sp+56]
001d2aaccbz x2, 0x1d2ab4
001d2ab0b 0x1d2acc
001d2ab4
001d2ab4loc_1d2ab4:
001d2ab4b 0x1d2ab8
001d2ab8
001d2ab8loc_1d2ab8:
001d2ab8ldr x0, [sp+136]
001d2abcldrsb x27, [x0]
001d2ac0add x27, x0, 0xa0000
001d2ac4str xzr, [x27+136]
001d2ac8b 0x1d2c80
001d2acc
001d2accloc_1d2acc:
001d2accsubs xzr, x2, 1
001d2ad0b.eq 0x1d2ad8
001d2ad4b 0x1d2b24
001d2ad8
001d2ad8loc_1d2ad8:
001d2ad8b 0x1d2adc
001d2adc
001d2adcloc_1d2adc:
001d2adcldr x1, [sp+136]
001d2ae0ldrsb x27, [x1]
001d2ae4add x27, x1, 0xa0000
001d2ae8str xzr, [x27+136]
001d2aecldr x1, [sp+136]
001d2af0ldrsb x27, [x1]
001d2af4b 0x1d2af8
001d2af8
001d2af8loc_1d2af8:
001d2af8b 0x1d2afc
001d2afc
001d2afcloc_1d2afc:
001d2afcldr x1, [sp+136]
001d2b00ldrsb x27, [x1]
001d2b04add x27, x1, 0xa0000
001d2b08str xzr, [x27+168]
001d2b0cldr x1, [sp+136]
001d2b10ldrsb x27, [x1]
001d2b14ldr x0, [x1+80]
001d2b18str x0, [sp+80]
001d2b1cbl compress/flate.(*deflateFast).reset
001d2b20b 0x1d2c80
001d2b24
001d2b24loc_1d2b24:
001d2b24b 0x1d2b28
001d2b28
001d2b28loc_1d2b28:
001d2b28b 0x1d2b2c
001d2b2c
001d2b2cloc_1d2b2c:
001d2b2cldr x2, [sp+136]
001d2b30ldrsb x27, [x2]
001d2b34movn x3, 0
001d2b38str x3, [x2+88]
001d2b3cldr x2, [sp+136]
001d2b40ldrsb x27, [x2]
001d2b44add x2, x2, 96
001d2b48ldrsb x27, [x2]
001d2b4cb 0x1d2b50
001d2b50
001d2b50loc_1d2b50:
001d2b50str x2, [sp+96]
001d2b54orr x3, xzr, 0x20000
001d2b58str x3, [sp+104]
001d2b5cstr x3, [sp+112]
001d2b60b 0x1d2b64
001d2b64
001d2b64loc_1d2b64:
001d2b64str x2, [sp+72]
001d2b68ldr x2, [sp+104]
001d2b6cubfm x2, x2, 62, 61
001d2b70str x2, [sp+48]
001d2b74ldr x1, [sp+48]
001d2b78ldr x0, [sp+72]
001d2b7cbl runtime.memclrNoHeapPointers
001d2b80b 0x1d2b84
001d2b84
001d2b84loc_1d2b84:
001d2b84ldr x2, [sp+136]
001d2b88ldrsb x27, [x2]
001d2b8cmovz x3, 96
001d2b90movk x3, 0x80000
001d2b94add x2, x2, x3
001d2b98ldrsb x27, [x2]
001d2b9cb 0x1d2ba0
001d2ba0
001d2ba0loc_1d2ba0:
001d2ba0str x2, [sp+96]
001d2ba4orr x3, xzr, 32768
001d2ba8str x3, [sp+104]
001d2bacstr x3, [sp+112]
001d2bb0b 0x1d2bb4
001d2bb4
001d2bb4loc_1d2bb4:
001d2bb4str x2, [sp+64]
001d2bb8ldr x2, [sp+104]
001d2bbcubfm x2, x2, 62, 61
001d2bc0str x2, [sp+40]
001d2bc4ldr x1, [sp+40]
001d2bc8ldr x0, [sp+64]
001d2bccbl runtime.memclrNoHeapPointers
001d2bd0b 0x1d2bd4
001d2bd4
001d2bd4loc_1d2bd4:
001d2bd4ldr x0, [sp+136]
001d2bd8ldrsb x27, [x0]
001d2bdcorr x1, xzr, 1
001d2be0add x27, x0, 0xa0000
001d2be4str x1, [x27+96]
001d2be8ldr x0, [sp+136]
001d2becldrsb x27, [x0]
001d2bf0add x27, x0, 0xa0000
001d2bf4str xzr, [x27+104]
001d2bf8ldr x0, [sp+136]
001d2bfcldrsb x27, [x0]
001d2c00add x27, x0, 0xa0000
001d2c04str xzr, [x27+136]
001d2c08ldr x0, [sp+136]
001d2c0cldrsb x27, [x0]
001d2c10add x27, x0, 0xa0000
001d2c14str xzr, [x27+144]
001d2c18ldr x0, [sp+136]
001d2c1cldrsb x27, [x0]
001d2c20add x27, x0, 0xa0000
001d2c24strb wzr, [x27+152]
001d2c28ldr x0, [sp+136]
001d2c2cldrsb x27, [x0]
001d2c30b 0x1d2c34
001d2c34
001d2c34loc_1d2c34:
001d2c34b 0x1d2c38
001d2c38
001d2c38loc_1d2c38:
001d2c38ldr x0, [sp+136]
001d2c3cldrsb x27, [x0]
001d2c40add x27, x0, 0xa0000
001d2c44str xzr, [x27+168]
001d2c48ldr x0, [sp+136]
001d2c4cldrsb x27, [x0]
001d2c50orr x1, xzr, 3
001d2c54add x27, x0, 0xa0000
001d2c58str x1, [x27+184]
001d2c5cldr x0, [sp+136]
001d2c60ldrsb x27, [x0]
001d2c64add x27, x0, 0xa0000
001d2c68str xzr, [x27+192]
001d2c6cldr x0, [sp+136]
001d2c70ldrsb x27, [x0]
001d2c74add x27, x0, 0xa0000
001d2c78str xzr, [x27+200]
001d2c7cb 0x1d2c80
001d2c80
001d2c80loc_1d2c80:
001d2c80ldur x29, [sp-8]
001d2c84ldr x30, [sp], 128
001d2c88ret x30
001d2c8c
001d2c8cloc_1d2c8c:
001d2c8cstp x0, x1, [sp+8]
001d2c90str x2, [sp+24]
001d2c94mov x3, x30
001d2c98bl runtime.morestack_noctxt.abi0
001d2c9cldp x0, x1, [sp+8]
001d2ca0ldr x2, [sp+24]
001d2ca4b 0x1d2a10
001d2ca8udf 0
001d2cacudf 0
001d2a10
001d2cb0
001d2cb0compress/flate.(*compressor).close: ; void compress/flate.(*compressor).close(compress/flate.compressor * d)
001d2cb0ldr x16, [x28+16]
001d2cb4subs xzr, sp, x16
001d2cb8b.ls 0x1d2f18
001d2cbcstr x30, [sp-96]!
001d2cc0stur x29, [sp-8]
001d2cc4sub x29, sp, 8
001d2cc8str x0, [sp+104]
001d2cccstp xzr, xzr, [sp+40]
001d2cd0ldr x3, [sp+104]
001d2cd4ldrsb x27, [x3]
001d2cd8add x27, x3, 0xa0000
001d2cdcldr x0, [x27+208]
001d2ce0add x27, x3, 0xa0000
001d2ce4ldr x1, [x27+216]
001d2ce8str x0, [sp+72]
001d2cecstr x1, [sp+80]
001d2cf0adrp x27, 0x84f000
001d2cf4ldr x3, [x27+3280]
001d2cf8subs xzr, x3, x0
001d2cfcb.eq 0x1d2d04
001d2d00b 0x1d2d34
001d2d04
001d2d04loc_1d2d04:
001d2d04adrp x27, 0x84f000
001d2d08ldr x2, [x27+3288]
001d2d0cbl runtime.ifaceeq
001d2d10tbnz w0, 0, 0x1d2d18
001d2d14b 0x1d2d30
001d2d18
001d2d18loc_1d2d18:
001d2d18stp xzr, xzr, [sp+40]
001d2d1cmov x0, xzr
001d2d20mov x1, xzr
001d2d24ldur x29, [sp-8]
001d2d28ldr x30, [sp], 96
001d2d2cret x30
001d2d30
001d2d30loc_1d2d30:
001d2d30b 0x1d2d38
001d2d34
001d2d34loc_1d2d34:
001d2d34b 0x1d2d38
001d2d38
001d2d38loc_1d2d38:
001d2d38ldr x2, [sp+104]
001d2d3cldrsb x27, [x2]
001d2d40add x27, x2, 0xa0000
001d2d44ldr x2, [x27+208]
001d2d48cbnz x2, 0x1d2d50
001d2d4cb 0x1d2d7c
001d2d50
001d2d50loc_1d2d50:
001d2d50ldr x2, [sp+104]
001d2d54ldrsb x27, [x2]
001d2d58add x27, x2, 0xa0000
001d2d5cldr x0, [x27+208]
001d2d60add x27, x2, 0xa0000
001d2d64ldr x1, [x27+216]
001d2d68str x0, [sp+40]
001d2d6cstr x1, [sp+48]
001d2d70ldur x29, [sp-8]
001d2d74ldr x30, [sp], 96
001d2d78ret x30
001d2d7c
001d2d7cloc_1d2d7c:
001d2d7cldr x1, [sp+104]
001d2d80ldrsb x27, [x1]
001d2d84orr x2, xzr, 1
001d2d88add x27, x1, 0xa0000
001d2d8cstrb w2, [x27+153]
001d2d90ldr x1, [sp+104]
001d2d94ldrsb x27, [x1]
001d2d98ldr x26, [x1+72]
001d2d9cldr x1, [x26]
001d2da0ldr x0, [sp+104]
001d2da4blr x1
001d2da8ldr x1, [sp+104]
001d2dacldrsb x27, [x1]
001d2db0add x27, x1, 0xa0000
001d2db4ldr x1, [x27+208]
001d2db8cbnz x1, 0x1d2dc0
001d2dbcb 0x1d2dec
001d2dc0
001d2dc0loc_1d2dc0:
001d2dc0ldr x2, [sp+104]
001d2dc4ldrsb x27, [x2]
001d2dc8add x27, x2, 0xa0000
001d2dccldr x0, [x27+208]
001d2dd0add x27, x2, 0xa0000
001d2dd4ldr x1, [x27+216]
001d2dd8str x0, [sp+40]
001d2ddcstr x1, [sp+48]
001d2de0ldur x29, [sp-8]
001d2de4ldr x30, [sp], 96
001d2de8ret x30
001d2dec
001d2decloc_1d2dec:
001d2decldr x3, [sp+104]
001d2df0ldrsb x27, [x3]
001d2df4ldr x0, [x3+48]
001d2df8str x0, [sp+64]
001d2dfcmov x1, xzr
001d2e00orr x2, xzr, 1
001d2e04bl compress/flate.(*huffmanBitWriter).writeStoredHeader
001d2e08ldr x3, [sp+104]
001d2e0cldrsb x27, [x3]
001d2e10ldr x3, [x3+48]
001d2e14ldrsb x27, [x3]
001d2e18ldr x3, [x3+464]
001d2e1ccbnz x3, 0x1d2e24
001d2e20b 0x1d2e50
001d2e24
001d2e24loc_1d2e24:
001d2e24ldr x2, [sp+104]
001d2e28ldrsb x27, [x2]
001d2e2cldr x2, [x2+48]
001d2e30ldrsb x27, [x2]
001d2e34ldr x0, [x2+464]
001d2e38ldr x1, [x2+472]
001d2e3cstr x0, [sp+40]
001d2e40str x1, [sp+48]
001d2e44ldur x29, [sp-8]
001d2e48ldr x30, [sp], 96
001d2e4cret x30
001d2e50
001d2e50loc_1d2e50:
001d2e50ldr x1, [sp+104]
001d2e54ldrsb x27, [x1]
001d2e58ldr x0, [x1+48]
001d2e5cstr x0, [sp+56]
001d2e60bl compress/flate.(*huffmanBitWriter).flush
001d2e64ldr x1, [sp+104]
001d2e68ldrsb x27, [x1]
001d2e6cldr x1, [x1+48]
001d2e70ldrsb x27, [x1]
001d2e74ldr x1, [x1+464]
001d2e78cbnz x1, 0x1d2e80
001d2e7cb 0x1d2eac
001d2e80
001d2e80loc_1d2e80:
001d2e80ldr x2, [sp+104]
001d2e84ldrsb x27, [x2]
001d2e88ldr x2, [x2+48]
001d2e8cldrsb x27, [x2]
001d2e90ldr x0, [x2+464]
001d2e94ldr x1, [x2+472]
001d2e98str x0, [sp+40]
001d2e9cstr x1, [sp+48]
001d2ea0ldur x29, [sp-8]
001d2ea4ldr x30, [sp], 96
001d2ea8ret x30
001d2eac
001d2eacloc_1d2eac:
001d2eacldr x2, [sp+104]
001d2eb0ldrsb x27, [x2]
001d2eb4adrp x27, 0x84f000
001d2eb8ldr x3, [x27+3288]
001d2ebcadrp x27, 0x84f000
001d2ec0ldr x4, [x27+3280]
001d2ec4add x27, x2, 0xa0000
001d2ec8str x4, [x27+208]
001d2eccadrp x27, 0x879000
001d2ed0ldr w4, [x27+3056]
001d2ed4cbz w4, 0x1d2edc
001d2ed8b 0x1d2ee0
001d2edc
001d2edcloc_1d2edc:
001d2edcb 0x1d2ef8
001d2ee0
001d2ee0loc_1d2ee0:
001d2ee0bl runtime.gcWriteBarrier2
001d2ee4str x3, [x25]
001d2ee8add x27, x2, 0xa0000
001d2eecldr x4, [x27+216]
001d2ef0str x4, [x25+8]
001d2ef4b 0x1d2ef8
001d2ef8
001d2ef8loc_1d2ef8:
001d2ef8add x27, x2, 0xa0000
001d2efcstr x3, [x27+216]
001d2f00stp xzr, xzr, [sp+40]
001d2f04mov x0, xzr
001d2f08mov x1, xzr
001d2f0cldur x29, [sp-8]
001d2f10ldr x30, [sp], 96
001d2f14ret x30
001d2f18
001d2f18loc_1d2f18:
001d2f18str x0, [sp+8]
001d2f1cmov x3, x30
001d2f20bl runtime.morestack_noctxt.abi0
001d2f24ldr x0, [sp+8]
001d2f28b 0x1d2cb0
001d2f2cudf 0
001d2cb0
001d2cb0compress/flate.(*compressor).close: ; void compress/flate.(*compressor).close(compress/flate.compressor * d)
001d2cb0ldr x16, [x28+16]
001d2cb4subs xzr, sp, x16
001d2cb8b.ls 0x1d2f18
001d2cbcstr x30, [sp-96]!
001d2cc0stur x29, [sp-8]
001d2cc4sub x29, sp, 8
001d2cc8str x0, [sp+104]
001d2cccstp xzr, xzr, [sp+40]
001d2cd0ldr x3, [sp+104]
001d2cd4ldrsb x27, [x3]
001d2cd8add x27, x3, 0xa0000
001d2cdcldr x0, [x27+208]
001d2ce0add x27, x3, 0xa0000
001d2ce4ldr x1, [x27+216]
001d2ce8str x0, [sp+72]
001d2cecstr x1, [sp+80]
001d2cf0adrp x27, 0x84f000
001d2cf4ldr x3, [x27+3280]
001d2cf8subs xzr, x3, x0
001d2cfcb.eq 0x1d2d04
001d2d00b 0x1d2d34
001d2d04
001d2d04loc_1d2d04:
001d2d04adrp x27, 0x84f000
001d2d08ldr x2, [x27+3288]
001d2d0cbl runtime.ifaceeq
001d2d10tbnz w0, 0, 0x1d2d18
001d2d14b 0x1d2d30
001d2d18
001d2d18loc_1d2d18:
001d2d18stp xzr, xzr, [sp+40]
001d2d1cmov x0, xzr
001d2d20mov x1, xzr
001d2d24ldur x29, [sp-8]
001d2d28ldr x30, [sp], 96
001d2d2cret x30
001d2d30
001d2d30loc_1d2d30:
001d2d30b 0x1d2d38
001d2d34
001d2d34loc_1d2d34:
001d2d34b 0x1d2d38
001d2d38
001d2d38loc_1d2d38:
001d2d38ldr x2, [sp+104]
001d2d3cldrsb x27, [x2]
001d2d40add x27, x2, 0xa0000
001d2d44ldr x2, [x27+208]
001d2d48cbnz x2, 0x1d2d50
001d2d4cb 0x1d2d7c
001d2d50
001d2d50loc_1d2d50:
001d2d50ldr x2, [sp+104]
001d2d54ldrsb x27, [x2]
001d2d58add x27, x2, 0xa0000
001d2d5cldr x0, [x27+208]
001d2d60add x27, x2, 0xa0000
001d2d64ldr x1, [x27+216]
001d2d68str x0, [sp+40]
001d2d6cstr x1, [sp+48]
001d2d70ldur x29, [sp-8]
001d2d74ldr x30, [sp], 96
001d2d78ret x30
001d2d7c
001d2d7cloc_1d2d7c:
001d2d7cldr x1, [sp+104]
001d2d80ldrsb x27, [x1]
001d2d84orr x2, xzr, 1
001d2d88add x27, x1, 0xa0000
001d2d8cstrb w2, [x27+153]
001d2d90ldr x1, [sp+104]
001d2d94ldrsb x27, [x1]
001d2d98ldr x26, [x1+72]
001d2d9cldr x1, [x26]
001d2da0ldr x0, [sp+104]
001d2da4blr x1
001d2da8ldr x1, [sp+104]
001d2dacldrsb x27, [x1]
001d2db0add x27, x1, 0xa0000
001d2db4ldr x1, [x27+208]
001d2db8cbnz x1, 0x1d2dc0
001d2dbcb 0x1d2dec
001d2dc0
001d2dc0loc_1d2dc0:
001d2dc0ldr x2, [sp+104]
001d2dc4ldrsb x27, [x2]
001d2dc8add x27, x2, 0xa0000
001d2dccldr x0, [x27+208]
001d2dd0add x27, x2, 0xa0000
001d2dd4ldr x1, [x27+216]
001d2dd8str x0, [sp+40]
001d2ddcstr x1, [sp+48]
001d2de0ldur x29, [sp-8]
001d2de4ldr x30, [sp], 96
001d2de8ret x30
001d2dec
001d2decloc_1d2dec:
001d2decldr x3, [sp+104]
001d2df0ldrsb x27, [x3]
001d2df4ldr x0, [x3+48]
001d2df8str x0, [sp+64]
001d2dfcmov x1, xzr
001d2e00orr x2, xzr, 1
001d2e04bl compress/flate.(*huffmanBitWriter).writeStoredHeader
001d2e08ldr x3, [sp+104]
001d2e0cldrsb x27, [x3]
001d2e10ldr x3, [x3+48]
001d2e14ldrsb x27, [x3]
001d2e18ldr x3, [x3+464]
001d2e1ccbnz x3, 0x1d2e24
001d2e20b 0x1d2e50
001d2e24
001d2e24loc_1d2e24:
001d2e24ldr x2, [sp+104]
001d2e28ldrsb x27, [x2]
001d2e2cldr x2, [x2+48]
001d2e30ldrsb x27, [x2]
001d2e34ldr x0, [x2+464]
001d2e38ldr x1, [x2+472]
001d2e3cstr x0, [sp+40]
001d2e40str x1, [sp+48]
001d2e44ldur x29, [sp-8]
001d2e48ldr x30, [sp], 96
001d2e4cret x30
001d2e50
001d2e50loc_1d2e50:
001d2e50ldr x1, [sp+104]
001d2e54ldrsb x27, [x1]
001d2e58ldr x0, [x1+48]
001d2e5cstr x0, [sp+56]
001d2e60bl compress/flate.(*huffmanBitWriter).flush
001d2e64ldr x1, [sp+104]
001d2e68ldrsb x27, [x1]
001d2e6cldr x1, [x1+48]
001d2e70ldrsb x27, [x1]
001d2e74ldr x1, [x1+464]
001d2e78cbnz x1, 0x1d2e80
001d2e7cb 0x1d2eac
001d2e80
001d2e80loc_1d2e80:
001d2e80ldr x2, [sp+104]
001d2e84ldrsb x27, [x2]
001d2e88ldr x2, [x2+48]
001d2e8cldrsb x27, [x2]
001d2e90ldr x0, [x2+464]
001d2e94ldr x1, [x2+472]
001d2e98str x0, [sp+40]
001d2e9cstr x1, [sp+48]
001d2ea0ldur x29, [sp-8]
001d2ea4ldr x30, [sp], 96
001d2ea8ret x30
001d2eac
001d2eacloc_1d2eac:
001d2eacldr x2, [sp+104]
001d2eb0ldrsb x27, [x2]
001d2eb4adrp x27, 0x84f000
001d2eb8ldr x3, [x27+3288]
001d2ebcadrp x27, 0x84f000
001d2ec0ldr x4, [x27+3280]
001d2ec4add x27, x2, 0xa0000
001d2ec8str x4, [x27+208]
001d2eccadrp x27, 0x879000
001d2ed0ldr w4, [x27+3056]
001d2ed4cbz w4, 0x1d2edc
001d2ed8b 0x1d2ee0
001d2edc
001d2edcloc_1d2edc:
001d2edcb 0x1d2ef8
001d2ee0
001d2ee0loc_1d2ee0:
001d2ee0bl runtime.gcWriteBarrier2
001d2ee4str x3, [x25]
001d2ee8add x27, x2, 0xa0000
001d2eecldr x4, [x27+216]
001d2ef0str x4, [x25+8]
001d2ef4b 0x1d2ef8
001d2ef8
001d2ef8loc_1d2ef8:
001d2ef8add x27, x2, 0xa0000
001d2efcstr x3, [x27+216]
001d2f00stp xzr, xzr, [sp+40]
001d2f04mov x0, xzr
001d2f08mov x1, xzr
001d2f0cldur x29, [sp-8]
001d2f10ldr x30, [sp], 96
001d2f14ret x30
001d2f18
001d2f18loc_1d2f18:
001d2f18str x0, [sp+8]
001d2f1cmov x3, x30
001d2f20bl runtime.morestack_noctxt.abi0
001d2f24ldr x0, [sp+8]
001d2f28b 0x1d2cb0
001d2f2cudf 0
001d2cb0
001d2f30
001d2f30compress/flate.NewWriter: ; void compress/flate.NewWriter(io.Writer w, int level)
001d2f30ldr x16, [x28+16]
001d2f34subs xzr, sp, x16
001d2f38b.ls 0x1d3024
001d2f3cstr x30, [sp-112]!
001d2f40stur x29, [sp-8]
001d2f44sub x29, sp, 8
001d2f48str x0, [sp+120]
001d2f4cstr x1, [sp+128]
001d2f50str x2, [sp+136]
001d2f54str xzr, [sp+64]
001d2f58stp xzr, xzr, [sp+48]
001d2f5cadrp x0, 0x471000
001d2f60add x0, x0, 3296
001d2f64bl runtime.newobject
001d2f68str x0, [sp+96]
001d2f6cadrp x27, 0x879000
001d2f70ldr w1, [x27+3056]
001d2f74cbz w1, 0x1d2f7c
001d2f78b 0x1d2f80
001d2f7c
001d2f7cloc_1d2f7c:
001d2f7cb 0x1d2f9c
001d2f80
001d2f80loc_1d2f80:
001d2f80str x0, [sp+88]
001d2f84mov x1, x0
001d2f88adrp x0, 0x471000
001d2f8cadd x0, x0, 3296
001d2f90bl runtime.wbZero
001d2f94ldr x0, [sp+88]
001d2f98b 0x1d2f9c
001d2f9c
001d2f9cloc_1d2f9c:
001d2f9cmovz x4, 1264
001d2fa0movk x4, 0xa0000
001d2fa4add x4, x0, x4
001d2fa8mov x16, x0
001d2fac
001d2facloc_1d2fac:
001d2facstp xzr, xzr, [x16], 16
001d2fb0subs xzr, x16, x4
001d2fb4b.le 0x1d2fac
001d2fb8ldr x0, [sp+96]
001d2fbcldr x3, [sp+136]
001d2fc0ldr x1, [sp+120]
001d2fc4ldr x2, [sp+128]
001d2fc8bl compress/flate.(*compressor).init
001d2fccstr x0, [sp+72]
001d2fd0str x1, [sp+80]
001d2fd4cbnz x0, 0x1d2fdc
001d2fd8b 0x1d3000
001d2fdc
001d2fdcloc_1d2fdc:
001d2fdcstr xzr, [sp+64]
001d2fe0ldr x1, [sp+72]
001d2fe4ldr x2, [sp+80]
001d2fe8str x1, [sp+48]
001d2fecstr x2, [sp+56]
001d2ff0ldr x0, [sp+64]
001d2ff4ldur x29, [sp-8]
001d2ff8ldr x30, [sp], 112
001d2ffcret x30
001d3000
001d3000loc_1d3000:
001d3000ldr x3, [sp+96]
001d3004str x3, [sp+64]
001d3008stp xzr, xzr, [sp+48]
001d300cldr x0, [sp+64]
001d3010mov x1, xzr
001d3014mov x2, xzr
001d3018ldur x29, [sp-8]
001d301cldr x30, [sp], 112
001d3020ret x30
001d3024
001d3024loc_1d3024:
001d3024stp x0, x1, [sp+8]
001d3028str x2, [sp+24]
001d302cmov x3, x30
001d3030bl runtime.morestack_noctxt.abi0
001d3034ldp x0, x1, [sp+8]
001d3038ldr x2, [sp+24]
001d303cb 0x1d2f30
001d2f30
001d2f30compress/flate.NewWriter: ; void compress/flate.NewWriter(io.Writer w, int level)
001d2f30ldr x16, [x28+16]
001d2f34subs xzr, sp, x16
001d2f38b.ls 0x1d3024
001d2f3cstr x30, [sp-112]!
001d2f40stur x29, [sp-8]
001d2f44sub x29, sp, 8
001d2f48str x0, [sp+120]
001d2f4cstr x1, [sp+128]
001d2f50str x2, [sp+136]
001d2f54str xzr, [sp+64]
001d2f58stp xzr, xzr, [sp+48]
001d2f5cadrp x0, 0x471000
001d2f60add x0, x0, 3296
001d2f64bl runtime.newobject
001d2f68str x0, [sp+96]
001d2f6cadrp x27, 0x879000
001d2f70ldr w1, [x27+3056]
001d2f74cbz w1, 0x1d2f7c
001d2f78b 0x1d2f80
001d2f7c
001d2f7cloc_1d2f7c:
001d2f7cb 0x1d2f9c
001d2f80
001d2f80loc_1d2f80:
001d2f80str x0, [sp+88]
001d2f84mov x1, x0
001d2f88adrp x0, 0x471000
001d2f8cadd x0, x0, 3296
001d2f90bl runtime.wbZero
001d2f94ldr x0, [sp+88]
001d2f98b 0x1d2f9c
001d2f9c
001d2f9cloc_1d2f9c:
001d2f9cmovz x4, 1264
001d2fa0movk x4, 0xa0000
001d2fa4add x4, x0, x4
001d2fa8mov x16, x0
001d2fac
001d2facloc_1d2fac:
001d2facstp xzr, xzr, [x16], 16
001d2fb0subs xzr, x16, x4
001d2fb4b.le 0x1d2fac
001d2fb8ldr x0, [sp+96]
001d2fbcldr x3, [sp+136]
001d2fc0ldr x1, [sp+120]
001d2fc4ldr x2, [sp+128]
001d2fc8bl compress/flate.(*compressor).init
001d2fccstr x0, [sp+72]
001d2fd0str x1, [sp+80]
001d2fd4cbnz x0, 0x1d2fdc
001d2fd8b 0x1d3000
001d2fdc
001d2fdcloc_1d2fdc:
001d2fdcstr xzr, [sp+64]
001d2fe0ldr x1, [sp+72]
001d2fe4ldr x2, [sp+80]
001d2fe8str x1, [sp+48]
001d2fecstr x2, [sp+56]
001d2ff0ldr x0, [sp+64]
001d2ff4ldur x29, [sp-8]
001d2ff8ldr x30, [sp], 112
001d2ffcret x30
001d3000
001d3000loc_1d3000:
001d3000ldr x3, [sp+96]
001d3004str x3, [sp+64]
001d3008stp xzr, xzr, [sp+48]
001d300cldr x0, [sp+64]
001d3010mov x1, xzr
001d3014mov x2, xzr
001d3018ldur x29, [sp-8]
001d301cldr x30, [sp], 112
001d3020ret x30
001d3024
001d3024loc_1d3024:
001d3024stp x0, x1, [sp+8]
001d3028str x2, [sp+24]
001d302cmov x3, x30
001d3030bl runtime.morestack_noctxt.abi0
001d3034ldp x0, x1, [sp+8]
001d3038ldr x2, [sp+24]
001d303cb 0x1d2f30
001d2f30
001d3040
001d3040compress/flate.(*dictWriter).Write: ; void compress/flate.(*dictWriter).Write(compress/flate.dictWriter * w, struct []uint8 b)
001d3040ldr x16, [x28+16]
001d3044subs xzr, sp, x16
001d3048b.ls 0x1d30d8
001d304cstr x30, [sp-128]!
001d3050stur x29, [sp-8]
001d3054sub x29, sp, 8
001d3058str x0, [sp+136]
001d305cstr x1, [sp+144]
001d3060str x2, [sp+152]
001d3064str x3, [sp+160]
001d3068str xzr, [sp+48]
001d306cstp xzr, xzr, [sp+72]
001d3070stp xzr, xzr, [sp+88]
001d3074ldr x4, [sp+136]
001d3078ldrsb x27, [x4]
001d307cldr x5, [x4]
001d3080ldrsb x27, [x5]
001d3084ldr x0, [x4+8]
001d3088ldr x1, [sp+144]
001d308cldr x2, [sp+152]
001d3090ldr x3, [sp+160]
001d3094ldr x4, [x5+24]
001d3098blr x4
001d309cstr x0, [sp+56]
001d30a0str x1, [sp+88]
001d30a4str x2, [sp+96]
001d30a8ldr x4, [sp+56]
001d30acstr x4, [sp+64]
001d30b0str x1, [sp+104]
001d30b4str x2, [sp+112]
001d30b8ldr x4, [sp+64]
001d30bcstr x4, [sp+48]
001d30c0str x1, [sp+72]
001d30c4str x2, [sp+80]
001d30c8ldr x0, [sp+48]
001d30ccldur x29, [sp-8]
001d30d0ldr x30, [sp], 128
001d30d4ret x30
001d30d8
001d30d8loc_1d30d8:
001d30d8stp x0, x1, [sp+8]
001d30dcstp x2, x3, [sp+24]
001d30e0mov x3, x30
001d30e4bl runtime.morestack_noctxt.abi0
001d30e8ldp x0, x1, [sp+8]
001d30ecldp x2, x3, [sp+24]
001d30f0b 0x1d3040
001d30f4udf 0
001d30f8udf 0
001d30fcudf 0
001d3040
001d3040compress/flate.(*dictWriter).Write: ; void compress/flate.(*dictWriter).Write(compress/flate.dictWriter * w, struct []uint8 b)
001d3040ldr x16, [x28+16]
001d3044subs xzr, sp, x16
001d3048b.ls 0x1d30d8
001d304cstr x30, [sp-128]!
001d3050stur x29, [sp-8]
001d3054sub x29, sp, 8
001d3058str x0, [sp+136]
001d305cstr x1, [sp+144]
001d3060str x2, [sp+152]
001d3064str x3, [sp+160]
001d3068str xzr, [sp+48]
001d306cstp xzr, xzr, [sp+72]
001d3070stp xzr, xzr, [sp+88]
001d3074ldr x4, [sp+136]
001d3078ldrsb x27, [x4]
001d307cldr x5, [x4]
001d3080ldrsb x27, [x5]
001d3084ldr x0, [x4+8]
001d3088ldr x1, [sp+144]
001d308cldr x2, [sp+152]
001d3090ldr x3, [sp+160]
001d3094ldr x4, [x5+24]
001d3098blr x4
001d309cstr x0, [sp+56]
001d30a0str x1, [sp+88]
001d30a4str x2, [sp+96]
001d30a8ldr x4, [sp+56]
001d30acstr x4, [sp+64]
001d30b0str x1, [sp+104]
001d30b4str x2, [sp+112]
001d30b8ldr x4, [sp+64]
001d30bcstr x4, [sp+48]
001d30c0str x1, [sp+72]
001d30c4str x2, [sp+80]
001d30c8ldr x0, [sp+48]
001d30ccldur x29, [sp-8]
001d30d0ldr x30, [sp], 128
001d30d4ret x30
001d30d8
001d30d8loc_1d30d8:
001d30d8stp x0, x1, [sp+8]
001d30dcstp x2, x3, [sp+24]
001d30e0mov x3, x30
001d30e4bl runtime.morestack_noctxt.abi0
001d30e8ldp x0, x1, [sp+8]
001d30ecldp x2, x3, [sp+24]
001d30f0b 0x1d3040
001d30f4udf 0
001d30f8udf 0
001d30fcudf 0
001d3040
001d3100
001d3100compress/flate.(*Writer).Write: ; void compress/flate.(*Writer).Write(compress/flate.Writer * w, struct []uint8 data)
001d3100ldr x16, [x28+16]
001d3104subs xzr, sp, x16
001d3108b.ls 0x1d318c
001d310cstr x30, [sp-128]!
001d3110stur x29, [sp-8]
001d3114sub x29, sp, 8
001d3118str x0, [sp+136]
001d311cstr x1, [sp+144]
001d3120str x2, [sp+152]
001d3124str x3, [sp+160]
001d3128str xzr, [sp+40]
001d312cstp xzr, xzr, [sp+64]
001d3130stp xzr, xzr, [sp+88]
001d3134ldr x0, [sp+136]
001d3138ldrsb x27, [x0]
001d313cstr x0, [sp+80]
001d3140ldr x1, [sp+144]
001d3144ldr x2, [sp+152]
001d3148ldr x3, [sp+160]
001d314cbl compress/flate.(*compressor).write
001d3150str x0, [sp+48]
001d3154str x1, [sp+88]
001d3158str x2, [sp+96]
001d315cldr x4, [sp+48]
001d3160str x4, [sp+56]
001d3164str x1, [sp+104]
001d3168str x2, [sp+112]
001d316cldr x4, [sp+56]
001d3170str x4, [sp+40]
001d3174str x1, [sp+64]
001d3178str x2, [sp+72]
001d317cldr x0, [sp+40]
001d3180ldur x29, [sp-8]
001d3184ldr x30, [sp], 128
001d3188ret x30
001d318c
001d318cloc_1d318c:
001d318cstp x0, x1, [sp+8]
001d3190stp x2, x3, [sp+24]
001d3194mov x3, x30
001d3198bl runtime.morestack_noctxt.abi0
001d319cldp x0, x1, [sp+8]
001d31a0ldp x2, x3, [sp+24]
001d31a4b 0x1d3100
001d31a8udf 0
001d31acudf 0
001d3100
001d3100compress/flate.(*Writer).Write: ; void compress/flate.(*Writer).Write(compress/flate.Writer * w, struct []uint8 data)
001d3100ldr x16, [x28+16]
001d3104subs xzr, sp, x16
001d3108b.ls 0x1d318c
001d310cstr x30, [sp-128]!
001d3110stur x29, [sp-8]
001d3114sub x29, sp, 8
001d3118str x0, [sp+136]
001d311cstr x1, [sp+144]
001d3120str x2, [sp+152]
001d3124str x3, [sp+160]
001d3128str xzr, [sp+40]
001d312cstp xzr, xzr, [sp+64]
001d3130stp xzr, xzr, [sp+88]
001d3134ldr x0, [sp+136]
001d3138ldrsb x27, [x0]
001d313cstr x0, [sp+80]
001d3140ldr x1, [sp+144]
001d3144ldr x2, [sp+152]
001d3148ldr x3, [sp+160]
001d314cbl compress/flate.(*compressor).write
001d3150str x0, [sp+48]
001d3154str x1, [sp+88]
001d3158str x2, [sp+96]
001d315cldr x4, [sp+48]
001d3160str x4, [sp+56]
001d3164str x1, [sp+104]
001d3168str x2, [sp+112]
001d316cldr x4, [sp+56]
001d3170str x4, [sp+40]
001d3174str x1, [sp+64]
001d3178str x2, [sp+72]
001d317cldr x0, [sp+40]
001d3180ldur x29, [sp-8]
001d3184ldr x30, [sp], 128
001d3188ret x30
001d318c
001d318cloc_1d318c:
001d318cstp x0, x1, [sp+8]
001d3190stp x2, x3, [sp+24]
001d3194mov x3, x30
001d3198bl runtime.morestack_noctxt.abi0
001d319cldp x0, x1, [sp+8]
001d31a0ldp x2, x3, [sp+24]
001d31a4b 0x1d3100
001d31a8udf 0
001d31acudf 0
001d3100
001d31b0
001d31b0compress/flate.(*Writer).Close: ; void compress/flate.(*Writer).Close(compress/flate.Writer * w)
001d31b0ldr x16, [x28+16]
001d31b4subs xzr, sp, x16
001d31b8b.ls 0x1d31fc
001d31bcstr x30, [sp-64]!
001d31c0stur x29, [sp-8]
001d31c4sub x29, sp, 8
001d31c8str x0, [sp+72]
001d31ccstp xzr, xzr, [sp+16]
001d31d0ldr x0, [sp+72]
001d31d4ldrsb x27, [x0]
001d31d8str x0, [sp+32]
001d31dcbl compress/flate.(*compressor).close
001d31e0str x0, [sp+40]
001d31e4str x1, [sp+48]
001d31e8str x0, [sp+16]
001d31ecstr x1, [sp+24]
001d31f0ldur x29, [sp-8]
001d31f4ldr x30, [sp], 64
001d31f8ret x30
001d31fc
001d31fcloc_1d31fc:
001d31fcstr x0, [sp+8]
001d3200mov x3, x30
001d3204bl runtime.morestack_noctxt.abi0
001d3208ldr x0, [sp+8]
001d320cb 0x1d31b0
001d31b0
001d31b0compress/flate.(*Writer).Close: ; void compress/flate.(*Writer).Close(compress/flate.Writer * w)
001d31b0ldr x16, [x28+16]
001d31b4subs xzr, sp, x16
001d31b8b.ls 0x1d31fc
001d31bcstr x30, [sp-64]!
001d31c0stur x29, [sp-8]
001d31c4sub x29, sp, 8
001d31c8str x0, [sp+72]
001d31ccstp xzr, xzr, [sp+16]
001d31d0ldr x0, [sp+72]
001d31d4ldrsb x27, [x0]
001d31d8str x0, [sp+32]
001d31dcbl compress/flate.(*compressor).close
001d31e0str x0, [sp+40]
001d31e4str x1, [sp+48]
001d31e8str x0, [sp+16]
001d31ecstr x1, [sp+24]
001d31f0ldur x29, [sp-8]
001d31f4ldr x30, [sp], 64
001d31f8ret x30
001d31fc
001d31fcloc_1d31fc:
001d31fcstr x0, [sp+8]
001d3200mov x3, x30
001d3204bl runtime.morestack_noctxt.abi0
001d3208ldr x0, [sp+8]
001d320cb 0x1d31b0
001d31b0
001d3210
001d3210compress/flate.(*Writer).Reset: ; void compress/flate.(*Writer).Reset(compress/flate.Writer * w, io.Writer dst)
001d3210ldr x16, [x28+16]
001d3214subs xzr, sp, x16
001d3218b.ls 0x1d3378
001d321cstr x30, [sp-128]!
001d3220stur x29, [sp-8]
001d3224sub x29, sp, 8
001d3228str x0, [sp+136]
001d322cstr x1, [sp+144]
001d3230str x2, [sp+152]
001d3234str xzr, [sp+72]
001d3238ldr x3, [sp+136]
001d323cldrsb x27, [x3]
001d3240ldr x3, [x3+48]
001d3244ldrsb x27, [x3]
001d3248ldr x4, [x3]
001d324cldr x3, [x3+8]
001d3250adrp x5, 0x542000
001d3254add x5, x5, 4032
001d3258subs xzr, x4, x5
001d325cb.eq 0x1d3264
001d3260b 0x1d326c
001d3264
001d3264loc_1d3264:
001d3264orr x0, xzr, 1
001d3268b 0x1d3278
001d326c
001d326cloc_1d326c:
001d326cmov x0, xzr
001d3270mov x3, xzr
001d3274b 0x1d3278
001d3278
001d3278loc_1d3278:
001d3278str x3, [sp+72]
001d327cstrb w0, [sp+46]
001d3280ldr x3, [sp+72]
001d3284str x3, [sp+80]
001d3288ldrb w3, [sp+46]
001d328cstrb w3, [sp+47]
001d3290ldr x3, [sp+80]
001d3294str x3, [sp+48]
001d3298ldrb w3, [sp+47]
001d329cstrb w3, [sp+45]
001d32a0tbnz w3, 0, 0x1d32a8
001d32a4b 0x1d3350
001d32a8
001d32a8loc_1d32a8:
001d32a8ldr x3, [sp+48]
001d32acldrsb x27, [x3]
001d32b0ldr x4, [sp+152]
001d32b4ldr x5, [sp+144]
001d32b8str x5, [x3]
001d32bcadrp x27, 0x878000
001d32c0ldr w5, [x27+3056]
001d32c4cbz w5, 0x1d32cc
001d32c8b 0x1d32d0
001d32cc
001d32ccloc_1d32cc:
001d32ccb 0x1d32e4
001d32d0
001d32d0loc_1d32d0:
001d32d0bl runtime.gcWriteBarrier2
001d32d4str x4, [x25]
001d32d8ldr x5, [x3+8]
001d32dcstr x5, [x25+8]
001d32e0b 0x1d32e4
001d32e4
001d32e4loc_1d32e4:
001d32e4str x4, [x3+8]
001d32e8ldr x3, [sp+48]
001d32ecstr x3, [sp+72]
001d32f0ldr x0, [sp+136]
001d32f4ldrsb x27, [x0]
001d32f8str x0, [sp+64]
001d32fcldr x2, [sp+72]
001d3300adrp x1, 0x542000
001d3304add x1, x1, 4032
001d3308bl compress/flate.(*compressor).reset
001d330cldr x3, [sp+136]
001d3310ldrsb x27, [x3]
001d3314str x3, [sp+56]
001d3318ldr x3, [sp+136]
001d331cldrsb x27, [x3]
001d3320add x27, x3, 0xa0000
001d3324ldr x1, [x27+1256]
001d3328add x27, x3, 0xa0000
001d332cldr x2, [x27+1264]
001d3330add x27, x3, 0xa0000
001d3334ldr x3, [x27+1272]
001d3338str x1, [sp+96]
001d333cstr x2, [sp+104]
001d3340str x3, [sp+112]
001d3344ldr x0, [sp+56]
001d3348bl compress/flate.(*compressor).fillWindow
001d334cb 0x1d336c
001d3350
001d3350loc_1d3350:
001d3350ldr x0, [sp+136]
001d3354ldrsb x27, [x0]
001d3358str x0, [sp+88]
001d335cldr x1, [sp+144]
001d3360ldr x2, [sp+152]
001d3364bl compress/flate.(*compressor).reset
001d3368b 0x1d336c
001d336c
001d336cloc_1d336c:
001d336cldur x29, [sp-8]
001d3370ldr x30, [sp], 128
001d3374ret x30
001d3378
001d3378loc_1d3378:
001d3378stp x0, x1, [sp+8]
001d337cstr x2, [sp+24]
001d3380mov x3, x30
001d3384bl runtime.morestack_noctxt.abi0
001d3388ldp x0, x1, [sp+8]
001d338cldr x2, [sp+24]
001d3390b 0x1d3210
001d3394udf 0
001d3398udf 0
001d339cudf 0
001d3210
001d3210compress/flate.(*Writer).Reset: ; void compress/flate.(*Writer).Reset(compress/flate.Writer * w, io.Writer dst)
001d3210ldr x16, [x28+16]
001d3214subs xzr, sp, x16
001d3218b.ls 0x1d3378
001d321cstr x30, [sp-128]!
001d3220stur x29, [sp-8]
001d3224sub x29, sp, 8
001d3228str x0, [sp+136]
001d322cstr x1, [sp+144]
001d3230str x2, [sp+152]
001d3234str xzr, [sp+72]
001d3238ldr x3, [sp+136]
001d323cldrsb x27, [x3]
001d3240ldr x3, [x3+48]
001d3244ldrsb x27, [x3]
001d3248ldr x4, [x3]
001d324cldr x3, [x3+8]
001d3250adrp x5, 0x542000
001d3254add x5, x5, 4032
001d3258subs xzr, x4, x5
001d325cb.eq 0x1d3264
001d3260b 0x1d326c
001d3264
001d3264loc_1d3264:
001d3264orr x0, xzr, 1
001d3268b 0x1d3278
001d326c
001d326cloc_1d326c:
001d326cmov x0, xzr
001d3270mov x3, xzr
001d3274b 0x1d3278
001d3278
001d3278loc_1d3278:
001d3278str x3, [sp+72]
001d327cstrb w0, [sp+46]
001d3280ldr x3, [sp+72]
001d3284str x3, [sp+80]
001d3288ldrb w3, [sp+46]
001d328cstrb w3, [sp+47]
001d3290ldr x3, [sp+80]
001d3294str x3, [sp+48]
001d3298ldrb w3, [sp+47]
001d329cstrb w3, [sp+45]
001d32a0tbnz w3, 0, 0x1d32a8
001d32a4b 0x1d3350
001d32a8
001d32a8loc_1d32a8:
001d32a8ldr x3, [sp+48]
001d32acldrsb x27, [x3]
001d32b0ldr x4, [sp+152]
001d32b4ldr x5, [sp+144]
001d32b8str x5, [x3]
001d32bcadrp x27, 0x878000
001d32c0ldr w5, [x27+3056]
001d32c4cbz w5, 0x1d32cc
001d32c8b 0x1d32d0
001d32cc
001d32ccloc_1d32cc:
001d32ccb 0x1d32e4
001d32d0
001d32d0loc_1d32d0:
001d32d0bl runtime.gcWriteBarrier2
001d32d4str x4, [x25]
001d32d8ldr x5, [x3+8]
001d32dcstr x5, [x25+8]
001d32e0b 0x1d32e4
001d32e4
001d32e4loc_1d32e4:
001d32e4str x4, [x3+8]
001d32e8ldr x3, [sp+48]
001d32ecstr x3, [sp+72]
001d32f0ldr x0, [sp+136]
001d32f4ldrsb x27, [x0]
001d32f8str x0, [sp+64]
001d32fcldr x2, [sp+72]
001d3300adrp x1, 0x542000
001d3304add x1, x1, 4032
001d3308bl compress/flate.(*compressor).reset
001d330cldr x3, [sp+136]
001d3310ldrsb x27, [x3]
001d3314str x3, [sp+56]
001d3318ldr x3, [sp+136]
001d331cldrsb x27, [x3]
001d3320add x27, x3, 0xa0000
001d3324ldr x1, [x27+1256]
001d3328add x27, x3, 0xa0000
001d332cldr x2, [x27+1264]
001d3330add x27, x3, 0xa0000
001d3334ldr x3, [x27+1272]
001d3338str x1, [sp+96]
001d333cstr x2, [sp+104]
001d3340str x3, [sp+112]
001d3344ldr x0, [sp+56]
001d3348bl compress/flate.(*compressor).fillWindow
001d334cb 0x1d336c
001d3350
001d3350loc_1d3350:
001d3350ldr x0, [sp+136]
001d3354ldrsb x27, [x0]
001d3358str x0, [sp+88]
001d335cldr x1, [sp+144]
001d3360ldr x2, [sp+152]
001d3364bl compress/flate.(*compressor).reset
001d3368b 0x1d336c
001d336c
001d336cloc_1d336c:
001d336cldur x29, [sp-8]
001d3370ldr x30, [sp], 128
001d3374ret x30
001d3378
001d3378loc_1d3378:
001d3378stp x0, x1, [sp+8]
001d337cstr x2, [sp+24]
001d3380mov x3, x30
001d3384bl runtime.morestack_noctxt.abi0
001d3388ldp x0, x1, [sp+8]
001d338cldr x2, [sp+24]
001d3390b 0x1d3210
001d3394udf 0
001d3398udf 0
001d339cudf 0
001d3210
001d33a0
001d33a0compress/flate.load32: ; void compress/flate.load32(struct []uint8 b, int32 i)
001d33a0ldr x16, [x28+16]
001d33a4subs xzr, sp, x16
001d33a8b.ls 0x1d34d0
001d33acstr x30, [sp-48]!
001d33b0stur x29, [sp-8]
001d33b4sub x29, sp, 8
001d33b8str x0, [sp+56]
001d33bcstr x1, [sp+64]
001d33c0str x2, [sp+72]
001d33c4str w3, [sp+80]
001d33c8str wzr, [sp+24]
001d33ccadd x4, x3, 4
001d33d0str w4, [sp+28]
001d33d4ldr x2, [sp+64]
001d33d8str x2, [sp+32]
001d33dcldr x4, [sp+56]
001d33e0ldr x3, [sp+72]
001d33e4ldrsw x5, [sp+80]
001d33e8ldrsw x6, [sp+28]
001d33ecsubs xzr, x2, x3
001d33f0b.ls 0x1d33f8
001d33f4b 0x1d34c8
001d33f8
001d33f8loc_1d33f8:
001d33f8mov x1, x6
001d33fcsubs xzr, x1, x2
001d3400b.ls 0x1d3408
001d3404b 0x1d34c4
001d3408
001d3408loc_1d3408:
001d3408mov x0, x5
001d340csubs xzr, x0, x1
001d3410b.ls 0x1d3418
001d3414b 0x1d34c0
001d3418
001d3418loc_1d3418:
001d3418sub x1, x1, x0
001d341csub x2, x2, x0
001d3420sub x3, xzr, x2
001d3424and x3, x0, x3, asr #63
001d3428add x5, x4, x3
001d342cstr x5, [sp+56]
001d3430str x1, [sp+64]
001d3434str x2, [sp+72]
001d3438subs xzr, x1, 0
001d343cb.hi 0x1d3444
001d3440b 0x1d34b8
001d3444
001d3444loc_1d3444:
001d3444ldrb w2, [x4+x3]
001d3448subs xzr, x1, 1
001d344cb.hi 0x1d3454
001d3450b 0x1d34b0
001d3454
001d3454loc_1d3454:
001d3454ldrb w3, [x5+1]
001d3458ubfm x3, x3, 56, 7
001d345corr x2, x2, x3
001d3460subs xzr, x1, 2
001d3464b.hi 0x1d346c
001d3468b 0x1d34a8
001d346c
001d346cloc_1d346c:
001d346cldrb w3, [x5+2]
001d3470ubfm x3, x3, 48, 7
001d3474orr x2, x2, x3
001d3478subs xzr, x1, 3
001d347cb.hi 0x1d3484
001d3480b 0x1d34a0
001d3484
001d3484loc_1d3484:
001d3484ldrb w1, [x5+3]
001d3488ubfm x1, x1, 40, 7
001d348corr x0, x2, x1
001d3490str w0, [sp+24]
001d3494ldur x29, [sp-8]
001d3498ldr x30, [sp], 48
001d349cret x30
001d34a0
001d34a0loc_1d34a0:
001d34a0orr x0, xzr, 3
001d34a4bl runtime.panicIndex
001d34a8
001d34a8loc_1d34a8:
001d34a8orr x0, xzr, 2
001d34acbl runtime.panicIndex
001d34b0
001d34b0loc_1d34b0:
001d34b0orr x0, xzr, 1
001d34b4bl runtime.panicIndex
001d34b8
001d34b8loc_1d34b8:
001d34b8mov x0, xzr
001d34bcbl runtime.panicIndex
001d34c0
001d34c0loc_1d34c0:
001d34c0bl runtime.panicSlice3C
001d34c4
001d34c4loc_1d34c4:
001d34c4bl runtime.panicSlice3B
001d34c8
001d34c8loc_1d34c8:
001d34c8bl runtime.panicSlice3Acap
001d34cchint
001d34d0
001d34d0loc_1d34d0:
001d34d0stp x0, x1, [sp+8]
001d34d4str x2, [sp+24]
001d34d8str w3, [sp+32]
001d34dcmov x3, x30
001d34e0bl runtime.morestack_noctxt.abi0
001d34e4ldp x0, x1, [sp+8]
001d34e8ldr x2, [sp+24]
001d34ecldrsw x3, [sp+32]
001d34f0b 0x1d33a0
001d34f4udf 0
001d34f8udf 0
001d34fcudf 0
001d33a0
001d33a0compress/flate.load32: ; void compress/flate.load32(struct []uint8 b, int32 i)
001d33a0ldr x16, [x28+16]
001d33a4subs xzr, sp, x16
001d33a8b.ls 0x1d34d0
001d33acstr x30, [sp-48]!
001d33b0stur x29, [sp-8]
001d33b4sub x29, sp, 8
001d33b8str x0, [sp+56]
001d33bcstr x1, [sp+64]
001d33c0str x2, [sp+72]
001d33c4str w3, [sp+80]
001d33c8str wzr, [sp+24]
001d33ccadd x4, x3, 4
001d33d0str w4, [sp+28]
001d33d4ldr x2, [sp+64]
001d33d8str x2, [sp+32]
001d33dcldr x4, [sp+56]
001d33e0ldr x3, [sp+72]
001d33e4ldrsw x5, [sp+80]
001d33e8ldrsw x6, [sp+28]
001d33ecsubs xzr, x2, x3
001d33f0b.ls 0x1d33f8
001d33f4b 0x1d34c8
001d33f8
001d33f8loc_1d33f8:
001d33f8mov x1, x6
001d33fcsubs xzr, x1, x2
001d3400b.ls 0x1d3408
001d3404b 0x1d34c4
001d3408
001d3408loc_1d3408:
001d3408mov x0, x5
001d340csubs xzr, x0, x1
001d3410b.ls 0x1d3418
001d3414b 0x1d34c0
001d3418
001d3418loc_1d3418:
001d3418sub x1, x1, x0
001d341csub x2, x2, x0
001d3420sub x3, xzr, x2
001d3424and x3, x0, x3, asr #63
001d3428add x5, x4, x3
001d342cstr x5, [sp+56]
001d3430str x1, [sp+64]
001d3434str x2, [sp+72]
001d3438subs xzr, x1, 0
001d343cb.hi 0x1d3444
001d3440b 0x1d34b8
001d3444
001d3444loc_1d3444:
001d3444ldrb w2, [x4+x3]
001d3448subs xzr, x1, 1
001d344cb.hi 0x1d3454
001d3450b 0x1d34b0
001d3454
001d3454loc_1d3454:
001d3454ldrb w3, [x5+1]
001d3458ubfm x3, x3, 56, 7
001d345corr x2, x2, x3
001d3460subs xzr, x1, 2
001d3464b.hi 0x1d346c
001d3468b 0x1d34a8
001d346c
001d346cloc_1d346c:
001d346cldrb w3, [x5+2]
001d3470ubfm x3, x3, 48, 7
001d3474orr x2, x2, x3
001d3478subs xzr, x1, 3
001d347cb.hi 0x1d3484
001d3480b 0x1d34a0
001d3484
001d3484loc_1d3484:
001d3484ldrb w1, [x5+3]
001d3488ubfm x1, x1, 40, 7
001d348corr x0, x2, x1
001d3490str w0, [sp+24]
001d3494ldur x29, [sp-8]
001d3498ldr x30, [sp], 48
001d349cret x30
001d34a0
001d34a0loc_1d34a0:
001d34a0orr x0, xzr, 3
001d34a4bl runtime.panicIndex
001d34a8
001d34a8loc_1d34a8:
001d34a8orr x0, xzr, 2
001d34acbl runtime.panicIndex
001d34b0
001d34b0loc_1d34b0:
001d34b0orr x0, xzr, 1
001d34b4bl runtime.panicIndex
001d34b8
001d34b8loc_1d34b8:
001d34b8mov x0, xzr
001d34bcbl runtime.panicIndex
001d34c0
001d34c0loc_1d34c0:
001d34c0bl runtime.panicSlice3C
001d34c4
001d34c4loc_1d34c4:
001d34c4bl runtime.panicSlice3B
001d34c8
001d34c8loc_1d34c8:
001d34c8bl runtime.panicSlice3Acap
001d34cchint
001d34d0
001d34d0loc_1d34d0:
001d34d0stp x0, x1, [sp+8]
001d34d4str x2, [sp+24]
001d34d8str w3, [sp+32]
001d34dcmov x3, x30
001d34e0bl runtime.morestack_noctxt.abi0
001d34e4ldp x0, x1, [sp+8]
001d34e8ldr x2, [sp+24]
001d34ecldrsw x3, [sp+32]
001d34f0b 0x1d33a0
001d34f4udf 0
001d34f8udf 0
001d34fcudf 0
001d33a0
Loading..