File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    001e1280
    001e1280compress/gzip.(*Writer).Write: ; void compress/gzip.(*Writer).Write(compress/gzip.Writer * z, struct []uint8 p)
    001e1280ldr x16, [x28+16]
    001e1284sub x17, sp, 288
    001e1288subs xzr, x17, x16
    001e128cb.ls 0x1e1a08
    001e1290sub x20, sp, 416
    001e1294stp x29, x30, [x20-8]
    001e1298add sp, x20, 0
    001e129csub x29, sp, 8
    001e12a0str x0, [sp+424]
    001e12a4str x1, [sp+432]
    001e12a8str x2, [sp+440]
    001e12acstr x3, [sp+448]
    001e12b0str xzr, [sp+80]
    001e12b4stp xzr, xzr, [sp+136]
    001e12b8ldr x5, [sp+424]
    001e12bcldrsb x27, [x5]
    001e12c0ldr x5, [x5+144]
    001e12c4cbnz x5, 0x1e12cc
    001e12c8b 0x1e12f8
    001e12cc
    001e12ccloc_1e12cc:
    001e12ccstr xzr, [sp+80]
    001e12d0ldr x3, [sp+424]
    001e12d4ldrsb x27, [x3]
    001e12d8ldr x1, [x3+144]
    001e12dcldr x2, [x3+152]
    001e12e0str x1, [sp+136]
    001e12e4str x2, [sp+144]
    001e12e8ldr x0, [sp+80]
    001e12ecldp x29, x30, [sp-8]
    001e12f0add sp, sp, 416
    001e12f4ret x30
    001e12f8
    001e12f8loc_1e12f8:
    001e12f8str xzr, [sp+88]
    001e12fcldr x5, [sp+424]
    001e1300ldrsb x27, [x5]
    001e1304ldrb w5, [x5+112]
    001e1308tbnz w5, 0, 0x1e1310
    001e130cb 0x1e1314
    001e1310
    001e1310loc_1e1310:
    001e1310b 0x1e18fc
    001e1314
    001e1314loc_1e1314:
    001e1314ldr x2, [sp+424]
    001e1318ldrsb x27, [x2]
    001e131corr x3, xzr, 1
    001e1320strb w3, [x2+112]
    001e1324ldr x2, [sp+424]
    001e1328ldrsb x27, [x2]
    001e132cmovz x3, 35615
    001e1330movk x3, 0x80000
    001e1334stur x3, [x2+114]
    001e1338strh wzr, [x2+122]
    001e133cldr x2, [sp+424]
    001e1340ldrsb x27, [x2]
    001e1344ldr x2, [x2+16]
    001e1348cbnz x2, 0x1e1350
    001e134cb 0x1e1370
    001e1350
    001e1350loc_1e1350:
    001e1350ldr x2, [sp+424]
    001e1354ldrsb x27, [x2]
    001e1358ldr x3, [sp+424]
    001e135cldrsb x27, [x3]
    001e1360ldrb w3, [x3+117]
    001e1364orr x3, x3, 4
    001e1368strb w3, [x2+117]
    001e136cb 0x1e1374
    001e1370
    001e1370loc_1e1370:
    001e1370b 0x1e1374
    001e1374
    001e1374loc_1e1374:
    001e1374ldr x2, [sp+424]
    001e1378ldrsb x27, [x2]
    001e137cldr x2, [x2+72]
    001e1380cbnz x2, 0x1e1388
    001e1384b 0x1e13a8
    001e1388
    001e1388loc_1e1388:
    001e1388ldr x2, [sp+424]
    001e138cldrsb x27, [x2]
    001e1390ldr x3, [sp+424]
    001e1394ldrsb x27, [x3]
    001e1398ldrb w3, [x3+117]
    001e139corr x3, x3, 8
    001e13a0strb w3, [x2+117]
    001e13a4b 0x1e13ac
    001e13a8
    001e13a8loc_1e13a8:
    001e13a8b 0x1e13ac
    001e13ac
    001e13acloc_1e13ac:
    001e13acldr x2, [sp+424]
    001e13b0ldrsb x27, [x2]
    001e13b4ldr x2, [x2+8]
    001e13b8cbnz x2, 0x1e13c0
    001e13bcb 0x1e13e0
    001e13c0
    001e13c0loc_1e13c0:
    001e13c0ldr x2, [sp+424]
    001e13c4ldrsb x27, [x2]
    001e13c8ldr x3, [sp+424]
    001e13ccldrsb x27, [x3]
    001e13d0ldrb w3, [x3+117]
    001e13d4orr x3, x3, 16
    001e13d8strb w3, [x2+117]
    001e13dcb 0x1e13e4
    001e13e0
    001e13e0loc_1e13e0:
    001e13e0b 0x1e13e4
    001e13e4
    001e13e4loc_1e13e4:
    001e13e4mov x0, xzr
    001e13e8mov x1, x0
    001e13ecbl time.Unix
    001e13f0str x0, [sp+368]
    001e13f4str x1, [sp+376]
    001e13f8str x2, [sp+384]
    001e13fcldr x2, [sp+424]
    001e1400ldrsb x27, [x2]
    001e1404ldr x0, [x2+40]
    001e1408ldr x1, [x2+48]
    001e140cldr x2, [x2+56]
    001e1410str x0, [sp+296]
    001e1414str x1, [sp+304]
    001e1418str x2, [sp+312]
    001e141cldr x3, [sp+368]
    001e1420ldr x4, [sp+376]
    001e1424ldr x5, [sp+384]
    001e1428bl time.Time.After
    001e142cstrb w0, [sp+71]
    001e1430tbnz w0, 0, 0x1e1438
    001e1434b 0x1e14b0
    001e1438
    001e1438loc_1e1438:
    001e1438ldr x3, [sp+424]
    001e143cldrsb x27, [x3]
    001e1440add x3, x3, 114
    001e1444ldrsb x27, [x3]
    001e1448b 0x1e144c
    001e144c
    001e144cloc_1e144c:
    001e144cb 0x1e1450
    001e1450
    001e1450loc_1e1450:
    001e1450add x3, x3, 4
    001e1454str x3, [sp+344]
    001e1458orr x3, xzr, 4
    001e145cstr x3, [sp+352]
    001e1460orr x3, xzr, 6
    001e1464str x3, [sp+360]
    001e1468ldr x3, [sp+424]
    001e146cldrsb x27, [x3]
    001e1470ldr x0, [x3+40]
    001e1474ldr x1, [x3+48]
    001e1478ldr x2, [x3+56]
    001e147cstr x0, [sp+272]
    001e1480str x1, [sp+280]
    001e1484str x2, [sp+288]
    001e1488bl time.Time.Unix
    001e148cstr x0, [sp+128]
    001e1490ldr x3, [sp+344]
    001e1494ldr x1, [sp+352]
    001e1498ldr x2, [sp+360]
    001e149cmov x4, x0
    001e14a0mov x0, x3
    001e14a4mov x3, x4
    001e14a8bl encoding/binary.littleEndian.PutUint32
    001e14acb 0x1e14b4
    001e14b0
    001e14b0loc_1e14b0:
    001e14b0b 0x1e14b4
    001e14b4
    001e14b4loc_1e14b4:
    001e14b4ldr x4, [sp+424]
    001e14b8ldrsb x27, [x4]
    001e14bcldr x4, [x4+104]
    001e14c0subs xzr, x4, 9
    001e14c4b.eq 0x1e14cc
    001e14c8b 0x1e14e0
    001e14cc
    001e14ccloc_1e14cc:
    001e14ccldr x4, [sp+424]
    001e14d0ldrsb x27, [x4]
    001e14d4orr x5, xzr, 2
    001e14d8strb w5, [x4+122]
    001e14dcb 0x1e1514
    001e14e0
    001e14e0loc_1e14e0:
    001e14e0ldr x4, [sp+424]
    001e14e4ldrsb x27, [x4]
    001e14e8ldr x4, [x4+104]
    001e14ecsubs xzr, x4, 1
    001e14f0b.eq 0x1e14f8
    001e14f4b 0x1e150c
    001e14f8
    001e14f8loc_1e14f8:
    001e14f8ldr x4, [sp+424]
    001e14fcldrsb x27, [x4]
    001e1500orr x5, xzr, 4
    001e1504strb w5, [x4+122]
    001e1508b 0x1e1510
    001e150c
    001e150cloc_1e150c:
    001e150cb 0x1e1510
    001e1510
    001e1510loc_1e1510:
    001e1510b 0x1e1514
    001e1514
    001e1514loc_1e1514:
    001e1514ldr x4, [sp+424]
    001e1518ldrsb x27, [x4]
    001e151cldr x5, [sp+424]
    001e1520ldrsb x27, [x5]
    001e1524ldrb w5, [x5+80]
    001e1528strb w5, [x4+123]
    001e152cldr x4, [sp+424]
    001e1530ldrsb x27, [x4]
    001e1534add x4, x4, 114
    001e1538ldrsb x27, [x4]
    001e153cb 0x1e1540
    001e1540
    001e1540loc_1e1540:
    001e1540str x4, [sp+344]
    001e1544movz x4, 10
    001e1548str x4, [sp+352]
    001e154cstr x4, [sp+360]
    001e1550stp xzr, xzr, [sp+328]
    001e1554ldr x4, [sp+424]
    001e1558ldrsb x27, [x4]
    001e155cldr x5, [x4+88]
    001e1560ldrsb x27, [x5]
    001e1564ldr x0, [x4+96]
    001e1568ldr x4, [x5+24]
    001e156cldr x1, [sp+344]
    001e1570ldr x2, [sp+352]
    001e1574ldr x3, [sp+360]
    001e1578blr x4
    001e157cstr x0, [sp+120]
    001e1580str x1, [sp+328]
    001e1584str x2, [sp+336]
    001e1588ldr x4, [sp+120]
    001e158cstr x4, [sp+104]
    001e1590str x1, [sp+176]
    001e1594str x2, [sp+184]
    001e1598ldr x4, [sp+424]
    001e159cldrsb x27, [x4]
    001e15a0str x1, [x4+144]
    001e15a4adrp x27, 0x86a000
    001e15a8ldr w5, [x27+3056]
    001e15accbz w5, 0x1e15b4
    001e15b0b 0x1e15b8
    001e15b4
    001e15b4loc_1e15b4:
    001e15b4b 0x1e15cc
    001e15b8
    001e15b8loc_1e15b8:
    001e15b8bl runtime.gcWriteBarrier2
    001e15bcstr x2, [x25]
    001e15c0ldr x5, [x4+152]
    001e15c4str x5, [x25+8]
    001e15c8b 0x1e15cc
    001e15cc
    001e15ccloc_1e15cc:
    001e15ccstr x2, [x4+152]
    001e15d0ldr x5, [sp+424]
    001e15d4ldrsb x27, [x5]
    001e15d8ldr x5, [x5+144]
    001e15dccbnz x5, 0x1e15e4
    001e15e0b 0x1e1610
    001e15e4
    001e15e4loc_1e15e4:
    001e15e4str xzr, [sp+80]
    001e15e8ldr x3, [sp+424]
    001e15ecldrsb x27, [x3]
    001e15f0ldr x1, [x3+144]
    001e15f4ldr x2, [x3+152]
    001e15f8str x1, [sp+136]
    001e15fcstr x2, [sp+144]
    001e1600ldr x0, [sp+80]
    001e1604ldp x29, x30, [sp-8]
    001e1608add sp, sp, 416
    001e160cret x30
    001e1610
    001e1610loc_1e1610:
    001e1610ldr x5, [sp+424]
    001e1614ldrsb x27, [x5]
    001e1618ldr x5, [x5+16]
    001e161ccbnz x5, 0x1e1624
    001e1620b 0x1e16d0
    001e1624
    001e1624loc_1e1624:
    001e1624ldr x4, [sp+424]
    001e1628ldrsb x27, [x4]
    001e162cldr x1, [x4+16]
    001e1630ldr x2, [x4+24]
    001e1634ldr x3, [x4+32]
    001e1638str x1, [sp+248]
    001e163cstr x2, [sp+256]
    001e1640str x3, [sp+264]
    001e1644ldr x0, [sp+424]
    001e1648bl compress/gzip.(*Writer).writeBytes
    001e164cstr x0, [sp+328]
    001e1650str x1, [sp+336]
    001e1654ldr x4, [sp+424]
    001e1658ldrsb x27, [x4]
    001e165cstr x0, [x4+144]
    001e1660adrp x27, 0x86a000
    001e1664ldr w5, [x27+3056]
    001e1668cbz w5, 0x1e1670
    001e166cb 0x1e1674
    001e1670
    001e1670loc_1e1670:
    001e1670b 0x1e1688
    001e1674
    001e1674loc_1e1674:
    001e1674bl runtime.gcWriteBarrier2
    001e1678str x1, [x25]
    001e167cldr x5, [x4+152]
    001e1680str x5, [x25+8]
    001e1684b 0x1e1688
    001e1688
    001e1688loc_1e1688:
    001e1688str x1, [x4+152]
    001e168cldr x5, [sp+424]
    001e1690ldrsb x27, [x5]
    001e1694ldr x5, [x5+144]
    001e1698cbnz x5, 0x1e16a0
    001e169cb 0x1e16cc
    001e16a0
    001e16a0loc_1e16a0:
    001e16a0str xzr, [sp+80]
    001e16a4ldr x3, [sp+424]
    001e16a8ldrsb x27, [x3]
    001e16acldr x1, [x3+144]
    001e16b0ldr x2, [x3+152]
    001e16b4str x1, [sp+136]
    001e16b8str x2, [sp+144]
    001e16bcldr x0, [sp+80]
    001e16c0ldp x29, x30, [sp-8]
    001e16c4add sp, sp, 416
    001e16c8ret x30
    001e16cc
    001e16ccloc_1e16cc:
    001e16ccb 0x1e16d4
    001e16d0
    001e16d0loc_1e16d0:
    001e16d0b 0x1e16d4
    001e16d4
    001e16d4loc_1e16d4:
    001e16d4ldr x5, [sp+424]
    001e16d8ldrsb x27, [x5]
    001e16dcldr x5, [x5+72]
    001e16e0cbnz x5, 0x1e16e8
    001e16e4b 0x1e178c
    001e16e8
    001e16e8loc_1e16e8:
    001e16e8ldr x3, [sp+424]
    001e16ecldrsb x27, [x3]
    001e16f0ldr x1, [x3+64]
    001e16f4ldr x2, [x3+72]
    001e16f8str x1, [sp+232]
    001e16fcstr x2, [sp+240]
    001e1700ldr x0, [sp+424]
    001e1704bl compress/gzip.(*Writer).writeString
    001e1708str x0, [sp+328]
    001e170cstr x1, [sp+336]
    001e1710ldr x3, [sp+424]
    001e1714ldrsb x27, [x3]
    001e1718str x0, [x3+144]
    001e171cadrp x27, 0x86a000
    001e1720ldr w4, [x27+3056]
    001e1724cbz w4, 0x1e172c
    001e1728b 0x1e1730
    001e172c
    001e172cloc_1e172c:
    001e172cb 0x1e1744
    001e1730
    001e1730loc_1e1730:
    001e1730bl runtime.gcWriteBarrier2
    001e1734str x1, [x25]
    001e1738ldr x5, [x3+152]
    001e173cstr x5, [x25+8]
    001e1740b 0x1e1744
    001e1744
    001e1744loc_1e1744:
    001e1744str x1, [x3+152]
    001e1748ldr x5, [sp+424]
    001e174cldrsb x27, [x5]
    001e1750ldr x5, [x5+144]
    001e1754cbnz x5, 0x1e175c
    001e1758b 0x1e1788
    001e175c
    001e175cloc_1e175c:
    001e175cstr xzr, [sp+80]
    001e1760ldr x3, [sp+424]
    001e1764ldrsb x27, [x3]
    001e1768ldr x1, [x3+144]
    001e176cldr x2, [x3+152]
    001e1770str x1, [sp+136]
    001e1774str x2, [sp+144]
    001e1778ldr x0, [sp+80]
    001e177cldp x29, x30, [sp-8]
    001e1780add sp, sp, 416
    001e1784ret x30
    001e1788
    001e1788loc_1e1788:
    001e1788b 0x1e1790
    001e178c
    001e178cloc_1e178c:
    001e178cb 0x1e1790
    001e1790
    001e1790loc_1e1790:
    001e1790ldr x5, [sp+424]
    001e1794ldrsb x27, [x5]
    001e1798ldr x5, [x5+8]
    001e179ccbnz x5, 0x1e17a4
    001e17a0b 0x1e1848
    001e17a4
    001e17a4loc_1e17a4:
    001e17a4ldr x3, [sp+424]
    001e17a8ldrsb x27, [x3]
    001e17acldr x1, [x3]
    001e17b0ldr x2, [x3+8]
    001e17b4str x1, [sp+216]
    001e17b8str x2, [sp+224]
    001e17bcldr x0, [sp+424]
    001e17c0bl compress/gzip.(*Writer).writeString
    001e17c4str x0, [sp+328]
    001e17c8str x1, [sp+336]
    001e17ccldr x3, [sp+424]
    001e17d0ldrsb x27, [x3]
    001e17d4str x0, [x3+144]
    001e17d8adrp x27, 0x86a000
    001e17dcldr w4, [x27+3056]
    001e17e0cbz w4, 0x1e17e8
    001e17e4b 0x1e17ec
    001e17e8
    001e17e8loc_1e17e8:
    001e17e8b 0x1e1800
    001e17ec
    001e17ecloc_1e17ec:
    001e17ecbl runtime.gcWriteBarrier2
    001e17f0str x1, [x25]
    001e17f4ldr x5, [x3+152]
    001e17f8str x5, [x25+8]
    001e17fcb 0x1e1800
    001e1800
    001e1800loc_1e1800:
    001e1800str x1, [x3+152]
    001e1804ldr x5, [sp+424]
    001e1808ldrsb x27, [x5]
    001e180cldr x5, [x5+144]
    001e1810cbnz x5, 0x1e1818
    001e1814b 0x1e1844
    001e1818
    001e1818loc_1e1818:
    001e1818str xzr, [sp+80]
    001e181cldr x3, [sp+424]
    001e1820ldrsb x27, [x3]
    001e1824ldr x1, [x3+144]
    001e1828ldr x2, [x3+152]
    001e182cstr x1, [sp+136]
    001e1830str x2, [sp+144]
    001e1834ldr x0, [sp+80]
    001e1838ldp x29, x30, [sp-8]
    001e183cadd sp, sp, 416
    001e1840ret x30
    001e1844
    001e1844loc_1e1844:
    001e1844b 0x1e184c
    001e1848
    001e1848loc_1e1848:
    001e1848b 0x1e184c
    001e184c
    001e184cloc_1e184c:
    001e184cldr x5, [sp+424]
    001e1850ldrsb x27, [x5]
    001e1854ldr x5, [x5+128]
    001e1858cbnz x5, 0x1e1860
    001e185cb 0x1e1864
    001e1860
    001e1860loc_1e1860:
    001e1860b 0x1e18f8
    001e1864
    001e1864loc_1e1864:
    001e1864str xzr, [sp+320]
    001e1868stp xzr, xzr, [sp+328]
    001e186cldr x3, [sp+424]
    001e1870ldrsb x27, [x3]
    001e1874ldr x0, [x3+88]
    001e1878ldr x1, [x3+96]
    001e187cstr x0, [sp+200]
    001e1880str x1, [sp+208]
    001e1884ldr x3, [sp+424]
    001e1888ldrsb x27, [x3]
    001e188cldr x2, [x3+104]
    001e1890str x2, [sp+112]
    001e1894bl compress/flate.NewWriter
    001e1898str x0, [sp+320]
    001e189cstr x1, [sp+328]
    001e18a0str x2, [sp+336]
    001e18a4ldr x3, [sp+320]
    001e18a8str x3, [sp+168]
    001e18acldr x3, [sp+328]
    001e18b0ldr x4, [sp+336]
    001e18b4str x3, [sp+152]
    001e18b8str x4, [sp+160]
    001e18bcldr x3, [sp+424]
    001e18c0ldrsb x27, [x3]
    001e18c4ldr x4, [sp+168]
    001e18c8adrp x27, 0x86a000
    001e18ccldr w5, [x27+3056]
    001e18d0cbz w5, 0x1e18d8
    001e18d4b 0x1e18dc
    001e18d8
    001e18d8loc_1e18d8:
    001e18d8b 0x1e18f0
    001e18dc
    001e18dcloc_1e18dc:
    001e18dcbl runtime.gcWriteBarrier2
    001e18e0str x4, [x25]
    001e18e4ldr x5, [x3+128]
    001e18e8str x5, [x25+8]
    001e18ecb 0x1e18f0
    001e18f0
    001e18f0loc_1e18f0:
    001e18f0str x4, [x3+128]
    001e18f4b 0x1e18f8
    001e18f8
    001e18f8loc_1e18f8:
    001e18f8b 0x1e18fc
    001e18fc
    001e18fcloc_1e18fc:
    001e18fcldr x5, [sp+440]
    001e1900str x5, [sp+120]
    001e1904ldr x6, [sp+424]
    001e1908ldrsb x27, [x6]
    001e190cldr x7, [sp+424]
    001e1910ldrsb x27, [x7]
    001e1914ldr w6, [x6+140]
    001e1918add x5, x6, x5
    001e191cstr w5, [x7+140]
    001e1920ldr x5, [sp+424]
    001e1924ldrsb x27, [x5]
    001e1928ldr w0, [x5+136]
    001e192cstr w0, [sp+72]
    001e1930ldr x2, [sp+432]
    001e1934adrp x27, 0x83f000
    001e1938ldr x1, [x27+3880]
    001e193cldr x3, [sp+440]
    001e1940ldr x4, [sp+448]
    001e1944bl hash/crc32.Update
    001e1948str w0, [sp+76]
    001e194cldr x5, [sp+424]
    001e1950ldrsb x27, [x5]
    001e1954str w0, [x5+136]
    001e1958stp xzr, xzr, [sp+328]
    001e195cldr x5, [sp+424]
    001e1960ldrsb x27, [x5]
    001e1964ldr x0, [x5+128]
    001e1968str x0, [sp+192]
    001e196cldr x1, [sp+432]
    001e1970ldr x2, [sp+440]
    001e1974ldr x3, [sp+448]
    001e1978bl compress/flate.(*Writer).Write
    001e197cstr x0, [sp+120]
    001e1980str x1, [sp+328]
    001e1984str x2, [sp+336]
    001e1988ldr x5, [sp+120]
    001e198cstr x5, [sp+96]
    001e1990str x1, [sp+392]
    001e1994str x2, [sp+400]
    001e1998ldr x5, [sp+96]
    001e199cstr x5, [sp+88]
    001e19a0ldr x5, [sp+424]
    001e19a4ldrsb x27, [x5]
    001e19a8str x1, [x5+144]
    001e19acadrp x27, 0x86a000
    001e19b0ldr w6, [x27+3056]
    001e19b4cbz w6, 0x1e19bc
    001e19b8b 0x1e19c0
    001e19bc
    001e19bcloc_1e19bc:
    001e19bcb 0x1e19d4
    001e19c0
    001e19c0loc_1e19c0:
    001e19c0bl runtime.gcWriteBarrier2
    001e19c4str x2, [x25]
    001e19c8ldr x3, [x5+152]
    001e19ccstr x3, [x25+8]
    001e19d0b 0x1e19d4
    001e19d4
    001e19d4loc_1e19d4:
    001e19d4str x2, [x5+152]
    001e19d8ldr x3, [sp+88]
    001e19dcstr x3, [sp+80]
    001e19e0ldr x3, [sp+424]
    001e19e4ldrsb x27, [x3]
    001e19e8ldr x1, [x3+144]
    001e19ecldr x2, [x3+152]
    001e19f0str x1, [sp+136]
    001e19f4str x2, [sp+144]
    001e19f8ldr x0, [sp+80]
    001e19fcldp x29, x30, [sp-8]
    001e1a00add sp, sp, 416
    001e1a04ret x30
    001e1a08
    001e1a08loc_1e1a08:
    001e1a08stp x0, x1, [sp+8]
    001e1a0cstp x2, x3, [sp+24]
    001e1a10mov x3, x30
    001e1a14bl runtime.morestack_noctxt.abi0
    001e1a18ldp x0, x1, [sp+8]
    001e1a1cldp x2, x3, [sp+24]
    001e1a20b 0x1e1280
    001e1a24udf 0
    001e1a28udf 0
    001e1a2cudf 0
    001e1280
    001e1a30
    001e1a30compress/gzip.(*Writer).Close: ; void compress/gzip.(*Writer).Close(compress/gzip.Writer * z)
    001e1a30ldr x16, [x28+16]
    001e1a34sub x17, sp, 32
    001e1a38subs xzr, x17, x16
    001e1a3cb.ls 0x1e1d28
    001e1a40str x30, [sp-160]!
    001e1a44stur x29, [sp-8]
    001e1a48sub x29, sp, 8
    001e1a4cstr x0, [sp+168]
    001e1a50stp xzr, xzr, [sp+72]
    001e1a54ldr x4, [sp+168]
    001e1a58ldrsb x27, [x4]
    001e1a5cldr x4, [x4+144]
    001e1a60cbnz x4, 0x1e1a68
    001e1a64b 0x1e1a8c
    001e1a68
    001e1a68loc_1e1a68:
    001e1a68ldr x2, [sp+168]
    001e1a6cldrsb x27, [x2]
    001e1a70ldr x0, [x2+144]
    001e1a74ldr x1, [x2+152]
    001e1a78str x0, [sp+72]
    001e1a7cstr x1, [sp+80]
    001e1a80ldur x29, [sp-8]
    001e1a84ldr x30, [sp], 160
    001e1a88ret x30
    001e1a8c
    001e1a8cloc_1e1a8c:
    001e1a8cldr x4, [sp+168]
    001e1a90ldrsb x27, [x4]
    001e1a94ldrb w4, [x4+113]
    001e1a98tbnz w4, 0, 0x1e1aa0
    001e1a9cb 0x1e1ab8
    001e1aa0
    001e1aa0loc_1e1aa0:
    001e1aa0stp xzr, xzr, [sp+72]
    001e1aa4mov x0, xzr
    001e1aa8mov x1, xzr
    001e1aacldur x29, [sp-8]
    001e1ab0ldr x30, [sp], 160
    001e1ab4ret x30
    001e1ab8
    001e1ab8loc_1e1ab8:
    001e1ab8ldr x4, [sp+168]
    001e1abcldrsb x27, [x4]
    001e1ac0orr x5, xzr, 1
    001e1ac4strb w5, [x4+113]
    001e1ac8ldr x4, [sp+168]
    001e1accldrsb x27, [x4]
    001e1ad0ldrb w4, [x4+112]
    001e1ad4tbnz w4, 0, 0x1e1adc
    001e1ad8b 0x1e1ae0
    001e1adc
    001e1adcloc_1e1adc:
    001e1adcb 0x1e1b30
    001e1ae0
    001e1ae0loc_1e1ae0:
    001e1ae0ldr x0, [sp+168]
    001e1ae4mov x1, xzr
    001e1ae8mov x2, xzr
    001e1aecmov x3, x2
    001e1af0bl compress/gzip.(*Writer).Write
    001e1af4ldr x4, [sp+168]
    001e1af8ldrsb x27, [x4]
    001e1afcldr x4, [x4+144]
    001e1b00cbnz x4, 0x1e1b08
    001e1b04b 0x1e1b2c
    001e1b08
    001e1b08loc_1e1b08:
    001e1b08ldr x2, [sp+168]
    001e1b0cldrsb x27, [x2]
    001e1b10ldr x0, [x2+144]
    001e1b14ldr x1, [x2+152]
    001e1b18str x0, [sp+72]
    001e1b1cstr x1, [sp+80]
    001e1b20ldur x29, [sp-8]
    001e1b24ldr x30, [sp], 160
    001e1b28ret x30
    001e1b2c
    001e1b2cloc_1e1b2c:
    001e1b2cb 0x1e1b30
    001e1b30
    001e1b30loc_1e1b30:
    001e1b30ldr x1, [sp+168]
    001e1b34ldrsb x27, [x1]
    001e1b38ldr x0, [x1+128]
    001e1b3cstr x0, [sp+88]
    001e1b40bl compress/flate.(*Writer).Close
    001e1b44str x0, [sp+120]
    001e1b48str x1, [sp+128]
    001e1b4cldr x2, [sp+168]
    001e1b50ldrsb x27, [x2]
    001e1b54str x0, [x2+144]
    001e1b58adrp x27, 0x86a000
    001e1b5cldr w3, [x27+3056]
    001e1b60cbz w3, 0x1e1b68
    001e1b64b 0x1e1b6c
    001e1b68
    001e1b68loc_1e1b68:
    001e1b68b 0x1e1b80
    001e1b6c
    001e1b6cloc_1e1b6c:
    001e1b6cbl runtime.gcWriteBarrier2
    001e1b70str x1, [x25]
    001e1b74ldr x4, [x2+152]
    001e1b78str x4, [x25+8]
    001e1b7cb 0x1e1b80
    001e1b80
    001e1b80loc_1e1b80:
    001e1b80str x1, [x2+152]
    001e1b84ldr x4, [sp+168]
    001e1b88ldrsb x27, [x4]
    001e1b8cldr x4, [x4+144]
    001e1b90cbnz x4, 0x1e1b98
    001e1b94b 0x1e1bbc
    001e1b98
    001e1b98loc_1e1b98:
    001e1b98ldr x2, [sp+168]
    001e1b9cldrsb x27, [x2]
    001e1ba0ldr x0, [x2+144]
    001e1ba4ldr x1, [x2+152]
    001e1ba8str x0, [sp+72]
    001e1bacstr x1, [sp+80]
    001e1bb0ldur x29, [sp-8]
    001e1bb4ldr x30, [sp], 160
    001e1bb8ret x30
    001e1bbc
    001e1bbcloc_1e1bbc:
    001e1bbcldr x4, [sp+168]
    001e1bc0ldrsb x27, [x4]
    001e1bc4add x4, x4, 114
    001e1bc8ldrsb x27, [x4]
    001e1bccb 0x1e1bd0
    001e1bd0
    001e1bd0loc_1e1bd0:
    001e1bd0b 0x1e1bd4
    001e1bd4
    001e1bd4loc_1e1bd4:
    001e1bd4str x4, [sp+96]
    001e1bd8orr x4, xzr, 4
    001e1bdcstr x4, [sp+104]
    001e1be0movz x4, 10
    001e1be4str x4, [sp+112]
    001e1be8ldr x4, [sp+168]
    001e1becldrsb x27, [x4]
    001e1bf0ldr w3, [x4+136]
    001e1bf4str w3, [sp+52]
    001e1bf8ldr x0, [sp+96]
    001e1bfcldr x1, [sp+104]
    001e1c00ldr x2, [sp+112]
    001e1c04bl encoding/binary.littleEndian.PutUint32
    001e1c08ldr x4, [sp+168]
    001e1c0cldrsb x27, [x4]
    001e1c10add x4, x4, 114
    001e1c14ldrsb x27, [x4]
    001e1c18b 0x1e1c1c
    001e1c1c
    001e1c1cloc_1e1c1c:
    001e1c1cb 0x1e1c20
    001e1c20
    001e1c20loc_1e1c20:
    001e1c20add x4, x4, 4
    001e1c24str x4, [sp+96]
    001e1c28orr x4, xzr, 4
    001e1c2cstr x4, [sp+104]
    001e1c30orr x4, xzr, 6
    001e1c34str x4, [sp+112]
    001e1c38ldr x4, [sp+168]
    001e1c3cldrsb x27, [x4]
    001e1c40ldr w3, [x4+140]
    001e1c44str w3, [sp+48]
    001e1c48ldr x0, [sp+96]
    001e1c4cldr x1, [sp+104]
    001e1c50ldr x2, [sp+112]
    001e1c54bl encoding/binary.littleEndian.PutUint32
    001e1c58ldr x4, [sp+168]
    001e1c5cldrsb x27, [x4]
    001e1c60add x4, x4, 114
    001e1c64ldrsb x27, [x4]
    001e1c68b 0x1e1c6c
    001e1c6c
    001e1c6cloc_1e1c6c:
    001e1c6cb 0x1e1c70
    001e1c70
    001e1c70loc_1e1c70:
    001e1c70str x4, [sp+96]
    001e1c74orr x4, xzr, 8
    001e1c78str x4, [sp+104]
    001e1c7cmovz x4, 10
    001e1c80str x4, [sp+112]
    001e1c84stp xzr, xzr, [sp+120]
    001e1c88ldr x4, [sp+168]
    001e1c8cldrsb x27, [x4]
    001e1c90ldr x5, [x4+88]
    001e1c94ldrsb x27, [x5]
    001e1c98ldr x0, [x4+96]
    001e1c9cldr x4, [x5+24]
    001e1ca0ldr x1, [sp+96]
    001e1ca4ldr x2, [sp+104]
    001e1ca8ldr x3, [sp+112]
    001e1cacblr x4
    001e1cb0str x0, [sp+56]
    001e1cb4str x1, [sp+120]
    001e1cb8str x2, [sp+128]
    001e1cbcldr x4, [sp+56]
    001e1cc0str x4, [sp+64]
    001e1cc4str x1, [sp+136]
    001e1cc8str x2, [sp+144]
    001e1cccldr x4, [sp+168]
    001e1cd0ldrsb x27, [x4]
    001e1cd4str x1, [x4+144]
    001e1cd8adrp x27, 0x86a000
    001e1cdcldr w5, [x27+3056]
    001e1ce0cbz w5, 0x1e1ce8
    001e1ce4b 0x1e1cec
    001e1ce8
    001e1ce8loc_1e1ce8:
    001e1ce8b 0x1e1d00
    001e1cec
    001e1cecloc_1e1cec:
    001e1cecbl runtime.gcWriteBarrier2
    001e1cf0str x2, [x25]
    001e1cf4ldr x3, [x4+152]
    001e1cf8str x3, [x25+8]
    001e1cfcb 0x1e1d00
    001e1d00
    001e1d00loc_1e1d00:
    001e1d00str x2, [x4+152]
    001e1d04ldr x2, [sp+168]
    001e1d08ldrsb x27, [x2]
    001e1d0cldr x0, [x2+144]
    001e1d10ldr x1, [x2+152]
    001e1d14str x0, [sp+72]
    001e1d18str x1, [sp+80]
    001e1d1cldur x29, [sp-8]
    001e1d20ldr x30, [sp], 160
    001e1d24ret x30
    001e1d28
    001e1d28loc_1e1d28:
    001e1d28str x0, [sp+8]
    001e1d2cmov x3, x30
    001e1d30bl runtime.morestack_noctxt.abi0
    001e1d34ldr x0, [sp+8]
    001e1d38b 0x1e1a30
    001e1d3cudf 0
    001e1a30
    001e1d40
    001e1d40io/ioutil.init: ; void io/ioutil.init(void)
    001e1d40ldr x16, [x28+16]
    001e1d44subs xzr, sp, x16
    001e1d48b.ls 0x1e1db0
    001e1d4cstr x30, [sp-16]!
    001e1d50stur x29, [sp-8]
    001e1d54sub x29, sp, 8
    001e1d58adrp x27, 0x82c000
    001e1d5cldr x0, [x27+2568]
    001e1d60adrp x27, 0x82c000
    001e1d64ldr x1, [x27+2560]
    001e1d68adrp x27, 0x840000
    001e1d6cstr x1, [x27+2576]
    001e1d70adrp x27, 0x86a000
    001e1d74ldr w1, [x27+3056]
    001e1d78cbz w1, 0x1e1d80
    001e1d7cb 0x1e1d84
    001e1d80
    001e1d80loc_1e1d80:
    001e1d80b 0x1e1d9c
    001e1d84
    001e1d84loc_1e1d84:
    001e1d84bl runtime.gcWriteBarrier2
    001e1d88str x0, [x25]
    001e1d8cadrp x27, 0x840000
    001e1d90ldr x1, [x27+2584]
    001e1d94str x1, [x25+8]
    001e1d98b 0x1e1d9c
    001e1d9c
    001e1d9cloc_1e1d9c:
    001e1d9cadrp x27, 0x840000
    001e1da0str x0, [x27+2584]
    001e1da4ldur x29, [sp-8]
    001e1da8ldr x30, [sp], 16
    001e1dacret x30
    001e1db0
    001e1db0loc_1e1db0:
    001e1db0mov x3, x30
    001e1db4bl runtime.morestack_noctxt.abi0
    001e1db8b 0x1e1d40
    001e1dbcudf 0
    001e1d40
    001e1dc0
    001e1dc0io/ioutil.ReadAll: ; void io/ioutil.ReadAll(io.Reader r)
    001e1dc0ldr x16, [x28+16]
    001e1dc4sub x17, sp, 32
    001e1dc8subs xzr, x17, x16
    001e1dccb.ls 0x1e1e84
    001e1dd0str x30, [sp-160]!
    001e1dd4stur x29, [sp-8]
    001e1dd8sub x29, sp, 8
    001e1ddcstr x0, [sp+168]
    001e1de0str x1, [sp+176]
    001e1de4str xzr, [sp+48]
    001e1de8stp xzr, xzr, [sp+56]
    001e1decstp xzr, xzr, [sp+32]
    001e1df0str xzr, [sp+88]
    001e1df4stp xzr, xzr, [sp+96]
    001e1df8stp xzr, xzr, [sp+72]
    001e1dfcldr x0, [sp+168]
    001e1e00ldr x1, [sp+176]
    001e1e04bl io.ReadAll
    001e1e08str x0, [sp+88]
    001e1e0cstr x1, [sp+96]
    001e1e10str x2, [sp+104]
    001e1e14str x3, [sp+72]
    001e1e18str x4, [sp+80]
    001e1e1cldr x2, [sp+96]
    001e1e20ldr x3, [sp+104]
    001e1e24ldr x4, [sp+88]
    001e1e28str x4, [sp+128]
    001e1e2cstr x2, [sp+136]
    001e1e30str x3, [sp+144]
    001e1e34ldr x2, [sp+72]
    001e1e38ldr x3, [sp+80]
    001e1e3cstr x2, [sp+112]
    001e1e40str x3, [sp+120]
    001e1e44ldr x2, [sp+128]
    001e1e48ldr x3, [sp+136]
    001e1e4cldr x4, [sp+144]
    001e1e50str x2, [sp+48]
    001e1e54str x3, [sp+56]
    001e1e58str x4, [sp+64]
    001e1e5cldr x3, [sp+112]
    001e1e60ldr x4, [sp+120]
    001e1e64str x3, [sp+32]
    001e1e68str x4, [sp+40]
    001e1e6cldr x0, [sp+48]
    001e1e70ldr x1, [sp+56]
    001e1e74ldr x2, [sp+64]
    001e1e78ldur x29, [sp-8]
    001e1e7cldr x30, [sp], 160
    001e1e80ret x30
    001e1e84
    001e1e84loc_1e1e84:
    001e1e84stp x0, x1, [sp+8]
    001e1e88mov x3, x30
    001e1e8cbl runtime.morestack_noctxt.abi0
    001e1e90ldp x0, x1, [sp+8]
    001e1e94b 0x1e1dc0
    001e1e98udf 0
    001e1e9cudf 0
    001e1dc0
    001e1ea0
    001e1ea0io/ioutil.ReadDir: ; void io/ioutil.ReadDir(struct string dirname)
    001e1ea0ldr x16, [x28+16]
    001e1ea4sub x17, sp, 128
    001e1ea8subs xzr, x17, x16
    001e1eacb.ls 0x1e2078
    001e1eb0sub x20, sp, 256
    001e1eb4stp x29, x30, [x20-8]
    001e1eb8add sp, x20, 0
    001e1ebcsub x29, sp, 8
    001e1ec0str x0, [sp+264]
    001e1ec4str x1, [sp+272]
    001e1ec8str xzr, [sp+64]
    001e1eccstp xzr, xzr, [sp+72]
    001e1ed0stp xzr, xzr, [sp+48]
    001e1ed4str xzr, [sp+240]
    001e1ed8stp xzr, xzr, [sp+224]
    001e1edcldr x0, [sp+264]
    001e1ee0ldr x1, [sp+272]
    001e1ee4bl os.Open
    001e1ee8str x0, [sp+240]
    001e1eecstr x1, [sp+224]
    001e1ef0str x2, [sp+232]
    001e1ef4ldr x2, [sp+240]
    001e1ef8str x2, [sp+192]
    001e1efcldr x2, [sp+232]
    001e1f00ldr x3, [sp+224]
    001e1f04str x3, [sp+176]
    001e1f08str x2, [sp+184]
    001e1f0cldr x2, [sp+192]
    001e1f10str x2, [sp+112]
    001e1f14ldr x2, [sp+184]
    001e1f18ldr x3, [sp+176]
    001e1f1cstr x3, [sp+120]
    001e1f20str x2, [sp+128]
    001e1f24cbnz x3, 0x1e1f2c
    001e1f28b 0x1e1f5c
    001e1f2c
    001e1f2cloc_1e1f2c:
    001e1f2cstr xzr, [sp+64]
    001e1f30stp xzr, xzr, [sp+72]
    001e1f34ldr x3, [sp+120]
    001e1f38ldr x4, [sp+128]
    001e1f3cstr x3, [sp+48]
    001e1f40str x4, [sp+56]
    001e1f44ldr x0, [sp+64]
    001e1f48ldr x1, [sp+72]
    001e1f4cldr x2, [sp+80]
    001e1f50ldp x29, x30, [sp-8]
    001e1f54add sp, sp, 256
    001e1f58ret x30
    001e1f5c
    001e1f5cloc_1e1f5c:
    001e1f5cstr xzr, [sp+200]
    001e1f60stp xzr, xzr, [sp+208]
    001e1f64stp xzr, xzr, [sp+224]
    001e1f68ldr x0, [sp+112]
    001e1f6cmovn x1, 0
    001e1f70bl os.(*File).Readdir
    001e1f74str x0, [sp+200]
    001e1f78str x1, [sp+208]
    001e1f7cstr x2, [sp+216]
    001e1f80str x3, [sp+224]
    001e1f84str x4, [sp+232]
    001e1f88ldr x2, [sp+200]
    001e1f8cldr x3, [sp+208]
    001e1f90ldr x4, [sp+216]
    001e1f94str x2, [sp+152]
    001e1f98str x3, [sp+160]
    001e1f9cstr x4, [sp+168]
    001e1fa0ldr x2, [sp+224]
    001e1fa4ldr x3, [sp+232]
    001e1fa8str x2, [sp+136]
    001e1facstr x3, [sp+144]
    001e1fb0ldr x2, [sp+152]
    001e1fb4ldr x3, [sp+160]
    001e1fb8ldr x4, [sp+168]
    001e1fbcstr x2, [sp+88]
    001e1fc0str x3, [sp+96]
    001e1fc4str x4, [sp+104]
    001e1fc8ldr x2, [sp+136]
    001e1fccldr x3, [sp+144]
    001e1fd0str x2, [sp+120]
    001e1fd4str x3, [sp+128]
    001e1fd8ldr x0, [sp+112]
    001e1fdcbl os.(*File).Close
    001e1fe0ldr x2, [sp+120]
    001e1fe4cbnz x2, 0x1e1fec
    001e1fe8b 0x1e201c
    001e1fec
    001e1fecloc_1e1fec:
    001e1fecstr xzr, [sp+64]
    001e1ff0stp xzr, xzr, [sp+72]
    001e1ff4ldr x3, [sp+120]
    001e1ff8ldr x4, [sp+128]
    001e1ffcstr x3, [sp+48]
    001e2000str x4, [sp+56]
    001e2004ldr x0, [sp+64]
    001e2008ldr x1, [sp+72]
    001e200cldr x2, [sp+80]
    001e2010ldp x29, x30, [sp-8]
    001e2014add sp, sp, 256
    001e2018ret x30
    001e201c
    001e201cloc_1e201c:
    001e201cldr x1, [sp+88]
    001e2020ldr x2, [sp+96]
    001e2024ldr x3, [sp+104]
    001e2028adrp x0, 0x534000
    001e202cadd x0, x0, 3904
    001e2030adrp x4, 0x4f7000
    001e2034add x4, x4, 72
    001e2038bl slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e203cldr x5, [sp+88]
    001e2040ldr x6, [sp+96]
    001e2044ldr x7, [sp+104]
    001e2048str x5, [sp+64]
    001e204cstr x6, [sp+72]
    001e2050str x7, [sp+80]
    001e2054stp xzr, xzr, [sp+48]
    001e2058ldr x0, [sp+64]
    001e205cldr x1, [sp+72]
    001e2060ldr x2, [sp+80]
    001e2064mov x3, xzr
    001e2068mov x4, xzr
    001e206cldp x29, x30, [sp-8]
    001e2070add sp, sp, 256
    001e2074ret x30
    001e2078
    001e2078loc_1e2078:
    001e2078stp x0, x1, [sp+8]
    001e207cmov x3, x30
    001e2080bl runtime.morestack_noctxt.abi0
    001e2084ldp x0, x1, [sp+8]
    001e2088b 0x1e1ea0
    001e208cudf 0
    001e1ea0
    001e2090
    001e2090io/ioutil.ReadDir.func1: ; void io/ioutil.ReadDir.func1(io/fs.FileInfo a, io/fs.FileInfo b)
    001e2090ldr x16, [x28+16]
    001e2094subs xzr, sp, x16
    001e2098b.ls 0x1e212c
    001e209cstr x30, [sp-96]!
    001e20a0stur x29, [sp-8]
    001e20a4sub x29, sp, 8
    001e20a8str x0, [sp+104]
    001e20acstr x1, [sp+112]
    001e20b0str x2, [sp+120]
    001e20b4str x3, [sp+128]
    001e20b8str xzr, [sp+40]
    001e20bcldr x2, [sp+104]
    001e20c0ldrsb x27, [x2]
    001e20c4ldr x2, [x2+48]
    001e20c8mov x0, x1
    001e20ccblr x2
    001e20d0str x0, [sp+72]
    001e20d4str x1, [sp+80]
    001e20d8ldr x0, [sp+128]
    001e20dcldr x1, [sp+120]
    001e20e0ldrsb x27, [x1]
    001e20e4ldr x1, [x1+48]
    001e20e8blr x1
    001e20ecstr x0, [sp+56]
    001e20f0str x1, [sp+64]
    001e20f4ldr x2, [sp+72]
    001e20f8ldr x3, [sp+80]
    001e20fcmov x4, x0
    001e2100mov x0, x2
    001e2104mov x5, x1
    001e2108mov x1, x3
    001e210cmov x2, x4
    001e2110mov x3, x5
    001e2114bl strings.Compare
    001e2118str x0, [sp+48]
    001e211cstr x0, [sp+40]
    001e2120ldur x29, [sp-8]
    001e2124ldr x30, [sp], 96
    001e2128ret x30
    001e212c
    001e212cloc_1e212c:
    001e212cstp x0, x1, [sp+8]
    001e2130stp x2, x3, [sp+24]
    001e2134mov x3, x30
    001e2138bl runtime.morestack_noctxt.abi0
    001e213cldp x0, x1, [sp+8]
    001e2140ldp x2, x3, [sp+24]
    001e2144b 0x1e2090
    001e2148udf 0
    001e214cudf 0
    001e2090
    001e2150
    001e2150slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.SortFunc[go.shape.[]io/fs.FileInfo,go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[5] * dict, int64_t x, int64_t cmp)
    001e2150ldr x16, [x28+16]
    001e2154subs xzr, sp, x16
    001e2158b.ls 0x1e21cc
    001e215cstr x30, [sp-112]!
    001e2160stur x29, [sp-8]
    001e2164sub x29, sp, 8
    001e2168str x0, [sp+120]
    001e216cstr x1, [sp+128]
    001e2170str x2, [sp+136]
    001e2174str x3, [sp+144]
    001e2178str x4, [sp+152]
    001e217cstr x2, [sp+80]
    001e2180clz x8, x2
    001e2184orr x9, xzr, 64
    001e2188sub x8, x9, x8
    001e218cstr x8, [sp+88]
    001e2190ldr x8, [sp+120]
    001e2194ldrsb x27, [x8]
    001e2198ldr x0, [x8]
    001e219cstr x0, [sp+96]
    001e21a0ldr x5, [sp+80]
    001e21a4ldr x6, [sp+88]
    001e21a8ldr x7, [sp+152]
    001e21acldr x1, [sp+128]
    001e21b0ldr x2, [sp+136]
    001e21b4ldr x3, [sp+144]
    001e21b8mov x4, xzr
    001e21bcbl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e21c0ldur x29, [sp-8]
    001e21c4ldr x30, [sp], 112
    001e21c8ret x30
    001e21cc
    001e21ccloc_1e21cc:
    001e21ccstp x0, x1, [sp+8]
    001e21d0stp x2, x3, [sp+24]
    001e21d4str x4, [sp+40]
    001e21d8mov x3, x30
    001e21dcbl runtime.morestack_noctxt.abi0
    001e21e0ldp x0, x1, [sp+8]
    001e21e4ldp x2, x3, [sp+24]
    001e21e8ldr x4, [sp+40]
    001e21ecb 0x1e2150
    001e2150
    001e21f0
    001e21f0slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[11] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int limit, int64_t cmp)
    001e21f0ldr x16, [x28+16]
    001e21f4sub x17, sp, 176
    001e21f8subs xzr, x17, x16
    001e21fcb.ls 0x1e26a8
    001e2200sub x20, sp, 304
    001e2204stp x29, x30, [x20-8]
    001e2208add sp, x20, 0
    001e220csub x29, sp, 8
    001e2210str x0, [sp+312]
    001e2214str x1, [sp+320]
    001e2218str x2, [sp+328]
    001e221cstr x3, [sp+336]
    001e2220str x4, [sp+344]
    001e2224str x5, [sp+352]
    001e2228str x6, [sp+360]
    001e222cstr x7, [sp+368]
    001e2230orr x7, xzr, 1
    001e2234strb w7, [sp+75]
    001e2238strb w7, [sp+74]
    001e223cb 0x1e2240
    001e2240
    001e2240loc_1e2240:
    001e2240b 0x1e2244
    001e2244
    001e2244loc_1e2244:
    001e2244ldr x7, [sp+352]
    001e2248ldr x8, [sp+344]
    001e224csub x7, x7, x8
    001e2250str x7, [sp+112]
    001e2254subs xzr, x7, 12
    001e2258b.le 0x1e2260
    001e225cb 0x1e2298
    001e2260
    001e2260loc_1e2260:
    001e2260ldr x7, [sp+312]
    001e2264ldrsb x27, [x7]
    001e2268ldr x0, [x7]
    001e226cstr x0, [sp+288]
    001e2270ldr x4, [sp+344]
    001e2274ldr x5, [sp+352]
    001e2278ldr x1, [sp+320]
    001e227cldr x6, [sp+368]
    001e2280ldr x2, [sp+328]
    001e2284ldr x3, [sp+336]
    001e2288bl slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e228cldp x29, x30, [sp-8]
    001e2290add sp, sp, 304
    001e2294ret x30
    001e2298
    001e2298loc_1e2298:
    001e2298ldr x7, [sp+360]
    001e229ccbz x7, 0x1e22a4
    001e22a0b 0x1e22dc
    001e22a4
    001e22a4loc_1e22a4:
    001e22a4ldr x7, [sp+312]
    001e22a8ldrsb x27, [x7]
    001e22acldr x0, [x7+8]
    001e22b0str x0, [sp+280]
    001e22b4ldr x4, [sp+344]
    001e22b8ldr x5, [sp+352]
    001e22bcldr x1, [sp+320]
    001e22c0ldr x6, [sp+368]
    001e22c4ldr x2, [sp+328]
    001e22c8ldr x3, [sp+336]
    001e22ccbl slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e22d0ldp x29, x30, [sp-8]
    001e22d4add sp, sp, 304
    001e22d8ret x30
    001e22dc
    001e22dcloc_1e22dc:
    001e22dcldrb w7, [sp+75]
    001e22e0tbnz w7, 0, 0x1e22e8
    001e22e4b 0x1e22ec
    001e22e8
    001e22e8loc_1e22e8:
    001e22e8b 0x1e2328
    001e22ec
    001e22ecloc_1e22ec:
    001e22ecldr x7, [sp+312]
    001e22f0ldrsb x27, [x7]
    001e22f4ldr x0, [x7+16]
    001e22f8str x0, [sp+272]
    001e22fcldr x4, [sp+344]
    001e2300ldr x5, [sp+352]
    001e2304ldr x1, [sp+320]
    001e2308ldr x6, [sp+368]
    001e230cldr x2, [sp+328]
    001e2310ldr x3, [sp+336]
    001e2314bl slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2318ldr x7, [sp+360]
    001e231csub x7, x7, 1
    001e2320str x7, [sp+360]
    001e2324b 0x1e2328
    001e2328
    001e2328loc_1e2328:
    001e2328ldr x7, [sp+312]
    001e232cldrsb x27, [x7]
    001e2330ldr x0, [x7+24]
    001e2334str x0, [sp+264]
    001e2338ldr x4, [sp+344]
    001e233cldr x5, [sp+352]
    001e2340ldr x1, [sp+320]
    001e2344ldr x6, [sp+368]
    001e2348ldr x2, [sp+328]
    001e234cldr x3, [sp+336]
    001e2350bl slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2354str x0, [sp+152]
    001e2358str x1, [sp+144]
    001e235cstr x0, [sp+176]
    001e2360str x1, [sp+168]
    001e2364str x0, [sp+88]
    001e2368str x1, [sp+128]
    001e236csubs xzr, x1, 2
    001e2370b.eq 0x1e2378
    001e2374b 0x1e23cc
    001e2378
    001e2378loc_1e2378:
    001e2378ldr x7, [sp+312]
    001e237cldrsb x27, [x7]
    001e2380ldr x0, [x7+32]
    001e2384str x0, [sp+256]
    001e2388ldr x4, [sp+344]
    001e238cldr x5, [sp+352]
    001e2390ldr x1, [sp+320]
    001e2394ldr x6, [sp+368]
    001e2398ldr x2, [sp+328]
    001e239cldr x3, [sp+336]
    001e23a0bl slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e23a4ldr x7, [sp+352]
    001e23a8ldr x8, [sp+88]
    001e23acldr x9, [sp+344]
    001e23b0add x7, x7, x9
    001e23b4sub x7, x7, x8
    001e23b8sub x7, x7, 1
    001e23bcstr x7, [sp+88]
    001e23c0orr x7, xzr, 1
    001e23c4str x7, [sp+128]
    001e23c8b 0x1e23d4
    001e23cc
    001e23ccloc_1e23cc:
    001e23ccorr x7, xzr, 1
    001e23d0b 0x1e23d4
    001e23d4
    001e23d4loc_1e23d4:
    001e23d4ldrb w8, [sp+75]
    001e23d8strb w8, [sp+77]
    001e23dctbnz w8, 0, 0x1e23e4
    001e23e0b 0x1e23f0
    001e23e4
    001e23e4loc_1e23e4:
    001e23e4ldrb w8, [sp+74]
    001e23e8strb w8, [sp+77]
    001e23ecb 0x1e23f4
    001e23f0
    001e23f0loc_1e23f0:
    001e23f0b 0x1e23f4
    001e23f4
    001e23f4loc_1e23f4:
    001e23f4ldrb w8, [sp+77]
    001e23f8strb w8, [sp+78]
    001e23fctbnz w8, 0, 0x1e2404
    001e2400b 0x1e2418
    001e2404
    001e2404loc_1e2404:
    001e2404ldr x8, [sp+128]
    001e2408subs xzr, x8, 1
    001e240ccset x8, eq
    001e2410strb w8, [sp+78]
    001e2414b 0x1e241c
    001e2418
    001e2418loc_1e2418:
    001e2418b 0x1e241c
    001e241c
    001e241cloc_1e241c:
    001e241cldrb w8, [sp+78]
    001e2420tbnz w8, 0, 0x1e2428
    001e2424b 0x1e2470
    001e2428
    001e2428loc_1e2428:
    001e2428ldr x7, [sp+312]
    001e242cldrsb x27, [x7]
    001e2430ldr x0, [x7+40]
    001e2434str x0, [sp+248]
    001e2438ldr x4, [sp+344]
    001e243cldr x5, [sp+352]
    001e2440ldr x1, [sp+320]
    001e2444ldr x6, [sp+368]
    001e2448ldr x2, [sp+328]
    001e244cldr x3, [sp+336]
    001e2450bl slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2454strb w0, [sp+77]
    001e2458tbnz w0, 0, 0x1e2460
    001e245cb 0x1e246c
    001e2460
    001e2460loc_1e2460:
    001e2460ldp x29, x30, [sp-8]
    001e2464add sp, sp, 304
    001e2468ret x30
    001e246c
    001e246cloc_1e246c:
    001e246cb 0x1e2474
    001e2470
    001e2470loc_1e2470:
    001e2470b 0x1e2474
    001e2474
    001e2474loc_1e2474:
    001e2474ldr x8, [sp+344]
    001e2478subs xzr, x8, 0
    001e247ccset x8, gt
    001e2480strb w8, [sp+77]
    001e2484b.gt 0x1e248c
    001e2488b 0x1e2518
    001e248c
    001e248cloc_1e248c:
    001e248cldr x4, [sp+320]
    001e2490ldr x1, [sp+328]
    001e2494ldr x5, [sp+344]
    001e2498sub x0, x5, 1
    001e249csubs xzr, x1, x0
    001e24a0b.hi 0x1e24a8
    001e24a4b 0x1e26a0
    001e24a8
    001e24a8loc_1e24a8:
    001e24a8add x5, x4, x0, lsl #4
    001e24acldr x5, [x5+8]
    001e24b0ubfm x6, x0, 60, 59
    001e24b4ldr x4, [x4+x6]
    001e24b8str x4, [sp+232]
    001e24bcstr x5, [sp+240]
    001e24c0ldr x0, [sp+88]
    001e24c4ldr x4, [sp+320]
    001e24c8ldr x1, [sp+328]
    001e24ccsubs xzr, x0, x1
    001e24d0b.lo 0x1e24d8
    001e24d4b 0x1e269c
    001e24d8
    001e24d8loc_1e24d8:
    001e24d8add x5, x4, x0, lsl #4
    001e24dcldr x3, [x5+8]
    001e24e0ubfm x5, x0, 60, 59
    001e24e4ldr x2, [x4+x5]
    001e24e8str x2, [sp+216]
    001e24ecstr x3, [sp+224]
    001e24f0ldr x26, [sp+368]
    001e24f4ldr x4, [x26]
    001e24f8ldr x0, [sp+232]
    001e24fcldr x1, [sp+240]
    001e2500blr x4
    001e2504str x0, [sp+152]
    001e2508subs xzr, x0, 0
    001e250ccset x4, ge
    001e2510strb w4, [sp+77]
    001e2514b 0x1e251c
    001e2518
    001e2518loc_1e2518:
    001e2518b 0x1e251c
    001e251c
    001e251cloc_1e251c:
    001e251cldrb w8, [sp+77]
    001e2520tbnz w8, 0, 0x1e2528
    001e2524b 0x1e2564
    001e2528
    001e2528loc_1e2528:
    001e2528ldr x8, [sp+312]
    001e252cldrsb x27, [x8]
    001e2530ldr x0, [x8+48]
    001e2534str x0, [sp+208]
    001e2538ldr x4, [sp+344]
    001e253cldr x5, [sp+352]
    001e2540ldr x6, [sp+88]
    001e2544ldr x1, [sp+320]
    001e2548ldr x7, [sp+368]
    001e254cldr x2, [sp+328]
    001e2550ldr x3, [sp+336]
    001e2554bl slices.partitionEqualCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2558str x0, [sp+104]
    001e255cstr x0, [sp+344]
    001e2560b 0x1e2698
    001e2564
    001e2564loc_1e2564:
    001e2564ldr x8, [sp+312]
    001e2568ldrsb x27, [x8]
    001e256cldr x0, [x8+56]
    001e2570str x0, [sp+200]
    001e2574ldr x4, [sp+344]
    001e2578ldr x5, [sp+352]
    001e257cldr x6, [sp+88]
    001e2580ldr x1, [sp+320]
    001e2584ldr x7, [sp+368]
    001e2588ldr x2, [sp+328]
    001e258cldr x3, [sp+336]
    001e2590bl slices.partitionCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2594str x0, [sp+152]
    001e2598strb w1, [sp+77]
    001e259cldr x8, [sp+152]
    001e25a0str x8, [sp+160]
    001e25a4ldrb w8, [sp+77]
    001e25a8strb w8, [sp+79]
    001e25acldr x8, [sp+160]
    001e25b0str x8, [sp+96]
    001e25b4ldrb w9, [sp+79]
    001e25b8strb w9, [sp+76]
    001e25bcstrb w9, [sp+74]
    001e25c0ldr x9, [sp+344]
    001e25c4ldr x10, [sp+96]
    001e25c8sub x9, x10, x9
    001e25ccstr x9, [sp+120]
    001e25d0ldr x10, [sp+352]
    001e25d4sub x8, x10, x8
    001e25d8str x8, [sp+80]
    001e25dcldr x10, [sp+112]
    001e25e0sbfm x11, x10, 63, 63
    001e25e4add x10, x10, x11, lsr #61
    001e25e8sbfm x11, x10, 3, 63
    001e25ecstr x11, [sp+136]
    001e25f0subs xzr, x8, x9
    001e25f4b.gt 0x1e25fc
    001e25f8b 0x1e2648
    001e25fc
    001e25fcloc_1e25fc:
    001e25fcsubs xzr, x9, x10, asr #3
    001e2600cset x8, ge
    001e2604strb w8, [sp+75]
    001e2608ldr x8, [sp+312]
    001e260cldrsb x27, [x8]
    001e2610ldr x0, [x8+64]
    001e2614str x0, [sp+192]
    001e2618ldr x4, [sp+344]
    001e261cldr x5, [sp+96]
    001e2620ldr x6, [sp+360]
    001e2624ldr x1, [sp+320]
    001e2628ldr x7, [sp+368]
    001e262cldr x2, [sp+328]
    001e2630ldr x3, [sp+336]
    001e2634bl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2638ldr x8, [sp+96]
    001e263cadd x8, x8, 1
    001e2640str x8, [sp+344]
    001e2644b 0x1e2694
    001e2648
    001e2648loc_1e2648:
    001e2648subs xzr, x8, x10, asr #3
    001e264ccset x8, ge
    001e2650strb w8, [sp+75]
    001e2654ldr x8, [sp+312]
    001e2658ldrsb x27, [x8]
    001e265cldr x0, [x8+64]
    001e2660str x0, [sp+184]
    001e2664ldr x5, [sp+352]
    001e2668ldr x6, [sp+360]
    001e266cldr x1, [sp+320]
    001e2670ldr x7, [sp+368]
    001e2674ldr x2, [sp+328]
    001e2678ldr x3, [sp+336]
    001e267cldr x8, [sp+96]
    001e2680add x4, x8, 1
    001e2684bl slices.pdqsortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e2688ldr x8, [sp+96]
    001e268cstr x8, [sp+352]
    001e2690b 0x1e2694
    001e2694
    001e2694loc_1e2694:
    001e2694b 0x1e2698
    001e2698
    001e2698loc_1e2698:
    001e2698b 0x1e2240
    001e269c
    001e269cloc_1e269c:
    001e269cbl runtime.panicIndex
    001e26a0
    001e26a0loc_1e26a0:
    001e26a0bl runtime.panicIndex
    001e26a4hint
    001e26a8
    001e26a8loc_1e26a8:
    001e26a8stp x0, x1, [sp+8]
    001e26acstp x2, x3, [sp+24]
    001e26b0stp x4, x5, [sp+40]
    001e26b4stp x6, x7, [sp+56]
    001e26b8mov x3, x30
    001e26bcbl runtime.morestack_noctxt.abi0
    001e26c0ldp x0, x1, [sp+8]
    001e26c4ldp x2, x3, [sp+24]
    001e26c8ldp x4, x5, [sp+40]
    001e26ccldp x6, x7, [sp+56]
    001e26d0b 0x1e21f0
    001e26d4udf 0
    001e26d8udf 0
    001e26dcudf 0
    001e21f0
    001e26e0
    001e26e0slices.partitionCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.partitionCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int pivot, int64_t cmp)
    001e26e0ldr x16, [x28+16]
    001e26e4sub x17, sp, 176
    001e26e8subs xzr, x17, x16
    001e26ecb.ls 0x1e30a4
    001e26f0sub x20, sp, 304
    001e26f4stp x29, x30, [x20-8]
    001e26f8add sp, x20, 0
    001e26fcsub x29, sp, 8
    001e2700str x0, [sp+312]
    001e2704str x1, [sp+320]
    001e2708str x2, [sp+328]
    001e270cstr x3, [sp+336]
    001e2710str x4, [sp+344]
    001e2714str x5, [sp+352]
    001e2718str x6, [sp+360]
    001e271cstr x7, [sp+368]
    001e2720str xzr, [sp+56]
    001e2724strb wzr, [sp+54]
    001e2728ldr x0, [sp+344]
    001e272cldr x4, [sp+320]
    001e2730ldr x1, [sp+328]
    001e2734subs xzr, x1, x0
    001e2738b.hi 0x1e2740
    001e273cb 0x1e309c
    001e2740
    001e2740loc_1e2740:
    001e2740add x5, x4, x0, lsl #4
    001e2744ldr x5, [x5+8]
    001e2748ubfm x6, x0, 60, 59
    001e274cldr x4, [x4+x6]
    001e2750str x4, [sp+280]
    001e2754str x5, [sp+288]
    001e2758ldr x0, [sp+360]
    001e275cldr x4, [sp+320]
    001e2760ldr x1, [sp+328]
    001e2764subs xzr, x1, x0
    001e2768b.hi 0x1e2770
    001e276cb 0x1e3098
    001e2770
    001e2770loc_1e2770:
    001e2770ldr x5, [sp+344]
    001e2774ldr x6, [sp+320]
    001e2778ldr x1, [sp+328]
    001e277cadd x7, x4, x0, lsl #4
    001e2780ldr x7, [x7+8]
    001e2784ubfm x8, x0, 60, 59
    001e2788ldr x4, [x4+x8]
    001e278csubs xzr, x1, x5
    001e2790b.hi 0x1e2798
    001e2794b 0x1e3090
    001e2798
    001e2798loc_1e2798:
    001e2798add x8, x6, x5, lsl #4
    001e279cubfm x5, x5, 60, 59
    001e27a0str x4, [x6+x5]
    001e27a4adrp x27, 0x869000
    001e27a8ldr w4, [x27+3056]
    001e27accbz w4, 0x1e27b4
    001e27b0b 0x1e27b8
    001e27b4
    001e27b4loc_1e27b4:
    001e27b4b 0x1e27cc
    001e27b8
    001e27b8loc_1e27b8:
    001e27b8bl runtime.gcWriteBarrier2
    001e27bcstr x7, [x25]
    001e27c0ldr x4, [x8+8]
    001e27c4str x4, [x25+8]
    001e27c8b 0x1e27cc
    001e27cc
    001e27ccloc_1e27cc:
    001e27ccstr x7, [x8+8]
    001e27d0ldr x0, [sp+360]
    001e27d4ldr x4, [sp+320]
    001e27d8ldr x1, [sp+328]
    001e27dcldr x5, [sp+288]
    001e27e0ldr x6, [sp+280]
    001e27e4subs xzr, x1, x0
    001e27e8b.hi 0x1e27f0
    001e27ecb 0x1e308c
    001e27f0
    001e27f0loc_1e27f0:
    001e27f0add x7, x4, x0, lsl #4
    001e27f4ubfm x8, x0, 60, 59
    001e27f8str x6, [x4+x8]
    001e27fcadrp x27, 0x869000
    001e2800ldr w4, [x27+3056]
    001e2804cbz w4, 0x1e280c
    001e2808b 0x1e2810
    001e280c
    001e280cloc_1e280c:
    001e280cb 0x1e2824
    001e2810
    001e2810loc_1e2810:
    001e2810bl runtime.gcWriteBarrier2
    001e2814str x5, [x25]
    001e2818ldr x4, [x7+8]
    001e281cstr x4, [x25+8]
    001e2820b 0x1e2824
    001e2824
    001e2824loc_1e2824:
    001e2824str x5, [x7+8]
    001e2828ldr x4, [sp+344]
    001e282cadd x4, x4, 1
    001e2830str x4, [sp+72]
    001e2834ldr x4, [sp+352]
    001e2838sub x4, x4, 1
    001e283cstr x4, [sp+64]
    001e2840b 0x1e2844
    001e2844
    001e2844loc_1e2844:
    001e2844ldr x4, [sp+64]
    001e2848ldr x5, [sp+72]
    001e284csubs xzr, x4, x5
    001e2850cset x4, ge
    001e2854strb w4, [sp+55]
    001e2858b.ge 0x1e2860
    001e285cb 0x1e28e8
    001e2860
    001e2860loc_1e2860:
    001e2860ldr x0, [sp+72]
    001e2864ldr x4, [sp+320]
    001e2868ldr x1, [sp+328]
    001e286csubs xzr, x1, x0
    001e2870b.hi 0x1e2878
    001e2874b 0x1e3088
    001e2878
    001e2878loc_1e2878:
    001e2878add x5, x4, x0, lsl #4
    001e287cldr x5, [x5+8]
    001e2880ubfm x6, x0, 60, 59
    001e2884ldr x4, [x4+x6]
    001e2888str x4, [sp+264]
    001e288cstr x5, [sp+272]
    001e2890ldr x0, [sp+344]
    001e2894ldr x4, [sp+320]
    001e2898ldr x1, [sp+328]
    001e289csubs xzr, x1, x0
    001e28a0b.hi 0x1e28a8
    001e28a4b 0x1e3084
    001e28a8
    001e28a8loc_1e28a8:
    001e28a8add x5, x4, x0, lsl #4
    001e28acldr x3, [x5+8]
    001e28b0ubfm x5, x0, 60, 59
    001e28b4ldr x2, [x4+x5]
    001e28b8str x2, [sp+248]
    001e28bcstr x3, [sp+256]
    001e28c0ldr x26, [sp+368]
    001e28c4ldr x4, [x26]
    001e28c8ldr x0, [sp+264]
    001e28ccldr x1, [sp+272]
    001e28d0blr x4
    001e28d4str x0, [sp+80]
    001e28d8subs xzr, x0, 0
    001e28dccset x4, lt
    001e28e0strb w4, [sp+55]
    001e28e4b 0x1e28ec
    001e28e8
    001e28e8loc_1e28e8:
    001e28e8b 0x1e28ec
    001e28ec
    001e28ecloc_1e28ec:
    001e28ecldrb w4, [sp+55]
    001e28f0tbnz w4, 0, 0x1e28f8
    001e28f4b 0x1e290c
    001e28f8
    001e28f8loc_1e28f8:
    001e28f8ldr x4, [sp+72]
    001e28fcadd x4, x4, 1
    001e2900str x4, [sp+72]
    001e2904b 0x1e2908
    001e2908
    001e2908loc_1e2908:
    001e2908b 0x1e2844
    001e290c
    001e290cloc_1e290c:
    001e290cb 0x1e2910
    001e2910
    001e2910loc_1e2910:
    001e2910ldr x4, [sp+64]
    001e2914ldr x5, [sp+72]
    001e2918subs xzr, x4, x5
    001e291ccset x4, ge
    001e2920strb w4, [sp+55]
    001e2924b.ge 0x1e292c
    001e2928b 0x1e29b4
    001e292c
    001e292cloc_1e292c:
    001e292cldr x0, [sp+64]
    001e2930ldr x4, [sp+320]
    001e2934ldr x1, [sp+328]
    001e2938subs xzr, x1, x0
    001e293cb.hi 0x1e2944
    001e2940b 0x1e3080
    001e2944
    001e2944loc_1e2944:
    001e2944add x5, x4, x0, lsl #4
    001e2948ldr x5, [x5+8]
    001e294cubfm x6, x0, 60, 59
    001e2950ldr x4, [x4+x6]
    001e2954str x4, [sp+232]
    001e2958str x5, [sp+240]
    001e295cldr x0, [sp+344]
    001e2960ldr x4, [sp+320]
    001e2964ldr x1, [sp+328]
    001e2968subs xzr, x1, x0
    001e296cb.hi 0x1e2974
    001e2970b 0x1e307c
    001e2974
    001e2974loc_1e2974:
    001e2974add x5, x4, x0, lsl #4
    001e2978ldr x3, [x5+8]
    001e297cubfm x5, x0, 60, 59
    001e2980ldr x2, [x4+x5]
    001e2984str x2, [sp+216]
    001e2988str x3, [sp+224]
    001e298cldr x26, [sp+368]
    001e2990ldr x4, [x26]
    001e2994ldr x0, [sp+232]
    001e2998ldr x1, [sp+240]
    001e299cblr x4
    001e29a0str x0, [sp+80]
    001e29a4subs xzr, x0, 0
    001e29a8cset x4, ge
    001e29acstrb w4, [sp+55]
    001e29b0b 0x1e29b8
    001e29b4
    001e29b4loc_1e29b4:
    001e29b4b 0x1e29b8
    001e29b8
    001e29b8loc_1e29b8:
    001e29b8ldrb w4, [sp+55]
    001e29bctbnz w4, 0, 0x1e29c4
    001e29c0b 0x1e29d8
    001e29c4
    001e29c4loc_1e29c4:
    001e29c4ldr x4, [sp+64]
    001e29c8sub x4, x4, 1
    001e29ccstr x4, [sp+64]
    001e29d0b 0x1e29d4
    001e29d4
    001e29d4loc_1e29d4:
    001e29d4b 0x1e2910
    001e29d8
    001e29d8loc_1e29d8:
    001e29d8ldr x4, [sp+64]
    001e29dcldr x5, [sp+72]
    001e29e0subs xzr, x4, x5
    001e29e4b.lt 0x1e29ec
    001e29e8b 0x1e2b0c
    001e29ec
    001e29ecloc_1e29ec:
    001e29ecldr x0, [sp+64]
    001e29f0ldr x2, [sp+320]
    001e29f4ldr x1, [sp+328]
    001e29f8subs xzr, x0, x1
    001e29fcb.lo 0x1e2a04
    001e2a00b 0x1e3078
    001e2a04
    001e2a04loc_1e2a04:
    001e2a04add x3, x2, x0, lsl #4
    001e2a08ldr x3, [x3+8]
    001e2a0cubfm x4, x0, 60, 59
    001e2a10ldr x2, [x2+x4]
    001e2a14str x2, [sp+200]
    001e2a18str x3, [sp+208]
    001e2a1cldr x0, [sp+344]
    001e2a20ldr x2, [sp+320]
    001e2a24ldr x1, [sp+328]
    001e2a28subs xzr, x0, x1
    001e2a2cb.lo 0x1e2a34
    001e2a30b 0x1e3074
    001e2a34
    001e2a34loc_1e2a34:
    001e2a34ldr x3, [sp+64]
    001e2a38ldr x4, [sp+320]
    001e2a3cldr x1, [sp+328]
    001e2a40add x5, x2, x0, lsl #4
    001e2a44ldr x5, [x5+8]
    001e2a48ubfm x6, x0, 60, 59
    001e2a4cldr x2, [x2+x6]
    001e2a50subs xzr, x3, x1
    001e2a54b.lo 0x1e2a5c
    001e2a58b 0x1e306c
    001e2a5c
    001e2a5cloc_1e2a5c:
    001e2a5cadd x6, x4, x3, lsl #4
    001e2a60ubfm x3, x3, 60, 59
    001e2a64str x2, [x4+x3]
    001e2a68adrp x27, 0x869000
    001e2a6cldr w2, [x27+3056]
    001e2a70cbz w2, 0x1e2a78
    001e2a74b 0x1e2a7c
    001e2a78
    001e2a78loc_1e2a78:
    001e2a78b 0x1e2a90
    001e2a7c
    001e2a7cloc_1e2a7c:
    001e2a7cbl runtime.gcWriteBarrier2
    001e2a80str x5, [x25]
    001e2a84ldr x2, [x6+8]
    001e2a88str x2, [x25+8]
    001e2a8cb 0x1e2a90
    001e2a90
    001e2a90loc_1e2a90:
    001e2a90str x5, [x6+8]
    001e2a94ldr x0, [sp+344]
    001e2a98ldr x2, [sp+320]
    001e2a9cldr x1, [sp+328]
    001e2aa0ldr x3, [sp+208]
    001e2aa4ldr x4, [sp+200]
    001e2aa8subs xzr, x0, x1
    001e2aacb.lo 0x1e2ab4
    001e2ab0b 0x1e3068
    001e2ab4
    001e2ab4loc_1e2ab4:
    001e2ab4add x5, x2, x0, lsl #4
    001e2ab8ubfm x6, x0, 60, 59
    001e2abcstr x4, [x2+x6]
    001e2ac0adrp x27, 0x869000
    001e2ac4ldr w2, [x27+3056]
    001e2ac8cbz w2, 0x1e2ad0
    001e2accb 0x1e2ad4
    001e2ad0
    001e2ad0loc_1e2ad0:
    001e2ad0b 0x1e2ae8
    001e2ad4
    001e2ad4loc_1e2ad4:
    001e2ad4bl runtime.gcWriteBarrier2
    001e2ad8str x3, [x25]
    001e2adcldr x2, [x5+8]
    001e2ae0str x2, [x25+8]
    001e2ae4b 0x1e2ae8
    001e2ae8
    001e2ae8loc_1e2ae8:
    001e2ae8str x3, [x5+8]
    001e2aecldr x2, [sp+64]
    001e2af0str x2, [sp+56]
    001e2af4orr x1, xzr, 1
    001e2af8strb w1, [sp+54]
    001e2afcldr x0, [sp+56]
    001e2b00ldp x29, x30, [sp-8]
    001e2b04add sp, sp, 304
    001e2b08ret x30
    001e2b0c
    001e2b0cloc_1e2b0c:
    001e2b0cldr x0, [sp+72]
    001e2b10ldr x4, [sp+320]
    001e2b14ldr x1, [sp+328]
    001e2b18subs xzr, x0, x1
    001e2b1cb.lo 0x1e2b24
    001e2b20b 0x1e3064
    001e2b24
    001e2b24loc_1e2b24:
    001e2b24add x5, x4, x0, lsl #4
    001e2b28ldr x5, [x5+8]
    001e2b2cubfm x6, x0, 60, 59
    001e2b30ldr x4, [x4+x6]
    001e2b34str x4, [sp+184]
    001e2b38str x5, [sp+192]
    001e2b3cldr x0, [sp+64]
    001e2b40ldr x4, [sp+320]
    001e2b44ldr x1, [sp+328]
    001e2b48subs xzr, x0, x1
    001e2b4cb.lo 0x1e2b54
    001e2b50b 0x1e3060
    001e2b54
    001e2b54loc_1e2b54:
    001e2b54ldr x5, [sp+72]
    001e2b58ldr x6, [sp+320]
    001e2b5cldr x1, [sp+328]
    001e2b60add x7, x4, x0, lsl #4
    001e2b64ldr x7, [x7+8]
    001e2b68ubfm x8, x0, 60, 59
    001e2b6cldr x4, [x4+x8]
    001e2b70subs xzr, x1, x5
    001e2b74b.hi 0x1e2b7c
    001e2b78b 0x1e3058
    001e2b7c
    001e2b7cloc_1e2b7c:
    001e2b7cadd x8, x6, x5, lsl #4
    001e2b80ubfm x5, x5, 60, 59
    001e2b84str x4, [x6+x5]
    001e2b88adrp x27, 0x869000
    001e2b8cldr w4, [x27+3056]
    001e2b90cbz w4, 0x1e2b98
    001e2b94b 0x1e2b9c
    001e2b98
    001e2b98loc_1e2b98:
    001e2b98b 0x1e2bb0
    001e2b9c
    001e2b9cloc_1e2b9c:
    001e2b9cbl runtime.gcWriteBarrier2
    001e2ba0str x7, [x25]
    001e2ba4ldr x4, [x8+8]
    001e2ba8str x4, [x25+8]
    001e2bacb 0x1e2bb0
    001e2bb0
    001e2bb0loc_1e2bb0:
    001e2bb0str x7, [x8+8]
    001e2bb4ldr x0, [sp+64]
    001e2bb8ldr x4, [sp+320]
    001e2bbcldr x1, [sp+328]
    001e2bc0ldr x5, [sp+192]
    001e2bc4ldr x6, [sp+184]
    001e2bc8subs xzr, x1, x0
    001e2bccb.hi 0x1e2bd4
    001e2bd0b 0x1e3054
    001e2bd4
    001e2bd4loc_1e2bd4:
    001e2bd4add x7, x4, x0, lsl #4
    001e2bd8ubfm x8, x0, 60, 59
    001e2bdcstr x6, [x4+x8]
    001e2be0adrp x27, 0x869000
    001e2be4ldr w4, [x27+3056]
    001e2be8cbz w4, 0x1e2bf0
    001e2becb 0x1e2bf4
    001e2bf0
    001e2bf0loc_1e2bf0:
    001e2bf0b 0x1e2c08
    001e2bf4
    001e2bf4loc_1e2bf4:
    001e2bf4bl runtime.gcWriteBarrier2
    001e2bf8str x5, [x25]
    001e2bfcldr x4, [x7+8]
    001e2c00str x4, [x25+8]
    001e2c04b 0x1e2c08
    001e2c08
    001e2c08loc_1e2c08:
    001e2c08str x5, [x7+8]
    001e2c0cldr x4, [sp+72]
    001e2c10add x4, x4, 1
    001e2c14str x4, [sp+72]
    001e2c18ldr x4, [sp+64]
    001e2c1csub x4, x4, 1
    001e2c20str x4, [sp+64]
    001e2c24b 0x1e2c28
    001e2c28
    001e2c28loc_1e2c28:
    001e2c28b 0x1e2c2c
    001e2c2c
    001e2c2cloc_1e2c2c:
    001e2c2cb 0x1e2c30
    001e2c30
    001e2c30loc_1e2c30:
    001e2c30ldr x4, [sp+64]
    001e2c34ldr x5, [sp+72]
    001e2c38subs xzr, x4, x5
    001e2c3ccset x4, ge
    001e2c40strb w4, [sp+55]
    001e2c44b.ge 0x1e2c4c
    001e2c48b 0x1e2cd4
    001e2c4c
    001e2c4cloc_1e2c4c:
    001e2c4cldr x0, [sp+72]
    001e2c50ldr x4, [sp+320]
    001e2c54ldr x1, [sp+328]
    001e2c58subs xzr, x1, x0
    001e2c5cb.hi 0x1e2c64
    001e2c60b 0x1e3050
    001e2c64
    001e2c64loc_1e2c64:
    001e2c64add x5, x4, x0, lsl #4
    001e2c68ldr x5, [x5+8]
    001e2c6cubfm x6, x0, 60, 59
    001e2c70ldr x4, [x4+x6]
    001e2c74str x4, [sp+168]
    001e2c78str x5, [sp+176]
    001e2c7cldr x0, [sp+344]
    001e2c80ldr x4, [sp+320]
    001e2c84ldr x1, [sp+328]
    001e2c88subs xzr, x1, x0
    001e2c8cb.hi 0x1e2c94
    001e2c90b 0x1e304c
    001e2c94
    001e2c94loc_1e2c94:
    001e2c94add x5, x4, x0, lsl #4
    001e2c98ldr x3, [x5+8]
    001e2c9cubfm x5, x0, 60, 59
    001e2ca0ldr x2, [x4+x5]
    001e2ca4str x2, [sp+152]
    001e2ca8str x3, [sp+160]
    001e2cacldr x26, [sp+368]
    001e2cb0ldr x4, [x26]
    001e2cb4ldr x0, [sp+168]
    001e2cb8ldr x1, [sp+176]
    001e2cbcblr x4
    001e2cc0str x0, [sp+80]
    001e2cc4subs xzr, x0, 0
    001e2cc8cset x4, lt
    001e2cccstrb w4, [sp+55]
    001e2cd0b 0x1e2cd8
    001e2cd4
    001e2cd4loc_1e2cd4:
    001e2cd4b 0x1e2cd8
    001e2cd8
    001e2cd8loc_1e2cd8:
    001e2cd8ldrb w4, [sp+55]
    001e2cdctbnz w4, 0, 0x1e2ce4
    001e2ce0b 0x1e2cf8
    001e2ce4
    001e2ce4loc_1e2ce4:
    001e2ce4ldr x4, [sp+72]
    001e2ce8add x4, x4, 1
    001e2cecstr x4, [sp+72]
    001e2cf0b 0x1e2cf4
    001e2cf4
    001e2cf4loc_1e2cf4:
    001e2cf4b 0x1e2c30
    001e2cf8
    001e2cf8loc_1e2cf8:
    001e2cf8b 0x1e2cfc
    001e2cfc
    001e2cfcloc_1e2cfc:
    001e2cfcldr x4, [sp+64]
    001e2d00ldr x5, [sp+72]
    001e2d04subs xzr, x4, x5
    001e2d08cset x4, ge
    001e2d0cstrb w4, [sp+55]
    001e2d10b.ge 0x1e2d18
    001e2d14b 0x1e2da0
    001e2d18
    001e2d18loc_1e2d18:
    001e2d18ldr x0, [sp+64]
    001e2d1cldr x4, [sp+320]
    001e2d20ldr x1, [sp+328]
    001e2d24subs xzr, x1, x0
    001e2d28b.hi 0x1e2d30
    001e2d2cb 0x1e3048
    001e2d30
    001e2d30loc_1e2d30:
    001e2d30add x5, x4, x0, lsl #4
    001e2d34ldr x5, [x5+8]
    001e2d38ubfm x6, x0, 60, 59
    001e2d3cldr x4, [x4+x6]
    001e2d40str x4, [sp+136]
    001e2d44str x5, [sp+144]
    001e2d48ldr x0, [sp+344]
    001e2d4cldr x4, [sp+320]
    001e2d50ldr x1, [sp+328]
    001e2d54subs xzr, x1, x0
    001e2d58b.hi 0x1e2d60
    001e2d5cb 0x1e3044
    001e2d60
    001e2d60loc_1e2d60:
    001e2d60add x5, x4, x0, lsl #4
    001e2d64ldr x3, [x5+8]
    001e2d68ubfm x5, x0, 60, 59
    001e2d6cldr x2, [x4+x5]
    001e2d70str x2, [sp+120]
    001e2d74str x3, [sp+128]
    001e2d78ldr x26, [sp+368]
    001e2d7cldr x4, [x26]
    001e2d80ldr x0, [sp+136]
    001e2d84ldr x1, [sp+144]
    001e2d88blr x4
    001e2d8cstr x0, [sp+80]
    001e2d90subs xzr, x0, 0
    001e2d94cset x4, ge
    001e2d98strb w4, [sp+55]
    001e2d9cb 0x1e2da4
    001e2da0
    001e2da0loc_1e2da0:
    001e2da0b 0x1e2da4
    001e2da4
    001e2da4loc_1e2da4:
    001e2da4ldrb w4, [sp+55]
    001e2da8tbnz w4, 0, 0x1e2db0
    001e2dacb 0x1e2dc4
    001e2db0
    001e2db0loc_1e2db0:
    001e2db0ldr x4, [sp+64]
    001e2db4sub x4, x4, 1
    001e2db8str x4, [sp+64]
    001e2dbcb 0x1e2dc0
    001e2dc0
    001e2dc0loc_1e2dc0:
    001e2dc0b 0x1e2cfc
    001e2dc4
    001e2dc4loc_1e2dc4:
    001e2dc4ldr x4, [sp+64]
    001e2dc8ldr x5, [sp+72]
    001e2dccsubs xzr, x4, x5
    001e2dd0b.lt 0x1e2dd8
    001e2dd4b 0x1e2efc
    001e2dd8
    001e2dd8loc_1e2dd8:
    001e2dd8b 0x1e2ddc
    001e2ddc
    001e2ddcloc_1e2ddc:
    001e2ddcldr x0, [sp+64]
    001e2de0ldr x2, [sp+320]
    001e2de4ldr x1, [sp+328]
    001e2de8subs xzr, x1, x0
    001e2decb.hi 0x1e2df4
    001e2df0b 0x1e3040
    001e2df4
    001e2df4loc_1e2df4:
    001e2df4add x3, x2, x0, lsl #4
    001e2df8ldr x3, [x3+8]
    001e2dfcubfm x4, x0, 60, 59
    001e2e00ldr x2, [x2+x4]
    001e2e04str x2, [sp+88]
    001e2e08str x3, [sp+96]
    001e2e0cldr x0, [sp+344]
    001e2e10ldr x2, [sp+320]
    001e2e14ldr x1, [sp+328]
    001e2e18subs xzr, x1, x0
    001e2e1cb.hi 0x1e2e24
    001e2e20b 0x1e303c
    001e2e24
    001e2e24loc_1e2e24:
    001e2e24ldr x3, [sp+64]
    001e2e28ldr x4, [sp+320]
    001e2e2cldr x1, [sp+328]
    001e2e30add x5, x2, x0, lsl #4
    001e2e34ldr x5, [x5+8]
    001e2e38ubfm x6, x0, 60, 59
    001e2e3cldr x2, [x2+x6]
    001e2e40subs xzr, x1, x3
    001e2e44b.hi 0x1e2e4c
    001e2e48b 0x1e3034
    001e2e4c
    001e2e4cloc_1e2e4c:
    001e2e4cadd x6, x4, x3, lsl #4
    001e2e50ubfm x3, x3, 60, 59
    001e2e54str x2, [x4+x3]
    001e2e58adrp x27, 0x869000
    001e2e5cldr w2, [x27+3056]
    001e2e60cbz w2, 0x1e2e68
    001e2e64b 0x1e2e6c
    001e2e68
    001e2e68loc_1e2e68:
    001e2e68b 0x1e2e80
    001e2e6c
    001e2e6cloc_1e2e6c:
    001e2e6cbl runtime.gcWriteBarrier2
    001e2e70str x5, [x25]
    001e2e74ldr x2, [x6+8]
    001e2e78str x2, [x25+8]
    001e2e7cb 0x1e2e80
    001e2e80
    001e2e80loc_1e2e80:
    001e2e80str x5, [x6+8]
    001e2e84ldr x0, [sp+344]
    001e2e88ldr x2, [sp+320]
    001e2e8cldr x1, [sp+328]
    001e2e90ldr x3, [sp+96]
    001e2e94ldr x4, [sp+88]
    001e2e98subs xzr, x1, x0
    001e2e9cb.hi 0x1e2ea4
    001e2ea0b 0x1e3030
    001e2ea4
    001e2ea4loc_1e2ea4:
    001e2ea4add x5, x2, x0, lsl #4
    001e2ea8ubfm x6, x0, 60, 59
    001e2eacstr x4, [x2+x6]
    001e2eb0adrp x27, 0x869000
    001e2eb4ldr w2, [x27+3056]
    001e2eb8cbz w2, 0x1e2ec0
    001e2ebcb 0x1e2ec4
    001e2ec0
    001e2ec0loc_1e2ec0:
    001e2ec0b 0x1e2ed8
    001e2ec4
    001e2ec4loc_1e2ec4:
    001e2ec4bl runtime.gcWriteBarrier2
    001e2ec8str x3, [x25]
    001e2eccldr x2, [x5+8]
    001e2ed0str x2, [x25+8]
    001e2ed4b 0x1e2ed8
    001e2ed8
    001e2ed8loc_1e2ed8:
    001e2ed8str x3, [x5+8]
    001e2edcldr x2, [sp+64]
    001e2ee0str x2, [sp+56]
    001e2ee4strb wzr, [sp+54]
    001e2ee8ldr x0, [sp+56]
    001e2eecmov x1, xzr
    001e2ef0ldp x29, x30, [sp-8]
    001e2ef4add sp, sp, 304
    001e2ef8ret x30
    001e2efc
    001e2efcloc_1e2efc:
    001e2efcldr x0, [sp+72]
    001e2f00ldr x4, [sp+320]
    001e2f04ldr x1, [sp+328]
    001e2f08subs xzr, x1, x0
    001e2f0cb.hi 0x1e2f14
    001e2f10b 0x1e302c
    001e2f14
    001e2f14loc_1e2f14:
    001e2f14add x5, x4, x0, lsl #4
    001e2f18ldr x5, [x5+8]
    001e2f1cubfm x6, x0, 60, 59
    001e2f20ldr x4, [x4+x6]
    001e2f24str x4, [sp+104]
    001e2f28str x5, [sp+112]
    001e2f2cldr x0, [sp+64]
    001e2f30ldr x4, [sp+320]
    001e2f34ldr x1, [sp+328]
    001e2f38subs xzr, x1, x0
    001e2f3cb.hi 0x1e2f44
    001e2f40b 0x1e3028
    001e2f44
    001e2f44loc_1e2f44:
    001e2f44ldr x5, [sp+72]
    001e2f48ldr x6, [sp+320]
    001e2f4cldr x1, [sp+328]
    001e2f50add x7, x4, x0, lsl #4
    001e2f54ldr x7, [x7+8]
    001e2f58ubfm x8, x0, 60, 59
    001e2f5cldr x4, [x4+x8]
    001e2f60subs xzr, x1, x5
    001e2f64b.hi 0x1e2f6c
    001e2f68b 0x1e3020
    001e2f6c
    001e2f6cloc_1e2f6c:
    001e2f6cadd x8, x6, x5, lsl #4
    001e2f70ubfm x5, x5, 60, 59
    001e2f74str x4, [x6+x5]
    001e2f78adrp x27, 0x869000
    001e2f7cldr w4, [x27+3056]
    001e2f80cbz w4, 0x1e2f88
    001e2f84b 0x1e2f8c
    001e2f88
    001e2f88loc_1e2f88:
    001e2f88b 0x1e2fa0
    001e2f8c
    001e2f8cloc_1e2f8c:
    001e2f8cbl runtime.gcWriteBarrier2
    001e2f90str x7, [x25]
    001e2f94ldr x4, [x8+8]
    001e2f98str x4, [x25+8]
    001e2f9cb 0x1e2fa0
    001e2fa0
    001e2fa0loc_1e2fa0:
    001e2fa0str x7, [x8+8]
    001e2fa4ldr x0, [sp+64]
    001e2fa8ldr x4, [sp+320]
    001e2facldr x1, [sp+328]
    001e2fb0ldr x5, [sp+112]
    001e2fb4ldr x6, [sp+104]
    001e2fb8subs xzr, x1, x0
    001e2fbcb.hi 0x1e2fc4
    001e2fc0b 0x1e301c
    001e2fc4
    001e2fc4loc_1e2fc4:
    001e2fc4add x7, x4, x0, lsl #4
    001e2fc8ubfm x8, x0, 60, 59
    001e2fccstr x6, [x4+x8]
    001e2fd0adrp x27, 0x869000
    001e2fd4ldr w4, [x27+3056]
    001e2fd8cbz w4, 0x1e2fe0
    001e2fdcb 0x1e2fe4
    001e2fe0
    001e2fe0loc_1e2fe0:
    001e2fe0b 0x1e2ff8
    001e2fe4
    001e2fe4loc_1e2fe4:
    001e2fe4bl runtime.gcWriteBarrier2
    001e2fe8str x5, [x25]
    001e2fecldr x4, [x7+8]
    001e2ff0str x4, [x25+8]
    001e2ff4b 0x1e2ff8
    001e2ff8
    001e2ff8loc_1e2ff8:
    001e2ff8str x5, [x7+8]
    001e2ffcldr x4, [sp+72]
    001e3000add x4, x4, 1
    001e3004str x4, [sp+72]
    001e3008ldr x4, [sp+64]
    001e300csub x4, x4, 1
    001e3010str x4, [sp+64]
    001e3014b 0x1e3018
    001e3018
    001e3018loc_1e3018:
    001e3018b 0x1e2c28
    001e301c
    001e301cloc_1e301c:
    001e301cbl runtime.panicIndex
    001e3020
    001e3020loc_1e3020:
    001e3020mov x0, x5
    001e3024bl runtime.panicIndex
    001e3028
    001e3028loc_1e3028:
    001e3028bl runtime.panicIndex
    001e302c
    001e302cloc_1e302c:
    001e302cbl runtime.panicIndex
    001e3030
    001e3030loc_1e3030:
    001e3030bl runtime.panicIndex
    001e3034
    001e3034loc_1e3034:
    001e3034mov x0, x3
    001e3038bl runtime.panicIndex
    001e303c
    001e303cloc_1e303c:
    001e303cbl runtime.panicIndex
    001e3040
    001e3040loc_1e3040:
    001e3040bl runtime.panicIndex
    001e3044
    001e3044loc_1e3044:
    001e3044bl runtime.panicIndex
    001e3048
    001e3048loc_1e3048:
    001e3048bl runtime.panicIndex
    001e304c
    001e304cloc_1e304c:
    001e304cbl runtime.panicIndex
    001e3050
    001e3050loc_1e3050:
    001e3050bl runtime.panicIndex
    001e3054
    001e3054loc_1e3054:
    001e3054bl runtime.panicIndex
    001e3058
    001e3058loc_1e3058:
    001e3058mov x0, x5
    001e305cbl runtime.panicIndex
    001e3060
    001e3060loc_1e3060:
    001e3060bl runtime.panicIndex
    001e3064
    001e3064loc_1e3064:
    001e3064bl runtime.panicIndex
    001e3068
    001e3068loc_1e3068:
    001e3068bl runtime.panicIndex
    001e306c
    001e306cloc_1e306c:
    001e306cmov x0, x3
    001e3070bl runtime.panicIndex
    001e3074
    001e3074loc_1e3074:
    001e3074bl runtime.panicIndex
    001e3078
    001e3078loc_1e3078:
    001e3078bl runtime.panicIndex
    001e307c
    001e307cloc_1e307c:
    001e307cbl runtime.panicIndex
    001e3080
    001e3080loc_1e3080:
    001e3080bl runtime.panicIndex
    001e3084
    001e3084loc_1e3084:
    001e3084bl runtime.panicIndex
    001e3088
    001e3088loc_1e3088:
    001e3088bl runtime.panicIndex
    001e308c
    001e308cloc_1e308c:
    001e308cbl runtime.panicIndex
    001e3090
    001e3090loc_1e3090:
    001e3090mov x0, x5
    001e3094bl runtime.panicIndex
    001e3098
    001e3098loc_1e3098:
    001e3098bl runtime.panicIndex
    001e309c
    001e309cloc_1e309c:
    001e309cbl runtime.panicIndex
    001e30a0hint
    001e30a4
    001e30a4loc_1e30a4:
    001e30a4stp x0, x1, [sp+8]
    001e30a8stp x2, x3, [sp+24]
    001e30acstp x4, x5, [sp+40]
    001e30b0stp x6, x7, [sp+56]
    001e30b4mov x3, x30
    001e30b8bl runtime.morestack_noctxt.abi0
    001e30bcldp x0, x1, [sp+8]
    001e30c0ldp x2, x3, [sp+24]
    001e30c4ldp x4, x5, [sp+40]
    001e30c8ldp x6, x7, [sp+56]
    001e30ccb 0x1e26e0
    001e26e0