File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001df1c0
    001df1c0compress/gzip.(*Reader).readString: ; void compress/gzip.(*Reader).readString(compress/gzip.Reader * z)
    001df1c0ldr x16, [x28+16]
    001df1c4sub x17, sp, 160
    001df1c8subs xzr, x17, x16
    001df1ccb.ls 0x1df5b4
    001df1d0sub x20, sp, 288
    001df1d4stp x29, x30, [x20-8]
    001df1d8add sp, x20, 0
    001df1dcsub x29, sp, 8
    001df1e0str x0, [sp+296]
    001df1e4stp xzr, xzr, [sp+144]
    001df1e8stp xzr, xzr, [sp+128]
    001df1ecstp xzr, xzr, [sp+184]
    001df1f0strb wzr, [sp+81]
    001df1f4str xzr, [sp+96]
    001df1f8b 0x1df1fc
    001df1fc
    001df1fcloc_1df1fc:
    001df1fcb 0x1df200
    001df200
    001df200loc_1df200:
    001df200ldr x4, [sp+96]
    001df204subs xzr, x4, 512
    001df208b.ge 0x1df210
    001df20cb 0x1df240
    001df210
    001df210loc_1df210:
    001df210stp xzr, xzr, [sp+144]
    001df214adrp x27, 0x842000
    001df218ldr x3, [x27+2248]
    001df21cadrp x27, 0x842000
    001df220ldr x2, [x27+2240]
    001df224str x2, [sp+128]
    001df228str x3, [sp+136]
    001df22cldr x0, [sp+144]
    001df230ldr x1, [sp+152]
    001df234ldp x29, x30, [sp-8]
    001df238add sp, sp, 288
    001df23cret x30
    001df240
    001df240loc_1df240:
    001df240stp xzr, xzr, [sp+264]
    001df244ldr x1, [sp+296]
    001df248ldrsb x27, [x1]
    001df24cldr x2, [x1+88]
    001df250ldrsb x27, [x2]
    001df254ldr x0, [x1+96]
    001df258ldr x1, [x2+32]
    001df25cblr x1
    001df260strb w0, [sp+83]
    001df264str x1, [sp+264]
    001df268str x2, [sp+272]
    001df26cldrb w1, [sp+83]
    001df270strb w1, [sp+82]
    001df274ldr x1, [sp+264]
    001df278ldr x2, [sp+272]
    001df27cstr x1, [sp+200]
    001df280str x2, [sp+208]
    001df284ldr x1, [sp+296]
    001df288ldrsb x27, [x1]
    001df28cadd x1, x1, 128
    001df290ldr x0, [sp+96]
    001df294ldrb w2, [sp+82]
    001df298subs xzr, x0, 512
    001df29cb.lo 0x1df2a4
    001df2a0b 0x1df5a8
    001df2a4
    001df2a4loc_1df2a4:
    001df2a4strb w2, [x1+x0]
    001df2a8ldr x5, [sp+208]
    001df2acldr x6, [sp+200]
    001df2b0str x6, [sp+184]
    001df2b4str x5, [sp+192]
    001df2b8cbnz x6, 0x1df2c0
    001df2bcb 0x1df2e8
    001df2c0
    001df2c0loc_1df2c0:
    001df2c0stp xzr, xzr, [sp+144]
    001df2c4ldr x3, [sp+192]
    001df2c8ldr x2, [sp+184]
    001df2ccstr x2, [sp+128]
    001df2d0str x3, [sp+136]
    001df2d4ldr x0, [sp+144]
    001df2d8ldr x1, [sp+152]
    001df2dcldp x29, x30, [sp-8]
    001df2e0add sp, sp, 288
    001df2e4ret x30
    001df2e8
    001df2e8loc_1df2e8:
    001df2e8ldr x5, [sp+296]
    001df2ecldrsb x27, [x5]
    001df2f0add x5, x5, 128
    001df2f4ldr x0, [sp+96]
    001df2f8subs xzr, x0, 512
    001df2fcb.lo 0x1df304
    001df300b 0x1df5a0
    001df304
    001df304loc_1df304:
    001df304ldrb w5, [x5+x0]
    001df308subs wzr, w5, 127
    001df30cb.hi 0x1df314
    001df310b 0x1df320
    001df314
    001df314loc_1df314:
    001df314orr x5, xzr, 1
    001df318strb w5, [sp+81]
    001df31cb 0x1df328
    001df320
    001df320loc_1df320:
    001df320orr x5, xzr, 1
    001df324b 0x1df328
    001df328
    001df328loc_1df328:
    001df328ldr x6, [sp+296]
    001df32cldrsb x27, [x6]
    001df330add x6, x6, 128
    001df334ldr x0, [sp+96]
    001df338subs xzr, x0, 512
    001df33cb.lo 0x1df344
    001df340b 0x1df598
    001df344
    001df344loc_1df344:
    001df344ldrb w6, [x6+x0]
    001df348cbz w6, 0x1df350
    001df34cb 0x1df4a4
    001df350
    001df350loc_1df350:
    001df350ldr x5, [sp+96]
    001df354add x1, x5, 1
    001df358str x1, [sp+120]
    001df35cldr x5, [sp+296]
    001df360ldrsb x27, [x5]
    001df364add x5, x5, 128
    001df368ldrsb x27, [x5]
    001df36csubs xzr, x1, 512
    001df370b.ls 0x1df378
    001df374b 0x1df590
    001df378
    001df378loc_1df378:
    001df378b 0x1df37c
    001df37c
    001df37cloc_1df37c:
    001df37cstr x5, [sp+240]
    001df380str x1, [sp+248]
    001df384orr x5, xzr, 512
    001df388str x5, [sp+256]
    001df38cldr x5, [sp+296]
    001df390ldrsb x27, [x5]
    001df394ldr w0, [x5+120]
    001df398str w0, [sp+88]
    001df39cadrp x27, 0x841000
    001df3a0ldr x1, [x27+3880]
    001df3a4ldr x2, [sp+240]
    001df3a8ldr x3, [sp+248]
    001df3acldr x4, [sp+256]
    001df3b0bl hash/crc32.Update
    001df3b4str w0, [sp+92]
    001df3b8ldr x5, [sp+296]
    001df3bcldrsb x27, [x5]
    001df3c0str w0, [x5+120]
    001df3c4ldrb w5, [sp+81]
    001df3c8tbnz w5, 0, 0x1df3d0
    001df3ccb 0x1df440
    001df3d0
    001df3d0loc_1df3d0:
    001df3d0ldr x2, [sp+96]
    001df3d4adrp x0, 0x416000
    001df3d8add x0, x0, 3264
    001df3dcmov x1, xzr
    001df3e0bl runtime.makeslice
    001df3e4ldr x3, [sp+96]
    001df3e8str x0, [sp+160]
    001df3ecstr xzr, [sp+168]
    001df3f0str x3, [sp+176]
    001df3f4ldr x3, [sp+296]
    001df3f8ldrsb x27, [x3]
    001df3fcadd x3, x3, 128
    001df400ldrsb x27, [x3]
    001df404ldr x1, [sp+96]
    001df408subs xzr, x1, 512
    001df40cb.ls 0x1df414
    001df410b 0x1df588
    001df414
    001df414loc_1df414:
    001df414b 0x1df418
    001df418
    001df418loc_1df418:
    001df418str x3, [sp+240]
    001df41cstr x1, [sp+248]
    001df420orr x5, xzr, 512
    001df424str x5, [sp+256]
    001df428str x3, [sp+216]
    001df42cstr x1, [sp+224]
    001df430str x5, [sp+232]
    001df434str xzr, [sp+112]
    001df438str x1, [sp+104]
    001df43cb 0x1df4c4
    001df440
    001df440loc_1df440:
    001df440ldr x3, [sp+296]
    001df444ldrsb x27, [x3]
    001df448add x1, x3, 128
    001df44cldrsb x27, [x1]
    001df450ldr x2, [sp+96]
    001df454subs xzr, x2, 512
    001df458b.ls 0x1df460
    001df45cb 0x1df4b8
    001df460
    001df460loc_1df460:
    001df460b 0x1df464
    001df464
    001df464loc_1df464:
    001df464str x1, [sp+216]
    001df468str x2, [sp+224]
    001df46corr x3, xzr, 512
    001df470str x3, [sp+232]
    001df474mov x0, xzr
    001df478bl runtime.slicebytetostring
    001df47cstr x0, [sp+144]
    001df480str x1, [sp+152]
    001df484stp xzr, xzr, [sp+128]
    001df488ldr x0, [sp+144]
    001df48cldr x1, [sp+152]
    001df490mov x2, xzr
    001df494mov x3, xzr
    001df498ldp x29, x30, [sp-8]
    001df49cadd sp, sp, 288
    001df4a0ret x30
    001df4a4
    001df4a4loc_1df4a4:
    001df4a4b 0x1df4a8
    001df4a8
    001df4a8loc_1df4a8:
    001df4a8ldr x4, [sp+96]
    001df4acadd x4, x4, 1
    001df4b0str x4, [sp+96]
    001df4b4b 0x1df1fc
    001df4b8
    001df4b8loc_1df4b8:
    001df4b8mov x1, x2
    001df4bcorr x2, xzr, 512
    001df4c0bl runtime.panicSliceAlen
    001df4c4
    001df4c4loc_1df4c4:
    001df4c4ldr x5, [sp+104]
    001df4c8ldr x6, [sp+112]
    001df4ccsubs xzr, x5, x6
    001df4d0b.gt 0x1df4d8
    001df4d4b 0x1df54c
    001df4d8
    001df4d8loc_1df4d8:
    001df4d8ldr x5, [sp+112]
    001df4dcldr x6, [sp+216]
    001df4e0ldrb w5, [x6+x5]
    001df4e4strb w5, [sp+80]
    001df4e8str w5, [sp+84]
    001df4ecldr x2, [sp+176]
    001df4f0ldr x0, [sp+160]
    001df4f4ldr x5, [sp+168]
    001df4f8add x1, x5, 1
    001df4fcsubs xzr, x2, x1
    001df500b.hs 0x1df508
    001df504b 0x1df50c
    001df508
    001df508loc_1df508:
    001df508b 0x1df520
    001df50c
    001df50cloc_1df50c:
    001df50corr x3, xzr, 1
    001df510adrp x4, 0x416000
    001df514add x4, x4, 3264
    001df518bl runtime.growslice
    001df51cb 0x1df520
    001df520
    001df520loc_1df520:
    001df520ldrsw x5, [sp+84]
    001df524sub x6, x1, 1
    001df528str w5, [x0+2*x6]
    001df52cstr x0, [sp+160]
    001df530str x1, [sp+168]
    001df534str x2, [sp+176]
    001df538b 0x1df53c
    001df53c
    001df53cloc_1df53c:
    001df53cldr x5, [sp+112]
    001df540add x5, x5, 1
    001df544str x5, [sp+112]
    001df548b 0x1df4c4
    001df54c
    001df54cloc_1df54c:
    001df54cldr x1, [sp+160]
    001df550ldr x2, [sp+168]
    001df554ldr x3, [sp+176]
    001df558mov x0, xzr
    001df55cbl runtime.slicerunetostring
    001df560str x0, [sp+144]
    001df564str x1, [sp+152]
    001df568stp xzr, xzr, [sp+128]
    001df56cldr x0, [sp+144]
    001df570ldr x1, [sp+152]
    001df574mov x2, xzr
    001df578mov x3, xzr
    001df57cldp x29, x30, [sp-8]
    001df580add sp, sp, 288
    001df584ret x30
    001df588
    001df588loc_1df588:
    001df588orr x2, xzr, 512
    001df58cbl runtime.panicSliceAlen
    001df590
    001df590loc_1df590:
    001df590orr x2, xzr, 512
    001df594bl runtime.panicSliceAlen
    001df598
    001df598loc_1df598:
    001df598orr x1, xzr, 512
    001df59cbl runtime.panicIndex
    001df5a0
    001df5a0loc_1df5a0:
    001df5a0orr x1, xzr, 512
    001df5a4bl runtime.panicIndex
    001df5a8
    001df5a8loc_1df5a8:
    001df5a8orr x1, xzr, 512
    001df5acbl runtime.panicIndex
    001df5b0hint
    001df5b4
    001df5b4loc_1df5b4:
    001df5b4str x0, [sp+8]
    001df5b8mov x3, x30
    001df5bcbl runtime.morestack_noctxt.abi0
    001df5c0ldr x0, [sp+8]
    001df5c4b 0x1df1c0
    001df5c8udf 0
    001df5ccudf 0
    001df1c0
    001df5d0
    001df5d0compress/gzip.(*Reader).readHeader: ; void compress/gzip.(*Reader).readHeader(compress/gzip.Reader * z)
    001df5d0ldr x16, [x28+16]
    001df5d4sub x17, sp, 592
    001df5d8subs xzr, x17, x16
    001df5dcb.ls 0x1e025c
    001df5e0sub x20, sp, 720
    001df5e4stp x29, x30, [x20-8]
    001df5e8add sp, x20, 0
    001df5ecsub x29, sp, 8
    001df5f0str x0, [sp+728]
    001df5f4add x20, sp, 144
    001df5f8adr x27, 16
    001df5fcstp x29, x27, [sp-24]
    001df600sub x29, sp, 24
    001df604bl fn_87cfc
    001df608sub x29, sp, 8
    001df60cstr xzr, [sp+224]
    001df610stp xzr, xzr, [sp+232]
    001df614ldr x5, [sp+728]
    001df618ldrsb x27, [x5]
    001df61cadd x5, x5, 128
    001df620ldrsb x27, [x5]
    001df624b 0x1df628
    001df628
    001df628loc_1df628:
    001df628b 0x1df62c
    001df62c
    001df62cloc_1df62c:
    001df62cstr x5, [sp+592]
    001df630movz x5, 10
    001df634str x5, [sp+600]
    001df638orr x6, xzr, 512
    001df63cstr x6, [sp+608]
    001df640add x27, sp, 576
    001df644stp xzr, xzr, [x27]
    001df648ldr x7, [sp+728]
    001df64cldrsb x27, [x7]
    001df650ldr x1, [x7+96]
    001df654ldr x7, [x7+88]
    001df658str x7, [sp+488]
    001df65cstr x1, [sp+496]
    001df660cbnz x7, 0x1df668
    001df664b 0x1df688
    001df668
    001df668loc_1df668:
    001df668str x1, [sp+288]
    001df66cldr x1, [x7+8]
    001df670adrp x0, 0x82f000
    001df674add x0, x0, 2512
    001df678bl runtime.typeAssert
    001df67cldr x1, [sp+288]
    001df680mov x7, x0
    001df684b 0x1df68c
    001df688
    001df688loc_1df688:
    001df688b 0x1df68c
    001df68c
    001df68cloc_1df68c:
    001df68cstr x7, [sp+472]
    001df690str x1, [sp+480]
    001df694ldr x2, [sp+592]
    001df698ldr x3, [sp+600]
    001df69cldr x4, [sp+608]
    001df6a0mov x0, x7
    001df6a4bl io.ReadFull
    001df6a8str x0, [sp+104]
    001df6acstr x1, [sp+576]
    001df6b0str x2, [sp+584]
    001df6b4ldr x5, [sp+104]
    001df6b8str x5, [sp+96]
    001df6bcstr x1, [sp+376]
    001df6c0str x2, [sp+384]
    001df6c4str x1, [sp+232]
    001df6c8str x2, [sp+240]
    001df6cccbnz x1, 0x1df6d4
    001df6d0b 0x1df71c
    001df6d4
    001df6d4loc_1df6d4:
    001df6d4ldr x0, [sp+144]
    001df6d8ldr x13, [sp+152]
    001df6dcldr x14, [sp+160]
    001df6e0ldr x3, [sp+168]
    001df6e4ldr x4, [sp+176]
    001df6e8ldr x5, [sp+184]
    001df6ecldr x6, [sp+192]
    001df6f0ldr x7, [sp+200]
    001df6f4ldr x8, [sp+208]
    001df6f8ldr x9, [sp+216]
    001df6fcldrb w10, [sp+224]
    001df700mov x11, x1
    001df704mov x12, x2
    001df708mov x1, x13
    001df70cmov x2, x14
    001df710ldp x29, x30, [sp-8]
    001df714add sp, sp, 720
    001df718ret x30
    001df71c
    001df71cloc_1df71c:
    001df71cldr x13, [sp+728]
    001df720ldrsb x27, [x13]
    001df724ldrb w13, [x13+128]
    001df728subs wzr, w13, 31
    001df72ccset x13, ne
    001df730strb w13, [sp+62]
    001df734b.ne 0x1df73c
    001df738b 0x1df740
    001df73c
    001df73cloc_1df73c:
    001df73cb 0x1df75c
    001df740
    001df740loc_1df740:
    001df740ldr x13, [sp+728]
    001df744ldrsb x27, [x13]
    001df748ldrb w13, [x13+129]
    001df74csubs wzr, w13, 139
    001df750cset x13, ne
    001df754strb w13, [sp+62]
    001df758b 0x1df75c
    001df75c
    001df75cloc_1df75c:
    001df75cldrb w13, [sp+62]
    001df760strb w13, [sp+63]
    001df764tbnz w13, 0, 0x1df76c
    001df768b 0x1df770
    001df76c
    001df76cloc_1df76c:
    001df76cb 0x1df78c
    001df770
    001df770loc_1df770:
    001df770ldr x13, [sp+728]
    001df774ldrsb x27, [x13]
    001df778ldrb w13, [x13+130]
    001df77csubs wzr, w13, 8
    001df780cset x13, ne
    001df784strb w13, [sp+63]
    001df788b 0x1df78c
    001df78c
    001df78cloc_1df78c:
    001df78cldrb w13, [sp+63]
    001df790tbnz w13, 0, 0x1df798
    001df794b 0x1df7e8
    001df798
    001df798loc_1df798:
    001df798adrp x27, 0x842000
    001df79cldr x11, [x27+2240]
    001df7a0adrp x27, 0x842000
    001df7a4ldr x12, [x27+2248]
    001df7a8str x11, [sp+232]
    001df7acstr x12, [sp+240]
    001df7b0ldr x0, [sp+144]
    001df7b4ldr x1, [sp+152]
    001df7b8ldr x2, [sp+160]
    001df7bcldr x3, [sp+168]
    001df7c0ldr x4, [sp+176]
    001df7c4ldr x5, [sp+184]
    001df7c8ldr x6, [sp+192]
    001df7ccldr x7, [sp+200]
    001df7d0ldr x8, [sp+208]
    001df7d4ldr x9, [sp+216]
    001df7d8ldrb w10, [sp+224]
    001df7dcldp x29, x30, [sp-8]
    001df7e0add sp, sp, 720
    001df7e4ret x30
    001df7e8
    001df7e8loc_1df7e8:
    001df7e8ldr x3, [sp+728]
    001df7ecldrsb x27, [x3]
    001df7f0ldrb w3, [x3+131]
    001df7f4strb w3, [sp+61]
    001df7f8ldr x3, [sp+728]
    001df7fcldrsb x27, [x3]
    001df800add x3, x3, 128
    001df804ldrsb x27, [x3]
    001df808b 0x1df80c
    001df80c
    001df80cloc_1df80c:
    001df80cb 0x1df810
    001df810
    001df810loc_1df810:
    001df810add x0, x3, 4
    001df814str x0, [sp+592]
    001df818orr x1, xzr, 4
    001df81cstr x1, [sp+600]
    001df820orr x2, xzr, 508
    001df824str x2, [sp+608]
    001df828bl encoding/binary.littleEndian.Uint32
    001df82cstr w0, [sp+76]
    001df830mov w0, w0
    001df834str x0, [sp+80]
    001df838cbnz x0, 0x1df840
    001df83cb 0x1df864
    001df840
    001df840loc_1df840:
    001df840mov x1, xzr
    001df844bl time.Unix
    001df848str x0, [sp+552]
    001df84cstr x1, [sp+560]
    001df850str x2, [sp+568]
    001df854str x0, [sp+184]
    001df858str x1, [sp+192]
    001df85cstr x2, [sp+200]
    001df860b 0x1df868
    001df864
    001df864loc_1df864:
    001df864b 0x1df868
    001df868
    001df868loc_1df868:
    001df868ldr x3, [sp+728]
    001df86cldrsb x27, [x3]
    001df870ldrb w3, [x3+137]
    001df874strb w3, [sp+224]
    001df878ldr x3, [sp+728]
    001df87cldrsb x27, [x3]
    001df880add x0, x3, 128
    001df884ldrsb x27, [x0]
    001df888b 0x1df88c
    001df88c
    001df88cloc_1df88c:
    001df88cb 0x1df890
    001df890
    001df890loc_1df890:
    001df890str x0, [sp+592]
    001df894movz x1, 10
    001df898str x1, [sp+600]
    001df89corr x2, xzr, 512
    001df8a0str x2, [sp+608]
    001df8a4bl hash/crc32.ChecksumIEEE
    001df8a8str w0, [sp+76]
    001df8acldr x3, [sp+728]
    001df8b0ldrsb x27, [x3]
    001df8b4str w0, [x3+120]
    001df8b8ldrb w3, [sp+61]
    001df8bctbnz w3, 2, 0x1df8c4
    001df8c0b 0x1dfc54
    001df8c4
    001df8c4loc_1df8c4:
    001df8c4ldr x5, [sp+728]
    001df8c8ldrsb x27, [x5]
    001df8ccadd x5, x5, 128
    001df8d0ldrsb x27, [x5]
    001df8d4b 0x1df8d8
    001df8d8
    001df8d8loc_1df8d8:
    001df8d8b 0x1df8dc
    001df8dc
    001df8dcloc_1df8dc:
    001df8dcstr x5, [sp+592]
    001df8e0orr x5, xzr, 2
    001df8e4str x5, [sp+600]
    001df8e8orr x6, xzr, 512
    001df8ecstr x6, [sp+608]
    001df8f0add x27, sp, 576
    001df8f4stp xzr, xzr, [x27]
    001df8f8ldr x7, [sp+728]
    001df8fcldrsb x27, [x7]
    001df900ldr x1, [x7+96]
    001df904ldr x7, [x7+88]
    001df908str x7, [sp+456]
    001df90cstr x1, [sp+464]
    001df910cbnz x7, 0x1df918
    001df914b 0x1df938
    001df918
    001df918loc_1df918:
    001df918str x1, [sp+288]
    001df91cldr x1, [x7+8]
    001df920adrp x0, 0x82f000
    001df924add x0, x0, 2544
    001df928bl runtime.typeAssert
    001df92cldr x1, [sp+288]
    001df930mov x7, x0
    001df934b 0x1df93c
    001df938
    001df938loc_1df938:
    001df938b 0x1df93c
    001df93c
    001df93cloc_1df93c:
    001df93cstr x7, [sp+440]
    001df940str x1, [sp+448]
    001df944ldr x2, [sp+592]
    001df948ldr x3, [sp+600]
    001df94cldr x4, [sp+608]
    001df950mov x0, x7
    001df954bl io.ReadFull
    001df958str x0, [sp+104]
    001df95cstr x1, [sp+576]
    001df960str x2, [sp+584]
    001df964ldr x5, [sp+104]
    001df968str x5, [sp+88]
    001df96cstr x1, [sp+272]
    001df970str x2, [sp+280]
    001df974str x1, [sp+232]
    001df978str x2, [sp+240]
    001df97ccbnz x1, 0x1df984
    001df980b 0x1dfa14
    001df984
    001df984loc_1df984:
    001df984mov x0, x1
    001df988mov x1, x2
    001df98cbl compress/gzip.noEOF
    001df990str x0, [sp+576]
    001df994str x1, [sp+584]
    001df998str x0, [sp+232]
    001df99cstr x1, [sp+240]
    001df9a0ldr x2, [sp+144]
    001df9a4ldr x3, [sp+152]
    001df9a8ldr x4, [sp+160]
    001df9acldr x5, [sp+168]
    001df9b0ldr x6, [sp+176]
    001df9b4ldr x7, [sp+184]
    001df9b8ldr x8, [sp+192]
    001df9bcldr x9, [sp+200]
    001df9c0ldr x10, [sp+208]
    001df9c4ldr x11, [sp+216]
    001df9c8ldrb w12, [sp+224]
    001df9ccmov x13, x0
    001df9d0mov x0, x2
    001df9d4mov x14, x1
    001df9d8mov x1, x3
    001df9dcmov x2, x4
    001df9e0mov x3, x5
    001df9e4mov x4, x6
    001df9e8mov x5, x7
    001df9ecmov x6, x8
    001df9f0mov x7, x9
    001df9f4mov x8, x10
    001df9f8mov x9, x11
    001df9fcmov x10, x12
    001dfa00mov x11, x13
    001dfa04mov x12, x14
    001dfa08ldp x29, x30, [sp-8]
    001dfa0cadd sp, sp, 720
    001dfa10ret x30
    001dfa14
    001dfa14loc_1dfa14:
    001dfa14ldr x5, [sp+728]
    001dfa18ldrsb x27, [x5]
    001dfa1cadd x5, x5, 128
    001dfa20ldrsb x27, [x5]
    001dfa24b 0x1dfa28
    001dfa28
    001dfa28loc_1dfa28:
    001dfa28b 0x1dfa2c
    001dfa2c
    001dfa2cloc_1dfa2c:
    001dfa2cstr x5, [sp+592]
    001dfa30orr x5, xzr, 2
    001dfa34str x5, [sp+600]
    001dfa38orr x5, xzr, 512
    001dfa3cstr x5, [sp+608]
    001dfa40ldr x5, [sp+728]
    001dfa44ldrsb x27, [x5]
    001dfa48ldr w0, [x5+120]
    001dfa4cstr w0, [sp+72]
    001dfa50adrp x27, 0x841000
    001dfa54ldr x1, [x27+3880]
    001dfa58ldr x2, [sp+592]
    001dfa5cldr x3, [sp+600]
    001dfa60ldr x4, [sp+608]
    001dfa64bl hash/crc32.Update
    001dfa68str w0, [sp+76]
    001dfa6cldr x5, [sp+728]
    001dfa70ldrsb x27, [x5]
    001dfa74str w0, [x5+120]
    001dfa78ldr x5, [sp+728]
    001dfa7cldrsb x27, [x5]
    001dfa80add x0, x5, 128
    001dfa84ldrsb x27, [x0]
    001dfa88b 0x1dfa8c
    001dfa8c
    001dfa8cloc_1dfa8c:
    001dfa8cb 0x1dfa90
    001dfa90
    001dfa90loc_1dfa90:
    001dfa90str x0, [sp+592]
    001dfa94orr x1, xzr, 2
    001dfa98str x1, [sp+600]
    001dfa9corr x2, xzr, 512
    001dfaa0str x2, [sp+608]
    001dfaa4bl encoding/binary.littleEndian.Uint16
    001dfaa8strh w0, [sp+66]
    001dfaacubfm x1, x0, 0, 15
    001dfab0ubfm x2, x0, 0, 15
    001dfab4adrp x0, 0x416000
    001dfab8add x0, x0, 3072
    001dfabcbl runtime.makeslice
    001dfac0ldrh w3, [sp+66]
    001dfac4ldrh w4, [sp+66]
    001dfac8str x0, [sp+248]
    001dfaccstr x3, [sp+256]
    001dfad0mov x3, x4
    001dfad4str x3, [sp+264]
    001dfad8add x27, sp, 576
    001dfadcstp xzr, xzr, [x27]
    001dfae0ldr x3, [sp+728]
    001dfae4ldrsb x27, [x3]
    001dfae8ldr x1, [x3+96]
    001dfaecldr x3, [x3+88]
    001dfaf0str x3, [sp+424]
    001dfaf4str x1, [sp+432]
    001dfaf8cbnz x3, 0x1dfb00
    001dfafcb 0x1dfb20
    001dfb00
    001dfb00loc_1dfb00:
    001dfb00str x1, [sp+288]
    001dfb04ldr x1, [x3+8]
    001dfb08adrp x0, 0x82f000
    001dfb0cadd x0, x0, 2576
    001dfb10bl runtime.typeAssert
    001dfb14ldr x1, [sp+288]
    001dfb18mov x3, x0
    001dfb1cb 0x1dfb24
    001dfb20
    001dfb20loc_1dfb20:
    001dfb20b 0x1dfb24
    001dfb24
    001dfb24loc_1dfb24:
    001dfb24str x3, [sp+408]
    001dfb28str x1, [sp+416]
    001dfb2cldr x2, [sp+248]
    001dfb30ldr x5, [sp+256]
    001dfb34ldr x4, [sp+264]
    001dfb38mov x0, x3
    001dfb3cmov x3, x5
    001dfb40bl io.ReadFull
    001dfb44str x0, [sp+104]
    001dfb48str x1, [sp+576]
    001dfb4cstr x2, [sp+584]
    001dfb50ldr x5, [sp+104]
    001dfb54str x5, [sp+120]
    001dfb58str x1, [sp+696]
    001dfb5cstr x2, [sp+704]
    001dfb60str x1, [sp+232]
    001dfb64str x2, [sp+240]
    001dfb68cbnz x1, 0x1dfb70
    001dfb6cb 0x1dfc00
    001dfb70
    001dfb70loc_1dfb70:
    001dfb70mov x0, x1
    001dfb74mov x1, x2
    001dfb78bl compress/gzip.noEOF
    001dfb7cstr x0, [sp+576]
    001dfb80str x1, [sp+584]
    001dfb84str x0, [sp+232]
    001dfb88str x1, [sp+240]
    001dfb8cldr x2, [sp+144]
    001dfb90ldr x3, [sp+152]
    001dfb94ldr x4, [sp+160]
    001dfb98ldr x5, [sp+168]
    001dfb9cldr x6, [sp+176]
    001dfba0ldr x7, [sp+184]
    001dfba4ldr x8, [sp+192]
    001dfba8ldr x9, [sp+200]
    001dfbacldr x10, [sp+208]
    001dfbb0ldr x11, [sp+216]
    001dfbb4ldrb w12, [sp+224]
    001dfbb8mov x13, x0
    001dfbbcmov x0, x2
    001dfbc0mov x14, x1
    001dfbc4mov x1, x3
    001dfbc8mov x2, x4
    001dfbccmov x3, x5
    001dfbd0mov x4, x6
    001dfbd4mov x5, x7
    001dfbd8mov x6, x8
    001dfbdcmov x7, x9
    001dfbe0mov x8, x10
    001dfbe4mov x9, x11
    001dfbe8mov x10, x12
    001dfbecmov x11, x13
    001dfbf0mov x12, x14
    001dfbf4ldp x29, x30, [sp-8]
    001dfbf8add sp, sp, 720
    001dfbfcret x30
    001dfc00
    001dfc00loc_1dfc00:
    001dfc00ldr x5, [sp+728]
    001dfc04ldrsb x27, [x5]
    001dfc08ldr w0, [x5+120]
    001dfc0cstr w0, [sp+68]
    001dfc10ldr x2, [sp+248]
    001dfc14adrp x27, 0x841000
    001dfc18ldr x1, [x27+3880]
    001dfc1cldr x3, [sp+256]
    001dfc20ldr x4, [sp+264]
    001dfc24bl hash/crc32.Update
    001dfc28str w0, [sp+76]
    001dfc2cldr x5, [sp+728]
    001dfc30ldrsb x27, [x5]
    001dfc34str w0, [x5+120]
    001dfc38ldr x5, [sp+248]
    001dfc3cldr x6, [sp+256]
    001dfc40ldr x7, [sp+264]
    001dfc44str x5, [sp+160]
    001dfc48str x6, [sp+168]
    001dfc4cstr x7, [sp+176]
    001dfc50b 0x1dfc58
    001dfc54
    001dfc54loc_1dfc54:
    001dfc54b 0x1dfc58
    001dfc58
    001dfc58loc_1dfc58:
    001dfc58stp xzr, xzr, [sp+128]
    001dfc5cldrb w5, [sp+61]
    001dfc60tbnz w5, 3, 0x1dfc68
    001dfc64b 0x1dfd74
    001dfc68
    001dfc68loc_1dfc68:
    001dfc68add x27, sp, 536
    001dfc6cstp xzr, xzr, [x27]
    001dfc70add x27, sp, 576
    001dfc74stp xzr, xzr, [x27]
    001dfc78ldr x0, [sp+728]
    001dfc7cbl compress/gzip.(*Reader).readString
    001dfc80str x0, [sp+536]
    001dfc84str x1, [sp+544]
    001dfc88str x2, [sp+576]
    001dfc8cstr x3, [sp+584]
    001dfc90ldr x1, [sp+536]
    001dfc94ldr x2, [sp+544]
    001dfc98str x1, [sp+680]
    001dfc9cstr x2, [sp+688]
    001dfca0ldr x1, [sp+576]
    001dfca4ldr x2, [sp+584]
    001dfca8str x1, [sp+664]
    001dfcacstr x2, [sp+672]
    001dfcb0ldr x1, [sp+680]
    001dfcb4ldr x2, [sp+688]
    001dfcb8str x1, [sp+128]
    001dfcbcstr x2, [sp+136]
    001dfcc0ldr x1, [sp+672]
    001dfcc4ldr x0, [sp+664]
    001dfcc8str x0, [sp+232]
    001dfcccstr x1, [sp+240]
    001dfcd0cbnz x0, 0x1dfcd8
    001dfcd4b 0x1dfd60
    001dfcd8
    001dfcd8loc_1dfcd8:
    001dfcd8bl compress/gzip.noEOF
    001dfcdcstr x0, [sp+576]
    001dfce0str x1, [sp+584]
    001dfce4str x0, [sp+232]
    001dfce8str x1, [sp+240]
    001dfcecldr x2, [sp+144]
    001dfcf0ldr x3, [sp+152]
    001dfcf4ldr x4, [sp+160]
    001dfcf8ldr x5, [sp+168]
    001dfcfcldr x6, [sp+176]
    001dfd00ldr x7, [sp+184]
    001dfd04ldr x8, [sp+192]
    001dfd08ldr x9, [sp+200]
    001dfd0cldr x10, [sp+208]
    001dfd10ldr x11, [sp+216]
    001dfd14ldrb w12, [sp+224]
    001dfd18mov x13, x0
    001dfd1cmov x0, x2
    001dfd20mov x14, x1
    001dfd24mov x1, x3
    001dfd28mov x2, x4
    001dfd2cmov x3, x5
    001dfd30mov x4, x6
    001dfd34mov x5, x7
    001dfd38mov x6, x8
    001dfd3cmov x7, x9
    001dfd40mov x8, x10
    001dfd44mov x9, x11
    001dfd48mov x10, x12
    001dfd4cmov x11, x13
    001dfd50mov x12, x14
    001dfd54ldp x29, x30, [sp-8]
    001dfd58add sp, sp, 720
    001dfd5cret x30
    001dfd60
    001dfd60loc_1dfd60:
    001dfd60ldr x5, [sp+128]
    001dfd64ldr x6, [sp+136]
    001dfd68str x5, [sp+208]
    001dfd6cstr x6, [sp+216]
    001dfd70b 0x1dfd78
    001dfd74
    001dfd74loc_1dfd74:
    001dfd74b 0x1dfd78
    001dfd78
    001dfd78loc_1dfd78:
    001dfd78ldrb w5, [sp+61]
    001dfd7ctbnz w5, 4, 0x1dfd84
    001dfd80b 0x1dfe90
    001dfd84
    001dfd84loc_1dfd84:
    001dfd84add x27, sp, 536
    001dfd88stp xzr, xzr, [x27]
    001dfd8cadd x27, sp, 576
    001dfd90stp xzr, xzr, [x27]
    001dfd94ldr x0, [sp+728]
    001dfd98bl compress/gzip.(*Reader).readString
    001dfd9cstr x0, [sp+536]
    001dfda0str x1, [sp+544]
    001dfda4str x2, [sp+576]
    001dfda8str x3, [sp+584]
    001dfdacldr x1, [sp+536]
    001dfdb0ldr x2, [sp+544]
    001dfdb4str x1, [sp+648]
    001dfdb8str x2, [sp+656]
    001dfdbcldr x1, [sp+576]
    001dfdc0ldr x2, [sp+584]
    001dfdc4str x1, [sp+632]
    001dfdc8str x2, [sp+640]
    001dfdccldr x1, [sp+648]
    001dfdd0ldr x2, [sp+656]
    001dfdd4str x1, [sp+128]
    001dfdd8str x2, [sp+136]
    001dfddcldr x1, [sp+640]
    001dfde0ldr x0, [sp+632]
    001dfde4str x0, [sp+232]
    001dfde8str x1, [sp+240]
    001dfdeccbnz x0, 0x1dfdf4
    001dfdf0b 0x1dfe7c
    001dfdf4
    001dfdf4loc_1dfdf4:
    001dfdf4bl compress/gzip.noEOF
    001dfdf8str x0, [sp+576]
    001dfdfcstr x1, [sp+584]
    001dfe00str x0, [sp+232]
    001dfe04str x1, [sp+240]
    001dfe08ldr x2, [sp+144]
    001dfe0cldr x3, [sp+152]
    001dfe10ldr x4, [sp+160]
    001dfe14ldr x5, [sp+168]
    001dfe18ldr x6, [sp+176]
    001dfe1cldr x7, [sp+184]
    001dfe20ldr x8, [sp+192]
    001dfe24ldr x9, [sp+200]
    001dfe28ldr x10, [sp+208]
    001dfe2cldr x11, [sp+216]
    001dfe30ldrb w12, [sp+224]
    001dfe34mov x13, x0
    001dfe38mov x0, x2
    001dfe3cmov x14, x1
    001dfe40mov x1, x3
    001dfe44mov x2, x4
    001dfe48mov x3, x5
    001dfe4cmov x4, x6
    001dfe50mov x5, x7
    001dfe54mov x6, x8
    001dfe58mov x7, x9
    001dfe5cmov x8, x10
    001dfe60mov x9, x11
    001dfe64mov x10, x12
    001dfe68mov x11, x13
    001dfe6cmov x12, x14
    001dfe70ldp x29, x30, [sp-8]
    001dfe74add sp, sp, 720
    001dfe78ret x30
    001dfe7c
    001dfe7cloc_1dfe7c:
    001dfe7cldr x5, [sp+128]
    001dfe80ldr x6, [sp+136]
    001dfe84str x5, [sp+144]
    001dfe88str x6, [sp+152]
    001dfe8cb 0x1dfe94
    001dfe90
    001dfe90loc_1dfe90:
    001dfe90b 0x1dfe94
    001dfe94
    001dfe94loc_1dfe94:
    001dfe94ldrb w5, [sp+61]
    001dfe98tbnz w5, 1, 0x1dfea0
    001dfe9cb 0x1e0098
    001dfea0
    001dfea0loc_1dfea0:
    001dfea0ldr x5, [sp+728]
    001dfea4ldrsb x27, [x5]
    001dfea8add x5, x5, 128
    001dfeacldrsb x27, [x5]
    001dfeb0b 0x1dfeb4
    001dfeb4
    001dfeb4loc_1dfeb4:
    001dfeb4b 0x1dfeb8
    001dfeb8
    001dfeb8loc_1dfeb8:
    001dfeb8str x5, [sp+592]
    001dfebcorr x5, xzr, 2
    001dfec0str x5, [sp+600]
    001dfec4orr x6, xzr, 512
    001dfec8str x6, [sp+608]
    001dfeccadd x27, sp, 576
    001dfed0stp xzr, xzr, [x27]
    001dfed4ldr x7, [sp+728]
    001dfed8ldrsb x27, [x7]
    001dfedcldr x1, [x7+96]
    001dfee0ldr x7, [x7+88]
    001dfee4str x7, [sp+392]
    001dfee8str x1, [sp+400]
    001dfeeccbnz x7, 0x1dfef4
    001dfef0b 0x1dff14
    001dfef4
    001dfef4loc_1dfef4:
    001dfef4str x1, [sp+288]
    001dfef8ldr x1, [x7+8]
    001dfefcadrp x0, 0x82f000
    001dff00add x0, x0, 2608
    001dff04bl runtime.typeAssert
    001dff08ldr x1, [sp+288]
    001dff0cmov x7, x0
    001dff10b 0x1dff18
    001dff14
    001dff14loc_1dff14:
    001dff14b 0x1dff18
    001dff18
    001dff18loc_1dff18:
    001dff18str x7, [sp+360]
    001dff1cstr x1, [sp+368]
    001dff20ldr x2, [sp+592]
    001dff24ldr x3, [sp+600]
    001dff28ldr x4, [sp+608]
    001dff2cmov x0, x7
    001dff30bl io.ReadFull
    001dff34str x0, [sp+104]
    001dff38str x1, [sp+576]
    001dff3cstr x2, [sp+584]
    001dff40ldr x5, [sp+104]
    001dff44str x5, [sp+112]
    001dff48str x1, [sp+616]
    001dff4cstr x2, [sp+624]
    001dff50str x1, [sp+232]
    001dff54str x2, [sp+240]
    001dff58cbnz x1, 0x1dff60
    001dff5cb 0x1dfff0
    001dff60
    001dff60loc_1dff60:
    001dff60mov x0, x1
    001dff64mov x1, x2
    001dff68bl compress/gzip.noEOF
    001dff6cstr x0, [sp+576]
    001dff70str x1, [sp+584]
    001dff74str x0, [sp+232]
    001dff78str x1, [sp+240]
    001dff7cldr x2, [sp+144]
    001dff80ldr x3, [sp+152]
    001dff84ldr x4, [sp+160]
    001dff88ldr x5, [sp+168]
    001dff8cldr x6, [sp+176]
    001dff90ldr x7, [sp+184]
    001dff94ldr x8, [sp+192]
    001dff98ldr x9, [sp+200]
    001dff9cldr x10, [sp+208]
    001dffa0ldr x11, [sp+216]
    001dffa4ldrb w12, [sp+224]
    001dffa8mov x13, x0
    001dffacmov x0, x2
    001dffb0mov x14, x1
    001dffb4mov x1, x3
    001dffb8mov x2, x4
    001dffbcmov x3, x5
    001dffc0mov x4, x6
    001dffc4mov x5, x7
    001dffc8mov x6, x8
    001dffccmov x7, x9
    001dffd0mov x8, x10
    001dffd4mov x9, x11
    001dffd8mov x10, x12
    001dffdcmov x11, x13
    001dffe0mov x12, x14
    001dffe4ldp x29, x30, [sp-8]
    001dffe8add sp, sp, 720
    001dffecret x30
    001dfff0
    001dfff0loc_1dfff0:
    001dfff0ldr x3, [sp+728]
    001dfff4ldrsb x27, [x3]
    001dfff8add x0, x3, 128
    001dfffcldrsb x27, [x0]
    001e0000b 0x1e0004
    001e0004
    001e0004loc_1e0004:
    001e0004b 0x1e0008
    001e0008
    001e0008loc_1e0008:
    001e0008str x0, [sp+592]
    001e000corr x1, xzr, 2
    001e0010str x1, [sp+600]
    001e0014orr x2, xzr, 512
    001e0018str x2, [sp+608]
    001e001cbl encoding/binary.littleEndian.Uint16
    001e0020strh w0, [sp+64]
    001e0024ubfm x3, x0, 0, 15
    001e0028ldr x4, [sp+728]
    001e002cldrsb x27, [x4]
    001e0030ldr w4, [x4+120]
    001e0034ubfm x4, x4, 0, 15
    001e0038subs wzr, w4, w3
    001e003cb.ne 0x1e0044
    001e0040b 0x1e0094
    001e0044
    001e0044loc_1e0044:
    001e0044adrp x27, 0x841000
    001e0048ldr x11, [x27+2240]
    001e004cadrp x27, 0x841000
    001e0050ldr x12, [x27+2248]
    001e0054str x11, [sp+232]
    001e0058str x12, [sp+240]
    001e005cldr x0, [sp+144]
    001e0060ldr x1, [sp+152]
    001e0064ldr x2, [sp+160]
    001e0068ldr x3, [sp+168]
    001e006cldr x4, [sp+176]
    001e0070ldr x5, [sp+184]
    001e0074ldr x6, [sp+192]
    001e0078ldr x7, [sp+200]
    001e007cldr x8, [sp+208]
    001e0080ldr x9, [sp+216]
    001e0084ldrb w10, [sp+224]
    001e0088ldp x29, x30, [sp-8]
    001e008cadd sp, sp, 720
    001e0090ret x30
    001e0094
    001e0094loc_1e0094:
    001e0094b 0x1e009c
    001e0098
    001e0098loc_1e0098:
    001e0098b 0x1e009c
    001e009c
    001e009cloc_1e009c:
    001e009cldr x2, [sp+728]
    001e00a0ldrsb x27, [x2]
    001e00a4str wzr, [x2+120]
    001e00a8ldr x2, [sp+728]
    001e00acldrsb x27, [x2]
    001e00b0ldr x2, [x2+104]
    001e00b4cbnz x2, 0x1e00bc
    001e00b8b 0x1e0170
    001e00bc
    001e00bcloc_1e00bc:
    001e00bcstp xzr, xzr, [sp+504]
    001e00c0ldr x2, [sp+728]
    001e00c4ldrsb x27, [x2]
    001e00c8ldr x3, [x2+112]
    001e00ccldr x2, [x2+104]
    001e00d0cbnz x2, 0x1e00d8
    001e00d4b 0x1e024c
    001e00d8
    001e00d8loc_1e00d8:
    001e00d8str x3, [sp+288]
    001e00dcldr x1, [x2+8]
    001e00e0adrp x0, 0x82e000
    001e00e4add x0, x0, 2672
    001e00e8bl runtime.typeAssert
    001e00ecb 0x1e00f0
    001e00f0
    001e00f0loc_1e00f0:
    001e00f0str x0, [sp+504]
    001e00f4ldr x6, [sp+288]
    001e00f8str x6, [sp+512]
    001e00fcldr x6, [sp+728]
    001e0100ldrsb x27, [x6]
    001e0104ldr x2, [x6+96]
    001e0108ldr x6, [x6+88]
    001e010cstr x6, [sp+312]
    001e0110str x2, [sp+320]
    001e0114cbnz x6, 0x1e011c
    001e0118b 0x1e013c
    001e011c
    001e011cloc_1e011c:
    001e011cstr x2, [sp+288]
    001e0120ldr x1, [x6+8]
    001e0124adrp x0, 0x82e000
    001e0128add x0, x0, 2704
    001e012cbl runtime.typeAssert
    001e0130ldr x2, [sp+288]
    001e0134mov x6, x0
    001e0138b 0x1e0140
    001e013c
    001e013cloc_1e013c:
    001e013cb 0x1e0140
    001e0140
    001e0140loc_1e0140:
    001e0140str x6, [sp+296]
    001e0144str x2, [sp+304]
    001e0148ldr x7, [sp+504]
    001e014cldrsb x27, [x7]
    001e0150ldr x0, [sp+512]
    001e0154ldr x7, [x7+24]
    001e0158mov x1, x6
    001e015cmov x3, xzr
    001e0160mov x4, xzr
    001e0164mov x5, x4
    001e0168blr x7
    001e016cb 0x1e0208
    001e0170
    001e0170loc_1e0170:
    001e0170ldr x2, [sp+728]
    001e0174ldrsb x27, [x2]
    001e0178ldr x1, [x2+96]
    001e017cldr x2, [x2+88]
    001e0180str x2, [sp+344]
    001e0184str x1, [sp+352]
    001e0188cbnz x2, 0x1e0190
    001e018cb 0x1e01b0
    001e0190
    001e0190loc_1e0190:
    001e0190str x1, [sp+288]
    001e0194ldr x1, [x2+8]
    001e0198adrp x0, 0x82e000
    001e019cadd x0, x0, 2640
    001e01a0bl runtime.typeAssert
    001e01a4ldr x1, [sp+288]
    001e01a8mov x2, x0
    001e01acb 0x1e01b4
    001e01b0
    001e01b0loc_1e01b0:
    001e01b0b 0x1e01b4
    001e01b4
    001e01b4loc_1e01b4:
    001e01b4str x2, [sp+328]
    001e01b8str x1, [sp+336]
    001e01bcmov x0, x2
    001e01c0bl compress/flate.NewReader
    001e01c4str x0, [sp+520]
    001e01c8str x1, [sp+528]
    001e01ccldr x2, [sp+728]
    001e01d0ldrsb x27, [x2]
    001e01d4str x0, [x2+104]
    001e01d8adrp x27, 0x86b000
    001e01dcldr w3, [x27+3056]
    001e01e0cbz w3, 0x1e01e8
    001e01e4b 0x1e01ec
    001e01e8
    001e01e8loc_1e01e8:
    001e01e8b 0x1e0200
    001e01ec
    001e01ecloc_1e01ec:
    001e01ecbl runtime.gcWriteBarrier2
    001e01f0str x1, [x25]
    001e01f4ldr x13, [x2+112]
    001e01f8str x13, [x25+8]
    001e01fcb 0x1e0200
    001e0200
    001e0200loc_1e0200:
    001e0200str x1, [x2+112]
    001e0204b 0x1e0208
    001e0208
    001e0208loc_1e0208:
    001e0208stp xzr, xzr, [sp+232]
    001e020cldr x0, [sp+144]
    001e0210ldr x1, [sp+152]
    001e0214ldr x2, [sp+160]
    001e0218ldr x3, [sp+168]
    001e021cldr x4, [sp+176]
    001e0220ldr x5, [sp+184]
    001e0224ldr x6, [sp+192]
    001e0228ldr x7, [sp+200]
    001e022cldr x8, [sp+208]
    001e0230ldr x9, [sp+216]
    001e0234ldrb w10, [sp+224]
    001e0238mov x11, xzr
    001e023cmov x12, xzr
    001e0240ldp x29, x30, [sp-8]
    001e0244add sp, sp, 720
    001e0248ret x30
    001e024c
    001e024cloc_1e024c:
    001e024cadrp x0, 0x43d000
    001e0250add x0, x0, 2080
    001e0254bl runtime.panicnildottype
    001e0258hint
    001e025c
    001e025cloc_1e025c:
    001e025cstr x0, [sp+8]
    001e0260mov x3, x30
    001e0264bl runtime.morestack_noctxt.abi0
    001e0268ldr x0, [sp+8]
    001e026cb 0x1df5d0
    001df5d0
    001e0270
    001e0270compress/gzip.(*Reader).Read: ; void compress/gzip.(*Reader).Read(compress/gzip.Reader * z, struct []uint8 p)
    001e0270ldr x16, [x28+16]
    001e0274sub x17, sp, 432
    001e0278subs xzr, x17, x16
    001e027cb.ls 0x1e08ac
    001e0280sub x20, sp, 560
    001e0284stp x29, x30, [x20-8]
    001e0288add sp, x20, 0
    001e028csub x29, sp, 8
    001e0290str x0, [sp+568]
    001e0294str x1, [sp+576]
    001e0298str x2, [sp+584]
    001e029cstr x3, [sp+592]
    001e02a0str xzr, [sp+80]
    001e02a4stp xzr, xzr, [sp+128]
    001e02a8ldr x4, [sp+568]
    001e02acldrsb x27, [x4]
    001e02b0ldr x4, [x4+640]
    001e02b4cbnz x4, 0x1e02bc
    001e02b8b 0x1e02e8
    001e02bc
    001e02bcloc_1e02bc:
    001e02bcstr xzr, [sp+80]
    001e02c0ldr x3, [sp+568]
    001e02c4ldrsb x27, [x3]
    001e02c8ldr x1, [x3+640]
    001e02ccldr x2, [x3+648]
    001e02d0str x1, [sp+128]
    001e02d4str x2, [sp+136]
    001e02d8ldr x0, [sp+80]
    001e02dcldp x29, x30, [sp-8]
    001e02e0add sp, sp, 560
    001e02e4ret x30
    001e02e8
    001e02e8loc_1e02e8:
    001e02e8b 0x1e02ec
    001e02ec
    001e02ecloc_1e02ec:
    001e02ecldr x4, [sp+80]
    001e02f0cbz x4, 0x1e02f8
    001e02f4b 0x1e0888
    001e02f8
    001e02f8loc_1e02f8:
    001e02f8stp xzr, xzr, [sp+432]
    001e02fcldr x4, [sp+568]
    001e0300ldrsb x27, [x4]
    001e0304ldr x5, [x4+104]
    001e0308ldrsb x27, [x5]
    001e030cldr x0, [x4+112]
    001e0310ldr x1, [sp+576]
    001e0314ldr x2, [sp+584]
    001e0318ldr x3, [sp+592]
    001e031cldr x4, [x5+32]
    001e0320blr x4
    001e0324str x0, [sp+104]
    001e0328str x1, [sp+432]
    001e032cstr x2, [sp+440]
    001e0330ldr x4, [sp+104]
    001e0334str x4, [sp+96]
    001e0338str x1, [sp+160]
    001e033cstr x2, [sp+168]
    001e0340ldr x4, [sp+96]
    001e0344str x4, [sp+80]
    001e0348ldr x4, [sp+568]
    001e034cldrsb x27, [x4]
    001e0350str x1, [x4+640]
    001e0354adrp x27, 0x86b000
    001e0358ldr w5, [x27+3056]
    001e035ccbz w5, 0x1e0364
    001e0360b 0x1e0368
    001e0364
    001e0364loc_1e0364:
    001e0364b 0x1e037c
    001e0368
    001e0368loc_1e0368:
    001e0368bl runtime.gcWriteBarrier2
    001e036cstr x2, [x25]
    001e0370ldr x5, [x4+648]
    001e0374str x5, [x25+8]
    001e0378b 0x1e037c
    001e037c
    001e037cloc_1e037c:
    001e037cstr x2, [x4+648]
    001e0380ldr x1, [sp+80]
    001e0384ldr x2, [sp+592]
    001e0388ldr x5, [sp+576]
    001e038csubs xzr, x2, x1
    001e0390b.hs 0x1e0398
    001e0394b 0x1e08a4
    001e0398
    001e0398loc_1e0398:
    001e0398b 0x1e039c
    001e039c
    001e039cloc_1e039c:
    001e039cstr x5, [sp+408]
    001e03a0str x1, [sp+416]
    001e03a4str x2, [sp+424]
    001e03a8ldr x5, [sp+568]
    001e03acldrsb x27, [x5]
    001e03b0ldr w0, [x5+120]
    001e03b4str w0, [sp+72]
    001e03b8adrp x27, 0x840000
    001e03bcldr x1, [x27+3880]
    001e03c0ldr x2, [sp+408]
    001e03c4ldr x3, [sp+416]
    001e03c8ldr x4, [sp+424]
    001e03ccbl hash/crc32.Update
    001e03d0str w0, [sp+76]
    001e03d4ldr x5, [sp+568]
    001e03d8ldrsb x27, [x5]
    001e03dcstr w0, [x5+120]
    001e03e0ldr x5, [sp+568]
    001e03e4ldrsb x27, [x5]
    001e03e8ldr x6, [sp+568]
    001e03ecldrsb x27, [x6]
    001e03f0ldr w6, [x6+124]
    001e03f4ldr x7, [sp+80]
    001e03f8add x6, x6, x7
    001e03fcstr w6, [x5+124]
    001e0400ldr x5, [sp+568]
    001e0404ldrsb x27, [x5]
    001e0408ldr x0, [x5+640]
    001e040cldr x1, [x5+648]
    001e0410str x0, [sp+304]
    001e0414str x1, [sp+312]
    001e0418adrp x27, 0x841000
    001e041cldr x5, [x27+1520]
    001e0420subs xzr, x5, x0
    001e0424b.ne 0x1e042c
    001e0428b 0x1e0430
    001e042c
    001e042cloc_1e042c:
    001e042cb 0x1e0860
    001e0430
    001e0430loc_1e0430:
    001e0430adrp x27, 0x841000
    001e0434ldr x2, [x27+1528]
    001e0438bl runtime.ifaceeq
    001e043ctbnz w0, 0, 0x1e0444
    001e0440b 0x1e085c
    001e0444
    001e0444loc_1e0444:
    001e0444ldr x5, [sp+568]
    001e0448ldrsb x27, [x5]
    001e044cadd x5, x5, 128
    001e0450ldrsb x27, [x5]
    001e0454b 0x1e0458
    001e0458
    001e0458loc_1e0458:
    001e0458b 0x1e045c
    001e045c
    001e045cloc_1e045c:
    001e045cstr x5, [sp+408]
    001e0460orr x5, xzr, 8
    001e0464str x5, [sp+416]
    001e0468orr x6, xzr, 512
    001e046cstr x6, [sp+424]
    001e0470stp xzr, xzr, [sp+432]
    001e0474ldr x7, [sp+568]
    001e0478ldrsb x27, [x7]
    001e047cldr x1, [x7+96]
    001e0480ldr x7, [x7+88]
    001e0484str x7, [sp+288]
    001e0488str x1, [sp+296]
    001e048ccbnz x7, 0x1e0494
    001e0490b 0x1e04b4
    001e0494
    001e0494loc_1e0494:
    001e0494str x1, [sp+176]
    001e0498ldr x1, [x7+8]
    001e049cadrp x0, 0x82e000
    001e04a0add x0, x0, 2736
    001e04a4bl runtime.typeAssert
    001e04a8ldr x1, [sp+176]
    001e04acmov x7, x0
    001e04b0b 0x1e04b8
    001e04b4
    001e04b4loc_1e04b4:
    001e04b4b 0x1e04b8
    001e04b8
    001e04b8loc_1e04b8:
    001e04b8str x7, [sp+272]
    001e04bcstr x1, [sp+280]
    001e04c0ldr x2, [sp+408]
    001e04c4ldr x3, [sp+416]
    001e04c8ldr x4, [sp+424]
    001e04ccmov x0, x7
    001e04d0bl io.ReadFull
    001e04d4str x0, [sp+104]
    001e04d8str x1, [sp+432]
    001e04dcstr x2, [sp+440]
    001e04e0ldr x5, [sp+104]
    001e04e4str x5, [sp+88]
    001e04e8str x1, [sp+144]
    001e04ecstr x2, [sp+152]
    001e04f0str x1, [sp+112]
    001e04f4str x2, [sp+120]
    001e04f8cbnz x1, 0x1e0500
    001e04fcb 0x1e0574
    001e0500
    001e0500loc_1e0500:
    001e0500mov x0, x1
    001e0504mov x1, x2
    001e0508bl compress/gzip.noEOF
    001e050cstr x0, [sp+432]
    001e0510str x1, [sp+440]
    001e0514ldr x2, [sp+568]
    001e0518ldrsb x27, [x2]
    001e051cstr x0, [x2+640]
    001e0520adrp x27, 0x86b000
    001e0524ldr w3, [x27+3056]
    001e0528cbz w3, 0x1e0530
    001e052cb 0x1e0534
    001e0530
    001e0530loc_1e0530:
    001e0530b 0x1e0548
    001e0534
    001e0534loc_1e0534:
    001e0534bl runtime.gcWriteBarrier2
    001e0538str x1, [x25]
    001e053cldr x3, [x2+648]
    001e0540str x3, [x25+8]
    001e0544b 0x1e0548
    001e0548
    001e0548loc_1e0548:
    001e0548str x1, [x2+648]
    001e054cldr x3, [sp+568]
    001e0550ldrsb x27, [x3]
    001e0554ldr x1, [x3+640]
    001e0558ldr x2, [x3+648]
    001e055cstr x1, [sp+128]
    001e0560str x2, [sp+136]
    001e0564ldr x0, [sp+80]
    001e0568ldp x29, x30, [sp-8]
    001e056cadd sp, sp, 560
    001e0570ret x30
    001e0574
    001e0574loc_1e0574:
    001e0574ldr x3, [sp+568]
    001e0578ldrsb x27, [x3]
    001e057cadd x0, x3, 128
    001e0580ldrsb x27, [x0]
    001e0584b 0x1e0588
    001e0588
    001e0588loc_1e0588:
    001e0588b 0x1e058c
    001e058c
    001e058cloc_1e058c:
    001e058cstr x0, [sp+408]
    001e0590orr x1, xzr, 4
    001e0594str x1, [sp+416]
    001e0598orr x2, xzr, 512
    001e059cstr x2, [sp+424]
    001e05a0bl encoding/binary.littleEndian.Uint32
    001e05a4str w0, [sp+68]
    001e05a8ldr x3, [sp+568]
    001e05acldrsb x27, [x3]
    001e05b0add x3, x3, 128
    001e05b4ldrsb x27, [x3]
    001e05b8b 0x1e05bc
    001e05bc
    001e05bcloc_1e05bc:
    001e05bcb 0x1e05c0
    001e05c0
    001e05c0loc_1e05c0:
    001e05c0add x0, x3, 4
    001e05c4str x0, [sp+408]
    001e05c8orr x1, xzr, 4
    001e05ccstr x1, [sp+416]
    001e05d0orr x2, xzr, 508
    001e05d4str x2, [sp+424]
    001e05d8bl encoding/binary.littleEndian.Uint32
    001e05dcstr w0, [sp+64]
    001e05e0ldr w3, [sp+68]
    001e05e4ldr x4, [sp+568]
    001e05e8ldrsb x27, [x4]
    001e05ecldr w4, [x4+120]
    001e05f0subs wzr, w4, w3
    001e05f4cset x3, ne
    001e05f8strb w3, [sp+63]
    001e05fcb.ne 0x1e0604
    001e0600b 0x1e0608
    001e0604
    001e0604loc_1e0604:
    001e0604b 0x1e0628
    001e0608
    001e0608loc_1e0608:
    001e0608ldr w3, [sp+64]
    001e060cldr x4, [sp+568]
    001e0610ldrsb x27, [x4]
    001e0614ldr w4, [x4+124]
    001e0618subs wzr, w4, w3
    001e061ccset x3, ne
    001e0620strb w3, [sp+63]
    001e0624b 0x1e0628
    001e0628
    001e0628loc_1e0628:
    001e0628ldrb w3, [sp+63]
    001e062ctbnz w3, 0, 0x1e0634
    001e0630b 0x1e06a4
    001e0634
    001e0634loc_1e0634:
    001e0634ldr x3, [sp+568]
    001e0638ldrsb x27, [x3]
    001e063cadrp x27, 0x841000
    001e0640ldr x4, [x27+2232]
    001e0644adrp x27, 0x841000
    001e0648ldr x5, [x27+2224]
    001e064cstr x5, [x3+640]
    001e0650adrp x27, 0x86b000
    001e0654ldr w5, [x27+3056]
    001e0658cbz w5, 0x1e0660
    001e065cb 0x1e0664
    001e0660
    001e0660loc_1e0660:
    001e0660b 0x1e0678
    001e0664
    001e0664loc_1e0664:
    001e0664bl runtime.gcWriteBarrier2
    001e0668str x4, [x25]
    001e066cldr x5, [x3+648]
    001e0670str x5, [x25+8]
    001e0674b 0x1e0678
    001e0678
    001e0678loc_1e0678:
    001e0678str x4, [x3+648]
    001e067cldr x3, [sp+568]
    001e0680ldrsb x27, [x3]
    001e0684ldr x1, [x3+640]
    001e0688ldr x2, [x3+648]
    001e068cstr x1, [sp+128]
    001e0690str x2, [sp+136]
    001e0694ldr x0, [sp+80]
    001e0698ldp x29, x30, [sp-8]
    001e069cadd sp, sp, 560
    001e06a0ret x30
    001e06a4
    001e06a4loc_1e06a4:
    001e06a4ldr x3, [sp+568]
    001e06a8ldrsb x27, [x3]
    001e06acstr wzr, [x3+120]
    001e06b0ldr x3, [sp+568]
    001e06b4ldrsb x27, [x3]
    001e06b8str wzr, [x3+124]
    001e06bcldr x3, [sp+568]
    001e06c0ldrsb x27, [x3]
    001e06c4ldrb w3, [x3+656]
    001e06c8tbnz w3, 0, 0x1e06d0
    001e06ccb 0x1e0834
    001e06d0
    001e06d0loc_1e06d0:
    001e06d0ldr x1, [sp+568]
    001e06d4ldrsb x27, [x1]
    001e06d8str xzr, [x1+640]
    001e06dcadrp x27, 0x86b000
    001e06e0ldr w2, [x27+3056]
    001e06e4cbz w2, 0x1e06ec
    001e06e8b 0x1e06f0
    001e06ec
    001e06ecloc_1e06ec:
    001e06ecb 0x1e0700
    001e06f0
    001e06f0loc_1e06f0:
    001e06f0ldr x2, [x1+648]
    001e06f4bl runtime.gcWriteBarrier1
    001e06f8str x2, [x25]
    001e06fcb 0x1e0700
    001e0700
    001e0700loc_1e0700:
    001e0700str xzr, [x1+648]
    001e0704add x20, sp, 320
    001e0708adr x27, 16
    001e070cstp x29, x27, [sp-24]
    001e0710sub x29, sp, 24
    001e0714bl fn_87cfc
    001e0718sub x29, sp, 8
    001e071cstr xzr, [sp+400]
    001e0720stp xzr, xzr, [sp+432]
    001e0724ldr x0, [sp+568]
    001e0728bl compress/gzip.(*Reader).readHeader
    001e072cstr x0, [sp+184]
    001e0730str x1, [sp+192]
    001e0734str x2, [sp+200]
    001e0738str x3, [sp+208]
    001e073cstr x4, [sp+216]
    001e0740str x5, [sp+224]
    001e0744str x6, [sp+232]
    001e0748str x7, [sp+240]
    001e074cstr x8, [sp+248]
    001e0750str x9, [sp+256]
    001e0754strb w10, [sp+264]
    001e0758add x21, sp, 320
    001e075cadd x20, sp, 184
    001e0760adr x27, 16
    001e0764stp x29, x27, [sp-24]
    001e0768sub x29, sp, 24
    001e076cbl fn_87ef8
    001e0770sub x29, sp, 8
    001e0774ldr x1, [sp+264]
    001e0778str x1, [sp+400]
    001e077cstr x11, [sp+432]
    001e0780str x12, [sp+440]
    001e0784add x21, sp, 464
    001e0788add x20, sp, 320
    001e078cadr x27, 16
    001e0790stp x29, x27, [sp-24]
    001e0794sub x29, sp, 24
    001e0798bl fn_87ef8
    001e079csub x29, sp, 8
    001e07a0ldr x1, [sp+400]
    001e07a4str x1, [sp+544]
    001e07a8ldr x1, [sp+440]
    001e07acldr x2, [sp+432]
    001e07b0str x2, [sp+448]
    001e07b4str x1, [sp+456]
    001e07b8ldr x3, [sp+568]
    001e07bcldrsb x27, [x3]
    001e07c0str x2, [x3+640]
    001e07c4adrp x27, 0x86b000
    001e07c8ldr w2, [x27+3056]
    001e07cccbz w2, 0x1e07d4
    001e07d0b 0x1e07d8
    001e07d4
    001e07d4loc_1e07d4:
    001e07d4b 0x1e07ec
    001e07d8
    001e07d8loc_1e07d8:
    001e07d8bl runtime.gcWriteBarrier2
    001e07dcstr x1, [x25]
    001e07e0ldr x4, [x3+648]
    001e07e4str x4, [x25+8]
    001e07e8b 0x1e07ec
    001e07ec
    001e07ecloc_1e07ec:
    001e07ecstr x1, [x3+648]
    001e07f0ldr x4, [sp+568]
    001e07f4ldrsb x27, [x4]
    001e07f8ldr x4, [x4+640]
    001e07fccbnz x4, 0x1e0804
    001e0800b 0x1e082c
    001e0804
    001e0804loc_1e0804:
    001e0804ldr x3, [sp+568]
    001e0808ldrsb x27, [x3]
    001e080cldr x1, [x3+640]
    001e0810ldr x2, [x3+648]
    001e0814str x1, [sp+128]
    001e0818str x2, [sp+136]
    001e081cldr x0, [sp+80]
    001e0820ldp x29, x30, [sp-8]
    001e0824add sp, sp, 560
    001e0828ret x30
    001e082c
    001e082cloc_1e082c:
    001e082cb 0x1e0830
    001e0830
    001e0830loc_1e0830:
    001e0830b 0x1e02ec
    001e0834
    001e0834loc_1e0834:
    001e0834adrp x27, 0x841000
    001e0838ldr x1, [x27+1520]
    001e083cadrp x27, 0x841000
    001e0840ldr x2, [x27+1528]
    001e0844str x1, [sp+128]
    001e0848str x2, [sp+136]
    001e084cldr x0, [sp+80]
    001e0850ldp x29, x30, [sp-8]
    001e0854add sp, sp, 560
    001e0858ret x30
    001e085c
    001e085cloc_1e085c:
    001e085cb 0x1e0860
    001e0860
    001e0860loc_1e0860:
    001e0860ldr x3, [sp+568]
    001e0864ldrsb x27, [x3]
    001e0868ldr x1, [x3+640]
    001e086cldr x2, [x3+648]
    001e0870str x1, [sp+128]
    001e0874str x2, [sp+136]
    001e0878ldr x0, [sp+80]
    001e087cldp x29, x30, [sp-8]
    001e0880add sp, sp, 560
    001e0884ret x30
    001e0888
    001e0888loc_1e0888:
    001e0888stp xzr, xzr, [sp+128]
    001e088cldr x0, [sp+80]
    001e0890mov x1, xzr
    001e0894mov x2, xzr
    001e0898ldp x29, x30, [sp-8]
    001e089cadd sp, sp, 560
    001e08a0ret x30
    001e08a4
    001e08a4loc_1e08a4:
    001e08a4bl runtime.panicSliceAcap
    001e08a8hint
    001e08ac
    001e08acloc_1e08ac:
    001e08acstp x0, x1, [sp+8]
    001e08b0stp x2, x3, [sp+24]
    001e08b4mov x3, x30
    001e08b8bl runtime.morestack_noctxt.abi0
    001e08bcldp x0, x1, [sp+8]
    001e08c0ldp x2, x3, [sp+24]
    001e08c4b 0x1e0270
    001e08c8udf 0
    001e08ccudf 0
    001e0270
    001e08d0
    001e08d0compress/gzip.(*Reader).Close: ; void compress/gzip.(*Reader).Close(compress/gzip.Reader * z)
    001e08d0ldr x16, [x28+16]
    001e08d4subs xzr, sp, x16
    001e08d8b.ls 0x1e0928
    001e08dcstr x30, [sp-64]!
    001e08e0stur x29, [sp-8]
    001e08e4sub x29, sp, 8
    001e08e8str x0, [sp+72]
    001e08ecstp xzr, xzr, [sp+24]
    001e08f0ldr x1, [sp+72]
    001e08f4ldrsb x27, [x1]
    001e08f8ldr x2, [x1+104]
    001e08fcldrsb x27, [x2]
    001e0900ldr x0, [x1+112]
    001e0904ldr x1, [x2+24]
    001e0908blr x1
    001e090cstr x0, [sp+40]
    001e0910str x1, [sp+48]
    001e0914str x0, [sp+24]
    001e0918str x1, [sp+32]
    001e091cldur x29, [sp-8]
    001e0920ldr x30, [sp], 64
    001e0924ret x30
    001e0928
    001e0928loc_1e0928:
    001e0928str x0, [sp+8]
    001e092cmov x3, x30
    001e0930bl runtime.morestack_noctxt.abi0
    001e0934ldr x0, [sp+8]
    001e0938b 0x1e08d0
    001e093cudf 0
    001e08d0
    001e0940
    001e0940compress/gzip.NewWriter: ; void compress/gzip.NewWriter(io.Writer w)
    001e0940ldr x16, [x28+16]
    001e0944subs xzr, sp, x16
    001e0948b.ls 0x1e09b8
    001e094cstr x30, [sp-112]!
    001e0950stur x29, [sp-8]
    001e0954sub x29, sp, 8
    001e0958str x0, [sp+120]
    001e095cstr x1, [sp+128]
    001e0960str xzr, [sp+40]
    001e0964str xzr, [sp+72]
    001e0968stp xzr, xzr, [sp+56]
    001e096cldr x0, [sp+120]
    001e0970ldr x1, [sp+128]
    001e0974movn x2, 0
    001e0978bl compress/gzip.NewWriterLevel
    001e097cstr x0, [sp+72]
    001e0980str x1, [sp+56]
    001e0984str x2, [sp+64]
    001e0988ldr x3, [sp+72]
    001e098cstr x3, [sp+96]
    001e0990ldr x3, [sp+64]
    001e0994ldr x4, [sp+56]
    001e0998str x4, [sp+80]
    001e099cstr x3, [sp+88]
    001e09a0ldr x0, [sp+96]
    001e09a4str x0, [sp+48]
    001e09a8str x0, [sp+40]
    001e09acldur x29, [sp-8]
    001e09b0ldr x30, [sp], 112
    001e09b4ret x30
    001e09b8
    001e09b8loc_1e09b8:
    001e09b8stp x0, x1, [sp+8]
    001e09bcmov x3, x30
    001e09c0bl runtime.morestack_noctxt.abi0
    001e09c4ldp x0, x1, [sp+8]
    001e09c8b 0x1e0940
    001e09ccudf 0
    001e0940
    001e09d0
    001e09d0compress/gzip.NewWriterLevel: ; void compress/gzip.NewWriterLevel(io.Writer w, int level)
    001e09d0ldr x16, [x28+16]
    001e09d4sub x17, sp, 48
    001e09d8subs xzr, x17, x16
    001e09dcb.ls 0x1e0b34
    001e09e0str x30, [sp-176]!
    001e09e4stur x29, [sp-8]
    001e09e8sub x29, sp, 8
    001e09ecstr x0, [sp+184]
    001e09f0str x1, [sp+192]
    001e09f4str x2, [sp+200]
    001e09f8str xzr, [sp+80]
    001e09fcstp xzr, xzr, [sp+64]
    001e0a00ldr x1, [sp+200]
    001e0a04adds xzr, x1, 2
    001e0a08cset x1, lt
    001e0a0cstrb w1, [sp+63]
    001e0a10b.lt 0x1e0a18
    001e0a14b 0x1e0a1c
    001e0a18
    001e0a18loc_1e0a18:
    001e0a18b 0x1e0a30
    001e0a1c
    001e0a1cloc_1e0a1c:
    001e0a1cldr x1, [sp+200]
    001e0a20subs xzr, x1, 9
    001e0a24cset x1, gt
    001e0a28strb w1, [sp+63]
    001e0a2cb 0x1e0a30
    001e0a30
    001e0a30loc_1e0a30:
    001e0a30ldrb w1, [sp+63]
    001e0a34tbnz w1, 0, 0x1e0a3c
    001e0a38b 0x1e0af0
    001e0a3c
    001e0a3cloc_1e0a3c:
    001e0a3cstp xzr, xzr, [sp+144]
    001e0a40add x1, sp, 144
    001e0a44str x1, [sp+96]
    001e0a48ldr x0, [sp+200]
    001e0a4cbl runtime.convT64
    001e0a50str x0, [sp+160]
    001e0a54ldr x1, [sp+96]
    001e0a58ldrsb x27, [x1]
    001e0a5cadrp x2, 0x415000
    001e0a60add x2, x2, 3520
    001e0a64str x2, [x1]
    001e0a68adrp x27, 0x86b000
    001e0a6cldr w2, [x27+3056]
    001e0a70cbz w2, 0x1e0a78
    001e0a74b 0x1e0a7c
    001e0a78
    001e0a78loc_1e0a78:
    001e0a78b 0x1e0a90
    001e0a7c
    001e0a7cloc_1e0a7c:
    001e0a7cbl runtime.gcWriteBarrier2
    001e0a80str x0, [x25]
    001e0a84ldr x5, [x1+8]
    001e0a88str x5, [x25+8]
    001e0a8cb 0x1e0a90
    001e0a90
    001e0a90loc_1e0a90:
    001e0a90str x0, [x1+8]
    001e0a94ldr x2, [sp+96]
    001e0a98ldrsb x27, [x2]
    001e0a9cb 0x1e0aa0
    001e0aa0
    001e0aa0loc_1e0aa0:
    001e0aa0str x2, [sp+104]
    001e0aa4orr x4, xzr, 1
    001e0aa8str x4, [sp+112]
    001e0aacstr x4, [sp+120]
    001e0ab0adrp x0, 0x4e0000
    001e0ab4add x0, x0, 3051
    001e0ab8movz x1, 35
    001e0abcmov x3, x4
    001e0ac0bl fmt.Errorf
    001e0ac4str x0, [sp+128]
    001e0ac8str x1, [sp+136]
    001e0accstr xzr, [sp+80]
    001e0ad0ldr x1, [sp+128]
    001e0ad4ldr x2, [sp+136]
    001e0ad8str x1, [sp+64]
    001e0adcstr x2, [sp+72]
    001e0ae0ldr x0, [sp+80]
    001e0ae4ldur x29, [sp-8]
    001e0ae8ldr x30, [sp], 176
    001e0aecret x30
    001e0af0
    001e0af0loc_1e0af0:
    001e0af0adrp x0, 0x4b1000
    001e0af4add x0, x0, 2560
    001e0af8bl runtime.newobject
    001e0afcstr x0, [sp+88]
    001e0b00ldr x3, [sp+200]
    001e0b04ldr x2, [sp+192]
    001e0b08ldr x1, [sp+184]
    001e0b0cbl compress/gzip.(*Writer).init
    001e0b10ldr x1, [sp+88]
    001e0b14str x1, [sp+80]
    001e0b18stp xzr, xzr, [sp+64]
    001e0b1cldr x0, [sp+80]
    001e0b20mov x1, xzr
    001e0b24mov x2, xzr
    001e0b28ldur x29, [sp-8]
    001e0b2cldr x30, [sp], 176
    001e0b30ret x30
    001e0b34
    001e0b34loc_1e0b34:
    001e0b34stp x0, x1, [sp+8]
    001e0b38str x2, [sp+24]
    001e0b3cmov x3, x30
    001e0b40bl runtime.morestack_noctxt.abi0
    001e0b44ldp x0, x1, [sp+8]
    001e0b48ldr x2, [sp+24]
    001e0b4cb 0x1e09d0
    001e09d0
    001e0b50
    001e0b50compress/gzip.(*Writer).init: ; void compress/gzip.(*Writer).init(compress/gzip.Writer * z, io.Writer w, int level)
    001e0b50ldr x16, [x28+16]
    001e0b54sub x17, sp, 96
    001e0b58subs xzr, x17, x16
    001e0b5cb.ls 0x1e0c44
    001e0b60str x30, [sp-224]!
    001e0b64stur x29, [sp-8]
    001e0b68sub x29, sp, 8
    001e0b6cstr x0, [sp+232]
    001e0b70str x1, [sp+240]
    001e0b74str x2, [sp+248]
    001e0b78str x3, [sp+256]
    001e0b7cldrsb x27, [x0]
    001e0b80ldr x0, [x0+128]
    001e0b84str x0, [sp+40]
    001e0b88cbnz x0, 0x1e0b90
    001e0b8cb 0x1e0ba0
    001e0b90
    001e0b90loc_1e0b90:
    001e0b90ldr x2, [sp+248]
    001e0b94ldr x1, [sp+240]
    001e0b98bl compress/flate.(*Writer).Reset
    001e0b9cb 0x1e0ba4
    001e0ba0
    001e0ba0loc_1e0ba0:
    001e0ba0b 0x1e0ba4
    001e0ba4
    001e0ba4loc_1e0ba4:
    001e0ba4add x20, sp, 56
    001e0ba8adr x27, 16
    001e0bacstp x29, x27, [sp-24]
    001e0bb0sub x29, sp, 24
    001e0bb4bl fn_87ce8
    001e0bb8sub x29, sp, 8
    001e0bbcmovn x3, 0
    001e0bc0strb w3, [sp+136]
    001e0bc4ldr x3, [sp+240]
    001e0bc8ldr x4, [sp+248]
    001e0bccstr x3, [sp+144]
    001e0bd0str x4, [sp+152]
    001e0bd4ldr x3, [sp+256]
    001e0bd8str x3, [sp+160]
    001e0bdcldr x3, [sp+40]
    001e0be0str x3, [sp+184]
    001e0be4ldr x21, [sp+232]
    001e0be8ldrsb x27, [x21]
    001e0becadrp x27, 0x86b000
    001e0bf0ldr w3, [x27+3056]
    001e0bf4cbz w3, 0x1e0bfc
    001e0bf8b 0x1e0c00
    001e0bfc
    001e0bfcloc_1e0bfc:
    001e0bfcb 0x1e0c20
    001e0c00
    001e0c00loc_1e0c00:
    001e0c00str x21, [sp+48]
    001e0c04adrp x0, 0x4b1000
    001e0c08add x0, x0, 2560
    001e0c0cmov x1, x21
    001e0c10add x2, sp, 56
    001e0c14bl runtime.wbMove
    001e0c18ldr x21, [sp+48]
    001e0c1cb 0x1e0c20
    001e0c20
    001e0c20loc_1e0c20:
    001e0c20add x20, sp, 56
    001e0c24adr x27, 16
    001e0c28stp x29, x27, [sp-24]
    001e0c2csub x29, sp, 24
    001e0c30bl fn_87ed0
    001e0c34sub x29, sp, 8
    001e0c38ldur x29, [sp-8]
    001e0c3cldr x30, [sp], 224
    001e0c40ret x30
    001e0c44
    001e0c44loc_1e0c44:
    001e0c44stp x0, x1, [sp+8]
    001e0c48stp x2, x3, [sp+24]
    001e0c4cmov x3, x30
    001e0c50bl runtime.morestack_noctxt.abi0
    001e0c54ldp x0, x1, [sp+8]
    001e0c58ldp x2, x3, [sp+24]
    001e0c5cb 0x1e0b50
    001e0b50
    001e0c60
    001e0c60compress/gzip.(*Writer).Reset: ; void compress/gzip.(*Writer).Reset(compress/gzip.Writer * z, io.Writer w)
    001e0c60ldr x16, [x28+16]
    001e0c64subs xzr, sp, x16
    001e0c68b.ls 0x1e0ca0
    001e0c6cstr x30, [sp-64]!
    001e0c70stur x29, [sp-8]
    001e0c74sub x29, sp, 8
    001e0c78str x0, [sp+72]
    001e0c7cstr x1, [sp+80]
    001e0c80str x2, [sp+88]
    001e0c84ldrsb x27, [x0]
    001e0c88ldr x3, [x0+104]
    001e0c8cstr x3, [sp+48]
    001e0c90bl compress/gzip.(*Writer).init
    001e0c94ldur x29, [sp-8]
    001e0c98ldr x30, [sp], 64
    001e0c9cret x30
    001e0ca0
    001e0ca0loc_1e0ca0:
    001e0ca0stp x0, x1, [sp+8]
    001e0ca4str x2, [sp+24]
    001e0ca8mov x3, x30
    001e0cacbl runtime.morestack_noctxt.abi0
    001e0cb0ldp x0, x1, [sp+8]
    001e0cb4ldr x2, [sp+24]
    001e0cb8b 0x1e0c60
    001e0cbcudf 0
    001e0c60
    001e0cc0
    001e0cc0compress/gzip.(*Writer).writeBytes: ; void compress/gzip.(*Writer).writeBytes(compress/gzip.Writer * z, struct []uint8 b)
    001e0cc0ldr x16, [x28+16]
    001e0cc4sub x17, sp, 48
    001e0cc8subs xzr, x17, x16
    001e0cccb.ls 0x1e0e7c
    001e0cd0str x30, [sp-176]!
    001e0cd4stur x29, [sp-8]
    001e0cd8sub x29, sp, 8
    001e0cdcstr x0, [sp+184]
    001e0ce0str x1, [sp+192]
    001e0ce4str x2, [sp+200]
    001e0ce8str x3, [sp+208]
    001e0cecstp xzr, xzr, [sp+64]
    001e0cf0ldr x4, [sp+200]
    001e0cf4str x4, [sp+40]
    001e0cf8movz x5, 65535
    001e0cfcsubs xzr, x4, x5
    001e0d00b.gt 0x1e0d08
    001e0d04b 0x1e0d34
    001e0d08
    001e0d08loc_1e0d08:
    001e0d08adrp x0, 0x4e0000
    001e0d0cadd x0, x0, 3086
    001e0d10movz x1, 35
    001e0d14bl errors.New
    001e0d18str x0, [sp+96]
    001e0d1cstr x1, [sp+104]
    001e0d20str x0, [sp+64]
    001e0d24str x1, [sp+72]
    001e0d28ldur x29, [sp-8]
    001e0d2cldr x30, [sp], 176
    001e0d30ret x30
    001e0d34
    001e0d34loc_1e0d34:
    001e0d34ldr x4, [sp+184]
    001e0d38ldrsb x27, [x4]
    001e0d3cadd x4, x4, 114
    001e0d40ldrsb x27, [x4]
    001e0d44b 0x1e0d48
    001e0d48
    001e0d48loc_1e0d48:
    001e0d48b 0x1e0d4c
    001e0d4c
    001e0d4cloc_1e0d4c:
    001e0d4cstr x4, [sp+144]
    001e0d50orr x1, xzr, 2
    001e0d54str x1, [sp+152]
    001e0d58movz x2, 10
    001e0d5cstr x2, [sp+160]
    001e0d60ldr x3, [sp+200]
    001e0d64str x3, [sp+40]
    001e0d68ldr x0, [sp+144]
    001e0d6cbl encoding/binary.littleEndian.PutUint16
    001e0d70ldr x4, [sp+184]
    001e0d74ldrsb x27, [x4]
    001e0d78add x4, x4, 114
    001e0d7cldrsb x27, [x4]
    001e0d80b 0x1e0d84
    001e0d84
    001e0d84loc_1e0d84:
    001e0d84b 0x1e0d88
    001e0d88
    001e0d88loc_1e0d88:
    001e0d88str x4, [sp+144]
    001e0d8corr x4, xzr, 2
    001e0d90str x4, [sp+152]
    001e0d94movz x4, 10
    001e0d98str x4, [sp+160]
    001e0d9cstp xzr, xzr, [sp+96]
    001e0da0ldr x4, [sp+184]
    001e0da4ldrsb x27, [x4]
    001e0da8ldr x5, [x4+88]
    001e0dacldrsb x27, [x5]
    001e0db0ldr x0, [x4+96]
    001e0db4ldr x4, [x5+24]
    001e0db8ldr x1, [sp+144]
    001e0dbcldr x2, [sp+152]
    001e0dc0ldr x3, [sp+160]
    001e0dc4blr x4
    001e0dc8str x0, [sp+40]
    001e0dccstr x1, [sp+96]
    001e0dd0str x2, [sp+104]
    001e0dd4ldr x4, [sp+40]
    001e0dd8str x4, [sp+56]
    001e0ddcstr x1, [sp+128]
    001e0de0str x2, [sp+136]
    001e0de4str x1, [sp+80]
    001e0de8str x2, [sp+88]
    001e0deccbnz x1, 0x1e0df4
    001e0df0b 0x1e0e10
    001e0df4
    001e0df4loc_1e0df4:
    001e0df4str x1, [sp+64]
    001e0df8str x2, [sp+72]
    001e0dfcmov x0, x1
    001e0e00mov x1, x2
    001e0e04ldur x29, [sp-8]
    001e0e08ldr x30, [sp], 176
    001e0e0cret x30
    001e0e10
    001e0e10loc_1e0e10:
    001e0e10stp xzr, xzr, [sp+96]
    001e0e14ldr x4, [sp+184]
    001e0e18ldrsb x27, [x4]
    001e0e1cldr x5, [x4+88]
    001e0e20ldrsb x27, [x5]
    001e0e24ldr x0, [x4+96]
    001e0e28ldr x1, [sp+192]
    001e0e2cldr x2, [sp+200]
    001e0e30ldr x3, [sp+208]
    001e0e34ldr x4, [x5+24]
    001e0e38blr x4
    001e0e3cstr x0, [sp+40]
    001e0e40str x1, [sp+96]
    001e0e44str x2, [sp+104]
    001e0e48ldr x4, [sp+40]
    001e0e4cstr x4, [sp+48]
    001e0e50str x1, [sp+112]
    001e0e54str x2, [sp+120]
    001e0e58str x1, [sp+80]
    001e0e5cstr x2, [sp+88]
    001e0e60str x1, [sp+64]
    001e0e64str x2, [sp+72]
    001e0e68mov x0, x1
    001e0e6cmov x1, x2
    001e0e70ldur x29, [sp-8]
    001e0e74ldr x30, [sp], 176
    001e0e78ret x30
    001e0e7c
    001e0e7cloc_1e0e7c:
    001e0e7cstp x0, x1, [sp+8]
    001e0e80stp x2, x3, [sp+24]
    001e0e84mov x3, x30
    001e0e88bl runtime.morestack_noctxt.abi0
    001e0e8cldp x0, x1, [sp+8]
    001e0e90ldp x2, x3, [sp+24]
    001e0e94b 0x1e0cc0
    001e0e98udf 0
    001e0e9cudf 0
    001e0cc0
    001e0ea0
    001e0ea0compress/gzip.(*Writer).writeString: ; void compress/gzip.(*Writer).writeString(compress/gzip.Writer * z, struct string s)
    001e0ea0ldr x16, [x28+16]
    001e0ea4sub x17, sp, 208
    001e0ea8subs xzr, x17, x16
    001e0eacb.ls 0x1e1258
    001e0eb0sub x20, sp, 336
    001e0eb4stp x29, x30, [x20-8]
    001e0eb8add sp, x20, 0
    001e0ebcsub x29, sp, 8
    001e0ec0str x0, [sp+344]
    001e0ec4str x1, [sp+352]
    001e0ec8str x2, [sp+360]
    001e0eccstp xzr, xzr, [sp+168]
    001e0ed0strb wzr, [sp+85]
    001e0ed4ldr x4, [sp+352]
    001e0ed8ldr x5, [sp+360]
    001e0edcstr x4, [sp+280]
    001e0ee0str x5, [sp+288]
    001e0ee4str xzr, [sp+144]
    001e0ee8b 0x1e0eec
    001e0eec
    001e0eecloc_1e0eec:
    001e0eecldr x4, [sp+144]
    001e0ef0ldr x5, [sp+288]
    001e0ef4subs xzr, x5, x4
    001e0ef8b.gt 0x1e0f00
    001e0efcb 0x1e0fe8
    001e0f00
    001e0f00loc_1e0f00:
    001e0f00ldr x4, [sp+144]
    001e0f04str x4, [sp+136]
    001e0f08ldr x4, [sp+144]
    001e0f0cldr x5, [sp+280]
    001e0f10ldrb w4, [x5+x4]
    001e0f14str w4, [sp+100]
    001e0f18subs wzr, w4, 128
    001e0f1cb.lt 0x1e0f24
    001e0f20b 0x1e0f34
    001e0f24
    001e0f24loc_1e0f24:
    001e0f24ldr x4, [sp+144]
    001e0f28add x4, x4, 1
    001e0f2cstr x4, [sp+144]
    001e0f30b 0x1e0f50
    001e0f34
    001e0f34loc_1e0f34:
    001e0f34ldr x2, [sp+144]
    001e0f38ldr x0, [sp+280]
    001e0f3cldr x1, [sp+288]
    001e0f40bl runtime.decoderune
    001e0f44str w0, [sp+100]
    001e0f48str x1, [sp+144]
    001e0f4cb 0x1e0f50
    001e0f50
    001e0f50loc_1e0f50:
    001e0f50ldrsw x4, [sp+100]
    001e0f54str w4, [sp+92]
    001e0f58subs wzr, w4, 0
    001e0f5ccset x5, eq
    001e0f60strb w5, [sp+87]
    001e0f64cbz w4, 0x1e0f6c
    001e0f68b 0x1e0f70
    001e0f6c
    001e0f6cloc_1e0f6c:
    001e0f6cb 0x1e0f84
    001e0f70
    001e0f70loc_1e0f70:
    001e0f70ldrsw x4, [sp+92]
    001e0f74subs wzr, w4, 255
    001e0f78cset x4, gt
    001e0f7cstrb w4, [sp+87]
    001e0f80b 0x1e0f84
    001e0f84
    001e0f84loc_1e0f84:
    001e0f84ldrb w4, [sp+87]
    001e0f88tbnz w4, 0, 0x1e0f90
    001e0f8cb 0x1e0fbc
    001e0f90
    001e0f90loc_1e0f90:
    001e0f90adrp x0, 0x4e2000
    001e0f94add x0, x0, 913
    001e0f98movz x1, 37
    001e0f9cbl errors.New
    001e0fa0str x0, [sp+264]
    001e0fa4str x1, [sp+272]
    001e0fa8str x0, [sp+168]
    001e0facstr x1, [sp+176]
    001e0fb0ldp x29, x30, [sp-8]
    001e0fb4add sp, sp, 336
    001e0fb8ret x30
    001e0fbc
    001e0fbcloc_1e0fbc:
    001e0fbcldrsw x4, [sp+92]
    001e0fc0subs wzr, w4, 127
    001e0fc4b.gt 0x1e0fcc
    001e0fc8b 0x1e0fd8
    001e0fcc
    001e0fccloc_1e0fcc:
    001e0fccorr x4, xzr, 1
    001e0fd0strb w4, [sp+85]
    001e0fd4b 0x1e0fe0
    001e0fd8
    001e0fd8loc_1e0fd8:
    001e0fd8orr x4, xzr, 1
    001e0fdcb 0x1e0fe0
    001e0fe0
    001e0fe0loc_1e0fe0:
    001e0fe0b 0x1e0fe4
    001e0fe4
    001e0fe4loc_1e0fe4:
    001e0fe4b 0x1e0eec
    001e0fe8
    001e0fe8loc_1e0fe8:
    001e0fe8ldrb w4, [sp+85]
    001e0fectbnz w4, 0, 0x1e0ff4
    001e0ff0b 0x1e1034
    001e0ff4
    001e0ff4loc_1e0ff4:
    001e0ff4ldr x2, [sp+360]
    001e0ff8str x2, [sp+152]
    001e0ffcadrp x0, 0x415000
    001e1000add x0, x0, 3072
    001e1004mov x1, xzr
    001e1008bl runtime.makeslice
    001e100cldr x3, [sp+152]
    001e1010str x0, [sp+184]
    001e1014str xzr, [sp+192]
    001e1018str x3, [sp+200]
    001e101cldr x3, [sp+352]
    001e1020ldr x4, [sp+360]
    001e1024str x3, [sp+280]
    001e1028str x4, [sp+288]
    001e102cstr xzr, [sp+128]
    001e1030b 0x1e1140
    001e1034
    001e1034loc_1e1034:
    001e1034stp xzr, xzr, [sp+264]
    001e1038ldr x4, [sp+344]
    001e103cldrsb x27, [x4]
    001e1040ldr x0, [x4+88]
    001e1044ldr x1, [x4+96]
    001e1048str x0, [sp+224]
    001e104cstr x1, [sp+232]
    001e1050ldr x2, [sp+352]
    001e1054ldr x3, [sp+360]
    001e1058bl io.WriteString
    001e105cstr x0, [sp+152]
    001e1060str x1, [sp+264]
    001e1064str x2, [sp+272]
    001e1068ldr x4, [sp+152]
    001e106cstr x4, [sp+104]
    001e1070str x1, [sp+312]
    001e1074str x2, [sp+320]
    001e1078str x1, [sp+168]
    001e107cstr x2, [sp+176]
    001e1080b 0x1e1084
    001e1084
    001e1084loc_1e1084:
    001e1084ldr x4, [sp+168]
    001e1088cbnz x4, 0x1e1090
    001e108cb 0x1e10a4
    001e1090
    001e1090loc_1e1090:
    001e1090ldr x0, [sp+168]
    001e1094ldr x1, [sp+176]
    001e1098ldp x29, x30, [sp-8]
    001e109cadd sp, sp, 336
    001e10a0ret x30
    001e10a4
    001e10a4loc_1e10a4:
    001e10a4ldr x4, [sp+344]
    001e10a8ldrsb x27, [x4]
    001e10acstrb wzr, [x4+114]
    001e10b0ldr x4, [sp+344]
    001e10b4ldrsb x27, [x4]
    001e10b8add x4, x4, 114
    001e10bcldrsb x27, [x4]
    001e10c0b 0x1e10c4
    001e10c4
    001e10c4loc_1e10c4:
    001e10c4b 0x1e10c8
    001e10c8
    001e10c8loc_1e10c8:
    001e10c8str x4, [sp+240]
    001e10ccorr x4, xzr, 1
    001e10d0str x4, [sp+248]
    001e10d4movz x4, 10
    001e10d8str x4, [sp+256]
    001e10dcstp xzr, xzr, [sp+264]
    001e10e0ldr x4, [sp+344]
    001e10e4ldrsb x27, [x4]
    001e10e8ldr x5, [x4+88]
    001e10ecldrsb x27, [x5]
    001e10f0ldr x0, [x4+96]
    001e10f4ldr x4, [x5+24]
    001e10f8ldr x1, [sp+240]
    001e10fcldr x2, [sp+248]
    001e1100ldr x3, [sp+256]
    001e1104blr x4
    001e1108str x0, [sp+152]
    001e110cstr x1, [sp+264]
    001e1110str x2, [sp+272]
    001e1114ldr x4, [sp+152]
    001e1118str x4, [sp+160]
    001e111cstr x1, [sp+296]
    001e1120str x2, [sp+304]
    001e1124str x1, [sp+168]
    001e1128str x2, [sp+176]
    001e112cmov x0, x1
    001e1130mov x1, x2
    001e1134ldp x29, x30, [sp-8]
    001e1138add sp, sp, 336
    001e113cret x30
    001e1140
    001e1140loc_1e1140:
    001e1140ldr x5, [sp+128]
    001e1144ldr x6, [sp+288]
    001e1148subs xzr, x6, x5
    001e114cb.gt 0x1e1154
    001e1150b 0x1e1204
    001e1154
    001e1154loc_1e1154:
    001e1154ldr x5, [sp+128]
    001e1158str x5, [sp+120]
    001e115cldr x5, [sp+128]
    001e1160ldr x6, [sp+280]
    001e1164ldrb w5, [x6+x5]
    001e1168str w5, [sp+96]
    001e116csubs wzr, w5, 128
    001e1170b.lt 0x1e1178
    001e1174b 0x1e1188
    001e1178
    001e1178loc_1e1178:
    001e1178ldr x5, [sp+128]
    001e117cadd x5, x5, 1
    001e1180str x5, [sp+128]
    001e1184b 0x1e11a4
    001e1188
    001e1188loc_1e1188:
    001e1188ldr x2, [sp+128]
    001e118cldr x0, [sp+280]
    001e1190ldr x1, [sp+288]
    001e1194bl runtime.decoderune
    001e1198str w0, [sp+96]
    001e119cstr x1, [sp+128]
    001e11a0b 0x1e11a4
    001e11a4
    001e11a4loc_1e11a4:
    001e11a4ldrsw x5, [sp+96]
    001e11a8str w5, [sp+88]
    001e11acstrb w5, [sp+86]
    001e11b0ldr x2, [sp+200]
    001e11b4ldr x0, [sp+184]
    001e11b8ldr x5, [sp+192]
    001e11bcadd x1, x5, 1
    001e11c0subs xzr, x2, x1
    001e11c4b.hs 0x1e11cc
    001e11c8b 0x1e11d0
    001e11cc
    001e11ccloc_1e11cc:
    001e11ccb 0x1e11e4
    001e11d0
    001e11d0loc_1e11d0:
    001e11d0orr x3, xzr, 1
    001e11d4adrp x4, 0x414000
    001e11d8add x4, x4, 3072
    001e11dcbl runtime.growslice
    001e11e0b 0x1e11e4
    001e11e4
    001e11e4loc_1e11e4:
    001e11e4ldrb w5, [sp+86]
    001e11e8sub x6, x1, 1
    001e11ecstrb w5, [x0+x6]
    001e11f0str x0, [sp+184]
    001e11f4str x1, [sp+192]
    001e11f8str x2, [sp+200]
    001e11fcb 0x1e1200
    001e1200
    001e1200loc_1e1200:
    001e1200b 0x1e1140
    001e1204
    001e1204loc_1e1204:
    001e1204stp xzr, xzr, [sp+264]
    001e1208ldr x4, [sp+344]
    001e120cldrsb x27, [x4]
    001e1210ldr x5, [x4+88]
    001e1214ldrsb x27, [x5]
    001e1218ldr x0, [x4+96]
    001e121cldr x1, [sp+184]
    001e1220ldr x2, [sp+192]
    001e1224ldr x3, [sp+200]
    001e1228ldr x4, [x5+24]
    001e122cblr x4
    001e1230str x0, [sp+152]
    001e1234str x1, [sp+264]
    001e1238str x2, [sp+272]
    001e123cldr x4, [sp+152]
    001e1240str x4, [sp+112]
    001e1244str x1, [sp+208]
    001e1248str x2, [sp+216]
    001e124cstr x1, [sp+168]
    001e1250str x2, [sp+176]
    001e1254b 0x1e1084
    001e1258
    001e1258loc_1e1258:
    001e1258stp x0, x1, [sp+8]
    001e125cstr x2, [sp+24]
    001e1260mov x3, x30
    001e1264bl runtime.morestack_noctxt.abi0
    001e1268ldp x0, x1, [sp+8]
    001e126cldr x2, [sp+24]
    001e1270b 0x1e0ea0
    001e1274udf 0
    001e1278udf 0
    001e127cudf 0
    001e0ea0