File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
001d3500
001d3500compress/flate.load64: ; void compress/flate.load64(struct []uint8 b, int32 i)
001d3500ldr x16, [x28+16]
001d3504subs xzr, sp, x16
001d3508b.ls 0x1d36b4
001d350cstr x30, [sp-64]!
001d3510stur x29, [sp-8]
001d3514sub x29, sp, 8
001d3518str x0, [sp+72]
001d351cstr x1, [sp+80]
001d3520str x2, [sp+88]
001d3524str w3, [sp+96]
001d3528str xzr, [sp+40]
001d352cldrsw x4, [sp+96]
001d3530add x4, x4, 8
001d3534str w4, [sp+36]
001d3538ldr x2, [sp+80]
001d353cstr x2, [sp+48]
001d3540ldr x4, [sp+72]
001d3544ldr x3, [sp+88]
001d3548ldrsw x5, [sp+96]
001d354cldrsw x6, [sp+36]
001d3550subs xzr, x2, x3
001d3554b.ls 0x1d355c
001d3558b 0x1d36ac
001d355c
001d355cloc_1d355c:
001d355cmov x1, x6
001d3560subs xzr, x1, x2
001d3564b.ls 0x1d356c
001d3568b 0x1d36a8
001d356c
001d356cloc_1d356c:
001d356cmov x0, x5
001d3570subs xzr, x0, x1
001d3574b.ls 0x1d357c
001d3578b 0x1d36a4
001d357c
001d357cloc_1d357c:
001d357csub x1, x1, x0
001d3580sub x2, x2, x0
001d3584sub x3, xzr, x2
001d3588and x3, x0, x3, asr #63
001d358cadd x5, x4, x3
001d3590str x5, [sp+72]
001d3594str x1, [sp+80]
001d3598str x2, [sp+88]
001d359csubs xzr, x1, 0
001d35a0b.hi 0x1d35a8
001d35a4b 0x1d369c
001d35a8
001d35a8loc_1d35a8:
001d35a8ldrb w2, [x4+x3]
001d35acsubs xzr, x1, 1
001d35b0b.hi 0x1d35b8
001d35b4b 0x1d3694
001d35b8
001d35b8loc_1d35b8:
001d35b8ldrb w3, [x5+1]
001d35bcubfm x3, x3, 56, 7
001d35c0orr x2, x2, x3
001d35c4subs xzr, x1, 2
001d35c8b.hi 0x1d35d0
001d35ccb 0x1d368c
001d35d0
001d35d0loc_1d35d0:
001d35d0ldrb w3, [x5+2]
001d35d4ubfm x3, x3, 48, 7
001d35d8orr x2, x2, x3
001d35dcsubs xzr, x1, 3
001d35e0b.hi 0x1d35e8
001d35e4b 0x1d3684
001d35e8
001d35e8loc_1d35e8:
001d35e8ldrb w3, [x5+3]
001d35ecubfm x3, x3, 40, 7
001d35f0orr x2, x2, x3
001d35f4subs xzr, x1, 4
001d35f8b.hi 0x1d3600
001d35fcb 0x1d367c
001d3600
001d3600loc_1d3600:
001d3600ldrb w3, [x5+4]
001d3604ubfm x3, x3, 32, 7
001d3608orr x2, x2, x3
001d360csubs xzr, x1, 5
001d3610b.hi 0x1d3618
001d3614b 0x1d3674
001d3618
001d3618loc_1d3618:
001d3618ldrb w3, [x5+5]
001d361cubfm x3, x3, 24, 7
001d3620orr x2, x2, x3
001d3624subs xzr, x1, 6
001d3628b.hi 0x1d3630
001d362cb 0x1d366c
001d3630
001d3630loc_1d3630:
001d3630ldrb w3, [x5+6]
001d3634ubfm x3, x3, 16, 7
001d3638orr x2, x2, x3
001d363csubs xzr, x1, 7
001d3640b.hi 0x1d3648
001d3644b 0x1d3664
001d3648
001d3648loc_1d3648:
001d3648ldrb w1, [x5+7]
001d364cubfm x1, x1, 8, 7
001d3650orr x0, x2, x1
001d3654str x0, [sp+40]
001d3658ldur x29, [sp-8]
001d365cldr x30, [sp], 64
001d3660ret x30
001d3664
001d3664loc_1d3664:
001d3664orr x0, xzr, 7
001d3668bl runtime.panicIndex
001d366c
001d366cloc_1d366c:
001d366corr x0, xzr, 6
001d3670bl runtime.panicIndex
001d3674
001d3674loc_1d3674:
001d3674movz x0, 5
001d3678bl runtime.panicIndex
001d367c
001d367cloc_1d367c:
001d367corr x0, xzr, 4
001d3680bl runtime.panicIndex
001d3684
001d3684loc_1d3684:
001d3684orr x0, xzr, 3
001d3688bl runtime.panicIndex
001d368c
001d368cloc_1d368c:
001d368corr x0, xzr, 2
001d3690bl runtime.panicIndex
001d3694
001d3694loc_1d3694:
001d3694orr x0, xzr, 1
001d3698bl runtime.panicIndex
001d369c
001d369cloc_1d369c:
001d369cmov x0, xzr
001d36a0bl runtime.panicIndex
001d36a4
001d36a4loc_1d36a4:
001d36a4bl runtime.panicSlice3C
001d36a8
001d36a8loc_1d36a8:
001d36a8bl runtime.panicSlice3B
001d36ac
001d36acloc_1d36ac:
001d36acbl runtime.panicSlice3Acap
001d36b0hint
001d36b4
001d36b4loc_1d36b4:
001d36b4stp x0, x1, [sp+8]
001d36b8str x2, [sp+24]
001d36bcstr w3, [sp+32]
001d36c0mov x3, x30
001d36c4bl runtime.morestack_noctxt.abi0
001d36c8ldp x0, x1, [sp+8]
001d36ccldr x2, [sp+24]
001d36d0ldrsw x3, [sp+32]
001d36d4b 0x1d3500
001d36d8udf 0
001d36dcudf 0
001d3500
001d3500compress/flate.load64: ; void compress/flate.load64(struct []uint8 b, int32 i)
001d3500ldr x16, [x28+16]
001d3504subs xzr, sp, x16
001d3508b.ls 0x1d36b4
001d350cstr x30, [sp-64]!
001d3510stur x29, [sp-8]
001d3514sub x29, sp, 8
001d3518str x0, [sp+72]
001d351cstr x1, [sp+80]
001d3520str x2, [sp+88]
001d3524str w3, [sp+96]
001d3528str xzr, [sp+40]
001d352cldrsw x4, [sp+96]
001d3530add x4, x4, 8
001d3534str w4, [sp+36]
001d3538ldr x2, [sp+80]
001d353cstr x2, [sp+48]
001d3540ldr x4, [sp+72]
001d3544ldr x3, [sp+88]
001d3548ldrsw x5, [sp+96]
001d354cldrsw x6, [sp+36]
001d3550subs xzr, x2, x3
001d3554b.ls 0x1d355c
001d3558b 0x1d36ac
001d355c
001d355cloc_1d355c:
001d355cmov x1, x6
001d3560subs xzr, x1, x2
001d3564b.ls 0x1d356c
001d3568b 0x1d36a8
001d356c
001d356cloc_1d356c:
001d356cmov x0, x5
001d3570subs xzr, x0, x1
001d3574b.ls 0x1d357c
001d3578b 0x1d36a4
001d357c
001d357cloc_1d357c:
001d357csub x1, x1, x0
001d3580sub x2, x2, x0
001d3584sub x3, xzr, x2
001d3588and x3, x0, x3, asr #63
001d358cadd x5, x4, x3
001d3590str x5, [sp+72]
001d3594str x1, [sp+80]
001d3598str x2, [sp+88]
001d359csubs xzr, x1, 0
001d35a0b.hi 0x1d35a8
001d35a4b 0x1d369c
001d35a8
001d35a8loc_1d35a8:
001d35a8ldrb w2, [x4+x3]
001d35acsubs xzr, x1, 1
001d35b0b.hi 0x1d35b8
001d35b4b 0x1d3694
001d35b8
001d35b8loc_1d35b8:
001d35b8ldrb w3, [x5+1]
001d35bcubfm x3, x3, 56, 7
001d35c0orr x2, x2, x3
001d35c4subs xzr, x1, 2
001d35c8b.hi 0x1d35d0
001d35ccb 0x1d368c
001d35d0
001d35d0loc_1d35d0:
001d35d0ldrb w3, [x5+2]
001d35d4ubfm x3, x3, 48, 7
001d35d8orr x2, x2, x3
001d35dcsubs xzr, x1, 3
001d35e0b.hi 0x1d35e8
001d35e4b 0x1d3684
001d35e8
001d35e8loc_1d35e8:
001d35e8ldrb w3, [x5+3]
001d35ecubfm x3, x3, 40, 7
001d35f0orr x2, x2, x3
001d35f4subs xzr, x1, 4
001d35f8b.hi 0x1d3600
001d35fcb 0x1d367c
001d3600
001d3600loc_1d3600:
001d3600ldrb w3, [x5+4]
001d3604ubfm x3, x3, 32, 7
001d3608orr x2, x2, x3
001d360csubs xzr, x1, 5
001d3610b.hi 0x1d3618
001d3614b 0x1d3674
001d3618
001d3618loc_1d3618:
001d3618ldrb w3, [x5+5]
001d361cubfm x3, x3, 24, 7
001d3620orr x2, x2, x3
001d3624subs xzr, x1, 6
001d3628b.hi 0x1d3630
001d362cb 0x1d366c
001d3630
001d3630loc_1d3630:
001d3630ldrb w3, [x5+6]
001d3634ubfm x3, x3, 16, 7
001d3638orr x2, x2, x3
001d363csubs xzr, x1, 7
001d3640b.hi 0x1d3648
001d3644b 0x1d3664
001d3648
001d3648loc_1d3648:
001d3648ldrb w1, [x5+7]
001d364cubfm x1, x1, 8, 7
001d3650orr x0, x2, x1
001d3654str x0, [sp+40]
001d3658ldur x29, [sp-8]
001d365cldr x30, [sp], 64
001d3660ret x30
001d3664
001d3664loc_1d3664:
001d3664orr x0, xzr, 7
001d3668bl runtime.panicIndex
001d366c
001d366cloc_1d366c:
001d366corr x0, xzr, 6
001d3670bl runtime.panicIndex
001d3674
001d3674loc_1d3674:
001d3674movz x0, 5
001d3678bl runtime.panicIndex
001d367c
001d367cloc_1d367c:
001d367corr x0, xzr, 4
001d3680bl runtime.panicIndex
001d3684
001d3684loc_1d3684:
001d3684orr x0, xzr, 3
001d3688bl runtime.panicIndex
001d368c
001d368cloc_1d368c:
001d368corr x0, xzr, 2
001d3690bl runtime.panicIndex
001d3694
001d3694loc_1d3694:
001d3694orr x0, xzr, 1
001d3698bl runtime.panicIndex
001d369c
001d369cloc_1d369c:
001d369cmov x0, xzr
001d36a0bl runtime.panicIndex
001d36a4
001d36a4loc_1d36a4:
001d36a4bl runtime.panicSlice3C
001d36a8
001d36a8loc_1d36a8:
001d36a8bl runtime.panicSlice3B
001d36ac
001d36acloc_1d36ac:
001d36acbl runtime.panicSlice3Acap
001d36b0hint
001d36b4
001d36b4loc_1d36b4:
001d36b4stp x0, x1, [sp+8]
001d36b8str x2, [sp+24]
001d36bcstr w3, [sp+32]
001d36c0mov x3, x30
001d36c4bl runtime.morestack_noctxt.abi0
001d36c8ldp x0, x1, [sp+8]
001d36ccldr x2, [sp+24]
001d36d0ldrsw x3, [sp+32]
001d36d4b 0x1d3500
001d36d8udf 0
001d36dcudf 0
001d3500
001d36e0
001d36e0compress/flate.hash: ; void compress/flate.hash(uint32 u)
001d36e0str x30, [sp-32]!
001d36e4stur x29, [sp-8]
001d36e8sub x29, sp, 8
001d36ecstr w0, [sp+40]
001d36f0str wzr, [sp+20]
001d36f4movz x1, 42941
001d36f8movk x1, 0x1e350000
001d36fcmadd w1, w0, w1, wzr
001d3700ubfm x0, x1, 18, 31
001d3704str w0, [sp+20]
001d3708add x29, sp, 24
001d370cadd sp, sp, 32
001d3710ret x30
001d3714udf 0
001d3718udf 0
001d371cudf 0
001d36e0
001d36e0compress/flate.hash: ; void compress/flate.hash(uint32 u)
001d36e0str x30, [sp-32]!
001d36e4stur x29, [sp-8]
001d36e8sub x29, sp, 8
001d36ecstr w0, [sp+40]
001d36f0str wzr, [sp+20]
001d36f4movz x1, 42941
001d36f8movk x1, 0x1e350000
001d36fcmadd w1, w0, w1, wzr
001d3700ubfm x0, x1, 18, 31
001d3704str w0, [sp+20]
001d3708add x29, sp, 24
001d370cadd sp, sp, 32
001d3710ret x30
001d3714udf 0
001d3718udf 0
001d371cudf 0
001d36e0
001d3720
001d3720compress/flate.newDeflateFast: ; void compress/flate.newDeflateFast(void)
001d3720ldr x16, [x28+16]
001d3724subs xzr, sp, x16
001d3728b.ls 0x1d383c
001d372cstr x30, [sp-96]!
001d3730stur x29, [sp-8]
001d3734sub x29, sp, 8
001d3738str xzr, [sp+40]
001d373cadrp x0, 0x422000
001d3740add x0, x0, 3072
001d3744mov x1, xzr
001d3748movz x2, 65535
001d374cbl runtime.makeslice
001d3750str x0, [sp+64]
001d3754str xzr, [sp+72]
001d3758movz x3, 65535
001d375cstr x3, [sp+80]
001d3760adrp x0, 0x481000
001d3764add x0, x0, 3840
001d3768bl runtime.newobject
001d376cstr x0, [sp+56]
001d3770adrp x27, 0x878000
001d3774ldr w3, [x27+3056]
001d3778cbz w3, 0x1d3780
001d377cb 0x1d3784
001d3780
001d3780loc_1d3780:
001d3780b 0x1d37a0
001d3784
001d3784loc_1d3784:
001d3784str x0, [sp+48]
001d3788mov x1, x0
001d378cadrp x0, 0x481000
001d3790add x0, x0, 3840
001d3794bl runtime.wbZero
001d3798ldr x0, [sp+48]
001d379cb 0x1d37a0
001d37a0
001d37a0loc_1d37a0:
001d37a0movz x1, 16
001d37a4movk x1, 0x20000
001d37a8add x1, x0, x1
001d37acmov x16, x0
001d37b0
001d37b0loc_1d37b0:
001d37b0stp xzr, xzr, [x16], 16
001d37b4subs xzr, x16, x1
001d37b8b.le 0x1d37b0
001d37bcldr x1, [sp+56]
001d37c0ldrsb x27, [x1]
001d37c4movz x2, 65535
001d37c8add x27, x1, 0x20000
001d37ccstr w2, [x27+24]
001d37d0ldr x1, [sp+56]
001d37d4ldrsb x27, [x1]
001d37d8ldr x2, [sp+64]
001d37dcldr x3, [sp+72]
001d37e0ldr x4, [sp+80]
001d37e4add x27, x1, 0x20000
001d37e8str x3, [x27+8]
001d37ecadd x27, x1, 0x20000
001d37f0str x4, [x27+16]
001d37f4adrp x27, 0x878000
001d37f8ldr w3, [x27+3056]
001d37fccbz w3, 0x1d3804
001d3800b 0x1d3808
001d3804
001d3804loc_1d3804:
001d3804b 0x1d3820
001d3808
001d3808loc_1d3808:
001d3808bl runtime.gcWriteBarrier2
001d380cstr x2, [x25]
001d3810add x27, x1, 0x20000
001d3814ldr x3, [x27]
001d3818str x3, [x25+8]
001d381cb 0x1d3820
001d3820
001d3820loc_1d3820:
001d3820add x27, x1, 0x20000
001d3824str x2, [x27]
001d3828ldr x0, [sp+56]
001d382cstr x0, [sp+40]
001d3830ldur x29, [sp-8]
001d3834ldr x30, [sp], 96
001d3838ret x30
001d383c
001d383cloc_1d383c:
001d383cmov x3, x30
001d3840bl runtime.morestack_noctxt.abi0
001d3844b 0x1d3720
001d3848udf 0
001d384cudf 0
001d3720
001d3720compress/flate.newDeflateFast: ; void compress/flate.newDeflateFast(void)
001d3720ldr x16, [x28+16]
001d3724subs xzr, sp, x16
001d3728b.ls 0x1d383c
001d372cstr x30, [sp-96]!
001d3730stur x29, [sp-8]
001d3734sub x29, sp, 8
001d3738str xzr, [sp+40]
001d373cadrp x0, 0x422000
001d3740add x0, x0, 3072
001d3744mov x1, xzr
001d3748movz x2, 65535
001d374cbl runtime.makeslice
001d3750str x0, [sp+64]
001d3754str xzr, [sp+72]
001d3758movz x3, 65535
001d375cstr x3, [sp+80]
001d3760adrp x0, 0x481000
001d3764add x0, x0, 3840
001d3768bl runtime.newobject
001d376cstr x0, [sp+56]
001d3770adrp x27, 0x878000
001d3774ldr w3, [x27+3056]
001d3778cbz w3, 0x1d3780
001d377cb 0x1d3784
001d3780
001d3780loc_1d3780:
001d3780b 0x1d37a0
001d3784
001d3784loc_1d3784:
001d3784str x0, [sp+48]
001d3788mov x1, x0
001d378cadrp x0, 0x481000
001d3790add x0, x0, 3840
001d3794bl runtime.wbZero
001d3798ldr x0, [sp+48]
001d379cb 0x1d37a0
001d37a0
001d37a0loc_1d37a0:
001d37a0movz x1, 16
001d37a4movk x1, 0x20000
001d37a8add x1, x0, x1
001d37acmov x16, x0
001d37b0
001d37b0loc_1d37b0:
001d37b0stp xzr, xzr, [x16], 16
001d37b4subs xzr, x16, x1
001d37b8b.le 0x1d37b0
001d37bcldr x1, [sp+56]
001d37c0ldrsb x27, [x1]
001d37c4movz x2, 65535
001d37c8add x27, x1, 0x20000
001d37ccstr w2, [x27+24]
001d37d0ldr x1, [sp+56]
001d37d4ldrsb x27, [x1]
001d37d8ldr x2, [sp+64]
001d37dcldr x3, [sp+72]
001d37e0ldr x4, [sp+80]
001d37e4add x27, x1, 0x20000
001d37e8str x3, [x27+8]
001d37ecadd x27, x1, 0x20000
001d37f0str x4, [x27+16]
001d37f4adrp x27, 0x878000
001d37f8ldr w3, [x27+3056]
001d37fccbz w3, 0x1d3804
001d3800b 0x1d3808
001d3804
001d3804loc_1d3804:
001d3804b 0x1d3820
001d3808
001d3808loc_1d3808:
001d3808bl runtime.gcWriteBarrier2
001d380cstr x2, [x25]
001d3810add x27, x1, 0x20000
001d3814ldr x3, [x27]
001d3818str x3, [x25+8]
001d381cb 0x1d3820
001d3820
001d3820loc_1d3820:
001d3820add x27, x1, 0x20000
001d3824str x2, [x27]
001d3828ldr x0, [sp+56]
001d382cstr x0, [sp+40]
001d3830ldur x29, [sp-8]
001d3834ldr x30, [sp], 96
001d3838ret x30
001d383c
001d383cloc_1d383c:
001d383cmov x3, x30
001d3840bl runtime.morestack_noctxt.abi0
001d3844b 0x1d3720
001d3848udf 0
001d384cudf 0
001d3720
001d3850
001d3850compress/flate.(*deflateFast).encode: ; void compress/flate.(*deflateFast).encode(compress/flate.deflateFast * e, struct []compress/flate.token dst, struct []uint8 src)
001d3850ldr x16, [x28+16]
001d3854sub x17, sp, 224
001d3858subs xzr, x17, x16
001d385cb.ls 0x1d3f9c
001d3860sub x20, sp, 352
001d3864stp x29, x30, [x20-8]
001d3868add sp, x20, 0
001d386csub x29, sp, 8
001d3870str x0, [sp+360]
001d3874str x1, [sp+368]
001d3878str x2, [sp+376]
001d387cstr x3, [sp+384]
001d3880str x4, [sp+392]
001d3884str x5, [sp+400]
001d3888str x6, [sp+408]
001d388cstr xzr, [sp+224]
001d3890stp xzr, xzr, [sp+232]
001d3894ldr x6, [sp+360]
001d3898ldrsb x27, [x6]
001d389cadd x27, x6, 0x20000
001d38a0ldrsw x6, [x27+24]
001d38a4movz x7, 1
001d38a8movk x7, 0x7ffe0000
001d38acsubs wzr, w6, w7
001d38b0b.ge 0x1d38b8
001d38b4b 0x1d38c4
001d38b8
001d38b8loc_1d38b8:
001d38b8ldr x0, [sp+360]
001d38bcbl compress/flate.(*deflateFast).shiftOffsets
001d38c0b 0x1d38c8
001d38c4
001d38c4loc_1d38c4:
001d38c4b 0x1d38c8
001d38c8
001d38c8loc_1d38c8:
001d38c8ldr x6, [sp+400]
001d38ccstr x6, [sp+216]
001d38d0subs xzr, x6, 17
001d38d4b.lt 0x1d38dc
001d38d8b 0x1d3964
001d38dc
001d38dcloc_1d38dc:
001d38dcldr x6, [sp+360]
001d38e0ldrsb x27, [x6]
001d38e4ldr x7, [sp+360]
001d38e8ldrsb x27, [x7]
001d38ecadd x27, x7, 0x20000
001d38f0ldrsw x7, [x27+24]
001d38f4movz x8, 65535
001d38f8add x7, x7, x8
001d38fcadd x27, x6, 0x20000
001d3900str w7, [x27+24]
001d3904ldr x6, [sp+360]
001d3908ldrsb x27, [x6]
001d390cb 0x1d3910
001d3910
001d3910loc_1d3910:
001d3910b 0x1d3914
001d3914
001d3914loc_1d3914:
001d3914ldr x6, [sp+360]
001d3918ldrsb x27, [x6]
001d391cadd x27, x6, 0x20000
001d3920str xzr, [x27+8]
001d3924ldr x3, [sp+392]
001d3928ldr x0, [sp+368]
001d392cldr x1, [sp+376]
001d3930ldr x4, [sp+400]
001d3934ldr x5, [sp+408]
001d3938ldr x2, [sp+384]
001d393cbl compress/flate.emitLiteral
001d3940str x0, [sp+320]
001d3944str x1, [sp+328]
001d3948str x2, [sp+336]
001d394cstr x0, [sp+224]
001d3950str x1, [sp+232]
001d3954str x2, [sp+240]
001d3958ldp x29, x30, [sp-8]
001d395cadd sp, sp, 352
001d3960ret x30
001d3964
001d3964loc_1d3964:
001d3964ldr x4, [sp+400]
001d3968str x4, [sp+216]
001d396csub x4, x4, 15
001d3970str w4, [sp+92]
001d3974str wzr, [sp+124]
001d3978str wzr, [sp+96]
001d397cldr x0, [sp+392]
001d3980ldr x1, [sp+400]
001d3984ldr x2, [sp+408]
001d3988mov x3, xzr
001d398cbl compress/flate.load32
001d3990str w0, [sp+132]
001d3994bl compress/flate.hash
001d3998str w0, [sp+120]
001d399cb 0x1d39a0
001d39a0
001d39a0loc_1d39a0:
001d39a0b 0x1d39a4
001d39a4
001d39a4loc_1d39a4:
001d39a4orr x6, xzr, 32
001d39a8str w6, [sp+88]
001d39acldrsw x7, [sp+96]
001d39b0str w7, [sp+116]
001d39b4str wzr, [sp+140]
001d39b8str wzr, [sp+144]
001d39bcb 0x1d39c0
001d39c0
001d39c0loc_1d39c0:
001d39c0b 0x1d39c4
001d39c4
001d39c4loc_1d39c4:
001d39c4ldrsw x7, [sp+116]
001d39c8str w7, [sp+96]
001d39ccldrsw x8, [sp+88]
001d39d0mov x9, x8
001d39d4sbfm x8, x8, 5, 31
001d39d8str w8, [sp+148]
001d39dcadd x3, x7, x9, asr #5
001d39e0str w3, [sp+116]
001d39e4ldrsw x7, [sp+88]
001d39e8add x7, x7, x9, asr #5
001d39ecstr w7, [sp+88]
001d39f0ldrsw x7, [sp+92]
001d39f4subs wzr, w7, w3
001d39f8b.lt 0x1d3a00
001d39fcb 0x1d3a04
001d3a00
001d3a00loc_1d3a00:
001d3a00b 0x1d3c5c
001d3a04
001d3a04loc_1d3a04:
001d3a04ldr x4, [sp+360]
001d3a08ldrsb x27, [x4]
001d3a0cldr w5, [sp+120]
001d3a10ubfm x5, x5, 61, 13
001d3a14ldr w6, [x4+x5]
001d3a18add x4, x4, x5
001d3a1cldrsw x4, [x4+4]
001d3a20str w6, [sp+140]
001d3a24str w4, [sp+144]
001d3a28ldr x0, [sp+392]
001d3a2cldr x1, [sp+400]
001d3a30ldr x2, [sp+408]
001d3a34bl compress/flate.load32
001d3a38str w0, [sp+112]
001d3a3cldr w4, [sp+120]
001d3a40and x4, x4, 16383
001d3a44str w4, [sp+184]
001d3a48str wzr, [sp+176]
001d3a4cstr wzr, [sp+180]
001d3a50ldrsw x4, [sp+96]
001d3a54ldr x5, [sp+360]
001d3a58ldrsb x27, [x5]
001d3a5cadd x27, x5, 0x20000
001d3a60ldrsw x5, [x27+24]
001d3a64add x4, x4, x5
001d3a68str w4, [sp+180]
001d3a6cldr w5, [sp+132]
001d3a70str w5, [sp+176]
001d3a74ldr x6, [sp+360]
001d3a78ldrsb x27, [x6]
001d3a7cldr w7, [sp+184]
001d3a80ubfm x7, x7, 61, 31
001d3a84str w5, [x6+x7]
001d3a88add x5, x6, x7
001d3a8cstr w4, [x5+4]
001d3a90ldr w0, [sp+112]
001d3a94bl compress/flate.hash
001d3a98str w0, [sp+120]
001d3a9cldrsw x4, [sp+96]
001d3aa0ldrsw x5, [sp+144]
001d3aa4ldr x6, [sp+360]
001d3aa8ldrsb x27, [x6]
001d3aacadd x27, x6, 0x20000
001d3ab0ldrsw x6, [x27+24]
001d3ab4add x4, x4, x6
001d3ab8sub x4, x4, x5
001d3abcstr w4, [sp+108]
001d3ac0subs wzr, w4, 32768
001d3ac4cset x4, gt
001d3ac8strb w4, [sp+83]
001d3accb.gt 0x1d3ad4
001d3ad0b 0x1d3ad8
001d3ad4
001d3ad4loc_1d3ad4:
001d3ad4b 0x1d3af0
001d3ad8
001d3ad8loc_1d3ad8:
001d3ad8ldr w6, [sp+132]
001d3adcldr w7, [sp+140]
001d3ae0subs wzr, w7, w6
001d3ae4cset x6, ne
001d3ae8strb w6, [sp+83]
001d3aecb 0x1d3af0
001d3af0
001d3af0loc_1d3af0:
001d3af0ldrb w6, [sp+83]
001d3af4tbnz w6, 0, 0x1d3afc
001d3af8b 0x1d3b10
001d3afc
001d3afcloc_1d3afc:
001d3afcldr w6, [sp+112]
001d3b00str w6, [sp+132]
001d3b04b 0x1d3b08
001d3b08
001d3b08loc_1d3b08:
001d3b08orr x6, xzr, 32
001d3b0cb 0x1d39c0
001d3b10
001d3b10loc_1d3b10:
001d3b10b 0x1d3b14
001d3b14
001d3b14loc_1d3b14:
001d3b14ldrsw x6, [sp+96]
001d3b18mov x1, x6
001d3b1cldr x2, [sp+408]
001d3b20ldrsw x6, [sp+124]
001d3b24ldr x7, [sp+392]
001d3b28subs xzr, x1, x2
001d3b2cb.ls 0x1d3b34
001d3b30b 0x1d3f94
001d3b34
001d3b34loc_1d3b34:
001d3b34mov x0, x6
001d3b38subs xzr, x0, x1
001d3b3cb.ls 0x1d3b44
001d3b40b 0x1d3f90
001d3b44
001d3b44loc_1d3b44:
001d3b44sub x5, x2, x0
001d3b48sub x4, x1, x0
001d3b4csub x6, xzr, x5
001d3b50and x6, x0, x6, asr #63
001d3b54add x3, x7, x6
001d3b58str x3, [sp+296]
001d3b5cstr x4, [sp+304]
001d3b60str x5, [sp+312]
001d3b64ldr x0, [sp+368]
001d3b68ldr x1, [sp+376]
001d3b6cldr x2, [sp+384]
001d3b70bl compress/flate.emitLiteral
001d3b74str x0, [sp+368]
001d3b78str x1, [sp+376]
001d3b7cstr x2, [sp+384]
001d3b80b 0x1d3b84
001d3b84
001d3b84loc_1d3b84:
001d3b84b 0x1d3b88
001d3b88
001d3b88loc_1d3b88:
001d3b88ldrsw x6, [sp+96]
001d3b8cadd x1, x6, 4
001d3b90str w1, [sp+96]
001d3b94ldrsw x6, [sp+144]
001d3b98ldr x7, [sp+360]
001d3b9cldrsb x27, [x7]
001d3ba0add x27, x7, 0x20000
001d3ba4ldrsw x7, [x27+24]
001d3ba8sub x6, x6, x7
001d3bacadd x2, x6, 4
001d3bb0str w2, [sp+84]
001d3bb4ldr x3, [sp+392]
001d3bb8ldr x4, [sp+400]
001d3bbcldr x5, [sp+408]
001d3bc0ldr x0, [sp+360]
001d3bc4bl compress/flate.(*deflateFast).matchLen
001d3bc8str w0, [sp+128]
001d3bccadd x0, x0, 1
001d3bd0ldrsw x6, [sp+96]
001d3bd4ldrsw x7, [sp+84]
001d3bd8sub x6, x6, x7
001d3bdcsub x1, x6, 1
001d3be0bl compress/flate.matchToken
001d3be4str w0, [sp+188]
001d3be8ldr x2, [sp+384]
001d3becldr x0, [sp+368]
001d3bf0ldr x6, [sp+376]
001d3bf4add x1, x6, 1
001d3bf8subs xzr, x2, x1
001d3bfcb.hs 0x1d3c04
001d3c00b 0x1d3c08
001d3c04
001d3c04loc_1d3c04:
001d3c04b 0x1d3c1c
001d3c08
001d3c08loc_1d3c08:
001d3c08orr x3, xzr, 1
001d3c0cadrp x4, 0x44f000
001d3c10add x4, x4, 3040
001d3c14bl runtime.growslice
001d3c18b 0x1d3c1c
001d3c1c
001d3c1cloc_1d3c1c:
001d3c1cldr w6, [sp+188]
001d3c20sub x7, x1, 1
001d3c24str w6, [x0+2*x7]
001d3c28str x0, [sp+368]
001d3c2cstr x1, [sp+376]
001d3c30str x2, [sp+384]
001d3c34ldrsw x6, [sp+128]
001d3c38ldrsw x7, [sp+96]
001d3c3cadd x6, x7, x6
001d3c40str w6, [sp+96]
001d3c44str w6, [sp+124]
001d3c48ldrsw x7, [sp+92]
001d3c4csubs wzr, w7, w6
001d3c50b.le 0x1d3c58
001d3c54b 0x1d3dfc
001d3c58
001d3c58loc_1d3c58:
001d3c58b 0x1d3c5c
001d3c5c
001d3c5cloc_1d3c5c:
001d3c5cldr x6, [sp+400]
001d3c60str x6, [sp+216]
001d3c64ldrsw x7, [sp+124]
001d3c68subs xzr, x7, x6
001d3c6cb.lt 0x1d3c74
001d3c70b 0x1d3cd8
001d3c74
001d3c74loc_1d3c74:
001d3c74ldr x1, [sp+400]
001d3c78ldrsw x6, [sp+124]
001d3c7cldr x7, [sp+392]
001d3c80ldr x8, [sp+408]
001d3c84b 0x1d3c88
001d3c88
001d3c88loc_1d3c88:
001d3c88mov x0, x6
001d3c8csubs xzr, x0, x1
001d3c90b.ls 0x1d3c98
001d3c94b 0x1d3f8c
001d3c98
001d3c98loc_1d3c98:
001d3c98sub x5, x8, x0
001d3c9csub x4, x1, x0
001d3ca0sub x6, xzr, x5
001d3ca4and x6, x0, x6, asr #63
001d3ca8add x3, x7, x6
001d3cacstr x3, [sp+296]
001d3cb0str x4, [sp+304]
001d3cb4str x5, [sp+312]
001d3cb8ldr x0, [sp+368]
001d3cbcldr x1, [sp+376]
001d3cc0ldr x2, [sp+384]
001d3cc4bl compress/flate.emitLiteral
001d3cc8str x0, [sp+368]
001d3cccstr x1, [sp+376]
001d3cd0str x2, [sp+384]
001d3cd4b 0x1d3cdc
001d3cd8
001d3cd8loc_1d3cd8:
001d3cd8b 0x1d3cdc
001d3cdc
001d3cdcloc_1d3cdc:
001d3cdcldr x3, [sp+400]
001d3ce0str x3, [sp+216]
001d3ce4ldr x4, [sp+360]
001d3ce8ldrsb x27, [x4]
001d3cecldr x5, [sp+360]
001d3cf0ldrsb x27, [x5]
001d3cf4add x27, x4, 0x20000
001d3cf8ldrsw x4, [x27+24]
001d3cfcadd x3, x4, x3
001d3d00add x27, x5, 0x20000
001d3d04str w3, [x27+24]
001d3d08ldr x1, [sp+400]
001d3d0cstr x1, [sp+216]
001d3d10ldr x3, [sp+360]
001d3d14ldrsb x27, [x3]
001d3d18add x27, x3, 0x20000
001d3d1cldr x2, [x27+16]
001d3d20subs xzr, x1, x2
001d3d24b.ls 0x1d3d2c
001d3d28b 0x1d3f88
001d3d2c
001d3d2cloc_1d3d2c:
001d3d2cb 0x1d3d30
001d3d30
001d3d30loc_1d3d30:
001d3d30ldr x3, [sp+360]
001d3d34ldrsb x27, [x3]
001d3d38add x27, x3, 0x20000
001d3d3cstr x1, [x27+8]
001d3d40ldr x3, [sp+360]
001d3d44ldrsb x27, [x3]
001d3d48add x27, x3, 0x20000
001d3d4cldr x4, [x27]
001d3d50add x27, x3, 0x20000
001d3d54ldr x5, [x27+8]
001d3d58add x27, x3, 0x20000
001d3d5cldr x3, [x27+16]
001d3d60str x4, [sp+272]
001d3d64str x5, [sp+280]
001d3d68str x3, [sp+288]
001d3d6cldr x3, [sp+400]
001d3d70ldr x4, [sp+392]
001d3d74ldr x5, [sp+408]
001d3d78str x4, [sp+248]
001d3d7cstr x3, [sp+256]
001d3d80str x5, [sp+264]
001d3d84ldr x4, [sp+280]
001d3d88str x4, [sp+208]
001d3d8csubs xzr, x4, x3
001d3d90b.gt 0x1d3d98
001d3d94b 0x1d3da0
001d3d98
001d3d98loc_1d3d98:
001d3d98str x3, [sp+208]
001d3d9cb 0x1d3da4
001d3da0
001d3da0loc_1d3da0:
001d3da0b 0x1d3da4
001d3da4
001d3da4loc_1d3da4:
001d3da4ldr x3, [sp+248]
001d3da8ldr x4, [sp+272]
001d3dacsubs xzr, x3, x4
001d3db0b.ne 0x1d3db8
001d3db4b 0x1d3dd4
001d3db8
001d3db8loc_1d3db8:
001d3db8ldr x3, [sp+208]
001d3dbcstr x3, [sp+200]
001d3dc0ldr x2, [sp+200]
001d3dc4ldr x0, [sp+272]
001d3dc8ldr x1, [sp+248]
001d3dccbl runtime.memmove
001d3dd0b 0x1d3dd8
001d3dd4
001d3dd4loc_1d3dd4:
001d3dd4b 0x1d3dd8
001d3dd8
001d3dd8loc_1d3dd8:
001d3dd8ldr x0, [sp+368]
001d3ddcldr x1, [sp+376]
001d3de0ldr x2, [sp+384]
001d3de4str x0, [sp+224]
001d3de8str x1, [sp+232]
001d3decstr x2, [sp+240]
001d3df0ldp x29, x30, [sp-8]
001d3df4add sp, sp, 352
001d3df8ret x30
001d3dfc
001d3dfcloc_1d3dfc:
001d3dfcldr x0, [sp+392]
001d3e00ldr x1, [sp+400]
001d3e04ldr x2, [sp+408]
001d3e08sub x3, x6, 1
001d3e0cbl compress/flate.load64
001d3e10str x0, [sp+192]
001d3e14bl compress/flate.hash
001d3e18str w0, [sp+100]
001d3e1cand x4, x0, 16383
001d3e20str w4, [sp+172]
001d3e24str wzr, [sp+164]
001d3e28str wzr, [sp+168]
001d3e2cldr x4, [sp+360]
001d3e30ldrsb x27, [x4]
001d3e34add x27, x4, 0x20000
001d3e38ldrsw x4, [x27+24]
001d3e3cldrsw x5, [sp+96]
001d3e40add x4, x4, x5
001d3e44sub x4, x4, 1
001d3e48str w4, [sp+168]
001d3e4cldr x5, [sp+192]
001d3e50str w5, [sp+164]
001d3e54ldr x6, [sp+360]
001d3e58ldrsb x27, [x6]
001d3e5cldr w7, [sp+172]
001d3e60ubfm x7, x7, 61, 31
001d3e64str w5, [x6+x7]
001d3e68add x5, x6, x7
001d3e6cstr w4, [x5+4]
001d3e70ldr x4, [sp+192]
001d3e74ubfm x0, x4, 8, 63
001d3e78str x0, [sp+192]
001d3e7cbl compress/flate.hash
001d3e80str w0, [sp+136]
001d3e84ldr x4, [sp+360]
001d3e88ldrsb x27, [x4]
001d3e8cubfm x5, x0, 61, 13
001d3e90ldr w6, [x4+x5]
001d3e94add x4, x4, x5
001d3e98ldrsw x4, [x4+4]
001d3e9cstr w6, [sp+140]
001d3ea0str w4, [sp+144]
001d3ea4and x4, x0, 16383
001d3ea8str w4, [sp+160]
001d3eacstr wzr, [sp+152]
001d3eb0str wzr, [sp+156]
001d3eb4ldr x4, [sp+360]
001d3eb8ldrsb x27, [x4]
001d3ebcadd x27, x4, 0x20000
001d3ec0ldrsw x4, [x27+24]
001d3ec4ldrsw x5, [sp+96]
001d3ec8add x4, x4, x5
001d3eccstr w4, [sp+156]
001d3ed0ldr x5, [sp+192]
001d3ed4str w5, [sp+152]
001d3ed8ldr x6, [sp+360]
001d3edcldrsb x27, [x6]
001d3ee0ldr w7, [sp+160]
001d3ee4ubfm x7, x7, 61, 31
001d3ee8str w5, [x6+x7]
001d3eecadd x5, x6, x7
001d3ef0str w4, [x5+4]
001d3ef4ldrsw x4, [sp+96]
001d3ef8ldrsw x5, [sp+144]
001d3efcldr x6, [sp+360]
001d3f00ldrsb x27, [x6]
001d3f04add x27, x6, 0x20000
001d3f08ldrsw x6, [x27+24]
001d3f0cadd x4, x4, x6
001d3f10sub x4, x4, x5
001d3f14str w4, [sp+104]
001d3f18subs wzr, w4, 32768
001d3f1ccset x4, gt
001d3f20strb w4, [sp+83]
001d3f24b.gt 0x1d3f2c
001d3f28b 0x1d3f30
001d3f2c
001d3f2cloc_1d3f2c:
001d3f2cb 0x1d3f48
001d3f30
001d3f30loc_1d3f30:
001d3f30ldr x6, [sp+192]
001d3f34ldr w7, [sp+140]
001d3f38subs wzr, w6, w7
001d3f3ccset x6, ne
001d3f40strb w6, [sp+83]
001d3f44b 0x1d3f48
001d3f48
001d3f48loc_1d3f48:
001d3f48ldrb w6, [sp+83]
001d3f4ctbnz w6, 0, 0x1d3f54
001d3f50b 0x1d3f80
001d3f54
001d3f54loc_1d3f54:
001d3f54ldr x1, [sp+192]
001d3f58ubfm x0, x1, 8, 63
001d3f5cstr w0, [sp+132]
001d3f60bl compress/flate.hash
001d3f64str w0, [sp+120]
001d3f68ldrsw x1, [sp+96]
001d3f6cadd x1, x1, 1
001d3f70str w1, [sp+96]
001d3f74b 0x1d3f78
001d3f78
001d3f78loc_1d3f78:
001d3f78b 0x1d3f7c
001d3f7c
001d3f7cloc_1d3f7c:
001d3f7cb 0x1d39a0
001d3f80
001d3f80loc_1d3f80:
001d3f80b 0x1d3f84
001d3f84
001d3f84loc_1d3f84:
001d3f84b 0x1d3b84
001d3f88
001d3f88loc_1d3f88:
001d3f88bl runtime.panicSliceAcap
001d3f8c
001d3f8cloc_1d3f8c:
001d3f8cbl runtime.panicSliceB
001d3f90
001d3f90loc_1d3f90:
001d3f90bl runtime.panicSliceB
001d3f94
001d3f94loc_1d3f94:
001d3f94bl runtime.panicSliceAcap
001d3f98hint
001d3f9c
001d3f9cloc_1d3f9c:
001d3f9cstp x0, x1, [sp+8]
001d3fa0stp x2, x3, [sp+24]
001d3fa4stp x4, x5, [sp+40]
001d3fa8str x6, [sp+56]
001d3facmov x3, x30
001d3fb0bl runtime.morestack_noctxt.abi0
001d3fb4ldp x0, x1, [sp+8]
001d3fb8ldp x2, x3, [sp+24]
001d3fbcldp x4, x5, [sp+40]
001d3fc0ldr x6, [sp+56]
001d3fc4b 0x1d3850
001d3fc8udf 0
001d3fccudf 0
001d3850
001d3850compress/flate.(*deflateFast).encode: ; void compress/flate.(*deflateFast).encode(compress/flate.deflateFast * e, struct []compress/flate.token dst, struct []uint8 src)
001d3850ldr x16, [x28+16]
001d3854sub x17, sp, 224
001d3858subs xzr, x17, x16
001d385cb.ls 0x1d3f9c
001d3860sub x20, sp, 352
001d3864stp x29, x30, [x20-8]
001d3868add sp, x20, 0
001d386csub x29, sp, 8
001d3870str x0, [sp+360]
001d3874str x1, [sp+368]
001d3878str x2, [sp+376]
001d387cstr x3, [sp+384]
001d3880str x4, [sp+392]
001d3884str x5, [sp+400]
001d3888str x6, [sp+408]
001d388cstr xzr, [sp+224]
001d3890stp xzr, xzr, [sp+232]
001d3894ldr x6, [sp+360]
001d3898ldrsb x27, [x6]
001d389cadd x27, x6, 0x20000
001d38a0ldrsw x6, [x27+24]
001d38a4movz x7, 1
001d38a8movk x7, 0x7ffe0000
001d38acsubs wzr, w6, w7
001d38b0b.ge 0x1d38b8
001d38b4b 0x1d38c4
001d38b8
001d38b8loc_1d38b8:
001d38b8ldr x0, [sp+360]
001d38bcbl compress/flate.(*deflateFast).shiftOffsets
001d38c0b 0x1d38c8
001d38c4
001d38c4loc_1d38c4:
001d38c4b 0x1d38c8
001d38c8
001d38c8loc_1d38c8:
001d38c8ldr x6, [sp+400]
001d38ccstr x6, [sp+216]
001d38d0subs xzr, x6, 17
001d38d4b.lt 0x1d38dc
001d38d8b 0x1d3964
001d38dc
001d38dcloc_1d38dc:
001d38dcldr x6, [sp+360]
001d38e0ldrsb x27, [x6]
001d38e4ldr x7, [sp+360]
001d38e8ldrsb x27, [x7]
001d38ecadd x27, x7, 0x20000
001d38f0ldrsw x7, [x27+24]
001d38f4movz x8, 65535
001d38f8add x7, x7, x8
001d38fcadd x27, x6, 0x20000
001d3900str w7, [x27+24]
001d3904ldr x6, [sp+360]
001d3908ldrsb x27, [x6]
001d390cb 0x1d3910
001d3910
001d3910loc_1d3910:
001d3910b 0x1d3914
001d3914
001d3914loc_1d3914:
001d3914ldr x6, [sp+360]
001d3918ldrsb x27, [x6]
001d391cadd x27, x6, 0x20000
001d3920str xzr, [x27+8]
001d3924ldr x3, [sp+392]
001d3928ldr x0, [sp+368]
001d392cldr x1, [sp+376]
001d3930ldr x4, [sp+400]
001d3934ldr x5, [sp+408]
001d3938ldr x2, [sp+384]
001d393cbl compress/flate.emitLiteral
001d3940str x0, [sp+320]
001d3944str x1, [sp+328]
001d3948str x2, [sp+336]
001d394cstr x0, [sp+224]
001d3950str x1, [sp+232]
001d3954str x2, [sp+240]
001d3958ldp x29, x30, [sp-8]
001d395cadd sp, sp, 352
001d3960ret x30
001d3964
001d3964loc_1d3964:
001d3964ldr x4, [sp+400]
001d3968str x4, [sp+216]
001d396csub x4, x4, 15
001d3970str w4, [sp+92]
001d3974str wzr, [sp+124]
001d3978str wzr, [sp+96]
001d397cldr x0, [sp+392]
001d3980ldr x1, [sp+400]
001d3984ldr x2, [sp+408]
001d3988mov x3, xzr
001d398cbl compress/flate.load32
001d3990str w0, [sp+132]
001d3994bl compress/flate.hash
001d3998str w0, [sp+120]
001d399cb 0x1d39a0
001d39a0
001d39a0loc_1d39a0:
001d39a0b 0x1d39a4
001d39a4
001d39a4loc_1d39a4:
001d39a4orr x6, xzr, 32
001d39a8str w6, [sp+88]
001d39acldrsw x7, [sp+96]
001d39b0str w7, [sp+116]
001d39b4str wzr, [sp+140]
001d39b8str wzr, [sp+144]
001d39bcb 0x1d39c0
001d39c0
001d39c0loc_1d39c0:
001d39c0b 0x1d39c4
001d39c4
001d39c4loc_1d39c4:
001d39c4ldrsw x7, [sp+116]
001d39c8str w7, [sp+96]
001d39ccldrsw x8, [sp+88]
001d39d0mov x9, x8
001d39d4sbfm x8, x8, 5, 31
001d39d8str w8, [sp+148]
001d39dcadd x3, x7, x9, asr #5
001d39e0str w3, [sp+116]
001d39e4ldrsw x7, [sp+88]
001d39e8add x7, x7, x9, asr #5
001d39ecstr w7, [sp+88]
001d39f0ldrsw x7, [sp+92]
001d39f4subs wzr, w7, w3
001d39f8b.lt 0x1d3a00
001d39fcb 0x1d3a04
001d3a00
001d3a00loc_1d3a00:
001d3a00b 0x1d3c5c
001d3a04
001d3a04loc_1d3a04:
001d3a04ldr x4, [sp+360]
001d3a08ldrsb x27, [x4]
001d3a0cldr w5, [sp+120]
001d3a10ubfm x5, x5, 61, 13
001d3a14ldr w6, [x4+x5]
001d3a18add x4, x4, x5
001d3a1cldrsw x4, [x4+4]
001d3a20str w6, [sp+140]
001d3a24str w4, [sp+144]
001d3a28ldr x0, [sp+392]
001d3a2cldr x1, [sp+400]
001d3a30ldr x2, [sp+408]
001d3a34bl compress/flate.load32
001d3a38str w0, [sp+112]
001d3a3cldr w4, [sp+120]
001d3a40and x4, x4, 16383
001d3a44str w4, [sp+184]
001d3a48str wzr, [sp+176]
001d3a4cstr wzr, [sp+180]
001d3a50ldrsw x4, [sp+96]
001d3a54ldr x5, [sp+360]
001d3a58ldrsb x27, [x5]
001d3a5cadd x27, x5, 0x20000
001d3a60ldrsw x5, [x27+24]
001d3a64add x4, x4, x5
001d3a68str w4, [sp+180]
001d3a6cldr w5, [sp+132]
001d3a70str w5, [sp+176]
001d3a74ldr x6, [sp+360]
001d3a78ldrsb x27, [x6]
001d3a7cldr w7, [sp+184]
001d3a80ubfm x7, x7, 61, 31
001d3a84str w5, [x6+x7]
001d3a88add x5, x6, x7
001d3a8cstr w4, [x5+4]
001d3a90ldr w0, [sp+112]
001d3a94bl compress/flate.hash
001d3a98str w0, [sp+120]
001d3a9cldrsw x4, [sp+96]
001d3aa0ldrsw x5, [sp+144]
001d3aa4ldr x6, [sp+360]
001d3aa8ldrsb x27, [x6]
001d3aacadd x27, x6, 0x20000
001d3ab0ldrsw x6, [x27+24]
001d3ab4add x4, x4, x6
001d3ab8sub x4, x4, x5
001d3abcstr w4, [sp+108]
001d3ac0subs wzr, w4, 32768
001d3ac4cset x4, gt
001d3ac8strb w4, [sp+83]
001d3accb.gt 0x1d3ad4
001d3ad0b 0x1d3ad8
001d3ad4
001d3ad4loc_1d3ad4:
001d3ad4b 0x1d3af0
001d3ad8
001d3ad8loc_1d3ad8:
001d3ad8ldr w6, [sp+132]
001d3adcldr w7, [sp+140]
001d3ae0subs wzr, w7, w6
001d3ae4cset x6, ne
001d3ae8strb w6, [sp+83]
001d3aecb 0x1d3af0
001d3af0
001d3af0loc_1d3af0:
001d3af0ldrb w6, [sp+83]
001d3af4tbnz w6, 0, 0x1d3afc
001d3af8b 0x1d3b10
001d3afc
001d3afcloc_1d3afc:
001d3afcldr w6, [sp+112]
001d3b00str w6, [sp+132]
001d3b04b 0x1d3b08
001d3b08
001d3b08loc_1d3b08:
001d3b08orr x6, xzr, 32
001d3b0cb 0x1d39c0
001d3b10
001d3b10loc_1d3b10:
001d3b10b 0x1d3b14
001d3b14
001d3b14loc_1d3b14:
001d3b14ldrsw x6, [sp+96]
001d3b18mov x1, x6
001d3b1cldr x2, [sp+408]
001d3b20ldrsw x6, [sp+124]
001d3b24ldr x7, [sp+392]
001d3b28subs xzr, x1, x2
001d3b2cb.ls 0x1d3b34
001d3b30b 0x1d3f94
001d3b34
001d3b34loc_1d3b34:
001d3b34mov x0, x6
001d3b38subs xzr, x0, x1
001d3b3cb.ls 0x1d3b44
001d3b40b 0x1d3f90
001d3b44
001d3b44loc_1d3b44:
001d3b44sub x5, x2, x0
001d3b48sub x4, x1, x0
001d3b4csub x6, xzr, x5
001d3b50and x6, x0, x6, asr #63
001d3b54add x3, x7, x6
001d3b58str x3, [sp+296]
001d3b5cstr x4, [sp+304]
001d3b60str x5, [sp+312]
001d3b64ldr x0, [sp+368]
001d3b68ldr x1, [sp+376]
001d3b6cldr x2, [sp+384]
001d3b70bl compress/flate.emitLiteral
001d3b74str x0, [sp+368]
001d3b78str x1, [sp+376]
001d3b7cstr x2, [sp+384]
001d3b80b 0x1d3b84
001d3b84
001d3b84loc_1d3b84:
001d3b84b 0x1d3b88
001d3b88
001d3b88loc_1d3b88:
001d3b88ldrsw x6, [sp+96]
001d3b8cadd x1, x6, 4
001d3b90str w1, [sp+96]
001d3b94ldrsw x6, [sp+144]
001d3b98ldr x7, [sp+360]
001d3b9cldrsb x27, [x7]
001d3ba0add x27, x7, 0x20000
001d3ba4ldrsw x7, [x27+24]
001d3ba8sub x6, x6, x7
001d3bacadd x2, x6, 4
001d3bb0str w2, [sp+84]
001d3bb4ldr x3, [sp+392]
001d3bb8ldr x4, [sp+400]
001d3bbcldr x5, [sp+408]
001d3bc0ldr x0, [sp+360]
001d3bc4bl compress/flate.(*deflateFast).matchLen
001d3bc8str w0, [sp+128]
001d3bccadd x0, x0, 1
001d3bd0ldrsw x6, [sp+96]
001d3bd4ldrsw x7, [sp+84]
001d3bd8sub x6, x6, x7
001d3bdcsub x1, x6, 1
001d3be0bl compress/flate.matchToken
001d3be4str w0, [sp+188]
001d3be8ldr x2, [sp+384]
001d3becldr x0, [sp+368]
001d3bf0ldr x6, [sp+376]
001d3bf4add x1, x6, 1
001d3bf8subs xzr, x2, x1
001d3bfcb.hs 0x1d3c04
001d3c00b 0x1d3c08
001d3c04
001d3c04loc_1d3c04:
001d3c04b 0x1d3c1c
001d3c08
001d3c08loc_1d3c08:
001d3c08orr x3, xzr, 1
001d3c0cadrp x4, 0x44f000
001d3c10add x4, x4, 3040
001d3c14bl runtime.growslice
001d3c18b 0x1d3c1c
001d3c1c
001d3c1cloc_1d3c1c:
001d3c1cldr w6, [sp+188]
001d3c20sub x7, x1, 1
001d3c24str w6, [x0+2*x7]
001d3c28str x0, [sp+368]
001d3c2cstr x1, [sp+376]
001d3c30str x2, [sp+384]
001d3c34ldrsw x6, [sp+128]
001d3c38ldrsw x7, [sp+96]
001d3c3cadd x6, x7, x6
001d3c40str w6, [sp+96]
001d3c44str w6, [sp+124]
001d3c48ldrsw x7, [sp+92]
001d3c4csubs wzr, w7, w6
001d3c50b.le 0x1d3c58
001d3c54b 0x1d3dfc
001d3c58
001d3c58loc_1d3c58:
001d3c58b 0x1d3c5c
001d3c5c
001d3c5cloc_1d3c5c:
001d3c5cldr x6, [sp+400]
001d3c60str x6, [sp+216]
001d3c64ldrsw x7, [sp+124]
001d3c68subs xzr, x7, x6
001d3c6cb.lt 0x1d3c74
001d3c70b 0x1d3cd8
001d3c74
001d3c74loc_1d3c74:
001d3c74ldr x1, [sp+400]
001d3c78ldrsw x6, [sp+124]
001d3c7cldr x7, [sp+392]
001d3c80ldr x8, [sp+408]
001d3c84b 0x1d3c88
001d3c88
001d3c88loc_1d3c88:
001d3c88mov x0, x6
001d3c8csubs xzr, x0, x1
001d3c90b.ls 0x1d3c98
001d3c94b 0x1d3f8c
001d3c98
001d3c98loc_1d3c98:
001d3c98sub x5, x8, x0
001d3c9csub x4, x1, x0
001d3ca0sub x6, xzr, x5
001d3ca4and x6, x0, x6, asr #63
001d3ca8add x3, x7, x6
001d3cacstr x3, [sp+296]
001d3cb0str x4, [sp+304]
001d3cb4str x5, [sp+312]
001d3cb8ldr x0, [sp+368]
001d3cbcldr x1, [sp+376]
001d3cc0ldr x2, [sp+384]
001d3cc4bl compress/flate.emitLiteral
001d3cc8str x0, [sp+368]
001d3cccstr x1, [sp+376]
001d3cd0str x2, [sp+384]
001d3cd4b 0x1d3cdc
001d3cd8
001d3cd8loc_1d3cd8:
001d3cd8b 0x1d3cdc
001d3cdc
001d3cdcloc_1d3cdc:
001d3cdcldr x3, [sp+400]
001d3ce0str x3, [sp+216]
001d3ce4ldr x4, [sp+360]
001d3ce8ldrsb x27, [x4]
001d3cecldr x5, [sp+360]
001d3cf0ldrsb x27, [x5]
001d3cf4add x27, x4, 0x20000
001d3cf8ldrsw x4, [x27+24]
001d3cfcadd x3, x4, x3
001d3d00add x27, x5, 0x20000
001d3d04str w3, [x27+24]
001d3d08ldr x1, [sp+400]
001d3d0cstr x1, [sp+216]
001d3d10ldr x3, [sp+360]
001d3d14ldrsb x27, [x3]
001d3d18add x27, x3, 0x20000
001d3d1cldr x2, [x27+16]
001d3d20subs xzr, x1, x2
001d3d24b.ls 0x1d3d2c
001d3d28b 0x1d3f88
001d3d2c
001d3d2cloc_1d3d2c:
001d3d2cb 0x1d3d30
001d3d30
001d3d30loc_1d3d30:
001d3d30ldr x3, [sp+360]
001d3d34ldrsb x27, [x3]
001d3d38add x27, x3, 0x20000
001d3d3cstr x1, [x27+8]
001d3d40ldr x3, [sp+360]
001d3d44ldrsb x27, [x3]
001d3d48add x27, x3, 0x20000
001d3d4cldr x4, [x27]
001d3d50add x27, x3, 0x20000
001d3d54ldr x5, [x27+8]
001d3d58add x27, x3, 0x20000
001d3d5cldr x3, [x27+16]
001d3d60str x4, [sp+272]
001d3d64str x5, [sp+280]
001d3d68str x3, [sp+288]
001d3d6cldr x3, [sp+400]
001d3d70ldr x4, [sp+392]
001d3d74ldr x5, [sp+408]
001d3d78str x4, [sp+248]
001d3d7cstr x3, [sp+256]
001d3d80str x5, [sp+264]
001d3d84ldr x4, [sp+280]
001d3d88str x4, [sp+208]
001d3d8csubs xzr, x4, x3
001d3d90b.gt 0x1d3d98
001d3d94b 0x1d3da0
001d3d98
001d3d98loc_1d3d98:
001d3d98str x3, [sp+208]
001d3d9cb 0x1d3da4
001d3da0
001d3da0loc_1d3da0:
001d3da0b 0x1d3da4
001d3da4
001d3da4loc_1d3da4:
001d3da4ldr x3, [sp+248]
001d3da8ldr x4, [sp+272]
001d3dacsubs xzr, x3, x4
001d3db0b.ne 0x1d3db8
001d3db4b 0x1d3dd4
001d3db8
001d3db8loc_1d3db8:
001d3db8ldr x3, [sp+208]
001d3dbcstr x3, [sp+200]
001d3dc0ldr x2, [sp+200]
001d3dc4ldr x0, [sp+272]
001d3dc8ldr x1, [sp+248]
001d3dccbl runtime.memmove
001d3dd0b 0x1d3dd8
001d3dd4
001d3dd4loc_1d3dd4:
001d3dd4b 0x1d3dd8
001d3dd8
001d3dd8loc_1d3dd8:
001d3dd8ldr x0, [sp+368]
001d3ddcldr x1, [sp+376]
001d3de0ldr x2, [sp+384]
001d3de4str x0, [sp+224]
001d3de8str x1, [sp+232]
001d3decstr x2, [sp+240]
001d3df0ldp x29, x30, [sp-8]
001d3df4add sp, sp, 352
001d3df8ret x30
001d3dfc
001d3dfcloc_1d3dfc:
001d3dfcldr x0, [sp+392]
001d3e00ldr x1, [sp+400]
001d3e04ldr x2, [sp+408]
001d3e08sub x3, x6, 1
001d3e0cbl compress/flate.load64
001d3e10str x0, [sp+192]
001d3e14bl compress/flate.hash
001d3e18str w0, [sp+100]
001d3e1cand x4, x0, 16383
001d3e20str w4, [sp+172]
001d3e24str wzr, [sp+164]
001d3e28str wzr, [sp+168]
001d3e2cldr x4, [sp+360]
001d3e30ldrsb x27, [x4]
001d3e34add x27, x4, 0x20000
001d3e38ldrsw x4, [x27+24]
001d3e3cldrsw x5, [sp+96]
001d3e40add x4, x4, x5
001d3e44sub x4, x4, 1
001d3e48str w4, [sp+168]
001d3e4cldr x5, [sp+192]
001d3e50str w5, [sp+164]
001d3e54ldr x6, [sp+360]
001d3e58ldrsb x27, [x6]
001d3e5cldr w7, [sp+172]
001d3e60ubfm x7, x7, 61, 31
001d3e64str w5, [x6+x7]
001d3e68add x5, x6, x7
001d3e6cstr w4, [x5+4]
001d3e70ldr x4, [sp+192]
001d3e74ubfm x0, x4, 8, 63
001d3e78str x0, [sp+192]
001d3e7cbl compress/flate.hash
001d3e80str w0, [sp+136]
001d3e84ldr x4, [sp+360]
001d3e88ldrsb x27, [x4]
001d3e8cubfm x5, x0, 61, 13
001d3e90ldr w6, [x4+x5]
001d3e94add x4, x4, x5
001d3e98ldrsw x4, [x4+4]
001d3e9cstr w6, [sp+140]
001d3ea0str w4, [sp+144]
001d3ea4and x4, x0, 16383
001d3ea8str w4, [sp+160]
001d3eacstr wzr, [sp+152]
001d3eb0str wzr, [sp+156]
001d3eb4ldr x4, [sp+360]
001d3eb8ldrsb x27, [x4]
001d3ebcadd x27, x4, 0x20000
001d3ec0ldrsw x4, [x27+24]
001d3ec4ldrsw x5, [sp+96]
001d3ec8add x4, x4, x5
001d3eccstr w4, [sp+156]
001d3ed0ldr x5, [sp+192]
001d3ed4str w5, [sp+152]
001d3ed8ldr x6, [sp+360]
001d3edcldrsb x27, [x6]
001d3ee0ldr w7, [sp+160]
001d3ee4ubfm x7, x7, 61, 31
001d3ee8str w5, [x6+x7]
001d3eecadd x5, x6, x7
001d3ef0str w4, [x5+4]
001d3ef4ldrsw x4, [sp+96]
001d3ef8ldrsw x5, [sp+144]
001d3efcldr x6, [sp+360]
001d3f00ldrsb x27, [x6]
001d3f04add x27, x6, 0x20000
001d3f08ldrsw x6, [x27+24]
001d3f0cadd x4, x4, x6
001d3f10sub x4, x4, x5
001d3f14str w4, [sp+104]
001d3f18subs wzr, w4, 32768
001d3f1ccset x4, gt
001d3f20strb w4, [sp+83]
001d3f24b.gt 0x1d3f2c
001d3f28b 0x1d3f30
001d3f2c
001d3f2cloc_1d3f2c:
001d3f2cb 0x1d3f48
001d3f30
001d3f30loc_1d3f30:
001d3f30ldr x6, [sp+192]
001d3f34ldr w7, [sp+140]
001d3f38subs wzr, w6, w7
001d3f3ccset x6, ne
001d3f40strb w6, [sp+83]
001d3f44b 0x1d3f48
001d3f48
001d3f48loc_1d3f48:
001d3f48ldrb w6, [sp+83]
001d3f4ctbnz w6, 0, 0x1d3f54
001d3f50b 0x1d3f80
001d3f54
001d3f54loc_1d3f54:
001d3f54ldr x1, [sp+192]
001d3f58ubfm x0, x1, 8, 63
001d3f5cstr w0, [sp+132]
001d3f60bl compress/flate.hash
001d3f64str w0, [sp+120]
001d3f68ldrsw x1, [sp+96]
001d3f6cadd x1, x1, 1
001d3f70str w1, [sp+96]
001d3f74b 0x1d3f78
001d3f78
001d3f78loc_1d3f78:
001d3f78b 0x1d3f7c
001d3f7c
001d3f7cloc_1d3f7c:
001d3f7cb 0x1d39a0
001d3f80
001d3f80loc_1d3f80:
001d3f80b 0x1d3f84
001d3f84
001d3f84loc_1d3f84:
001d3f84b 0x1d3b84
001d3f88
001d3f88loc_1d3f88:
001d3f88bl runtime.panicSliceAcap
001d3f8c
001d3f8cloc_1d3f8c:
001d3f8cbl runtime.panicSliceB
001d3f90
001d3f90loc_1d3f90:
001d3f90bl runtime.panicSliceB
001d3f94
001d3f94loc_1d3f94:
001d3f94bl runtime.panicSliceAcap
001d3f98hint
001d3f9c
001d3f9cloc_1d3f9c:
001d3f9cstp x0, x1, [sp+8]
001d3fa0stp x2, x3, [sp+24]
001d3fa4stp x4, x5, [sp+40]
001d3fa8str x6, [sp+56]
001d3facmov x3, x30
001d3fb0bl runtime.morestack_noctxt.abi0
001d3fb4ldp x0, x1, [sp+8]
001d3fb8ldp x2, x3, [sp+24]
001d3fbcldp x4, x5, [sp+40]
001d3fc0ldr x6, [sp+56]
001d3fc4b 0x1d3850
001d3fc8udf 0
001d3fccudf 0
001d3850
001d3fd0
001d3fd0compress/flate.emitLiteral: ; void compress/flate.emitLiteral(struct []compress/flate.token dst, struct []uint8 lit)
001d3fd0ldr x16, [x28+16]
001d3fd4sub x17, sp, 32
001d3fd8subs xzr, x17, x16
001d3fdcb.ls 0x1d40e4
001d3fe0str x30, [sp-160]!
001d3fe4stur x29, [sp-8]
001d3fe8sub x29, sp, 8
001d3fecstr x0, [sp+168]
001d3ff0str x1, [sp+176]
001d3ff4str x2, [sp+184]
001d3ff8str x3, [sp+192]
001d3ffcstr x4, [sp+200]
001d4000str x5, [sp+208]
001d4004str xzr, [sp+104]
001d4008stp xzr, xzr, [sp+112]
001d400cldr x3, [sp+200]
001d4010ldr x4, [sp+192]
001d4014ldr x5, [sp+208]
001d4018str x4, [sp+128]
001d401cstr x3, [sp+136]
001d4020str x5, [sp+144]
001d4024str xzr, [sp+96]
001d4028str x3, [sp+88]
001d402cb 0x1d4030
001d4030
001d4030loc_1d4030:
001d4030ldr x3, [sp+88]
001d4034ldr x4, [sp+96]
001d4038subs xzr, x3, x4
001d403cb.gt 0x1d4044
001d4040b 0x1d40c0
001d4044
001d4044loc_1d4044:
001d4044ldr x1, [sp+96]
001d4048ldr x2, [sp+128]
001d404cldrb w1, [x2+x1]
001d4050strb w1, [sp+83]
001d4054mov x0, x1
001d4058bl compress/flate.literalToken
001d405cstr w0, [sp+84]
001d4060ldr x2, [sp+184]
001d4064ldr x0, [sp+168]
001d4068ldr x1, [sp+176]
001d406cadd x1, x1, 1
001d4070subs xzr, x2, x1
001d4074b.hs 0x1d407c
001d4078b 0x1d4080
001d407c
001d407cloc_1d407c:
001d407cb 0x1d4094
001d4080
001d4080loc_1d4080:
001d4080orr x3, xzr, 1
001d4084adrp x4, 0x44e000
001d4088add x4, x4, 3040
001d408cbl runtime.growslice
001d4090b 0x1d4094
001d4094
001d4094loc_1d4094:
001d4094ldr w3, [sp+84]
001d4098sub x4, x1, 1
001d409cstr w3, [x0+2*x4]
001d40a0str x0, [sp+168]
001d40a4str x1, [sp+176]
001d40a8str x2, [sp+184]
001d40acb 0x1d40b0
001d40b0
001d40b0loc_1d40b0:
001d40b0ldr x3, [sp+96]
001d40b4add x3, x3, 1
001d40b8str x3, [sp+96]
001d40bcb 0x1d4030
001d40c0
001d40c0loc_1d40c0:
001d40c0ldr x0, [sp+168]
001d40c4ldr x1, [sp+176]
001d40c8ldr x2, [sp+184]
001d40ccstr x0, [sp+104]
001d40d0str x1, [sp+112]
001d40d4str x2, [sp+120]
001d40d8ldur x29, [sp-8]
001d40dcldr x30, [sp], 160
001d40e0ret x30
001d40e4
001d40e4loc_1d40e4:
001d40e4stp x0, x1, [sp+8]
001d40e8stp x2, x3, [sp+24]
001d40ecstp x4, x5, [sp+40]
001d40f0mov x3, x30
001d40f4bl runtime.morestack_noctxt.abi0
001d40f8ldp x0, x1, [sp+8]
001d40fcldp x2, x3, [sp+24]
001d4100ldp x4, x5, [sp+40]
001d4104b 0x1d3fd0
001d4108udf 0
001d410cudf 0
001d3fd0
001d3fd0compress/flate.emitLiteral: ; void compress/flate.emitLiteral(struct []compress/flate.token dst, struct []uint8 lit)
001d3fd0ldr x16, [x28+16]
001d3fd4sub x17, sp, 32
001d3fd8subs xzr, x17, x16
001d3fdcb.ls 0x1d40e4
001d3fe0str x30, [sp-160]!
001d3fe4stur x29, [sp-8]
001d3fe8sub x29, sp, 8
001d3fecstr x0, [sp+168]
001d3ff0str x1, [sp+176]
001d3ff4str x2, [sp+184]
001d3ff8str x3, [sp+192]
001d3ffcstr x4, [sp+200]
001d4000str x5, [sp+208]
001d4004str xzr, [sp+104]
001d4008stp xzr, xzr, [sp+112]
001d400cldr x3, [sp+200]
001d4010ldr x4, [sp+192]
001d4014ldr x5, [sp+208]
001d4018str x4, [sp+128]
001d401cstr x3, [sp+136]
001d4020str x5, [sp+144]
001d4024str xzr, [sp+96]
001d4028str x3, [sp+88]
001d402cb 0x1d4030
001d4030
001d4030loc_1d4030:
001d4030ldr x3, [sp+88]
001d4034ldr x4, [sp+96]
001d4038subs xzr, x3, x4
001d403cb.gt 0x1d4044
001d4040b 0x1d40c0
001d4044
001d4044loc_1d4044:
001d4044ldr x1, [sp+96]
001d4048ldr x2, [sp+128]
001d404cldrb w1, [x2+x1]
001d4050strb w1, [sp+83]
001d4054mov x0, x1
001d4058bl compress/flate.literalToken
001d405cstr w0, [sp+84]
001d4060ldr x2, [sp+184]
001d4064ldr x0, [sp+168]
001d4068ldr x1, [sp+176]
001d406cadd x1, x1, 1
001d4070subs xzr, x2, x1
001d4074b.hs 0x1d407c
001d4078b 0x1d4080
001d407c
001d407cloc_1d407c:
001d407cb 0x1d4094
001d4080
001d4080loc_1d4080:
001d4080orr x3, xzr, 1
001d4084adrp x4, 0x44e000
001d4088add x4, x4, 3040
001d408cbl runtime.growslice
001d4090b 0x1d4094
001d4094
001d4094loc_1d4094:
001d4094ldr w3, [sp+84]
001d4098sub x4, x1, 1
001d409cstr w3, [x0+2*x4]
001d40a0str x0, [sp+168]
001d40a4str x1, [sp+176]
001d40a8str x2, [sp+184]
001d40acb 0x1d40b0
001d40b0
001d40b0loc_1d40b0:
001d40b0ldr x3, [sp+96]
001d40b4add x3, x3, 1
001d40b8str x3, [sp+96]
001d40bcb 0x1d4030
001d40c0
001d40c0loc_1d40c0:
001d40c0ldr x0, [sp+168]
001d40c4ldr x1, [sp+176]
001d40c8ldr x2, [sp+184]
001d40ccstr x0, [sp+104]
001d40d0str x1, [sp+112]
001d40d4str x2, [sp+120]
001d40d8ldur x29, [sp-8]
001d40dcldr x30, [sp], 160
001d40e0ret x30
001d40e4
001d40e4loc_1d40e4:
001d40e4stp x0, x1, [sp+8]
001d40e8stp x2, x3, [sp+24]
001d40ecstp x4, x5, [sp+40]
001d40f0mov x3, x30
001d40f4bl runtime.morestack_noctxt.abi0
001d40f8ldp x0, x1, [sp+8]
001d40fcldp x2, x3, [sp+24]
001d4100ldp x4, x5, [sp+40]
001d4104b 0x1d3fd0
001d4108udf 0
001d410cudf 0
001d3fd0
001d4110
001d4110compress/flate.(*deflateFast).matchLen: ; void compress/flate.(*deflateFast).matchLen(compress/flate.deflateFast * e, int32 s, int32 t, struct []uint8 src)
001d4110ldr x16, [x28+16]
001d4114sub x17, sp, 112
001d4118subs xzr, x17, x16
001d411cb.ls 0x1d464c
001d4120str x30, [sp-240]!
001d4124stur x29, [sp-8]
001d4128sub x29, sp, 8
001d412cstr x0, [sp+248]
001d4130str w1, [sp+256]
001d4134str w2, [sp+260]
001d4138str x3, [sp+264]
001d413cstr x4, [sp+272]
001d4140str x5, [sp+280]
001d4144str wzr, [sp+24]
001d4148sbfm x3, x1, 0, 31
001d414cadd x3, x3, 254
001d4150str x3, [sp+40]
001d4154str x4, [sp+128]
001d4158subs xzr, x4, x3
001d415cb.lt 0x1d4164
001d4160b 0x1d4170
001d4164
001d4164loc_1d4164:
001d4164ldr x3, [sp+272]
001d4168str x3, [sp+40]
001d416cb 0x1d4174
001d4170
001d4170loc_1d4170:
001d4170b 0x1d4174
001d4174
001d4174loc_1d4174:
001d4174ldrsw x3, [sp+260]
001d4178tbz w3, 31, 0x1d4180
001d417cb 0x1d423c
001d4180
001d4180loc_1d4180:
001d4180ldr x1, [sp+272]
001d4184ldrsw x3, [sp+260]
001d4188ldr x4, [sp+264]
001d418cldr x5, [sp+280]
001d4190b 0x1d4194
001d4194
001d4194loc_1d4194:
001d4194mov x0, x3
001d4198subs xzr, x0, x1
001d419cb.ls 0x1d41a4
001d41a0b 0x1d4644
001d41a4
001d41a4loc_1d41a4:
001d41a4sub x3, x5, x0
001d41a8sub x5, x1, x0
001d41acsub x6, xzr, x3
001d41b0and x6, x0, x6, asr #63
001d41b4add x4, x4, x6
001d41b8str x4, [sp+160]
001d41bcstr x5, [sp+168]
001d41c0str x3, [sp+176]
001d41c4ldr x1, [sp+40]
001d41c8ldr x2, [sp+280]
001d41ccldrsw x3, [sp+256]
001d41d0ldr x4, [sp+264]
001d41d4subs xzr, x2, x1
001d41d8b.hs 0x1d41e0
001d41dcb 0x1d4640
001d41e0
001d41e0loc_1d41e0:
001d41e0mov x0, x3
001d41e4subs xzr, x0, x1
001d41e8b.ls 0x1d41f0
001d41ecb 0x1d463c
001d41f0
001d41f0loc_1d41f0:
001d41f0sub x1, x1, x0
001d41f4sub x3, x2, x0
001d41f8sub x5, xzr, x3
001d41fcand x5, x0, x5, asr #63
001d4200add x4, x4, x5
001d4204str x4, [sp+208]
001d4208str x1, [sp+216]
001d420cstr x3, [sp+224]
001d4210str x1, [sp+128]
001d4214ldr x2, [sp+176]
001d4218subs xzr, x2, x1
001d421cb.hs 0x1d4224
001d4220b 0x1d4638
001d4224
001d4224loc_1d4224:
001d4224b 0x1d4228
001d4228
001d4228loc_1d4228:
001d4228str x1, [sp+168]
001d422cstr xzr, [sp+112]
001d4230ldr x2, [sp+216]
001d4234str x2, [sp+104]
001d4238b 0x1d459c
001d423c
001d423cloc_1d423c:
001d423cldr x3, [sp+248]
001d4240ldrsb x27, [x3]
001d4244add x27, x3, 0x20000
001d4248ldr x3, [x27+8]
001d424cstr x3, [sp+128]
001d4250ldrsw x4, [sp+260]
001d4254add x3, x3, x4
001d4258str w3, [sp+28]
001d425ctbnz w3, 31, 0x1d4264
001d4260b 0x1d4278
001d4264
001d4264loc_1d4264:
001d4264str wzr, [sp+24]
001d4268mov x0, xzr
001d426cldur x29, [sp-8]
001d4270ldr x30, [sp], 240
001d4274ret x30
001d4278
001d4278loc_1d4278:
001d4278ldr x1, [sp+40]
001d427cldr x2, [sp+280]
001d4280ldrsw x3, [sp+256]
001d4284ldr x4, [sp+264]
001d4288subs xzr, x2, x1
001d428cb.hs 0x1d4294
001d4290b 0x1d4598
001d4294
001d4294loc_1d4294:
001d4294mov x0, x3
001d4298subs xzr, x0, x1
001d429cb.ls 0x1d42a4
001d42a0b 0x1d4594
001d42a4
001d42a4loc_1d42a4:
001d42a4sub x3, x2, x0
001d42a8sub x5, x1, x0
001d42acsub x6, xzr, x3
001d42b0and x6, x0, x6, asr #63
001d42b4add x4, x4, x6
001d42b8str x4, [sp+184]
001d42bcstr x5, [sp+192]
001d42c0str x3, [sp+200]
001d42c4ldr x3, [sp+248]
001d42c8ldrsb x27, [x3]
001d42ccadd x27, x3, 0x20000
001d42d0ldr x1, [x27+8]
001d42d4add x27, x3, 0x20000
001d42d8ldr x4, [x27]
001d42dcadd x27, x3, 0x20000
001d42e0ldr x3, [x27+16]
001d42e4ldrsw x5, [sp+28]
001d42e8b 0x1d42ec
001d42ec
001d42ecloc_1d42ec:
001d42ecmov x0, x5
001d42f0subs xzr, x0, x1
001d42f4b.ls 0x1d42fc
001d42f8b 0x1d4590
001d42fc
001d42fcloc_1d42fc:
001d42fcsub x2, x3, x0
001d4300sub x3, x1, x0
001d4304sub x5, xzr, x2
001d4308and x5, x0, x5, asr #63
001d430cadd x4, x4, x5
001d4310str x4, [sp+136]
001d4314str x3, [sp+144]
001d4318str x2, [sp+152]
001d431cstr x3, [sp+128]
001d4320ldr x4, [sp+192]
001d4324str x4, [sp+120]
001d4328subs xzr, x4, x3
001d432cb.lt 0x1d4334
001d4330b 0x1d4354
001d4334
001d4334loc_1d4334:
001d4334ldr x1, [sp+192]
001d4338str x1, [sp+120]
001d433csubs xzr, x1, x2
001d4340b.ls 0x1d4348
001d4344b 0x1d458c
001d4348
001d4348loc_1d4348:
001d4348b 0x1d434c
001d434c
001d434cloc_1d434c:
001d434cstr x1, [sp+144]
001d4350b 0x1d4358
001d4354
001d4354loc_1d4354:
001d4354b 0x1d4358
001d4358
001d4358loc_1d4358:
001d4358ldr x1, [sp+144]
001d435cstr x1, [sp+120]
001d4360ldr x2, [sp+200]
001d4364subs xzr, x1, x2
001d4368b.ls 0x1d4370
001d436cb 0x1d4588
001d4370
001d4370loc_1d4370:
001d4370b 0x1d4374
001d4374
001d4374loc_1d4374:
001d4374str x1, [sp+192]
001d4378str xzr, [sp+96]
001d437cldr x3, [sp+144]
001d4380str x3, [sp+88]
001d4384b 0x1d4388
001d4388
001d4388loc_1d4388:
001d4388ldr x3, [sp+88]
001d438cldr x4, [sp+96]
001d4390subs xzr, x3, x4
001d4394b.gt 0x1d439c
001d4398b 0x1d4404
001d439c
001d439cloc_1d439c:
001d439cldr x0, [sp+96]
001d43a0str x0, [sp+56]
001d43a4ldr x1, [sp+192]
001d43a8ldr x3, [sp+184]
001d43acsubs xzr, x1, x0
001d43b0b.hi 0x1d43b8
001d43b4b 0x1d4584
001d43b8
001d43b8loc_1d43b8:
001d43b8ldrb w3, [x3+x0]
001d43bcldr x1, [sp+144]
001d43c0ldr x4, [sp+136]
001d43c4subs xzr, x1, x0
001d43c8b.hi 0x1d43d0
001d43ccb 0x1d4580
001d43d0
001d43d0loc_1d43d0:
001d43d0ldrb w4, [x4+x0]
001d43d4subs wzr, w4, w3
001d43d8b.ne 0x1d43e0
001d43dcb 0x1d43f0
001d43e0
001d43e0loc_1d43e0:
001d43e0str w0, [sp+24]
001d43e4ldur x29, [sp-8]
001d43e8ldr x30, [sp], 240
001d43ecret x30
001d43f0
001d43f0loc_1d43f0:
001d43f0b 0x1d43f4
001d43f4
001d43f4loc_1d43f4:
001d43f4ldr x3, [sp+96]
001d43f8add x3, x3, 1
001d43fcstr x3, [sp+96]
001d4400b 0x1d4388
001d4404
001d4404loc_1d4404:
001d4404ldr x0, [sp+144]
001d4408str x0, [sp+120]
001d440cstr w0, [sp+32]
001d4410ldrsw x3, [sp+256]
001d4414add x3, x3, x0
001d4418sbfm x3, x3, 0, 31
001d441cldr x4, [sp+40]
001d4420subs xzr, x3, x4
001d4424b.eq 0x1d442c
001d4428b 0x1d443c
001d442c
001d442cloc_1d442c:
001d442cstr w0, [sp+24]
001d4430ldur x29, [sp-8]
001d4434ldr x30, [sp], 240
001d4438ret x30
001d443c
001d443cloc_1d443c:
001d443cldrsw x3, [sp+256]
001d4440add x3, x3, x0
001d4444str w3, [sp+36]
001d4448ldr x1, [sp+40]
001d444cldr x2, [sp+280]
001d4450ldr x4, [sp+264]
001d4454subs xzr, x1, x2
001d4458b.ls 0x1d4460
001d445cb 0x1d457c
001d4460
001d4460loc_1d4460:
001d4460sbfm x0, x3, 0, 31
001d4464subs xzr, x0, x1
001d4468b.ls 0x1d4470
001d446cb 0x1d4578
001d4470
001d4470loc_1d4470:
001d4470sub x1, x1, x0
001d4474sub x3, x2, x0
001d4478sub x5, xzr, x3
001d447cand x5, x0, x5, asr #63
001d4480add x4, x4, x5
001d4484str x4, [sp+184]
001d4488str x1, [sp+192]
001d448cstr x3, [sp+200]
001d4490str x1, [sp+120]
001d4494ldr x2, [sp+280]
001d4498ldr x3, [sp+264]
001d449csubs xzr, x2, x1
001d44a0b.hs 0x1d44a8
001d44a4b 0x1d4574
001d44a8
001d44a8loc_1d44a8:
001d44a8b 0x1d44ac
001d44ac
001d44acloc_1d44ac:
001d44acstr x3, [sp+136]
001d44b0str x1, [sp+144]
001d44b4str x2, [sp+152]
001d44b8str xzr, [sp+80]
001d44bcldr x2, [sp+192]
001d44c0str x2, [sp+72]
001d44c4b 0x1d44c8
001d44c8
001d44c8loc_1d44c8:
001d44c8ldr x2, [sp+72]
001d44ccldr x3, [sp+80]
001d44d0subs xzr, x2, x3
001d44d4b.gt 0x1d44dc
001d44d8b 0x1d454c
001d44dc
001d44dcloc_1d44dc:
001d44dcldr x0, [sp+80]
001d44e0str x0, [sp+48]
001d44e4ldr x1, [sp+192]
001d44e8ldr x2, [sp+184]
001d44ecsubs xzr, x1, x0
001d44f0b.hi 0x1d44f8
001d44f4b 0x1d4570
001d44f8
001d44f8loc_1d44f8:
001d44f8ldrb w2, [x2+x0]
001d44fcldr x1, [sp+144]
001d4500ldr x3, [sp+136]
001d4504subs xzr, x1, x0
001d4508b.hi 0x1d4510
001d450cb 0x1d456c
001d4510
001d4510loc_1d4510:
001d4510ldrb w3, [x3+x0]
001d4514subs wzr, w3, w2
001d4518b.ne 0x1d4520
001d451cb 0x1d4538
001d4520
001d4520loc_1d4520:
001d4520ldrsw x1, [sp+32]
001d4524add x0, x0, x1
001d4528str w0, [sp+24]
001d452cldur x29, [sp-8]
001d4530ldr x30, [sp], 240
001d4534ret x30
001d4538
001d4538loc_1d4538:
001d4538b 0x1d453c
001d453c
001d453cloc_1d453c:
001d453cldr x2, [sp+80]
001d4540add x2, x2, 1
001d4544str x2, [sp+80]
001d4548b 0x1d44c8
001d454c
001d454cloc_1d454c:
001d454cldr x1, [sp+192]
001d4550str x1, [sp+120]
001d4554ldrsw x2, [sp+32]
001d4558add x0, x1, x2
001d455cstr w0, [sp+24]
001d4560ldur x29, [sp-8]
001d4564ldr x30, [sp], 240
001d4568ret x30
001d456c
001d456cloc_1d456c:
001d456cbl runtime.panicIndex
001d4570
001d4570loc_1d4570:
001d4570bl runtime.panicIndex
001d4574
001d4574loc_1d4574:
001d4574bl runtime.panicSliceAcap
001d4578
001d4578loc_1d4578:
001d4578bl runtime.panicSliceB
001d457c
001d457cloc_1d457c:
001d457cbl runtime.panicSliceAcap
001d4580
001d4580loc_1d4580:
001d4580bl runtime.panicIndex
001d4584
001d4584loc_1d4584:
001d4584bl runtime.panicIndex
001d4588
001d4588loc_1d4588:
001d4588bl runtime.panicSliceAcap
001d458c
001d458cloc_1d458c:
001d458cbl runtime.panicSliceAcap
001d4590
001d4590loc_1d4590:
001d4590bl runtime.panicSliceB
001d4594
001d4594loc_1d4594:
001d4594bl runtime.panicSliceB
001d4598
001d4598loc_1d4598:
001d4598bl runtime.panicSliceAcap
001d459c
001d459cloc_1d459c:
001d459cldr x2, [sp+104]
001d45a0ldr x3, [sp+112]
001d45a4subs xzr, x2, x3
001d45a8b.gt 0x1d45b0
001d45acb 0x1d4618
001d45b0
001d45b0loc_1d45b0:
001d45b0ldr x0, [sp+112]
001d45b4str x0, [sp+64]
001d45b8ldr x1, [sp+216]
001d45bcldr x2, [sp+208]
001d45c0subs xzr, x1, x0
001d45c4b.hi 0x1d45cc
001d45c8b 0x1d4634
001d45cc
001d45ccloc_1d45cc:
001d45ccldrb w2, [x2+x0]
001d45d0ldr x1, [sp+168]
001d45d4ldr x3, [sp+160]
001d45d8subs xzr, x1, x0
001d45dcb.hi 0x1d45e4
001d45e0b 0x1d4630
001d45e4
001d45e4loc_1d45e4:
001d45e4ldrb w3, [x3+x0]
001d45e8subs wzr, w2, w3
001d45ecb.ne 0x1d45f4
001d45f0b 0x1d4604
001d45f4
001d45f4loc_1d45f4:
001d45f4str w0, [sp+24]
001d45f8ldur x29, [sp-8]
001d45fcldr x30, [sp], 240
001d4600ret x30
001d4604
001d4604loc_1d4604:
001d4604b 0x1d4608
001d4608
001d4608loc_1d4608:
001d4608ldr x2, [sp+112]
001d460cadd x2, x2, 1
001d4610str x2, [sp+112]
001d4614b 0x1d459c
001d4618
001d4618loc_1d4618:
001d4618ldr x0, [sp+216]
001d461cstr x0, [sp+128]
001d4620str w0, [sp+24]
001d4624ldur x29, [sp-8]
001d4628ldr x30, [sp], 240
001d462cret x30
001d4630
001d4630loc_1d4630:
001d4630bl runtime.panicIndex
001d4634
001d4634loc_1d4634:
001d4634bl runtime.panicIndex
001d4638
001d4638loc_1d4638:
001d4638bl runtime.panicSliceAcap
001d463c
001d463cloc_1d463c:
001d463cbl runtime.panicSliceB
001d4640
001d4640loc_1d4640:
001d4640bl runtime.panicSliceAcap
001d4644
001d4644loc_1d4644:
001d4644bl runtime.panicSliceB
001d4648hint
001d464c
001d464cloc_1d464c:
001d464cstr x0, [sp+8]
001d4650stp w1, w2, [sp+16]
001d4654stp x3, x4, [sp+24]
001d4658str x5, [sp+40]
001d465cmov x3, x30
001d4660bl runtime.morestack_noctxt.abi0
001d4664ldr x0, [sp+8]
001d4668ldp w1, w2, [sp+16]
001d466cldp x3, x4, [sp+24]
001d4670ldr x5, [sp+40]
001d4674b 0x1d4110
001d4678udf 0
001d467cudf 0
001d4110
001d4110compress/flate.(*deflateFast).matchLen: ; void compress/flate.(*deflateFast).matchLen(compress/flate.deflateFast * e, int32 s, int32 t, struct []uint8 src)
001d4110ldr x16, [x28+16]
001d4114sub x17, sp, 112
001d4118subs xzr, x17, x16
001d411cb.ls 0x1d464c
001d4120str x30, [sp-240]!
001d4124stur x29, [sp-8]
001d4128sub x29, sp, 8
001d412cstr x0, [sp+248]
001d4130str w1, [sp+256]
001d4134str w2, [sp+260]
001d4138str x3, [sp+264]
001d413cstr x4, [sp+272]
001d4140str x5, [sp+280]
001d4144str wzr, [sp+24]
001d4148sbfm x3, x1, 0, 31
001d414cadd x3, x3, 254
001d4150str x3, [sp+40]
001d4154str x4, [sp+128]
001d4158subs xzr, x4, x3
001d415cb.lt 0x1d4164
001d4160b 0x1d4170
001d4164
001d4164loc_1d4164:
001d4164ldr x3, [sp+272]
001d4168str x3, [sp+40]
001d416cb 0x1d4174
001d4170
001d4170loc_1d4170:
001d4170b 0x1d4174
001d4174
001d4174loc_1d4174:
001d4174ldrsw x3, [sp+260]
001d4178tbz w3, 31, 0x1d4180
001d417cb 0x1d423c
001d4180
001d4180loc_1d4180:
001d4180ldr x1, [sp+272]
001d4184ldrsw x3, [sp+260]
001d4188ldr x4, [sp+264]
001d418cldr x5, [sp+280]
001d4190b 0x1d4194
001d4194
001d4194loc_1d4194:
001d4194mov x0, x3
001d4198subs xzr, x0, x1
001d419cb.ls 0x1d41a4
001d41a0b 0x1d4644
001d41a4
001d41a4loc_1d41a4:
001d41a4sub x3, x5, x0
001d41a8sub x5, x1, x0
001d41acsub x6, xzr, x3
001d41b0and x6, x0, x6, asr #63
001d41b4add x4, x4, x6
001d41b8str x4, [sp+160]
001d41bcstr x5, [sp+168]
001d41c0str x3, [sp+176]
001d41c4ldr x1, [sp+40]
001d41c8ldr x2, [sp+280]
001d41ccldrsw x3, [sp+256]
001d41d0ldr x4, [sp+264]
001d41d4subs xzr, x2, x1
001d41d8b.hs 0x1d41e0
001d41dcb 0x1d4640
001d41e0
001d41e0loc_1d41e0:
001d41e0mov x0, x3
001d41e4subs xzr, x0, x1
001d41e8b.ls 0x1d41f0
001d41ecb 0x1d463c
001d41f0
001d41f0loc_1d41f0:
001d41f0sub x1, x1, x0
001d41f4sub x3, x2, x0
001d41f8sub x5, xzr, x3
001d41fcand x5, x0, x5, asr #63
001d4200add x4, x4, x5
001d4204str x4, [sp+208]
001d4208str x1, [sp+216]
001d420cstr x3, [sp+224]
001d4210str x1, [sp+128]
001d4214ldr x2, [sp+176]
001d4218subs xzr, x2, x1
001d421cb.hs 0x1d4224
001d4220b 0x1d4638
001d4224
001d4224loc_1d4224:
001d4224b 0x1d4228
001d4228
001d4228loc_1d4228:
001d4228str x1, [sp+168]
001d422cstr xzr, [sp+112]
001d4230ldr x2, [sp+216]
001d4234str x2, [sp+104]
001d4238b 0x1d459c
001d423c
001d423cloc_1d423c:
001d423cldr x3, [sp+248]
001d4240ldrsb x27, [x3]
001d4244add x27, x3, 0x20000
001d4248ldr x3, [x27+8]
001d424cstr x3, [sp+128]
001d4250ldrsw x4, [sp+260]
001d4254add x3, x3, x4
001d4258str w3, [sp+28]
001d425ctbnz w3, 31, 0x1d4264
001d4260b 0x1d4278
001d4264
001d4264loc_1d4264:
001d4264str wzr, [sp+24]
001d4268mov x0, xzr
001d426cldur x29, [sp-8]
001d4270ldr x30, [sp], 240
001d4274ret x30
001d4278
001d4278loc_1d4278:
001d4278ldr x1, [sp+40]
001d427cldr x2, [sp+280]
001d4280ldrsw x3, [sp+256]
001d4284ldr x4, [sp+264]
001d4288subs xzr, x2, x1
001d428cb.hs 0x1d4294
001d4290b 0x1d4598
001d4294
001d4294loc_1d4294:
001d4294mov x0, x3
001d4298subs xzr, x0, x1
001d429cb.ls 0x1d42a4
001d42a0b 0x1d4594
001d42a4
001d42a4loc_1d42a4:
001d42a4sub x3, x2, x0
001d42a8sub x5, x1, x0
001d42acsub x6, xzr, x3
001d42b0and x6, x0, x6, asr #63
001d42b4add x4, x4, x6
001d42b8str x4, [sp+184]
001d42bcstr x5, [sp+192]
001d42c0str x3, [sp+200]
001d42c4ldr x3, [sp+248]
001d42c8ldrsb x27, [x3]
001d42ccadd x27, x3, 0x20000
001d42d0ldr x1, [x27+8]
001d42d4add x27, x3, 0x20000
001d42d8ldr x4, [x27]
001d42dcadd x27, x3, 0x20000
001d42e0ldr x3, [x27+16]
001d42e4ldrsw x5, [sp+28]
001d42e8b 0x1d42ec
001d42ec
001d42ecloc_1d42ec:
001d42ecmov x0, x5
001d42f0subs xzr, x0, x1
001d42f4b.ls 0x1d42fc
001d42f8b 0x1d4590
001d42fc
001d42fcloc_1d42fc:
001d42fcsub x2, x3, x0
001d4300sub x3, x1, x0
001d4304sub x5, xzr, x2
001d4308and x5, x0, x5, asr #63
001d430cadd x4, x4, x5
001d4310str x4, [sp+136]
001d4314str x3, [sp+144]
001d4318str x2, [sp+152]
001d431cstr x3, [sp+128]
001d4320ldr x4, [sp+192]
001d4324str x4, [sp+120]
001d4328subs xzr, x4, x3
001d432cb.lt 0x1d4334
001d4330b 0x1d4354
001d4334
001d4334loc_1d4334:
001d4334ldr x1, [sp+192]
001d4338str x1, [sp+120]
001d433csubs xzr, x1, x2
001d4340b.ls 0x1d4348
001d4344b 0x1d458c
001d4348
001d4348loc_1d4348:
001d4348b 0x1d434c
001d434c
001d434cloc_1d434c:
001d434cstr x1, [sp+144]
001d4350b 0x1d4358
001d4354
001d4354loc_1d4354:
001d4354b 0x1d4358
001d4358
001d4358loc_1d4358:
001d4358ldr x1, [sp+144]
001d435cstr x1, [sp+120]
001d4360ldr x2, [sp+200]
001d4364subs xzr, x1, x2
001d4368b.ls 0x1d4370
001d436cb 0x1d4588
001d4370
001d4370loc_1d4370:
001d4370b 0x1d4374
001d4374
001d4374loc_1d4374:
001d4374str x1, [sp+192]
001d4378str xzr, [sp+96]
001d437cldr x3, [sp+144]
001d4380str x3, [sp+88]
001d4384b 0x1d4388
001d4388
001d4388loc_1d4388:
001d4388ldr x3, [sp+88]
001d438cldr x4, [sp+96]
001d4390subs xzr, x3, x4
001d4394b.gt 0x1d439c
001d4398b 0x1d4404
001d439c
001d439cloc_1d439c:
001d439cldr x0, [sp+96]
001d43a0str x0, [sp+56]
001d43a4ldr x1, [sp+192]
001d43a8ldr x3, [sp+184]
001d43acsubs xzr, x1, x0
001d43b0b.hi 0x1d43b8
001d43b4b 0x1d4584
001d43b8
001d43b8loc_1d43b8:
001d43b8ldrb w3, [x3+x0]
001d43bcldr x1, [sp+144]
001d43c0ldr x4, [sp+136]
001d43c4subs xzr, x1, x0
001d43c8b.hi 0x1d43d0
001d43ccb 0x1d4580
001d43d0
001d43d0loc_1d43d0:
001d43d0ldrb w4, [x4+x0]
001d43d4subs wzr, w4, w3
001d43d8b.ne 0x1d43e0
001d43dcb 0x1d43f0
001d43e0
001d43e0loc_1d43e0:
001d43e0str w0, [sp+24]
001d43e4ldur x29, [sp-8]
001d43e8ldr x30, [sp], 240
001d43ecret x30
001d43f0
001d43f0loc_1d43f0:
001d43f0b 0x1d43f4
001d43f4
001d43f4loc_1d43f4:
001d43f4ldr x3, [sp+96]
001d43f8add x3, x3, 1
001d43fcstr x3, [sp+96]
001d4400b 0x1d4388
001d4404
001d4404loc_1d4404:
001d4404ldr x0, [sp+144]
001d4408str x0, [sp+120]
001d440cstr w0, [sp+32]
001d4410ldrsw x3, [sp+256]
001d4414add x3, x3, x0
001d4418sbfm x3, x3, 0, 31
001d441cldr x4, [sp+40]
001d4420subs xzr, x3, x4
001d4424b.eq 0x1d442c
001d4428b 0x1d443c
001d442c
001d442cloc_1d442c:
001d442cstr w0, [sp+24]
001d4430ldur x29, [sp-8]
001d4434ldr x30, [sp], 240
001d4438ret x30
001d443c
001d443cloc_1d443c:
001d443cldrsw x3, [sp+256]
001d4440add x3, x3, x0
001d4444str w3, [sp+36]
001d4448ldr x1, [sp+40]
001d444cldr x2, [sp+280]
001d4450ldr x4, [sp+264]
001d4454subs xzr, x1, x2
001d4458b.ls 0x1d4460
001d445cb 0x1d457c
001d4460
001d4460loc_1d4460:
001d4460sbfm x0, x3, 0, 31
001d4464subs xzr, x0, x1
001d4468b.ls 0x1d4470
001d446cb 0x1d4578
001d4470
001d4470loc_1d4470:
001d4470sub x1, x1, x0
001d4474sub x3, x2, x0
001d4478sub x5, xzr, x3
001d447cand x5, x0, x5, asr #63
001d4480add x4, x4, x5
001d4484str x4, [sp+184]
001d4488str x1, [sp+192]
001d448cstr x3, [sp+200]
001d4490str x1, [sp+120]
001d4494ldr x2, [sp+280]
001d4498ldr x3, [sp+264]
001d449csubs xzr, x2, x1
001d44a0b.hs 0x1d44a8
001d44a4b 0x1d4574
001d44a8
001d44a8loc_1d44a8:
001d44a8b 0x1d44ac
001d44ac
001d44acloc_1d44ac:
001d44acstr x3, [sp+136]
001d44b0str x1, [sp+144]
001d44b4str x2, [sp+152]
001d44b8str xzr, [sp+80]
001d44bcldr x2, [sp+192]
001d44c0str x2, [sp+72]
001d44c4b 0x1d44c8
001d44c8
001d44c8loc_1d44c8:
001d44c8ldr x2, [sp+72]
001d44ccldr x3, [sp+80]
001d44d0subs xzr, x2, x3
001d44d4b.gt 0x1d44dc
001d44d8b 0x1d454c
001d44dc
001d44dcloc_1d44dc:
001d44dcldr x0, [sp+80]
001d44e0str x0, [sp+48]
001d44e4ldr x1, [sp+192]
001d44e8ldr x2, [sp+184]
001d44ecsubs xzr, x1, x0
001d44f0b.hi 0x1d44f8
001d44f4b 0x1d4570
001d44f8
001d44f8loc_1d44f8:
001d44f8ldrb w2, [x2+x0]
001d44fcldr x1, [sp+144]
001d4500ldr x3, [sp+136]
001d4504subs xzr, x1, x0
001d4508b.hi 0x1d4510
001d450cb 0x1d456c
001d4510
001d4510loc_1d4510:
001d4510ldrb w3, [x3+x0]
001d4514subs wzr, w3, w2
001d4518b.ne 0x1d4520
001d451cb 0x1d4538
001d4520
001d4520loc_1d4520:
001d4520ldrsw x1, [sp+32]
001d4524add x0, x0, x1
001d4528str w0, [sp+24]
001d452cldur x29, [sp-8]
001d4530ldr x30, [sp], 240
001d4534ret x30
001d4538
001d4538loc_1d4538:
001d4538b 0x1d453c
001d453c
001d453cloc_1d453c:
001d453cldr x2, [sp+80]
001d4540add x2, x2, 1
001d4544str x2, [sp+80]
001d4548b 0x1d44c8
001d454c
001d454cloc_1d454c:
001d454cldr x1, [sp+192]
001d4550str x1, [sp+120]
001d4554ldrsw x2, [sp+32]
001d4558add x0, x1, x2
001d455cstr w0, [sp+24]
001d4560ldur x29, [sp-8]
001d4564ldr x30, [sp], 240
001d4568ret x30
001d456c
001d456cloc_1d456c:
001d456cbl runtime.panicIndex
001d4570
001d4570loc_1d4570:
001d4570bl runtime.panicIndex
001d4574
001d4574loc_1d4574:
001d4574bl runtime.panicSliceAcap
001d4578
001d4578loc_1d4578:
001d4578bl runtime.panicSliceB
001d457c
001d457cloc_1d457c:
001d457cbl runtime.panicSliceAcap
001d4580
001d4580loc_1d4580:
001d4580bl runtime.panicIndex
001d4584
001d4584loc_1d4584:
001d4584bl runtime.panicIndex
001d4588
001d4588loc_1d4588:
001d4588bl runtime.panicSliceAcap
001d458c
001d458cloc_1d458c:
001d458cbl runtime.panicSliceAcap
001d4590
001d4590loc_1d4590:
001d4590bl runtime.panicSliceB
001d4594
001d4594loc_1d4594:
001d4594bl runtime.panicSliceB
001d4598
001d4598loc_1d4598:
001d4598bl runtime.panicSliceAcap
001d459c
001d459cloc_1d459c:
001d459cldr x2, [sp+104]
001d45a0ldr x3, [sp+112]
001d45a4subs xzr, x2, x3
001d45a8b.gt 0x1d45b0
001d45acb 0x1d4618
001d45b0
001d45b0loc_1d45b0:
001d45b0ldr x0, [sp+112]
001d45b4str x0, [sp+64]
001d45b8ldr x1, [sp+216]
001d45bcldr x2, [sp+208]
001d45c0subs xzr, x1, x0
001d45c4b.hi 0x1d45cc
001d45c8b 0x1d4634
001d45cc
001d45ccloc_1d45cc:
001d45ccldrb w2, [x2+x0]
001d45d0ldr x1, [sp+168]
001d45d4ldr x3, [sp+160]
001d45d8subs xzr, x1, x0
001d45dcb.hi 0x1d45e4
001d45e0b 0x1d4630
001d45e4
001d45e4loc_1d45e4:
001d45e4ldrb w3, [x3+x0]
001d45e8subs wzr, w2, w3
001d45ecb.ne 0x1d45f4
001d45f0b 0x1d4604
001d45f4
001d45f4loc_1d45f4:
001d45f4str w0, [sp+24]
001d45f8ldur x29, [sp-8]
001d45fcldr x30, [sp], 240
001d4600ret x30
001d4604
001d4604loc_1d4604:
001d4604b 0x1d4608
001d4608
001d4608loc_1d4608:
001d4608ldr x2, [sp+112]
001d460cadd x2, x2, 1
001d4610str x2, [sp+112]
001d4614b 0x1d459c
001d4618
001d4618loc_1d4618:
001d4618ldr x0, [sp+216]
001d461cstr x0, [sp+128]
001d4620str w0, [sp+24]
001d4624ldur x29, [sp-8]
001d4628ldr x30, [sp], 240
001d462cret x30
001d4630
001d4630loc_1d4630:
001d4630bl runtime.panicIndex
001d4634
001d4634loc_1d4634:
001d4634bl runtime.panicIndex
001d4638
001d4638loc_1d4638:
001d4638bl runtime.panicSliceAcap
001d463c
001d463cloc_1d463c:
001d463cbl runtime.panicSliceB
001d4640
001d4640loc_1d4640:
001d4640bl runtime.panicSliceAcap
001d4644
001d4644loc_1d4644:
001d4644bl runtime.panicSliceB
001d4648hint
001d464c
001d464cloc_1d464c:
001d464cstr x0, [sp+8]
001d4650stp w1, w2, [sp+16]
001d4654stp x3, x4, [sp+24]
001d4658str x5, [sp+40]
001d465cmov x3, x30
001d4660bl runtime.morestack_noctxt.abi0
001d4664ldr x0, [sp+8]
001d4668ldp w1, w2, [sp+16]
001d466cldp x3, x4, [sp+24]
001d4670ldr x5, [sp+40]
001d4674b 0x1d4110
001d4678udf 0
001d467cudf 0
001d4110
Loading..