File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000cfc40
000cfc40unicode/utf8.ValidString: ; void unicode/utf8.ValidString(struct string s)
000cfc40ldr x16, [x28+16]
000cfc44subs xzr, sp, x16
000cfc48b.ls 0xd00d0
000cfc4cstr x30, [sp-96]!
000cfc50stur x29, [sp-8]
000cfc54sub x29, sp, 8
000cfc58str x0, [sp+104]
000cfc5cstr x1, [sp+112]
000cfc60strb wzr, [sp+39]
000cfc64b 0xcfc68
000cfc68
000cfc68loc_cfc68:
000cfc68ldr x2, [sp+112]
000cfc6cstr x2, [sp+80]
000cfc70subs xzr, x2, 8
000cfc74b.ge 0xcfc7c
000cfc78b 0xcfdc8
000cfc7c
000cfc7cloc_cfc7c:
000cfc7cldr x1, [sp+112]
000cfc80ldr x2, [sp+104]
000cfc84subs xzr, x1, 0
000cfc88b.hi 0xcfc90
000cfc8cb 0xd00c4
000cfc90
000cfc90loc_cfc90:
000cfc90ldrb w2, [x2]
000cfc94ldr x1, [sp+112]
000cfc98ldr x3, [sp+104]
000cfc9csubs xzr, x1, 1
000cfca0b.hi 0xcfca8
000cfca4b 0xd00bc
000cfca8
000cfca8loc_cfca8:
000cfca8ldrb w3, [x3+1]
000cfcacubfm x3, x3, 56, 7
000cfcb0orr x2, x2, x3
000cfcb4ldr x1, [sp+112]
000cfcb8ldr x3, [sp+104]
000cfcbcsubs xzr, x1, 2
000cfcc0b.hi 0xcfcc8
000cfcc4b 0xd00b4
000cfcc8
000cfcc8loc_cfcc8:
000cfcc8ldrb w3, [x3+2]
000cfcccubfm x3, x3, 48, 7
000cfcd0orr x2, x2, x3
000cfcd4ldr x1, [sp+112]
000cfcd8ldr x3, [sp+104]
000cfcdcsubs xzr, x1, 3
000cfce0b.hi 0xcfce8
000cfce4b 0xd00ac
000cfce8
000cfce8loc_cfce8:
000cfce8ldrb w3, [x3+3]
000cfcecubfm x3, x3, 40, 7
000cfcf0orr x2, x2, x3
000cfcf4str w2, [sp+52]
000cfcf8ldr x1, [sp+112]
000cfcfcldr x3, [sp+104]
000cfd00subs xzr, x1, 4
000cfd04b.hi 0xcfd0c
000cfd08b 0xd00a4
000cfd0c
000cfd0cloc_cfd0c:
000cfd0cldrb w3, [x3+4]
000cfd10ldr x1, [sp+112]
000cfd14ldr x4, [sp+104]
000cfd18subs xzr, x1, 5
000cfd1cb.hi 0xcfd24
000cfd20b 0xd009c
000cfd24
000cfd24loc_cfd24:
000cfd24ldrb w4, [x4+5]
000cfd28ubfm x4, x4, 56, 7
000cfd2corr x3, x3, x4
000cfd30ldr x1, [sp+112]
000cfd34ldr x4, [sp+104]
000cfd38subs xzr, x1, 6
000cfd3cb.hi 0xcfd44
000cfd40b 0xd0094
000cfd44
000cfd44loc_cfd44:
000cfd44ldrb w4, [x4+6]
000cfd48ubfm x4, x4, 48, 7
000cfd4corr x3, x3, x4
000cfd50ldr x1, [sp+112]
000cfd54ldr x4, [sp+104]
000cfd58subs xzr, x1, 7
000cfd5cb.hi 0xcfd64
000cfd60b 0xd008c
000cfd64
000cfd64loc_cfd64:
000cfd64ldrb w4, [x4+7]
000cfd68ubfm x4, x4, 40, 7
000cfd6corr x3, x3, x4
000cfd70str w3, [sp+48]
000cfd74orr x2, x2, x3
000cfd78movn x3, 32639
000cfd7cmovk x3, 0x80800000
000cfd80ands wzr, w2, w3
000cfd84b.ne 0xcfd8c
000cfd88b 0xcfd90
000cfd8c
000cfd8cloc_cfd8c:
000cfd8cb 0xcfdcc
000cfd90
000cfd90loc_cfd90:
000cfd90ldr x1, [sp+112]
000cfd94ldr x2, [sp+104]
000cfd98subs xzr, x1, 8
000cfd9cb.hs 0xcfda4
000cfda0b 0xd0084
000cfda4
000cfda4loc_cfda4:
000cfda4sub x3, x1, 8
000cfda8sub x4, xzr, x3
000cfdacsbfm x4, x4, 63, 63
000cfdb0and x4, x4, 8
000cfdb4add x2, x2, x4
000cfdb8str x2, [sp+104]
000cfdbcstr x3, [sp+112]
000cfdc0b 0xcfdc4
000cfdc4
000cfdc4loc_cfdc4:
000cfdc4b 0xcfc68
000cfdc8
000cfdc8loc_cfdc8:
000cfdc8b 0xcfdcc
000cfdcc
000cfdccloc_cfdcc:
000cfdccldr x2, [sp+112]
000cfdd0str x2, [sp+64]
000cfdd4str xzr, [sp+72]
000cfdd8b 0xcfddc
000cfddc
000cfddcloc_cfddc:
000cfddcldr x2, [sp+64]
000cfde0ldr x3, [sp+72]
000cfde4subs xzr, x2, x3
000cfde8b.gt 0xcfdf0
000cfdecb 0xd0060
000cfdf0
000cfdf0loc_cfdf0:
000cfdf0ldr x0, [sp+72]
000cfdf4ldr x1, [sp+112]
000cfdf8ldr x2, [sp+104]
000cfdfcsubs xzr, x1, x0
000cfe00b.hi 0xcfe08
000cfe04b 0xd0080
000cfe08
000cfe08loc_cfe08:
000cfe08ldrb w2, [x2+x0]
000cfe0cstrb w2, [sp+41]
000cfe10mov x3, x2
000cfe14subs wzr, w3, 128
000cfe18b.lo 0xcfe20
000cfe1cb 0xcfe30
000cfe20
000cfe20loc_cfe20:
000cfe20ldr x2, [sp+72]
000cfe24add x2, x2, 1
000cfe28str x2, [sp+72]
000cfe2cb 0xd005c
000cfe30
000cfe30loc_cfe30:
000cfe30adrp x3, 0x8f7000
000cfe34add x3, x3, 736
000cfe38ldrb w2, [x3+x2]
000cfe3cstrb w2, [sp+40]
000cfe40mov x3, x2
000cfe44subs wzr, w3, 241
000cfe48b.eq 0xcfe50
000cfe4cb 0xcfe64
000cfe50
000cfe50loc_cfe50:
000cfe50strb wzr, [sp+39]
000cfe54mov x0, xzr
000cfe58ldur x29, [sp-8]
000cfe5cldr x30, [sp], 96
000cfe60ret x30
000cfe64
000cfe64loc_cfe64:
000cfe64and x2, x2, 7
000cfe68str x2, [sp+56]
000cfe6cldr x3, [sp+72]
000cfe70add x2, x3, x2
000cfe74ldr x3, [sp+64]
000cfe78subs xzr, x3, x2
000cfe7cb.lt 0xcfe84
000cfe80b 0xcfe98
000cfe84
000cfe84loc_cfe84:
000cfe84strb wzr, [sp+39]
000cfe88mov x0, xzr
000cfe8cldur x29, [sp-8]
000cfe90ldr x30, [sp], 96
000cfe94ret x30
000cfe98
000cfe98loc_cfe98:
000cfe98ldrb w2, [sp+40]
000cfe9cubfm x2, x2, 4, 7
000cfea0ubfm x2, x2, 63, 7
000cfea4adrp x3, 0x8f3000
000cfea8add x3, x3, 96
000cfeacldrb w4, [x3+x2]
000cfeb0add x2, x3, x2
000cfeb4ldrb w2, [x2+1]
000cfeb8strb w4, [sp+45]
000cfebcstrb w2, [sp+46]
000cfec0ldr x1, [sp+112]
000cfec4ldr x3, [sp+104]
000cfec8ldr x5, [sp+72]
000cfeccadd x0, x5, 1
000cfed0subs xzr, x1, x0
000cfed4b.hi 0xcfedc
000cfed8b 0xd007c
000cfedc
000cfedcloc_cfedc:
000cfedcldrb w3, [x3+x0]
000cfee0strb w3, [sp+44]
000cfee4mov x5, x3
000cfee8subs wzr, w5, w4
000cfeeccset x4, lo
000cfef0strb w4, [sp+47]
000cfef4b.lo 0xcfefc
000cfef8b 0xcff00
000cfefc
000cfefcloc_cfefc:
000cfefcb 0xcff10
000cff00
000cff00loc_cff00:
000cff00subs wzr, w2, w3
000cff04cset x2, lo
000cff08strb w2, [sp+47]
000cff0cb 0xcff10
000cff10
000cff10loc_cff10:
000cff10ldrb w2, [sp+47]
000cff14tbnz w2, 0, 0xcff1c
000cff18b 0xcff30
000cff1c
000cff1cloc_cff1c:
000cff1cstrb wzr, [sp+39]
000cff20mov x0, xzr
000cff24ldur x29, [sp-8]
000cff28ldr x30, [sp], 96
000cff2cret x30
000cff30
000cff30loc_cff30:
000cff30ldr x2, [sp+56]
000cff34subs xzr, x2, 2
000cff38b.eq 0xcff40
000cff3cb 0xcff44
000cff40
000cff40loc_cff40:
000cff40b 0xd0044
000cff44
000cff44loc_cff44:
000cff44ldr x1, [sp+112]
000cff48ldr x2, [sp+104]
000cff4cldr x3, [sp+72]
000cff50add x0, x3, 2
000cff54subs xzr, x1, x0
000cff58b.hi 0xcff60
000cff5cb 0xd0078
000cff60
000cff60loc_cff60:
000cff60ldrb w2, [x2+x0]
000cff64strb w2, [sp+43]
000cff68mov x3, x2
000cff6csubs wzr, w3, 128
000cff70cset x3, lo
000cff74strb w3, [sp+47]
000cff78b.lo 0xcff80
000cff7cb 0xcff84
000cff80
000cff80loc_cff80:
000cff80b 0xcff94
000cff84
000cff84loc_cff84:
000cff84subs wzr, w2, 191
000cff88cset x2, hi
000cff8cstrb w2, [sp+47]
000cff90b 0xcff94
000cff94
000cff94loc_cff94:
000cff94ldrb w2, [sp+47]
000cff98tbnz w2, 0, 0xcffa0
000cff9cb 0xcffb4
000cffa0
000cffa0loc_cffa0:
000cffa0strb wzr, [sp+39]
000cffa4mov x0, xzr
000cffa8ldur x29, [sp-8]
000cffacldr x30, [sp], 96
000cffb0ret x30
000cffb4
000cffb4loc_cffb4:
000cffb4ldr x2, [sp+56]
000cffb8subs xzr, x2, 3
000cffbcb.eq 0xcffc4
000cffc0b 0xcffc8
000cffc4
000cffc4loc_cffc4:
000cffc4b 0xd003c
000cffc8
000cffc8loc_cffc8:
000cffc8ldr x1, [sp+112]
000cffccldr x2, [sp+104]
000cffd0ldr x3, [sp+72]
000cffd4add x0, x3, 3
000cffd8subs xzr, x1, x0
000cffdcb.hi 0xcffe4
000cffe0b 0xd0074
000cffe4
000cffe4loc_cffe4:
000cffe4ldrb w2, [x2+x0]
000cffe8strb w2, [sp+42]
000cffecmov x3, x2
000cfff0subs wzr, w3, 128
000cfff4cset x3, lo
000cfff8strb w3, [sp+47]
000cfffcb.lo 0xd0004
000d0000b 0xd0008
000d0004
000d0004loc_d0004:
000d0004b 0xd0018
000d0008
000d0008loc_d0008:
000d0008subs wzr, w2, 191
000d000ccset x2, hi
000d0010strb w2, [sp+47]
000d0014b 0xd0018
000d0018
000d0018loc_d0018:
000d0018ldrb w2, [sp+47]
000d001ctbnz w2, 0, 0xd0024
000d0020b 0xd0038
000d0024
000d0024loc_d0024:
000d0024strb wzr, [sp+39]
000d0028mov x0, xzr
000d002cldur x29, [sp-8]
000d0030ldr x30, [sp], 96
000d0034ret x30
000d0038
000d0038loc_d0038:
000d0038b 0xd003c
000d003c
000d003cloc_d003c:
000d003cb 0xd0040
000d0040
000d0040loc_d0040:
000d0040b 0xd0044
000d0044
000d0044loc_d0044:
000d0044b 0xd0048
000d0048
000d0048loc_d0048:
000d0048ldr x2, [sp+72]
000d004cldr x3, [sp+56]
000d0050add x2, x2, x3
000d0054str x2, [sp+72]
000d0058b 0xd005c
000d005c
000d005cloc_d005c:
000d005cb 0xcfddc
000d0060
000d0060loc_d0060:
000d0060orr x0, xzr, 1
000d0064strb w0, [sp+39]
000d0068ldur x29, [sp-8]
000d006cldr x30, [sp], 96
000d0070ret x30
000d0074
000d0074loc_d0074:
000d0074bl runtime.panicIndex
000d0078
000d0078loc_d0078:
000d0078bl runtime.panicIndex
000d007c
000d007cloc_d007c:
000d007cbl runtime.panicIndex
000d0080
000d0080loc_d0080:
000d0080bl runtime.panicIndex
000d0084
000d0084loc_d0084:
000d0084orr x0, xzr, 8
000d0088bl runtime.panicSliceB
000d008c
000d008cloc_d008c:
000d008corr x0, xzr, 7
000d0090bl runtime.panicIndex
000d0094
000d0094loc_d0094:
000d0094orr x0, xzr, 6
000d0098bl runtime.panicIndex
000d009c
000d009cloc_d009c:
000d009cmovz x0, 5
000d00a0bl runtime.panicIndex
000d00a4
000d00a4loc_d00a4:
000d00a4orr x0, xzr, 4
000d00a8bl runtime.panicIndex
000d00ac
000d00acloc_d00ac:
000d00acorr x0, xzr, 3
000d00b0bl runtime.panicIndex
000d00b4
000d00b4loc_d00b4:
000d00b4orr x0, xzr, 2
000d00b8bl runtime.panicIndex
000d00bc
000d00bcloc_d00bc:
000d00bcorr x0, xzr, 1
000d00c0bl runtime.panicIndex
000d00c4
000d00c4loc_d00c4:
000d00c4mov x0, xzr
000d00c8bl runtime.panicIndex
000d00cchint
000d00d0
000d00d0loc_d00d0:
000d00d0stp x0, x1, [sp+8]
000d00d4mov x3, x30
000d00d8bl runtime.morestack_noctxt.abi0
000d00dcldp x0, x1, [sp+8]
000d00e0b 0xcfc40
000d00e4udf 0
000d00e8udf 0
000d00ecudf 0
000cfc40
000cfc40unicode/utf8.ValidString: ; void unicode/utf8.ValidString(struct string s)
000cfc40ldr x16, [x28+16]
000cfc44subs xzr, sp, x16
000cfc48b.ls 0xd00d0
000cfc4cstr x30, [sp-96]!
000cfc50stur x29, [sp-8]
000cfc54sub x29, sp, 8
000cfc58str x0, [sp+104]
000cfc5cstr x1, [sp+112]
000cfc60strb wzr, [sp+39]
000cfc64b 0xcfc68
000cfc68
000cfc68loc_cfc68:
000cfc68ldr x2, [sp+112]
000cfc6cstr x2, [sp+80]
000cfc70subs xzr, x2, 8
000cfc74b.ge 0xcfc7c
000cfc78b 0xcfdc8
000cfc7c
000cfc7cloc_cfc7c:
000cfc7cldr x1, [sp+112]
000cfc80ldr x2, [sp+104]
000cfc84subs xzr, x1, 0
000cfc88b.hi 0xcfc90
000cfc8cb 0xd00c4
000cfc90
000cfc90loc_cfc90:
000cfc90ldrb w2, [x2]
000cfc94ldr x1, [sp+112]
000cfc98ldr x3, [sp+104]
000cfc9csubs xzr, x1, 1
000cfca0b.hi 0xcfca8
000cfca4b 0xd00bc
000cfca8
000cfca8loc_cfca8:
000cfca8ldrb w3, [x3+1]
000cfcacubfm x3, x3, 56, 7
000cfcb0orr x2, x2, x3
000cfcb4ldr x1, [sp+112]
000cfcb8ldr x3, [sp+104]
000cfcbcsubs xzr, x1, 2
000cfcc0b.hi 0xcfcc8
000cfcc4b 0xd00b4
000cfcc8
000cfcc8loc_cfcc8:
000cfcc8ldrb w3, [x3+2]
000cfcccubfm x3, x3, 48, 7
000cfcd0orr x2, x2, x3
000cfcd4ldr x1, [sp+112]
000cfcd8ldr x3, [sp+104]
000cfcdcsubs xzr, x1, 3
000cfce0b.hi 0xcfce8
000cfce4b 0xd00ac
000cfce8
000cfce8loc_cfce8:
000cfce8ldrb w3, [x3+3]
000cfcecubfm x3, x3, 40, 7
000cfcf0orr x2, x2, x3
000cfcf4str w2, [sp+52]
000cfcf8ldr x1, [sp+112]
000cfcfcldr x3, [sp+104]
000cfd00subs xzr, x1, 4
000cfd04b.hi 0xcfd0c
000cfd08b 0xd00a4
000cfd0c
000cfd0cloc_cfd0c:
000cfd0cldrb w3, [x3+4]
000cfd10ldr x1, [sp+112]
000cfd14ldr x4, [sp+104]
000cfd18subs xzr, x1, 5
000cfd1cb.hi 0xcfd24
000cfd20b 0xd009c
000cfd24
000cfd24loc_cfd24:
000cfd24ldrb w4, [x4+5]
000cfd28ubfm x4, x4, 56, 7
000cfd2corr x3, x3, x4
000cfd30ldr x1, [sp+112]
000cfd34ldr x4, [sp+104]
000cfd38subs xzr, x1, 6
000cfd3cb.hi 0xcfd44
000cfd40b 0xd0094
000cfd44
000cfd44loc_cfd44:
000cfd44ldrb w4, [x4+6]
000cfd48ubfm x4, x4, 48, 7
000cfd4corr x3, x3, x4
000cfd50ldr x1, [sp+112]
000cfd54ldr x4, [sp+104]
000cfd58subs xzr, x1, 7
000cfd5cb.hi 0xcfd64
000cfd60b 0xd008c
000cfd64
000cfd64loc_cfd64:
000cfd64ldrb w4, [x4+7]
000cfd68ubfm x4, x4, 40, 7
000cfd6corr x3, x3, x4
000cfd70str w3, [sp+48]
000cfd74orr x2, x2, x3
000cfd78movn x3, 32639
000cfd7cmovk x3, 0x80800000
000cfd80ands wzr, w2, w3
000cfd84b.ne 0xcfd8c
000cfd88b 0xcfd90
000cfd8c
000cfd8cloc_cfd8c:
000cfd8cb 0xcfdcc
000cfd90
000cfd90loc_cfd90:
000cfd90ldr x1, [sp+112]
000cfd94ldr x2, [sp+104]
000cfd98subs xzr, x1, 8
000cfd9cb.hs 0xcfda4
000cfda0b 0xd0084
000cfda4
000cfda4loc_cfda4:
000cfda4sub x3, x1, 8
000cfda8sub x4, xzr, x3
000cfdacsbfm x4, x4, 63, 63
000cfdb0and x4, x4, 8
000cfdb4add x2, x2, x4
000cfdb8str x2, [sp+104]
000cfdbcstr x3, [sp+112]
000cfdc0b 0xcfdc4
000cfdc4
000cfdc4loc_cfdc4:
000cfdc4b 0xcfc68
000cfdc8
000cfdc8loc_cfdc8:
000cfdc8b 0xcfdcc
000cfdcc
000cfdccloc_cfdcc:
000cfdccldr x2, [sp+112]
000cfdd0str x2, [sp+64]
000cfdd4str xzr, [sp+72]
000cfdd8b 0xcfddc
000cfddc
000cfddcloc_cfddc:
000cfddcldr x2, [sp+64]
000cfde0ldr x3, [sp+72]
000cfde4subs xzr, x2, x3
000cfde8b.gt 0xcfdf0
000cfdecb 0xd0060
000cfdf0
000cfdf0loc_cfdf0:
000cfdf0ldr x0, [sp+72]
000cfdf4ldr x1, [sp+112]
000cfdf8ldr x2, [sp+104]
000cfdfcsubs xzr, x1, x0
000cfe00b.hi 0xcfe08
000cfe04b 0xd0080
000cfe08
000cfe08loc_cfe08:
000cfe08ldrb w2, [x2+x0]
000cfe0cstrb w2, [sp+41]
000cfe10mov x3, x2
000cfe14subs wzr, w3, 128
000cfe18b.lo 0xcfe20
000cfe1cb 0xcfe30
000cfe20
000cfe20loc_cfe20:
000cfe20ldr x2, [sp+72]
000cfe24add x2, x2, 1
000cfe28str x2, [sp+72]
000cfe2cb 0xd005c
000cfe30
000cfe30loc_cfe30:
000cfe30adrp x3, 0x8f7000
000cfe34add x3, x3, 736
000cfe38ldrb w2, [x3+x2]
000cfe3cstrb w2, [sp+40]
000cfe40mov x3, x2
000cfe44subs wzr, w3, 241
000cfe48b.eq 0xcfe50
000cfe4cb 0xcfe64
000cfe50
000cfe50loc_cfe50:
000cfe50strb wzr, [sp+39]
000cfe54mov x0, xzr
000cfe58ldur x29, [sp-8]
000cfe5cldr x30, [sp], 96
000cfe60ret x30
000cfe64
000cfe64loc_cfe64:
000cfe64and x2, x2, 7
000cfe68str x2, [sp+56]
000cfe6cldr x3, [sp+72]
000cfe70add x2, x3, x2
000cfe74ldr x3, [sp+64]
000cfe78subs xzr, x3, x2
000cfe7cb.lt 0xcfe84
000cfe80b 0xcfe98
000cfe84
000cfe84loc_cfe84:
000cfe84strb wzr, [sp+39]
000cfe88mov x0, xzr
000cfe8cldur x29, [sp-8]
000cfe90ldr x30, [sp], 96
000cfe94ret x30
000cfe98
000cfe98loc_cfe98:
000cfe98ldrb w2, [sp+40]
000cfe9cubfm x2, x2, 4, 7
000cfea0ubfm x2, x2, 63, 7
000cfea4adrp x3, 0x8f3000
000cfea8add x3, x3, 96
000cfeacldrb w4, [x3+x2]
000cfeb0add x2, x3, x2
000cfeb4ldrb w2, [x2+1]
000cfeb8strb w4, [sp+45]
000cfebcstrb w2, [sp+46]
000cfec0ldr x1, [sp+112]
000cfec4ldr x3, [sp+104]
000cfec8ldr x5, [sp+72]
000cfeccadd x0, x5, 1
000cfed0subs xzr, x1, x0
000cfed4b.hi 0xcfedc
000cfed8b 0xd007c
000cfedc
000cfedcloc_cfedc:
000cfedcldrb w3, [x3+x0]
000cfee0strb w3, [sp+44]
000cfee4mov x5, x3
000cfee8subs wzr, w5, w4
000cfeeccset x4, lo
000cfef0strb w4, [sp+47]
000cfef4b.lo 0xcfefc
000cfef8b 0xcff00
000cfefc
000cfefcloc_cfefc:
000cfefcb 0xcff10
000cff00
000cff00loc_cff00:
000cff00subs wzr, w2, w3
000cff04cset x2, lo
000cff08strb w2, [sp+47]
000cff0cb 0xcff10
000cff10
000cff10loc_cff10:
000cff10ldrb w2, [sp+47]
000cff14tbnz w2, 0, 0xcff1c
000cff18b 0xcff30
000cff1c
000cff1cloc_cff1c:
000cff1cstrb wzr, [sp+39]
000cff20mov x0, xzr
000cff24ldur x29, [sp-8]
000cff28ldr x30, [sp], 96
000cff2cret x30
000cff30
000cff30loc_cff30:
000cff30ldr x2, [sp+56]
000cff34subs xzr, x2, 2
000cff38b.eq 0xcff40
000cff3cb 0xcff44
000cff40
000cff40loc_cff40:
000cff40b 0xd0044
000cff44
000cff44loc_cff44:
000cff44ldr x1, [sp+112]
000cff48ldr x2, [sp+104]
000cff4cldr x3, [sp+72]
000cff50add x0, x3, 2
000cff54subs xzr, x1, x0
000cff58b.hi 0xcff60
000cff5cb 0xd0078
000cff60
000cff60loc_cff60:
000cff60ldrb w2, [x2+x0]
000cff64strb w2, [sp+43]
000cff68mov x3, x2
000cff6csubs wzr, w3, 128
000cff70cset x3, lo
000cff74strb w3, [sp+47]
000cff78b.lo 0xcff80
000cff7cb 0xcff84
000cff80
000cff80loc_cff80:
000cff80b 0xcff94
000cff84
000cff84loc_cff84:
000cff84subs wzr, w2, 191
000cff88cset x2, hi
000cff8cstrb w2, [sp+47]
000cff90b 0xcff94
000cff94
000cff94loc_cff94:
000cff94ldrb w2, [sp+47]
000cff98tbnz w2, 0, 0xcffa0
000cff9cb 0xcffb4
000cffa0
000cffa0loc_cffa0:
000cffa0strb wzr, [sp+39]
000cffa4mov x0, xzr
000cffa8ldur x29, [sp-8]
000cffacldr x30, [sp], 96
000cffb0ret x30
000cffb4
000cffb4loc_cffb4:
000cffb4ldr x2, [sp+56]
000cffb8subs xzr, x2, 3
000cffbcb.eq 0xcffc4
000cffc0b 0xcffc8
000cffc4
000cffc4loc_cffc4:
000cffc4b 0xd003c
000cffc8
000cffc8loc_cffc8:
000cffc8ldr x1, [sp+112]
000cffccldr x2, [sp+104]
000cffd0ldr x3, [sp+72]
000cffd4add x0, x3, 3
000cffd8subs xzr, x1, x0
000cffdcb.hi 0xcffe4
000cffe0b 0xd0074
000cffe4
000cffe4loc_cffe4:
000cffe4ldrb w2, [x2+x0]
000cffe8strb w2, [sp+42]
000cffecmov x3, x2
000cfff0subs wzr, w3, 128
000cfff4cset x3, lo
000cfff8strb w3, [sp+47]
000cfffcb.lo 0xd0004
000d0000b 0xd0008
000d0004
000d0004loc_d0004:
000d0004b 0xd0018
000d0008
000d0008loc_d0008:
000d0008subs wzr, w2, 191
000d000ccset x2, hi
000d0010strb w2, [sp+47]
000d0014b 0xd0018
000d0018
000d0018loc_d0018:
000d0018ldrb w2, [sp+47]
000d001ctbnz w2, 0, 0xd0024
000d0020b 0xd0038
000d0024
000d0024loc_d0024:
000d0024strb wzr, [sp+39]
000d0028mov x0, xzr
000d002cldur x29, [sp-8]
000d0030ldr x30, [sp], 96
000d0034ret x30
000d0038
000d0038loc_d0038:
000d0038b 0xd003c
000d003c
000d003cloc_d003c:
000d003cb 0xd0040
000d0040
000d0040loc_d0040:
000d0040b 0xd0044
000d0044
000d0044loc_d0044:
000d0044b 0xd0048
000d0048
000d0048loc_d0048:
000d0048ldr x2, [sp+72]
000d004cldr x3, [sp+56]
000d0050add x2, x2, x3
000d0054str x2, [sp+72]
000d0058b 0xd005c
000d005c
000d005cloc_d005c:
000d005cb 0xcfddc
000d0060
000d0060loc_d0060:
000d0060orr x0, xzr, 1
000d0064strb w0, [sp+39]
000d0068ldur x29, [sp-8]
000d006cldr x30, [sp], 96
000d0070ret x30
000d0074
000d0074loc_d0074:
000d0074bl runtime.panicIndex
000d0078
000d0078loc_d0078:
000d0078bl runtime.panicIndex
000d007c
000d007cloc_d007c:
000d007cbl runtime.panicIndex
000d0080
000d0080loc_d0080:
000d0080bl runtime.panicIndex
000d0084
000d0084loc_d0084:
000d0084orr x0, xzr, 8
000d0088bl runtime.panicSliceB
000d008c
000d008cloc_d008c:
000d008corr x0, xzr, 7
000d0090bl runtime.panicIndex
000d0094
000d0094loc_d0094:
000d0094orr x0, xzr, 6
000d0098bl runtime.panicIndex
000d009c
000d009cloc_d009c:
000d009cmovz x0, 5
000d00a0bl runtime.panicIndex
000d00a4
000d00a4loc_d00a4:
000d00a4orr x0, xzr, 4
000d00a8bl runtime.panicIndex
000d00ac
000d00acloc_d00ac:
000d00acorr x0, xzr, 3
000d00b0bl runtime.panicIndex
000d00b4
000d00b4loc_d00b4:
000d00b4orr x0, xzr, 2
000d00b8bl runtime.panicIndex
000d00bc
000d00bcloc_d00bc:
000d00bcorr x0, xzr, 1
000d00c0bl runtime.panicIndex
000d00c4
000d00c4loc_d00c4:
000d00c4mov x0, xzr
000d00c8bl runtime.panicIndex
000d00cchint
000d00d0
000d00d0loc_d00d0:
000d00d0stp x0, x1, [sp+8]
000d00d4mov x3, x30
000d00d8bl runtime.morestack_noctxt.abi0
000d00dcldp x0, x1, [sp+8]
000d00e0b 0xcfc40
000d00e4udf 0
000d00e8udf 0
000d00ecudf 0
000cfc40
000d00f0
000d00f0unicode/utf8.ValidRune: ; void unicode/utf8.ValidRune(int32 r)
000d00f0str x30, [sp-32]!
000d00f4stur x29, [sp-8]
000d00f8sub x29, sp, 8
000d00fcstr w0, [sp+40]
000d0100strb wzr, [sp+21]
000d0104ldrsw x1, [sp+40]
000d0108subs wzr, w1, 0
000d010ccset x2, ge
000d0110strb w2, [sp+23]
000d0114tbz w1, 31, 0xd011c
000d0118b 0xd0134
000d011c
000d011cloc_d011c:
000d011cldrsw x1, [sp+40]
000d0120movz x2, 55296
000d0124subs wzr, w1, w2
000d0128cset x1, lt
000d012cstrb w1, [sp+23]
000d0130b 0xd0138
000d0134
000d0134loc_d0134:
000d0134b 0xd0138
000d0138
000d0138loc_d0138:
000d0138ldrb w1, [sp+23]
000d013ctbnz w1, 0, 0xd0144
000d0140b 0xd015c
000d0144
000d0144loc_d0144:
000d0144b 0xd0148
000d0148
000d0148loc_d0148:
000d0148orr x0, xzr, 1
000d014cstrb w0, [sp+21]
000d0150add x29, sp, 24
000d0154add sp, sp, 32
000d0158ret x30
000d015c
000d015cloc_d015c:
000d015cldrsw x1, [sp+40]
000d0160movz x2, 57343
000d0164subs wzr, w1, w2
000d0168cset x1, gt
000d016cstrb w1, [sp+22]
000d0170b.gt 0xd0178
000d0174b 0xd0194
000d0178
000d0178loc_d0178:
000d0178ldrsw x1, [sp+40]
000d017cmovz x2, 65535
000d0180movk x2, 0x100000
000d0184subs wzr, w1, w2
000d0188cset x1, le
000d018cstrb w1, [sp+22]
000d0190b 0xd0198
000d0194
000d0194loc_d0194:
000d0194b 0xd0198
000d0198
000d0198loc_d0198:
000d0198ldrb w1, [sp+22]
000d019ctbnz w1, 0, 0xd01a4
000d01a0b 0xd01bc
000d01a4
000d01a4loc_d01a4:
000d01a4b 0xd01a8
000d01a8
000d01a8loc_d01a8:
000d01a8orr x0, xzr, 1
000d01acstrb w0, [sp+21]
000d01b0add x29, sp, 24
000d01b4add sp, sp, 32
000d01b8ret x30
000d01bc
000d01bcloc_d01bc:
000d01bcb 0xd01c0
000d01c0
000d01c0loc_d01c0:
000d01c0strb wzr, [sp+21]
000d01c4mov x0, xzr
000d01c8add x29, sp, 24
000d01ccadd sp, sp, 32
000d01d0ret x30
000d01d4udf 0
000d01d8udf 0
000d01dcudf 0
000d00f0
000d00f0unicode/utf8.ValidRune: ; void unicode/utf8.ValidRune(int32 r)
000d00f0str x30, [sp-32]!
000d00f4stur x29, [sp-8]
000d00f8sub x29, sp, 8
000d00fcstr w0, [sp+40]
000d0100strb wzr, [sp+21]
000d0104ldrsw x1, [sp+40]
000d0108subs wzr, w1, 0
000d010ccset x2, ge
000d0110strb w2, [sp+23]
000d0114tbz w1, 31, 0xd011c
000d0118b 0xd0134
000d011c
000d011cloc_d011c:
000d011cldrsw x1, [sp+40]
000d0120movz x2, 55296
000d0124subs wzr, w1, w2
000d0128cset x1, lt
000d012cstrb w1, [sp+23]
000d0130b 0xd0138
000d0134
000d0134loc_d0134:
000d0134b 0xd0138
000d0138
000d0138loc_d0138:
000d0138ldrb w1, [sp+23]
000d013ctbnz w1, 0, 0xd0144
000d0140b 0xd015c
000d0144
000d0144loc_d0144:
000d0144b 0xd0148
000d0148
000d0148loc_d0148:
000d0148orr x0, xzr, 1
000d014cstrb w0, [sp+21]
000d0150add x29, sp, 24
000d0154add sp, sp, 32
000d0158ret x30
000d015c
000d015cloc_d015c:
000d015cldrsw x1, [sp+40]
000d0160movz x2, 57343
000d0164subs wzr, w1, w2
000d0168cset x1, gt
000d016cstrb w1, [sp+22]
000d0170b.gt 0xd0178
000d0174b 0xd0194
000d0178
000d0178loc_d0178:
000d0178ldrsw x1, [sp+40]
000d017cmovz x2, 65535
000d0180movk x2, 0x100000
000d0184subs wzr, w1, w2
000d0188cset x1, le
000d018cstrb w1, [sp+22]
000d0190b 0xd0198
000d0194
000d0194loc_d0194:
000d0194b 0xd0198
000d0198
000d0198loc_d0198:
000d0198ldrb w1, [sp+22]
000d019ctbnz w1, 0, 0xd01a4
000d01a0b 0xd01bc
000d01a4
000d01a4loc_d01a4:
000d01a4b 0xd01a8
000d01a8
000d01a8loc_d01a8:
000d01a8orr x0, xzr, 1
000d01acstrb w0, [sp+21]
000d01b0add x29, sp, 24
000d01b4add sp, sp, 32
000d01b8ret x30
000d01bc
000d01bcloc_d01bc:
000d01bcb 0xd01c0
000d01c0
000d01c0loc_d01c0:
000d01c0strb wzr, [sp+21]
000d01c4mov x0, xzr
000d01c8add x29, sp, 24
000d01ccadd sp, sp, 32
000d01d0ret x30
000d01d4udf 0
000d01d8udf 0
000d01dcudf 0
000d00f0
000d01e0
000d01e0path.init: ; void path.init(void)
000d01e0ldr x16, [x28+16]
000d01e4subs xzr, sp, x16
000d01e8b.ls 0xd0250
000d01ecstr x30, [sp-32]!
000d01f0stur x29, [sp-8]
000d01f4sub x29, sp, 8
000d01f8adrp x0, 0x5e8000
000d01fcadd x0, x0, 2226
000d0200movz x1, 23
000d0204bl errors.New
000d0208adrp x27, 0x951000
000d020cstr x0, [x27+3248]
000d0210adrp x27, 0x97b000
000d0214ldr w2, [x27+3056]
000d0218cbz w2, 0xd0220
000d021cb 0xd0224
000d0220
000d0220loc_d0220:
000d0220b 0xd023c
000d0224
000d0224loc_d0224:
000d0224bl runtime.gcWriteBarrier2
000d0228str x1, [x25]
000d022cadrp x27, 0x951000
000d0230ldr x0, [x27+3256]
000d0234str x0, [x25+8]
000d0238b 0xd023c
000d023c
000d023cloc_d023c:
000d023cadrp x27, 0x951000
000d0240str x1, [x27+3256]
000d0244ldur x29, [sp-8]
000d0248ldr x30, [sp], 32
000d024cret x30
000d0250
000d0250loc_d0250:
000d0250mov x3, x30
000d0254bl runtime.morestack_noctxt.abi0
000d0258b 0xd01e0
000d025cudf 0
000d01e0
000d01e0path.init: ; void path.init(void)
000d01e0ldr x16, [x28+16]
000d01e4subs xzr, sp, x16
000d01e8b.ls 0xd0250
000d01ecstr x30, [sp-32]!
000d01f0stur x29, [sp-8]
000d01f4sub x29, sp, 8
000d01f8adrp x0, 0x5e8000
000d01fcadd x0, x0, 2226
000d0200movz x1, 23
000d0204bl errors.New
000d0208adrp x27, 0x951000
000d020cstr x0, [x27+3248]
000d0210adrp x27, 0x97b000
000d0214ldr w2, [x27+3056]
000d0218cbz w2, 0xd0220
000d021cb 0xd0224
000d0220
000d0220loc_d0220:
000d0220b 0xd023c
000d0224
000d0224loc_d0224:
000d0224bl runtime.gcWriteBarrier2
000d0228str x1, [x25]
000d022cadrp x27, 0x951000
000d0230ldr x0, [x27+3256]
000d0234str x0, [x25+8]
000d0238b 0xd023c
000d023c
000d023cloc_d023c:
000d023cadrp x27, 0x951000
000d0240str x1, [x27+3256]
000d0244ldur x29, [sp-8]
000d0248ldr x30, [sp], 32
000d024cret x30
000d0250
000d0250loc_d0250:
000d0250mov x3, x30
000d0254bl runtime.morestack_noctxt.abi0
000d0258b 0xd01e0
000d025cudf 0
000d01e0
000d0260
000d0260path.(*lazybuf).index: ; void path.(*lazybuf).index(path.lazybuf * b, int i)
000d0260ldr x16, [x28+16]
000d0264subs xzr, sp, x16
000d0268b.ls 0xd030c
000d026cstr x30, [sp-48]!
000d0270stur x29, [sp-8]
000d0274sub x29, sp, 8
000d0278str x0, [sp+56]
000d027cstr x1, [sp+64]
000d0280strb wzr, [sp+39]
000d0284ldr x2, [sp+56]
000d0288ldrsb x27, [x2]
000d028cldr x2, [x2+16]
000d0290cbnz x2, 0xd0298
000d0294b 0xd02cc
000d0298
000d0298loc_d0298:
000d0298ldr x2, [sp+56]
000d029cldrsb x27, [x2]
000d02a0ldr x1, [x2+24]
000d02a4ldr x2, [x2+16]
000d02a8ldr x0, [sp+64]
000d02acsubs xzr, x1, x0
000d02b0b.hi 0xd02b8
000d02b4b 0xd0304
000d02b8
000d02b8loc_d02b8:
000d02b8ldrb w0, [x2+x0]
000d02bcstrb w0, [sp+39]
000d02c0ldur x29, [sp-8]
000d02c4ldr x30, [sp], 48
000d02c8ret x30
000d02cc
000d02ccloc_d02cc:
000d02ccldr x2, [sp+56]
000d02d0ldrsb x27, [x2]
000d02d4ldr x1, [x2+8]
000d02d8ldr x2, [x2]
000d02dcldr x0, [sp+64]
000d02e0subs xzr, x1, x0
000d02e4b.hi 0xd02ec
000d02e8b 0xd0300
000d02ec
000d02ecloc_d02ec:
000d02ecldrb w0, [x2+x0]
000d02f0strb w0, [sp+39]
000d02f4ldur x29, [sp-8]
000d02f8ldr x30, [sp], 48
000d02fcret x30
000d0300
000d0300loc_d0300:
000d0300bl runtime.panicIndex
000d0304
000d0304loc_d0304:
000d0304bl runtime.panicIndex
000d0308hint
000d030c
000d030cloc_d030c:
000d030cstp x0, x1, [sp+8]
000d0310mov x3, x30
000d0314bl runtime.morestack_noctxt.abi0
000d0318ldp x0, x1, [sp+8]
000d031cb 0xd0260
000d0260
000d0260path.(*lazybuf).index: ; void path.(*lazybuf).index(path.lazybuf * b, int i)
000d0260ldr x16, [x28+16]
000d0264subs xzr, sp, x16
000d0268b.ls 0xd030c
000d026cstr x30, [sp-48]!
000d0270stur x29, [sp-8]
000d0274sub x29, sp, 8
000d0278str x0, [sp+56]
000d027cstr x1, [sp+64]
000d0280strb wzr, [sp+39]
000d0284ldr x2, [sp+56]
000d0288ldrsb x27, [x2]
000d028cldr x2, [x2+16]
000d0290cbnz x2, 0xd0298
000d0294b 0xd02cc
000d0298
000d0298loc_d0298:
000d0298ldr x2, [sp+56]
000d029cldrsb x27, [x2]
000d02a0ldr x1, [x2+24]
000d02a4ldr x2, [x2+16]
000d02a8ldr x0, [sp+64]
000d02acsubs xzr, x1, x0
000d02b0b.hi 0xd02b8
000d02b4b 0xd0304
000d02b8
000d02b8loc_d02b8:
000d02b8ldrb w0, [x2+x0]
000d02bcstrb w0, [sp+39]
000d02c0ldur x29, [sp-8]
000d02c4ldr x30, [sp], 48
000d02c8ret x30
000d02cc
000d02ccloc_d02cc:
000d02ccldr x2, [sp+56]
000d02d0ldrsb x27, [x2]
000d02d4ldr x1, [x2+8]
000d02d8ldr x2, [x2]
000d02dcldr x0, [sp+64]
000d02e0subs xzr, x1, x0
000d02e4b.hi 0xd02ec
000d02e8b 0xd0300
000d02ec
000d02ecloc_d02ec:
000d02ecldrb w0, [x2+x0]
000d02f0strb w0, [sp+39]
000d02f4ldur x29, [sp-8]
000d02f8ldr x30, [sp], 48
000d02fcret x30
000d0300
000d0300loc_d0300:
000d0300bl runtime.panicIndex
000d0304
000d0304loc_d0304:
000d0304bl runtime.panicIndex
000d0308hint
000d030c
000d030cloc_d030c:
000d030cstp x0, x1, [sp+8]
000d0310mov x3, x30
000d0314bl runtime.morestack_noctxt.abi0
000d0318ldp x0, x1, [sp+8]
000d031cb 0xd0260
000d0260
000d0320
000d0320path.(*lazybuf).append: ; void path.(*lazybuf).append(path.lazybuf * b, uint8 c)
000d0320ldr x16, [x28+16]
000d0324sub x17, sp, 32
000d0328subs xzr, x17, x16
000d032cb.ls 0xd059c
000d0330str x30, [sp-160]!
000d0334stur x29, [sp-8]
000d0338sub x29, sp, 8
000d033cstr x0, [sp+168]
000d0340strb w1, [sp+176]
000d0344ldr x3, [sp+168]
000d0348ldrsb x27, [x3]
000d034cldr x3, [x3+16]
000d0350cbnz x3, 0xd0358
000d0354b 0xd035c
000d0358
000d0358loc_d0358:
000d0358b 0xd0530
000d035c
000d035cloc_d035c:
000d035cldr x3, [sp+168]
000d0360ldrsb x27, [x3]
000d0364ldr x3, [x3+8]
000d0368str x3, [sp+64]
000d036cldrsb x27, [x0]
000d0370ldr x4, [x0+40]
000d0374subs xzr, x3, x4
000d0378cset x3, gt
000d037cstrb w3, [sp+47]
000d0380b.gt 0xd0388
000d0384b 0xd03c8
000d0388
000d0388loc_d0388:
000d0388ldr x3, [sp+168]
000d038cldrsb x27, [x3]
000d0390ldr x4, [x3+8]
000d0394ldr x3, [x3]
000d0398ldr x5, [sp+168]
000d039cldrsb x27, [x5]
000d03a0ldr x0, [x5+40]
000d03a4subs xzr, x4, x0
000d03a8b.hi 0xd03b0
000d03acb 0xd0590
000d03b0
000d03b0loc_d03b0:
000d03b0ldrb w3, [x3+x0]
000d03b4ubfm x4, x1, 0, 7
000d03b8subs wzr, w4, w3
000d03bccset x3, eq
000d03c0strb w3, [sp+47]
000d03c4b 0xd03cc
000d03c8
000d03c8loc_d03c8:
000d03c8b 0xd03cc
000d03cc
000d03ccloc_d03cc:
000d03ccldrb w3, [sp+47]
000d03d0tbnz w3, 0, 0xd03d8
000d03d4b 0xd0400
000d03d8
000d03d8loc_d03d8:
000d03d8ldr x0, [sp+168]
000d03dcldrsb x27, [x0]
000d03e0ldr x1, [sp+168]
000d03e4ldrsb x27, [x1]
000d03e8ldr x1, [x1+40]
000d03ecadd x1, x1, 1
000d03f0str x1, [x0+40]
000d03f4ldur x29, [sp-8]
000d03f8ldr x30, [sp], 160
000d03fcret x30
000d0400
000d0400loc_d0400:
000d0400ldr x3, [sp+168]
000d0404ldrsb x27, [x3]
000d0408ldr x2, [x3+8]
000d040cstr x2, [sp+64]
000d0410adrp x0, 0x525000
000d0414add x0, x0, 3072
000d0418mov x1, x2
000d041cbl runtime.makeslice
000d0420ldr x3, [sp+64]
000d0424ldr x4, [sp+64]
000d0428str x0, [sp+128]
000d042cstr x3, [sp+136]
000d0430str x4, [sp+144]
000d0434ldr x5, [sp+168]
000d0438ldrsb x27, [x5]
000d043cstr x3, [x5+24]
000d0440str x4, [x5+32]
000d0444adrp x27, 0x97b000
000d0448ldr w3, [x27+3056]
000d044ccbz w3, 0xd0454
000d0450b 0xd0458
000d0454
000d0454loc_d0454:
000d0454b 0xd046c
000d0458
000d0458loc_d0458:
000d0458bl runtime.gcWriteBarrier2
000d045cstr x0, [x25]
000d0460ldr x3, [x5+16]
000d0464str x3, [x25+8]
000d0468b 0xd046c
000d046c
000d046cloc_d046c:
000d046cstr x0, [x5+16]
000d0470ldr x3, [sp+168]
000d0474ldrsb x27, [x3]
000d0478ldr x1, [x3+40]
000d047cstr x1, [sp+64]
000d0480ldr x3, [sp+168]
000d0484ldrsb x27, [x3]
000d0488ldr x2, [x3+8]
000d048cldr x3, [x3]
000d0490subs xzr, x1, x2
000d0494b.ls 0xd049c
000d0498b 0xd058c
000d049c
000d049cloc_d049c:
000d049cb 0xd04a0
000d04a0
000d04a0loc_d04a0:
000d04a0str x3, [sp+112]
000d04a4str x1, [sp+120]
000d04a8ldr x3, [sp+168]
000d04acldrsb x27, [x3]
000d04b0ldr x4, [x3+16]
000d04b4ldr x5, [x3+24]
000d04b8ldr x3, [x3+32]
000d04bcstr x4, [sp+88]
000d04c0str x5, [sp+96]
000d04c4str x3, [sp+104]
000d04c8ldr x3, [sp+120]
000d04ccldr x4, [sp+112]
000d04d0str x4, [sp+72]
000d04d4str x3, [sp+80]
000d04d8ldr x4, [sp+96]
000d04dcstr x4, [sp+56]
000d04e0subs xzr, x4, x3
000d04e4b.gt 0xd04ec
000d04e8b 0xd04f4
000d04ec
000d04ecloc_d04ec:
000d04ecstr x3, [sp+56]
000d04f0b 0xd04f8
000d04f4
000d04f4loc_d04f4:
000d04f4b 0xd04f8
000d04f8
000d04f8loc_d04f8:
000d04f8ldr x3, [sp+72]
000d04fcldr x4, [sp+88]
000d0500subs xzr, x3, x4
000d0504b.ne 0xd050c
000d0508b 0xd0528
000d050c
000d050cloc_d050c:
000d050cldr x3, [sp+56]
000d0510str x3, [sp+48]
000d0514ldr x2, [sp+48]
000d0518ldr x0, [sp+88]
000d051cldr x1, [sp+72]
000d0520bl runtime.memmove
000d0524b 0xd052c
000d0528
000d0528loc_d0528:
000d0528b 0xd052c
000d052c
000d052cloc_d052c:
000d052cb 0xd0530
000d0530
000d0530loc_d0530:
000d0530ldr x2, [sp+168]
000d0534ldrsb x27, [x2]
000d0538ldr x1, [x2+24]
000d053cldr x2, [x2+16]
000d0540ldr x3, [sp+168]
000d0544ldrsb x27, [x3]
000d0548ldr x0, [x3+40]
000d054cldrb w3, [sp+176]
000d0550subs xzr, x0, x1
000d0554b.lo 0xd055c
000d0558b 0xd0588
000d055c
000d055cloc_d055c:
000d055cstrb w3, [x2+x0]
000d0560ldr x0, [sp+168]
000d0564ldrsb x27, [x0]
000d0568ldr x1, [sp+168]
000d056cldrsb x27, [x1]
000d0570ldr x1, [x1+40]
000d0574add x1, x1, 1
000d0578str x1, [x0+40]
000d057cldur x29, [sp-8]
000d0580ldr x30, [sp], 160
000d0584ret x30
000d0588
000d0588loc_d0588:
000d0588bl runtime.panicIndex
000d058c
000d058cloc_d058c:
000d058cbl runtime.panicSliceAlen
000d0590
000d0590loc_d0590:
000d0590mov x1, x4
000d0594bl runtime.panicIndex
000d0598hint
000d059c
000d059cloc_d059c:
000d059cstr x0, [sp+8]
000d05a0strb w1, [sp+16]
000d05a4mov x3, x30
000d05a8bl runtime.morestack_noctxt.abi0
000d05acldr x0, [sp+8]
000d05b0ldrb w1, [sp+16]
000d05b4b 0xd0320
000d05b8udf 0
000d05bcudf 0
000d0320
000d0320path.(*lazybuf).append: ; void path.(*lazybuf).append(path.lazybuf * b, uint8 c)
000d0320ldr x16, [x28+16]
000d0324sub x17, sp, 32
000d0328subs xzr, x17, x16
000d032cb.ls 0xd059c
000d0330str x30, [sp-160]!
000d0334stur x29, [sp-8]
000d0338sub x29, sp, 8
000d033cstr x0, [sp+168]
000d0340strb w1, [sp+176]
000d0344ldr x3, [sp+168]
000d0348ldrsb x27, [x3]
000d034cldr x3, [x3+16]
000d0350cbnz x3, 0xd0358
000d0354b 0xd035c
000d0358
000d0358loc_d0358:
000d0358b 0xd0530
000d035c
000d035cloc_d035c:
000d035cldr x3, [sp+168]
000d0360ldrsb x27, [x3]
000d0364ldr x3, [x3+8]
000d0368str x3, [sp+64]
000d036cldrsb x27, [x0]
000d0370ldr x4, [x0+40]
000d0374subs xzr, x3, x4
000d0378cset x3, gt
000d037cstrb w3, [sp+47]
000d0380b.gt 0xd0388
000d0384b 0xd03c8
000d0388
000d0388loc_d0388:
000d0388ldr x3, [sp+168]
000d038cldrsb x27, [x3]
000d0390ldr x4, [x3+8]
000d0394ldr x3, [x3]
000d0398ldr x5, [sp+168]
000d039cldrsb x27, [x5]
000d03a0ldr x0, [x5+40]
000d03a4subs xzr, x4, x0
000d03a8b.hi 0xd03b0
000d03acb 0xd0590
000d03b0
000d03b0loc_d03b0:
000d03b0ldrb w3, [x3+x0]
000d03b4ubfm x4, x1, 0, 7
000d03b8subs wzr, w4, w3
000d03bccset x3, eq
000d03c0strb w3, [sp+47]
000d03c4b 0xd03cc
000d03c8
000d03c8loc_d03c8:
000d03c8b 0xd03cc
000d03cc
000d03ccloc_d03cc:
000d03ccldrb w3, [sp+47]
000d03d0tbnz w3, 0, 0xd03d8
000d03d4b 0xd0400
000d03d8
000d03d8loc_d03d8:
000d03d8ldr x0, [sp+168]
000d03dcldrsb x27, [x0]
000d03e0ldr x1, [sp+168]
000d03e4ldrsb x27, [x1]
000d03e8ldr x1, [x1+40]
000d03ecadd x1, x1, 1
000d03f0str x1, [x0+40]
000d03f4ldur x29, [sp-8]
000d03f8ldr x30, [sp], 160
000d03fcret x30
000d0400
000d0400loc_d0400:
000d0400ldr x3, [sp+168]
000d0404ldrsb x27, [x3]
000d0408ldr x2, [x3+8]
000d040cstr x2, [sp+64]
000d0410adrp x0, 0x525000
000d0414add x0, x0, 3072
000d0418mov x1, x2
000d041cbl runtime.makeslice
000d0420ldr x3, [sp+64]
000d0424ldr x4, [sp+64]
000d0428str x0, [sp+128]
000d042cstr x3, [sp+136]
000d0430str x4, [sp+144]
000d0434ldr x5, [sp+168]
000d0438ldrsb x27, [x5]
000d043cstr x3, [x5+24]
000d0440str x4, [x5+32]
000d0444adrp x27, 0x97b000
000d0448ldr w3, [x27+3056]
000d044ccbz w3, 0xd0454
000d0450b 0xd0458
000d0454
000d0454loc_d0454:
000d0454b 0xd046c
000d0458
000d0458loc_d0458:
000d0458bl runtime.gcWriteBarrier2
000d045cstr x0, [x25]
000d0460ldr x3, [x5+16]
000d0464str x3, [x25+8]
000d0468b 0xd046c
000d046c
000d046cloc_d046c:
000d046cstr x0, [x5+16]
000d0470ldr x3, [sp+168]
000d0474ldrsb x27, [x3]
000d0478ldr x1, [x3+40]
000d047cstr x1, [sp+64]
000d0480ldr x3, [sp+168]
000d0484ldrsb x27, [x3]
000d0488ldr x2, [x3+8]
000d048cldr x3, [x3]
000d0490subs xzr, x1, x2
000d0494b.ls 0xd049c
000d0498b 0xd058c
000d049c
000d049cloc_d049c:
000d049cb 0xd04a0
000d04a0
000d04a0loc_d04a0:
000d04a0str x3, [sp+112]
000d04a4str x1, [sp+120]
000d04a8ldr x3, [sp+168]
000d04acldrsb x27, [x3]
000d04b0ldr x4, [x3+16]
000d04b4ldr x5, [x3+24]
000d04b8ldr x3, [x3+32]
000d04bcstr x4, [sp+88]
000d04c0str x5, [sp+96]
000d04c4str x3, [sp+104]
000d04c8ldr x3, [sp+120]
000d04ccldr x4, [sp+112]
000d04d0str x4, [sp+72]
000d04d4str x3, [sp+80]
000d04d8ldr x4, [sp+96]
000d04dcstr x4, [sp+56]
000d04e0subs xzr, x4, x3
000d04e4b.gt 0xd04ec
000d04e8b 0xd04f4
000d04ec
000d04ecloc_d04ec:
000d04ecstr x3, [sp+56]
000d04f0b 0xd04f8
000d04f4
000d04f4loc_d04f4:
000d04f4b 0xd04f8
000d04f8
000d04f8loc_d04f8:
000d04f8ldr x3, [sp+72]
000d04fcldr x4, [sp+88]
000d0500subs xzr, x3, x4
000d0504b.ne 0xd050c
000d0508b 0xd0528
000d050c
000d050cloc_d050c:
000d050cldr x3, [sp+56]
000d0510str x3, [sp+48]
000d0514ldr x2, [sp+48]
000d0518ldr x0, [sp+88]
000d051cldr x1, [sp+72]
000d0520bl runtime.memmove
000d0524b 0xd052c
000d0528
000d0528loc_d0528:
000d0528b 0xd052c
000d052c
000d052cloc_d052c:
000d052cb 0xd0530
000d0530
000d0530loc_d0530:
000d0530ldr x2, [sp+168]
000d0534ldrsb x27, [x2]
000d0538ldr x1, [x2+24]
000d053cldr x2, [x2+16]
000d0540ldr x3, [sp+168]
000d0544ldrsb x27, [x3]
000d0548ldr x0, [x3+40]
000d054cldrb w3, [sp+176]
000d0550subs xzr, x0, x1
000d0554b.lo 0xd055c
000d0558b 0xd0588
000d055c
000d055cloc_d055c:
000d055cstrb w3, [x2+x0]
000d0560ldr x0, [sp+168]
000d0564ldrsb x27, [x0]
000d0568ldr x1, [sp+168]
000d056cldrsb x27, [x1]
000d0570ldr x1, [x1+40]
000d0574add x1, x1, 1
000d0578str x1, [x0+40]
000d057cldur x29, [sp-8]
000d0580ldr x30, [sp], 160
000d0584ret x30
000d0588
000d0588loc_d0588:
000d0588bl runtime.panicIndex
000d058c
000d058cloc_d058c:
000d058cbl runtime.panicSliceAlen
000d0590
000d0590loc_d0590:
000d0590mov x1, x4
000d0594bl runtime.panicIndex
000d0598hint
000d059c
000d059cloc_d059c:
000d059cstr x0, [sp+8]
000d05a0strb w1, [sp+16]
000d05a4mov x3, x30
000d05a8bl runtime.morestack_noctxt.abi0
000d05acldr x0, [sp+8]
000d05b0ldrb w1, [sp+16]
000d05b4b 0xd0320
000d05b8udf 0
000d05bcudf 0
000d0320
000d05c0
000d05c0path.(*lazybuf).string: ; void path.(*lazybuf).string(path.lazybuf * b)
000d05c0ldr x16, [x28+16]
000d05c4subs xzr, sp, x16
000d05c8b.ls 0xd06ac
000d05ccstr x30, [sp-112]!
000d05d0stur x29, [sp-8]
000d05d4sub x29, sp, 8
000d05d8str x0, [sp+120]
000d05dcstp xzr, xzr, [sp+48]
000d05e0ldr x3, [sp+120]
000d05e4ldrsb x27, [x3]
000d05e8ldr x3, [x3+16]
000d05eccbnz x3, 0xd05f4
000d05f0b 0xd0654
000d05f4
000d05f4loc_d05f4:
000d05f4ldr x3, [sp+120]
000d05f8ldrsb x27, [x3]
000d05fcldr x1, [x3+40]
000d0600str x1, [sp+40]
000d0604ldr x3, [sp+120]
000d0608ldrsb x27, [x3]
000d060cldr x2, [x3+32]
000d0610ldr x3, [x3+16]
000d0614subs xzr, x1, x2
000d0618b.ls 0xd0620
000d061cb 0xd06a4
000d0620
000d0620loc_d0620:
000d0620b 0xd0624
000d0624
000d0624loc_d0624:
000d0624str x3, [sp+64]
000d0628str x1, [sp+72]
000d062cstr x2, [sp+80]
000d0630mov x0, xzr
000d0634mov x2, x1
000d0638mov x1, x3
000d063cbl runtime.slicebytetostring
000d0640str x0, [sp+48]
000d0644str x1, [sp+56]
000d0648ldur x29, [sp-8]
000d064cldr x30, [sp], 112
000d0650ret x30
000d0654
000d0654loc_d0654:
000d0654ldr x3, [sp+120]
000d0658ldrsb x27, [x3]
000d065cldr x1, [x3+40]
000d0660str x1, [sp+40]
000d0664ldr x3, [sp+120]
000d0668ldrsb x27, [x3]
000d066cldr x0, [x3]
000d0670ldr x2, [x3+8]
000d0674subs xzr, x2, x1
000d0678b.hs 0xd0680
000d067cb 0xd06a0
000d0680
000d0680loc_d0680:
000d0680b 0xd0684
000d0684
000d0684loc_d0684:
000d0684str x0, [sp+88]
000d0688str x1, [sp+96]
000d068cstr x0, [sp+48]
000d0690str x1, [sp+56]
000d0694ldur x29, [sp-8]
000d0698ldr x30, [sp], 112
000d069cret x30
000d06a0
000d06a0loc_d06a0:
000d06a0bl runtime.panicSliceAlen
000d06a4
000d06a4loc_d06a4:
000d06a4bl runtime.panicSliceAcap
000d06a8hint
000d06ac
000d06acloc_d06ac:
000d06acstr x0, [sp+8]
000d06b0mov x3, x30
000d06b4bl runtime.morestack_noctxt.abi0
000d06b8ldr x0, [sp+8]
000d06bcb 0xd05c0
000d05c0
000d05c0path.(*lazybuf).string: ; void path.(*lazybuf).string(path.lazybuf * b)
000d05c0ldr x16, [x28+16]
000d05c4subs xzr, sp, x16
000d05c8b.ls 0xd06ac
000d05ccstr x30, [sp-112]!
000d05d0stur x29, [sp-8]
000d05d4sub x29, sp, 8
000d05d8str x0, [sp+120]
000d05dcstp xzr, xzr, [sp+48]
000d05e0ldr x3, [sp+120]
000d05e4ldrsb x27, [x3]
000d05e8ldr x3, [x3+16]
000d05eccbnz x3, 0xd05f4
000d05f0b 0xd0654
000d05f4
000d05f4loc_d05f4:
000d05f4ldr x3, [sp+120]
000d05f8ldrsb x27, [x3]
000d05fcldr x1, [x3+40]
000d0600str x1, [sp+40]
000d0604ldr x3, [sp+120]
000d0608ldrsb x27, [x3]
000d060cldr x2, [x3+32]
000d0610ldr x3, [x3+16]
000d0614subs xzr, x1, x2
000d0618b.ls 0xd0620
000d061cb 0xd06a4
000d0620
000d0620loc_d0620:
000d0620b 0xd0624
000d0624
000d0624loc_d0624:
000d0624str x3, [sp+64]
000d0628str x1, [sp+72]
000d062cstr x2, [sp+80]
000d0630mov x0, xzr
000d0634mov x2, x1
000d0638mov x1, x3
000d063cbl runtime.slicebytetostring
000d0640str x0, [sp+48]
000d0644str x1, [sp+56]
000d0648ldur x29, [sp-8]
000d064cldr x30, [sp], 112
000d0650ret x30
000d0654
000d0654loc_d0654:
000d0654ldr x3, [sp+120]
000d0658ldrsb x27, [x3]
000d065cldr x1, [x3+40]
000d0660str x1, [sp+40]
000d0664ldr x3, [sp+120]
000d0668ldrsb x27, [x3]
000d066cldr x0, [x3]
000d0670ldr x2, [x3+8]
000d0674subs xzr, x2, x1
000d0678b.hs 0xd0680
000d067cb 0xd06a0
000d0680
000d0680loc_d0680:
000d0680b 0xd0684
000d0684
000d0684loc_d0684:
000d0684str x0, [sp+88]
000d0688str x1, [sp+96]
000d068cstr x0, [sp+48]
000d0690str x1, [sp+56]
000d0694ldur x29, [sp-8]
000d0698ldr x30, [sp], 112
000d069cret x30
000d06a0
000d06a0loc_d06a0:
000d06a0bl runtime.panicSliceAlen
000d06a4
000d06a4loc_d06a4:
000d06a4bl runtime.panicSliceAcap
000d06a8hint
000d06ac
000d06acloc_d06ac:
000d06acstr x0, [sp+8]
000d06b0mov x3, x30
000d06b4bl runtime.morestack_noctxt.abi0
000d06b8ldr x0, [sp+8]
000d06bcb 0xd05c0
000d05c0
000d06c0
000d06c0path.Clean: ; void path.Clean(struct string path)
000d06c0ldr x16, [x28+16]
000d06c4sub x17, sp, 80
000d06c8subs xzr, x17, x16
000d06ccb.ls 0xd0c6c
000d06d0str x30, [sp-208]!
000d06d4stur x29, [sp-8]
000d06d8sub x29, sp, 8
000d06dcstr x0, [sp+216]
000d06e0str x1, [sp+224]
000d06e4stp xzr, xzr, [sp+72]
000d06e8ldr x2, [sp+224]
000d06eccbz x2, 0xd06f4
000d06f0b 0xd0714
000d06f4
000d06f4loc_d06f4:
000d06f4adrp x0, 0x63f000
000d06f8add x0, x0, 296
000d06fcstr x0, [sp+72]
000d0700orr x1, xzr, 1
000d0704str x1, [sp+80]
000d0708ldur x29, [sp-8]
000d070cldr x30, [sp], 208
000d0710ret x30
000d0714
000d0714loc_d0714:
000d0714ldr x1, [sp+224]
000d0718ldr x2, [sp+216]
000d071csubs xzr, x1, 0
000d0720b.hi 0xd0728
000d0724b 0xd0c60
000d0728
000d0728loc_d0728:
000d0728ldrb w2, [x2]
000d072csubs wzr, w2, 47
000d0730cset x2, eq
000d0734strb w2, [sp+39]
000d0738ldr x2, [sp+224]
000d073cstr x2, [sp+56]
000d0740stp xzr, xzr, [sp+136]
000d0744stp xzr, xzr, [sp+152]
000d0748stp xzr, xzr, [sp+168]
000d074cldr x2, [sp+216]
000d0750ldr x3, [sp+224]
000d0754str x2, [sp+136]
000d0758str x3, [sp+144]
000d075cstp xzr, xzr, [sp+88]
000d0760stp xzr, xzr, [sp+104]
000d0764stp xzr, xzr, [sp+120]
000d0768str x2, [sp+88]
000d076cstr x3, [sp+96]
000d0770str xzr, [sp+48]
000d0774str xzr, [sp+64]
000d0778ldrb w2, [sp+39]
000d077ctbnz w2, 0, 0xd0784
000d0780b 0xd07a0
000d0784
000d0784loc_d0784:
000d0784add x0, sp, 88
000d0788movz x1, 47
000d078cbl path.(*lazybuf).append
000d0790orr x1, xzr, 1
000d0794str x1, [sp+48]
000d0798str x1, [sp+64]
000d079cb 0xd07a8
000d07a0
000d07a0loc_d07a0:
000d07a0orr x1, xzr, 1
000d07a4b 0xd07a8
000d07a8
000d07a8loc_d07a8:
000d07a8b 0xd07ac
000d07ac
000d07acloc_d07ac:
000d07acldr x2, [sp+56]
000d07b0ldr x3, [sp+48]
000d07b4subs xzr, x2, x3
000d07b8b.gt 0xd07c0
000d07bcb 0xd0ac4
000d07c0
000d07c0loc_d07c0:
000d07c0ldr x0, [sp+48]
000d07c4ldr x2, [sp+224]
000d07c8ldr x3, [sp+216]
000d07ccsubs xzr, x2, x0
000d07d0b.hi 0xd07d8
000d07d4b 0xd0c58
000d07d8
000d07d8loc_d07d8:
000d07d8ldrb w2, [x3+x0]
000d07dcsubs wzr, w2, 47
000d07e0b.eq 0xd07e8
000d07e4b 0xd07fc
000d07e8
000d07e8loc_d07e8:
000d07e8b 0xd07ec
000d07ec
000d07ecloc_d07ec:
000d07ecldr x2, [sp+48]
000d07f0add x2, x2, 1
000d07f4str x2, [sp+48]
000d07f8b 0xd0bac
000d07fc
000d07fcloc_d07fc:
000d07fcldr x0, [sp+48]
000d0800ldr x2, [sp+224]
000d0804ldr x3, [sp+216]
000d0808subs xzr, x2, x0
000d080cb.hi 0xd0814
000d0810b 0xd0c50
000d0814
000d0814loc_d0814:
000d0814ldrb w2, [x3+x0]
000d0818subs wzr, w2, 46
000d081ccset x2, eq
000d0820strb w2, [sp+42]
000d0824b.eq 0xd082c
000d0828b 0xd088c
000d082c
000d082cloc_d082c:
000d082cldr x2, [sp+48]
000d0830add x2, x2, 1
000d0834ldr x3, [sp+56]
000d0838subs xzr, x3, x2
000d083ccset x2, eq
000d0840strb w2, [sp+41]
000d0844b.eq 0xd084c
000d0848b 0xd0850
000d084c
000d084cloc_d084c:
000d084cb 0xd0880
000d0850
000d0850loc_d0850:
000d0850ldr x2, [sp+224]
000d0854ldr x3, [sp+216]
000d0858ldr x4, [sp+48]
000d085cadd x0, x4, 1
000d0860subs xzr, x2, x0
000d0864b.hi 0xd086c
000d0868b 0xd0c48
000d086c
000d086cloc_d086c:
000d086cldrb w2, [x3+x0]
000d0870subs wzr, w2, 47
000d0874cset x2, eq
000d0878strb w2, [sp+41]
000d087cb 0xd0880
000d0880
000d0880loc_d0880:
000d0880ldrb w2, [sp+41]
000d0884strb w2, [sp+42]
000d0888b 0xd0890
000d088c
000d088cloc_d088c:
000d088cb 0xd0890
000d0890
000d0890loc_d0890:
000d0890ldrb w2, [sp+42]
000d0894tbnz w2, 0, 0xd089c
000d0898b 0xd08b0
000d089c
000d089cloc_d089c:
000d089cb 0xd08a0
000d08a0
000d08a0loc_d08a0:
000d08a0ldr x2, [sp+48]
000d08a4add x2, x2, 1
000d08a8str x2, [sp+48]
000d08acb 0xd0bac
000d08b0
000d08b0loc_d08b0:
000d08b0ldr x0, [sp+48]
000d08b4ldr x2, [sp+224]
000d08b8ldr x3, [sp+216]
000d08bcsubs xzr, x2, x0
000d08c0b.hi 0xd08c8
000d08c4b 0xd0c40
000d08c8
000d08c8loc_d08c8:
000d08c8ldrb w2, [x3+x0]
000d08ccsubs wzr, w2, 46
000d08d0cset x2, eq
000d08d4strb w2, [sp+40]
000d08d8b.eq 0xd08e0
000d08dcb 0xd0910
000d08e0
000d08e0loc_d08e0:
000d08e0ldr x2, [sp+224]
000d08e4ldr x3, [sp+216]
000d08e8ldr x4, [sp+48]
000d08ecadd x0, x4, 1
000d08f0subs xzr, x2, x0
000d08f4b.hi 0xd08fc
000d08f8b 0xd0c38
000d08fc
000d08fcloc_d08fc:
000d08fcldrb w2, [x3+x0]
000d0900subs wzr, w2, 46
000d0904cset x2, eq
000d0908strb w2, [sp+40]
000d090cb 0xd0914
000d0910
000d0910loc_d0910:
000d0910b 0xd0914
000d0914
000d0914loc_d0914:
000d0914ldrb w2, [sp+40]
000d0918strb w2, [sp+41]
000d091ctbnz w2, 0, 0xd0924
000d0920b 0xd0984
000d0924
000d0924loc_d0924:
000d0924ldr x2, [sp+48]
000d0928add x2, x2, 2
000d092cldr x3, [sp+56]
000d0930subs xzr, x3, x2
000d0934cset x2, eq
000d0938strb w2, [sp+47]
000d093cb.eq 0xd0944
000d0940b 0xd0948
000d0944
000d0944loc_d0944:
000d0944b 0xd0978
000d0948
000d0948loc_d0948:
000d0948ldr x2, [sp+224]
000d094cldr x3, [sp+216]
000d0950ldr x4, [sp+48]
000d0954add x0, x4, 2
000d0958subs xzr, x2, x0
000d095cb.hi 0xd0964
000d0960b 0xd0c30
000d0964
000d0964loc_d0964:
000d0964ldrb w2, [x3+x0]
000d0968subs wzr, w2, 47
000d096ccset x2, eq
000d0970strb w2, [sp+47]
000d0974b 0xd0978
000d0978
000d0978loc_d0978:
000d0978ldrb w2, [sp+47]
000d097cstrb w2, [sp+41]
000d0980b 0xd0988
000d0984
000d0984loc_d0984:
000d0984b 0xd0988
000d0988
000d0988loc_d0988:
000d0988ldrb w2, [sp+41]
000d098ctbnz w2, 0, 0xd0994
000d0990b 0xd0a28
000d0994
000d0994loc_d0994:
000d0994b 0xd0998
000d0998
000d0998loc_d0998:
000d0998ldr x2, [sp+48]
000d099cadd x2, x2, 2
000d09a0str x2, [sp+48]
000d09a4ldr x2, [sp+128]
000d09a8ldr x3, [sp+64]
000d09acsubs xzr, x3, x2
000d09b0b.lt 0xd09b8
000d09b4b 0xd09cc
000d09b8
000d09b8loc_d09b8:
000d09b8b 0xd09bc
000d09bc
000d09bcloc_d09bc:
000d09bcldr x2, [sp+128]
000d09c0sub x2, x2, 1
000d09c4str x2, [sp+128]
000d09c8b 0xd0bc4
000d09cc
000d09ccloc_d09cc:
000d09ccldrb w2, [sp+39]
000d09d0tbnz w2, 0, 0xd09d8
000d09d4b 0xd09dc
000d09d8
000d09d8loc_d09d8:
000d09d8b 0xd0bbc
000d09dc
000d09dcloc_d09dc:
000d09dcb 0xd09e0
000d09e0
000d09e0loc_d09e0:
000d09e0ldr x2, [sp+128]
000d09e4subs xzr, x2, 0
000d09e8b.gt 0xd09f0
000d09ecb 0xd0a00
000d09f0
000d09f0loc_d09f0:
000d09f0add x0, sp, 88
000d09f4movz x1, 47
000d09f8bl path.(*lazybuf).append
000d09fcb 0xd0a04
000d0a00
000d0a00loc_d0a00:
000d0a00b 0xd0a04
000d0a04
000d0a04loc_d0a04:
000d0a04add x0, sp, 88
000d0a08movz x1, 46
000d0a0cbl path.(*lazybuf).append
000d0a10add x0, sp, 88
000d0a14movz x1, 46
000d0a18bl path.(*lazybuf).append
000d0a1cldr x2, [sp+128]
000d0a20str x2, [sp+64]
000d0a24b 0xd0bbc
000d0a28
000d0a28loc_d0a28:
000d0a28b 0xd0a2c
000d0a2c
000d0a2cloc_d0a2c:
000d0a2cldrb w2, [sp+39]
000d0a30strb w2, [sp+45]
000d0a34tbnz w2, 0, 0xd0a3c
000d0a38b 0xd0a50
000d0a3c
000d0a3cloc_d0a3c:
000d0a3cldr x2, [sp+128]
000d0a40subs xzr, x2, 1
000d0a44cset x2, ne
000d0a48strb w2, [sp+45]
000d0a4cb 0xd0a54
000d0a50
000d0a50loc_d0a50:
000d0a50b 0xd0a54
000d0a54
000d0a54loc_d0a54:
000d0a54ldrb w2, [sp+45]
000d0a58strb w2, [sp+47]
000d0a5ctbnz w2, 0, 0xd0a64
000d0a60b 0xd0a68
000d0a64
000d0a64loc_d0a64:
000d0a64b 0xd0aa0
000d0a68
000d0a68loc_d0a68:
000d0a68ldrb w2, [sp+39]
000d0a6ceor x3, x2, 1
000d0a70strb w3, [sp+44]
000d0a74tbnz w2, 0, 0xd0a7c
000d0a78b 0xd0a80
000d0a7c
000d0a7cloc_d0a7c:
000d0a7cb 0xd0a94
000d0a80
000d0a80loc_d0a80:
000d0a80ldr x2, [sp+128]
000d0a84subs xzr, x2, 0
000d0a88cset x2, ne
000d0a8cstrb w2, [sp+44]
000d0a90b 0xd0a94
000d0a94
000d0a94loc_d0a94:
000d0a94ldrb w2, [sp+44]
000d0a98strb w2, [sp+47]
000d0a9cb 0xd0aa0
000d0aa0
000d0aa0loc_d0aa0:
000d0aa0ldrb w2, [sp+47]
000d0aa4tbnz w2, 0, 0xd0aac
000d0aa8b 0xd0abc
000d0aac
000d0aacloc_d0aac:
000d0aacadd x0, sp, 88
000d0ab0movz x1, 47
000d0ab4bl path.(*lazybuf).append
000d0ab8b 0xd0ac0
000d0abc
000d0abcloc_d0abc:
000d0abcb 0xd0ac0
000d0ac0
000d0ac0loc_d0ac0:
000d0ac0b 0xd0b10
000d0ac4
000d0ac4loc_d0ac4:
000d0ac4ldr x2, [sp+128]
000d0ac8cbz x2, 0xd0ad0
000d0accb 0xd0aec
000d0ad0
000d0ad0loc_d0ad0:
000d0ad0adrp x0, 0x63f000
000d0ad4add x0, x0, 296
000d0ad8str x0, [sp+72]
000d0adcstr x1, [sp+80]
000d0ae0ldur x29, [sp-8]
000d0ae4ldr x30, [sp], 208
000d0ae8ret x30
000d0aec
000d0aecloc_d0aec:
000d0aecadd x0, sp, 88
000d0af0bl path.(*lazybuf).string
000d0af4str x0, [sp+184]
000d0af8str x1, [sp+192]
000d0afcstr x0, [sp+72]
000d0b00str x1, [sp+80]
000d0b04ldur x29, [sp-8]
000d0b08ldr x30, [sp], 208
000d0b0cret x30
000d0b10
000d0b10loc_d0b10:
000d0b10ldr x2, [sp+56]
000d0b14ldr x3, [sp+48]
000d0b18subs xzr, x2, x3
000d0b1ccset x2, gt
000d0b20strb w2, [sp+45]
000d0b24b.gt 0xd0b2c
000d0b28b 0xd0b58
000d0b2c
000d0b2cloc_d0b2c:
000d0b2cldr x0, [sp+48]
000d0b30ldr x1, [sp+224]
000d0b34ldr x2, [sp+216]
000d0b38subs xzr, x0, x1
000d0b3cb.lo 0xd0b44
000d0b40b 0xd0bb8
000d0b44
000d0b44loc_d0b44:
000d0b44ldrb w2, [x2+x0]
000d0b48subs wzr, w2, 47
000d0b4ccset x2, ne
000d0b50strb w2, [sp+45]
000d0b54b 0xd0b5c
000d0b58
000d0b58loc_d0b58:
000d0b58b 0xd0b5c
000d0b5c
000d0b5cloc_d0b5c:
000d0b5cldrb w2, [sp+45]
000d0b60tbnz w2, 0, 0xd0b68
000d0b64b 0xd0ba4
000d0b68
000d0b68loc_d0b68:
000d0b68ldr x0, [sp+48]
000d0b6cldr x1, [sp+224]
000d0b70ldr x2, [sp+216]
000d0b74subs xzr, x0, x1
000d0b78b.lo 0xd0b80
000d0b7cb 0xd0bb4
000d0b80
000d0b80loc_d0b80:
000d0b80ldrb w1, [x2+x0]
000d0b84strb w1, [sp+43]
000d0b88add x0, sp, 88
000d0b8cbl path.(*lazybuf).append
000d0b90b 0xd0b94
000d0b94
000d0b94loc_d0b94:
000d0b94ldr x2, [sp+48]
000d0b98add x2, x2, 1
000d0b9cstr x2, [sp+48]
000d0ba0b 0xd0b10
000d0ba4
000d0ba4loc_d0ba4:
000d0ba4orr x1, xzr, 1
000d0ba8b 0xd0bac
000d0bac
000d0bacloc_d0bac:
000d0bacb 0xd0bb0
000d0bb0
000d0bb0loc_d0bb0:
000d0bb0b 0xd07ac
000d0bb4
000d0bb4loc_d0bb4:
000d0bb4bl runtime.panicIndex
000d0bb8
000d0bb8loc_d0bb8:
000d0bb8bl runtime.panicIndex
000d0bbc
000d0bbcloc_d0bbc:
000d0bbcorr x1, xzr, 1
000d0bc0b 0xd0bac
000d0bc4
000d0bc4loc_d0bc4:
000d0bc4ldr x2, [sp+128]
000d0bc8ldr x3, [sp+64]
000d0bccsubs xzr, x3, x2
000d0bd0cset x2, lt
000d0bd4strb w2, [sp+47]
000d0bd8b.lt 0xd0be0
000d0bdcb 0xd0c04
000d0be0
000d0be0loc_d0be0:
000d0be0ldr x1, [sp+128]
000d0be4add x0, sp, 88
000d0be8bl path.(*lazybuf).index
000d0becstrb w0, [sp+46]
000d0bf0ubfm x2, x0, 0, 7
000d0bf4subs wzr, w2, 47
000d0bf8cset x2, ne
000d0bfcstrb w2, [sp+47]
000d0c00b 0xd0c08
000d0c04
000d0c04loc_d0c04:
000d0c04b 0xd0c08
000d0c08
000d0c08loc_d0c08:
000d0c08ldrb w2, [sp+47]
000d0c0ctbnz w2, 0, 0xd0c14
000d0c10b 0xd0c2c
000d0c14
000d0c14loc_d0c14:
000d0c14ldr x2, [sp+128]
000d0c18sub x2, x2, 1
000d0c1cstr x2, [sp+128]
000d0c20b 0xd0c24
000d0c24
000d0c24loc_d0c24:
000d0c24orr x1, xzr, 1
000d0c28b 0xd0bc4
000d0c2c
000d0c2cloc_d0c2c:
000d0c2cb 0xd0bbc
000d0c30
000d0c30loc_d0c30:
000d0c30mov x1, x2
000d0c34bl runtime.panicIndex
000d0c38
000d0c38loc_d0c38:
000d0c38mov x1, x2
000d0c3cbl runtime.panicIndex
000d0c40
000d0c40loc_d0c40:
000d0c40mov x1, x2
000d0c44bl runtime.panicIndex
000d0c48
000d0c48loc_d0c48:
000d0c48mov x1, x2
000d0c4cbl runtime.panicIndex
000d0c50
000d0c50loc_d0c50:
000d0c50mov x1, x2
000d0c54bl runtime.panicIndex
000d0c58
000d0c58loc_d0c58:
000d0c58mov x1, x2
000d0c5cbl runtime.panicIndex
000d0c60
000d0c60loc_d0c60:
000d0c60mov x0, xzr
000d0c64bl runtime.panicIndex
000d0c68hint
000d0c6c
000d0c6cloc_d0c6c:
000d0c6cstp x0, x1, [sp+8]
000d0c70mov x3, x30
000d0c74bl runtime.morestack_noctxt.abi0
000d0c78ldp x0, x1, [sp+8]
000d0c7cb 0xd06c0
000d06c0
000d06c0path.Clean: ; void path.Clean(struct string path)
000d06c0ldr x16, [x28+16]
000d06c4sub x17, sp, 80
000d06c8subs xzr, x17, x16
000d06ccb.ls 0xd0c6c
000d06d0str x30, [sp-208]!
000d06d4stur x29, [sp-8]
000d06d8sub x29, sp, 8
000d06dcstr x0, [sp+216]
000d06e0str x1, [sp+224]
000d06e4stp xzr, xzr, [sp+72]
000d06e8ldr x2, [sp+224]
000d06eccbz x2, 0xd06f4
000d06f0b 0xd0714
000d06f4
000d06f4loc_d06f4:
000d06f4adrp x0, 0x63f000
000d06f8add x0, x0, 296
000d06fcstr x0, [sp+72]
000d0700orr x1, xzr, 1
000d0704str x1, [sp+80]
000d0708ldur x29, [sp-8]
000d070cldr x30, [sp], 208
000d0710ret x30
000d0714
000d0714loc_d0714:
000d0714ldr x1, [sp+224]
000d0718ldr x2, [sp+216]
000d071csubs xzr, x1, 0
000d0720b.hi 0xd0728
000d0724b 0xd0c60
000d0728
000d0728loc_d0728:
000d0728ldrb w2, [x2]
000d072csubs wzr, w2, 47
000d0730cset x2, eq
000d0734strb w2, [sp+39]
000d0738ldr x2, [sp+224]
000d073cstr x2, [sp+56]
000d0740stp xzr, xzr, [sp+136]
000d0744stp xzr, xzr, [sp+152]
000d0748stp xzr, xzr, [sp+168]
000d074cldr x2, [sp+216]
000d0750ldr x3, [sp+224]
000d0754str x2, [sp+136]
000d0758str x3, [sp+144]
000d075cstp xzr, xzr, [sp+88]
000d0760stp xzr, xzr, [sp+104]
000d0764stp xzr, xzr, [sp+120]
000d0768str x2, [sp+88]
000d076cstr x3, [sp+96]
000d0770str xzr, [sp+48]
000d0774str xzr, [sp+64]
000d0778ldrb w2, [sp+39]
000d077ctbnz w2, 0, 0xd0784
000d0780b 0xd07a0
000d0784
000d0784loc_d0784:
000d0784add x0, sp, 88
000d0788movz x1, 47
000d078cbl path.(*lazybuf).append
000d0790orr x1, xzr, 1
000d0794str x1, [sp+48]
000d0798str x1, [sp+64]
000d079cb 0xd07a8
000d07a0
000d07a0loc_d07a0:
000d07a0orr x1, xzr, 1
000d07a4b 0xd07a8
000d07a8
000d07a8loc_d07a8:
000d07a8b 0xd07ac
000d07ac
000d07acloc_d07ac:
000d07acldr x2, [sp+56]
000d07b0ldr x3, [sp+48]
000d07b4subs xzr, x2, x3
000d07b8b.gt 0xd07c0
000d07bcb 0xd0ac4
000d07c0
000d07c0loc_d07c0:
000d07c0ldr x0, [sp+48]
000d07c4ldr x2, [sp+224]
000d07c8ldr x3, [sp+216]
000d07ccsubs xzr, x2, x0
000d07d0b.hi 0xd07d8
000d07d4b 0xd0c58
000d07d8
000d07d8loc_d07d8:
000d07d8ldrb w2, [x3+x0]
000d07dcsubs wzr, w2, 47
000d07e0b.eq 0xd07e8
000d07e4b 0xd07fc
000d07e8
000d07e8loc_d07e8:
000d07e8b 0xd07ec
000d07ec
000d07ecloc_d07ec:
000d07ecldr x2, [sp+48]
000d07f0add x2, x2, 1
000d07f4str x2, [sp+48]
000d07f8b 0xd0bac
000d07fc
000d07fcloc_d07fc:
000d07fcldr x0, [sp+48]
000d0800ldr x2, [sp+224]
000d0804ldr x3, [sp+216]
000d0808subs xzr, x2, x0
000d080cb.hi 0xd0814
000d0810b 0xd0c50
000d0814
000d0814loc_d0814:
000d0814ldrb w2, [x3+x0]
000d0818subs wzr, w2, 46
000d081ccset x2, eq
000d0820strb w2, [sp+42]
000d0824b.eq 0xd082c
000d0828b 0xd088c
000d082c
000d082cloc_d082c:
000d082cldr x2, [sp+48]
000d0830add x2, x2, 1
000d0834ldr x3, [sp+56]
000d0838subs xzr, x3, x2
000d083ccset x2, eq
000d0840strb w2, [sp+41]
000d0844b.eq 0xd084c
000d0848b 0xd0850
000d084c
000d084cloc_d084c:
000d084cb 0xd0880
000d0850
000d0850loc_d0850:
000d0850ldr x2, [sp+224]
000d0854ldr x3, [sp+216]
000d0858ldr x4, [sp+48]
000d085cadd x0, x4, 1
000d0860subs xzr, x2, x0
000d0864b.hi 0xd086c
000d0868b 0xd0c48
000d086c
000d086cloc_d086c:
000d086cldrb w2, [x3+x0]
000d0870subs wzr, w2, 47
000d0874cset x2, eq
000d0878strb w2, [sp+41]
000d087cb 0xd0880
000d0880
000d0880loc_d0880:
000d0880ldrb w2, [sp+41]
000d0884strb w2, [sp+42]
000d0888b 0xd0890
000d088c
000d088cloc_d088c:
000d088cb 0xd0890
000d0890
000d0890loc_d0890:
000d0890ldrb w2, [sp+42]
000d0894tbnz w2, 0, 0xd089c
000d0898b 0xd08b0
000d089c
000d089cloc_d089c:
000d089cb 0xd08a0
000d08a0
000d08a0loc_d08a0:
000d08a0ldr x2, [sp+48]
000d08a4add x2, x2, 1
000d08a8str x2, [sp+48]
000d08acb 0xd0bac
000d08b0
000d08b0loc_d08b0:
000d08b0ldr x0, [sp+48]
000d08b4ldr x2, [sp+224]
000d08b8ldr x3, [sp+216]
000d08bcsubs xzr, x2, x0
000d08c0b.hi 0xd08c8
000d08c4b 0xd0c40
000d08c8
000d08c8loc_d08c8:
000d08c8ldrb w2, [x3+x0]
000d08ccsubs wzr, w2, 46
000d08d0cset x2, eq
000d08d4strb w2, [sp+40]
000d08d8b.eq 0xd08e0
000d08dcb 0xd0910
000d08e0
000d08e0loc_d08e0:
000d08e0ldr x2, [sp+224]
000d08e4ldr x3, [sp+216]
000d08e8ldr x4, [sp+48]
000d08ecadd x0, x4, 1
000d08f0subs xzr, x2, x0
000d08f4b.hi 0xd08fc
000d08f8b 0xd0c38
000d08fc
000d08fcloc_d08fc:
000d08fcldrb w2, [x3+x0]
000d0900subs wzr, w2, 46
000d0904cset x2, eq
000d0908strb w2, [sp+40]
000d090cb 0xd0914
000d0910
000d0910loc_d0910:
000d0910b 0xd0914
000d0914
000d0914loc_d0914:
000d0914ldrb w2, [sp+40]
000d0918strb w2, [sp+41]
000d091ctbnz w2, 0, 0xd0924
000d0920b 0xd0984
000d0924
000d0924loc_d0924:
000d0924ldr x2, [sp+48]
000d0928add x2, x2, 2
000d092cldr x3, [sp+56]
000d0930subs xzr, x3, x2
000d0934cset x2, eq
000d0938strb w2, [sp+47]
000d093cb.eq 0xd0944
000d0940b 0xd0948
000d0944
000d0944loc_d0944:
000d0944b 0xd0978
000d0948
000d0948loc_d0948:
000d0948ldr x2, [sp+224]
000d094cldr x3, [sp+216]
000d0950ldr x4, [sp+48]
000d0954add x0, x4, 2
000d0958subs xzr, x2, x0
000d095cb.hi 0xd0964
000d0960b 0xd0c30
000d0964
000d0964loc_d0964:
000d0964ldrb w2, [x3+x0]
000d0968subs wzr, w2, 47
000d096ccset x2, eq
000d0970strb w2, [sp+47]
000d0974b 0xd0978
000d0978
000d0978loc_d0978:
000d0978ldrb w2, [sp+47]
000d097cstrb w2, [sp+41]
000d0980b 0xd0988
000d0984
000d0984loc_d0984:
000d0984b 0xd0988
000d0988
000d0988loc_d0988:
000d0988ldrb w2, [sp+41]
000d098ctbnz w2, 0, 0xd0994
000d0990b 0xd0a28
000d0994
000d0994loc_d0994:
000d0994b 0xd0998
000d0998
000d0998loc_d0998:
000d0998ldr x2, [sp+48]
000d099cadd x2, x2, 2
000d09a0str x2, [sp+48]
000d09a4ldr x2, [sp+128]
000d09a8ldr x3, [sp+64]
000d09acsubs xzr, x3, x2
000d09b0b.lt 0xd09b8
000d09b4b 0xd09cc
000d09b8
000d09b8loc_d09b8:
000d09b8b 0xd09bc
000d09bc
000d09bcloc_d09bc:
000d09bcldr x2, [sp+128]
000d09c0sub x2, x2, 1
000d09c4str x2, [sp+128]
000d09c8b 0xd0bc4
000d09cc
000d09ccloc_d09cc:
000d09ccldrb w2, [sp+39]
000d09d0tbnz w2, 0, 0xd09d8
000d09d4b 0xd09dc
000d09d8
000d09d8loc_d09d8:
000d09d8b 0xd0bbc
000d09dc
000d09dcloc_d09dc:
000d09dcb 0xd09e0
000d09e0
000d09e0loc_d09e0:
000d09e0ldr x2, [sp+128]
000d09e4subs xzr, x2, 0
000d09e8b.gt 0xd09f0
000d09ecb 0xd0a00
000d09f0
000d09f0loc_d09f0:
000d09f0add x0, sp, 88
000d09f4movz x1, 47
000d09f8bl path.(*lazybuf).append
000d09fcb 0xd0a04
000d0a00
000d0a00loc_d0a00:
000d0a00b 0xd0a04
000d0a04
000d0a04loc_d0a04:
000d0a04add x0, sp, 88
000d0a08movz x1, 46
000d0a0cbl path.(*lazybuf).append
000d0a10add x0, sp, 88
000d0a14movz x1, 46
000d0a18bl path.(*lazybuf).append
000d0a1cldr x2, [sp+128]
000d0a20str x2, [sp+64]
000d0a24b 0xd0bbc
000d0a28
000d0a28loc_d0a28:
000d0a28b 0xd0a2c
000d0a2c
000d0a2cloc_d0a2c:
000d0a2cldrb w2, [sp+39]
000d0a30strb w2, [sp+45]
000d0a34tbnz w2, 0, 0xd0a3c
000d0a38b 0xd0a50
000d0a3c
000d0a3cloc_d0a3c:
000d0a3cldr x2, [sp+128]
000d0a40subs xzr, x2, 1
000d0a44cset x2, ne
000d0a48strb w2, [sp+45]
000d0a4cb 0xd0a54
000d0a50
000d0a50loc_d0a50:
000d0a50b 0xd0a54
000d0a54
000d0a54loc_d0a54:
000d0a54ldrb w2, [sp+45]
000d0a58strb w2, [sp+47]
000d0a5ctbnz w2, 0, 0xd0a64
000d0a60b 0xd0a68
000d0a64
000d0a64loc_d0a64:
000d0a64b 0xd0aa0
000d0a68
000d0a68loc_d0a68:
000d0a68ldrb w2, [sp+39]
000d0a6ceor x3, x2, 1
000d0a70strb w3, [sp+44]
000d0a74tbnz w2, 0, 0xd0a7c
000d0a78b 0xd0a80
000d0a7c
000d0a7cloc_d0a7c:
000d0a7cb 0xd0a94
000d0a80
000d0a80loc_d0a80:
000d0a80ldr x2, [sp+128]
000d0a84subs xzr, x2, 0
000d0a88cset x2, ne
000d0a8cstrb w2, [sp+44]
000d0a90b 0xd0a94
000d0a94
000d0a94loc_d0a94:
000d0a94ldrb w2, [sp+44]
000d0a98strb w2, [sp+47]
000d0a9cb 0xd0aa0
000d0aa0
000d0aa0loc_d0aa0:
000d0aa0ldrb w2, [sp+47]
000d0aa4tbnz w2, 0, 0xd0aac
000d0aa8b 0xd0abc
000d0aac
000d0aacloc_d0aac:
000d0aacadd x0, sp, 88
000d0ab0movz x1, 47
000d0ab4bl path.(*lazybuf).append
000d0ab8b 0xd0ac0
000d0abc
000d0abcloc_d0abc:
000d0abcb 0xd0ac0
000d0ac0
000d0ac0loc_d0ac0:
000d0ac0b 0xd0b10
000d0ac4
000d0ac4loc_d0ac4:
000d0ac4ldr x2, [sp+128]
000d0ac8cbz x2, 0xd0ad0
000d0accb 0xd0aec
000d0ad0
000d0ad0loc_d0ad0:
000d0ad0adrp x0, 0x63f000
000d0ad4add x0, x0, 296
000d0ad8str x0, [sp+72]
000d0adcstr x1, [sp+80]
000d0ae0ldur x29, [sp-8]
000d0ae4ldr x30, [sp], 208
000d0ae8ret x30
000d0aec
000d0aecloc_d0aec:
000d0aecadd x0, sp, 88
000d0af0bl path.(*lazybuf).string
000d0af4str x0, [sp+184]
000d0af8str x1, [sp+192]
000d0afcstr x0, [sp+72]
000d0b00str x1, [sp+80]
000d0b04ldur x29, [sp-8]
000d0b08ldr x30, [sp], 208
000d0b0cret x30
000d0b10
000d0b10loc_d0b10:
000d0b10ldr x2, [sp+56]
000d0b14ldr x3, [sp+48]
000d0b18subs xzr, x2, x3
000d0b1ccset x2, gt
000d0b20strb w2, [sp+45]
000d0b24b.gt 0xd0b2c
000d0b28b 0xd0b58
000d0b2c
000d0b2cloc_d0b2c:
000d0b2cldr x0, [sp+48]
000d0b30ldr x1, [sp+224]
000d0b34ldr x2, [sp+216]
000d0b38subs xzr, x0, x1
000d0b3cb.lo 0xd0b44
000d0b40b 0xd0bb8
000d0b44
000d0b44loc_d0b44:
000d0b44ldrb w2, [x2+x0]
000d0b48subs wzr, w2, 47
000d0b4ccset x2, ne
000d0b50strb w2, [sp+45]
000d0b54b 0xd0b5c
000d0b58
000d0b58loc_d0b58:
000d0b58b 0xd0b5c
000d0b5c
000d0b5cloc_d0b5c:
000d0b5cldrb w2, [sp+45]
000d0b60tbnz w2, 0, 0xd0b68
000d0b64b 0xd0ba4
000d0b68
000d0b68loc_d0b68:
000d0b68ldr x0, [sp+48]
000d0b6cldr x1, [sp+224]
000d0b70ldr x2, [sp+216]
000d0b74subs xzr, x0, x1
000d0b78b.lo 0xd0b80
000d0b7cb 0xd0bb4
000d0b80
000d0b80loc_d0b80:
000d0b80ldrb w1, [x2+x0]
000d0b84strb w1, [sp+43]
000d0b88add x0, sp, 88
000d0b8cbl path.(*lazybuf).append
000d0b90b 0xd0b94
000d0b94
000d0b94loc_d0b94:
000d0b94ldr x2, [sp+48]
000d0b98add x2, x2, 1
000d0b9cstr x2, [sp+48]
000d0ba0b 0xd0b10
000d0ba4
000d0ba4loc_d0ba4:
000d0ba4orr x1, xzr, 1
000d0ba8b 0xd0bac
000d0bac
000d0bacloc_d0bac:
000d0bacb 0xd0bb0
000d0bb0
000d0bb0loc_d0bb0:
000d0bb0b 0xd07ac
000d0bb4
000d0bb4loc_d0bb4:
000d0bb4bl runtime.panicIndex
000d0bb8
000d0bb8loc_d0bb8:
000d0bb8bl runtime.panicIndex
000d0bbc
000d0bbcloc_d0bbc:
000d0bbcorr x1, xzr, 1
000d0bc0b 0xd0bac
000d0bc4
000d0bc4loc_d0bc4:
000d0bc4ldr x2, [sp+128]
000d0bc8ldr x3, [sp+64]
000d0bccsubs xzr, x3, x2
000d0bd0cset x2, lt
000d0bd4strb w2, [sp+47]
000d0bd8b.lt 0xd0be0
000d0bdcb 0xd0c04
000d0be0
000d0be0loc_d0be0:
000d0be0ldr x1, [sp+128]
000d0be4add x0, sp, 88
000d0be8bl path.(*lazybuf).index
000d0becstrb w0, [sp+46]
000d0bf0ubfm x2, x0, 0, 7
000d0bf4subs wzr, w2, 47
000d0bf8cset x2, ne
000d0bfcstrb w2, [sp+47]
000d0c00b 0xd0c08
000d0c04
000d0c04loc_d0c04:
000d0c04b 0xd0c08
000d0c08
000d0c08loc_d0c08:
000d0c08ldrb w2, [sp+47]
000d0c0ctbnz w2, 0, 0xd0c14
000d0c10b 0xd0c2c
000d0c14
000d0c14loc_d0c14:
000d0c14ldr x2, [sp+128]
000d0c18sub x2, x2, 1
000d0c1cstr x2, [sp+128]
000d0c20b 0xd0c24
000d0c24
000d0c24loc_d0c24:
000d0c24orr x1, xzr, 1
000d0c28b 0xd0bc4
000d0c2c
000d0c2cloc_d0c2c:
000d0c2cb 0xd0bbc
000d0c30
000d0c30loc_d0c30:
000d0c30mov x1, x2
000d0c34bl runtime.panicIndex
000d0c38
000d0c38loc_d0c38:
000d0c38mov x1, x2
000d0c3cbl runtime.panicIndex
000d0c40
000d0c40loc_d0c40:
000d0c40mov x1, x2
000d0c44bl runtime.panicIndex
000d0c48
000d0c48loc_d0c48:
000d0c48mov x1, x2
000d0c4cbl runtime.panicIndex
000d0c50
000d0c50loc_d0c50:
000d0c50mov x1, x2
000d0c54bl runtime.panicIndex
000d0c58
000d0c58loc_d0c58:
000d0c58mov x1, x2
000d0c5cbl runtime.panicIndex
000d0c60
000d0c60loc_d0c60:
000d0c60mov x0, xzr
000d0c64bl runtime.panicIndex
000d0c68hint
000d0c6c
000d0c6cloc_d0c6c:
000d0c6cstp x0, x1, [sp+8]
000d0c70mov x3, x30
000d0c74bl runtime.morestack_noctxt.abi0
000d0c78ldp x0, x1, [sp+8]
000d0c7cb 0xd06c0
000d06c0
000d0c80
000d0c80path.Split: ; void path.Split(struct string path)
000d0c80ldr x16, [x28+16]
000d0c84subs xzr, sp, x16
000d0c88b.ls 0xd0d60
000d0c8cstr x30, [sp-128]!
000d0c90stur x29, [sp-8]
000d0c94sub x29, sp, 8
000d0c98str x0, [sp+136]
000d0c9cstr x1, [sp+144]
000d0ca0stp xzr, xzr, [sp+72]
000d0ca4stp xzr, xzr, [sp+56]
000d0ca8ldr x0, [sp+136]
000d0cacldr x1, [sp+144]
000d0cb0movz x2, 47
000d0cb4bl internal/bytealg.LastIndexByteString
000d0cb8str x0, [sp+32]
000d0cbcadd x1, x0, 1
000d0cc0str x1, [sp+48]
000d0cc4ldr x2, [sp+144]
000d0cc8ldr x3, [sp+136]
000d0cccsubs xzr, x2, x1
000d0cd0b.hs 0xd0cd8
000d0cd4b 0xd0d58
000d0cd8
000d0cd8loc_d0cd8:
000d0cd8b 0xd0cdc
000d0cdc
000d0cdcloc_d0cdc:
000d0cdcstr x3, [sp+104]
000d0ce0str x1, [sp+112]
000d0ce4ldr x4, [sp+32]
000d0ce8add x0, x4, 1
000d0cecstr x0, [sp+40]
000d0cf0ldr x1, [sp+144]
000d0cf4ldr x5, [sp+136]
000d0cf8subs xzr, x1, x0
000d0cfcb.hs 0xd0d04
000d0d00b 0xd0d54
000d0d04
000d0d04loc_d0d04:
000d0d04sub x4, x1, x4
000d0d08sub x4, x4, 1
000d0d0csub x6, xzr, x4
000d0d10and x6, x0, x6, asr #63
000d0d14add x5, x5, x6
000d0d18str x5, [sp+88]
000d0d1cstr x4, [sp+96]
000d0d20ldr x4, [sp+104]
000d0d24ldr x5, [sp+112]
000d0d28str x4, [sp+72]
000d0d2cstr x5, [sp+80]
000d0d30ldr x2, [sp+88]
000d0d34ldr x3, [sp+96]
000d0d38str x2, [sp+56]
000d0d3cstr x3, [sp+64]
000d0d40ldr x0, [sp+72]
000d0d44ldr x1, [sp+80]
000d0d48ldur x29, [sp-8]
000d0d4cldr x30, [sp], 128
000d0d50ret x30
000d0d54
000d0d54loc_d0d54:
000d0d54bl runtime.panicSliceB
000d0d58
000d0d58loc_d0d58:
000d0d58bl runtime.panicSliceAlen
000d0d5chint
000d0d60
000d0d60loc_d0d60:
000d0d60stp x0, x1, [sp+8]
000d0d64mov x3, x30
000d0d68bl runtime.morestack_noctxt.abi0
000d0d6cldp x0, x1, [sp+8]
000d0d70b 0xd0c80
000d0d74udf 0
000d0d78udf 0
000d0d7cudf 0
000d0c80
000d0c80path.Split: ; void path.Split(struct string path)
000d0c80ldr x16, [x28+16]
000d0c84subs xzr, sp, x16
000d0c88b.ls 0xd0d60
000d0c8cstr x30, [sp-128]!
000d0c90stur x29, [sp-8]
000d0c94sub x29, sp, 8
000d0c98str x0, [sp+136]
000d0c9cstr x1, [sp+144]
000d0ca0stp xzr, xzr, [sp+72]
000d0ca4stp xzr, xzr, [sp+56]
000d0ca8ldr x0, [sp+136]
000d0cacldr x1, [sp+144]
000d0cb0movz x2, 47
000d0cb4bl internal/bytealg.LastIndexByteString
000d0cb8str x0, [sp+32]
000d0cbcadd x1, x0, 1
000d0cc0str x1, [sp+48]
000d0cc4ldr x2, [sp+144]
000d0cc8ldr x3, [sp+136]
000d0cccsubs xzr, x2, x1
000d0cd0b.hs 0xd0cd8
000d0cd4b 0xd0d58
000d0cd8
000d0cd8loc_d0cd8:
000d0cd8b 0xd0cdc
000d0cdc
000d0cdcloc_d0cdc:
000d0cdcstr x3, [sp+104]
000d0ce0str x1, [sp+112]
000d0ce4ldr x4, [sp+32]
000d0ce8add x0, x4, 1
000d0cecstr x0, [sp+40]
000d0cf0ldr x1, [sp+144]
000d0cf4ldr x5, [sp+136]
000d0cf8subs xzr, x1, x0
000d0cfcb.hs 0xd0d04
000d0d00b 0xd0d54
000d0d04
000d0d04loc_d0d04:
000d0d04sub x4, x1, x4
000d0d08sub x4, x4, 1
000d0d0csub x6, xzr, x4
000d0d10and x6, x0, x6, asr #63
000d0d14add x5, x5, x6
000d0d18str x5, [sp+88]
000d0d1cstr x4, [sp+96]
000d0d20ldr x4, [sp+104]
000d0d24ldr x5, [sp+112]
000d0d28str x4, [sp+72]
000d0d2cstr x5, [sp+80]
000d0d30ldr x2, [sp+88]
000d0d34ldr x3, [sp+96]
000d0d38str x2, [sp+56]
000d0d3cstr x3, [sp+64]
000d0d40ldr x0, [sp+72]
000d0d44ldr x1, [sp+80]
000d0d48ldur x29, [sp-8]
000d0d4cldr x30, [sp], 128
000d0d50ret x30
000d0d54
000d0d54loc_d0d54:
000d0d54bl runtime.panicSliceB
000d0d58
000d0d58loc_d0d58:
000d0d58bl runtime.panicSliceAlen
000d0d5chint
000d0d60
000d0d60loc_d0d60:
000d0d60stp x0, x1, [sp+8]
000d0d64mov x3, x30
000d0d68bl runtime.morestack_noctxt.abi0
000d0d6cldp x0, x1, [sp+8]
000d0d70b 0xd0c80
000d0d74udf 0
000d0d78udf 0
000d0d7cudf 0
000d0c80
000d0d80
000d0d80path.Join: ; void path.Join(struct []string elem)
000d0d80ldr x16, [x28+16]
000d0d84sub x17, sp, 224
000d0d88subs xzr, x17, x16
000d0d8cb.ls 0xd10a4
000d0d90sub x20, sp, 352
000d0d94stp x29, x30, [x20-8]
000d0d98add sp, x20, 0
000d0d9csub x29, sp, 8
000d0da0str x0, [sp+360]
000d0da4str x1, [sp+368]
000d0da8str x2, [sp+376]
000d0dacstp xzr, xzr, [sp+168]
000d0db0str xzr, [sp+88]
000d0db4ldr x3, [sp+368]
000d0db8ldr x4, [sp+360]
000d0dbcldr x5, [sp+376]
000d0dc0str x4, [sp+256]
000d0dc4str x3, [sp+264]
000d0dc8str x5, [sp+272]
000d0dccstr xzr, [sp+160]
000d0dd0str x3, [sp+152]
000d0dd4ldr x3, [sp+256]
000d0dd8str x3, [sp+144]
000d0ddcb 0xd0de0
000d0de0
000d0de0loc_d0de0:
000d0de0ldr x3, [sp+152]
000d0de4ldr x4, [sp+160]
000d0de8subs xzr, x3, x4
000d0decb.gt 0xd0df4
000d0df0b 0xd0e40
000d0df4
000d0df4loc_d0df4:
000d0df4ldr x3, [sp+144]
000d0df8str x3, [sp+336]
000d0dfcldr x3, [sp+336]
000d0e00ldr x4, [x3+8]
000d0e04ldr x3, [x3]
000d0e08str x3, [sp+200]
000d0e0cstr x4, [sp+208]
000d0e10str x4, [sp+96]
000d0e14ldr x3, [sp+88]
000d0e18add x3, x3, x4
000d0e1cstr x3, [sp+88]
000d0e20b 0xd0e24
000d0e24
000d0e24loc_d0e24:
000d0e24ldr x3, [sp+160]
000d0e28add x3, x3, 1
000d0e2cstr x3, [sp+160]
000d0e30ldr x3, [sp+336]
000d0e34add x3, x3, 16
000d0e38str x3, [sp+144]
000d0e3cb 0xd0de0
000d0e40
000d0e40loc_d0e40:
000d0e40ldr x3, [sp+88]
000d0e44cbz x3, 0xd0e4c
000d0e48b 0xd0e64
000d0e4c
000d0e4cloc_d0e4c:
000d0e4cstp xzr, xzr, [sp+168]
000d0e50mov x0, xzr
000d0e54mov x1, xzr
000d0e58ldp x29, x30, [sp-8]
000d0e5cadd sp, sp, 352
000d0e60ret x30
000d0e64
000d0e64loc_d0e64:
000d0e64ldr x3, [sp+368]
000d0e68str x3, [sp+96]
000d0e6cldr x4, [sp+88]
000d0e70add x3, x4, x3
000d0e74sub x2, x3, 1
000d0e78adrp x0, 0x525000
000d0e7cadd x0, x0, 3072
000d0e80mov x1, xzr
000d0e84bl runtime.makeslice
000d0e88ldr x3, [sp+88]
000d0e8cldr x4, [sp+96]
000d0e90str x0, [sp+216]
000d0e94str xzr, [sp+224]
000d0e98add x3, x3, x4
000d0e9csub x3, x3, 1
000d0ea0str x3, [sp+232]
000d0ea4ldr x3, [sp+368]
000d0ea8ldr x4, [sp+360]
000d0eacldr x5, [sp+376]
000d0eb0str x4, [sp+256]
000d0eb4str x3, [sp+264]
000d0eb8str x5, [sp+272]
000d0ebcstr xzr, [sp+136]
000d0ec0str x3, [sp+128]
000d0ec4ldr x3, [sp+256]
000d0ec8str x3, [sp+120]
000d0eccb 0xd0ed0
000d0ed0
000d0ed0loc_d0ed0:
000d0ed0ldr x5, [sp+128]
000d0ed4ldr x6, [sp+136]
000d0ed8subs xzr, x5, x6
000d0edcb.gt 0xd0ee4
000d0ee0b 0xd106c
000d0ee4
000d0ee4loc_d0ee4:
000d0ee4ldr x5, [sp+120]
000d0ee8str x5, [sp+328]
000d0eecldr x5, [sp+328]
000d0ef0ldr x6, [x5]
000d0ef4ldr x5, [x5+8]
000d0ef8str x6, [sp+184]
000d0efcstr x5, [sp+192]
000d0f00ldr x5, [sp+224]
000d0f04str x5, [sp+96]
000d0f08subs xzr, x5, 0
000d0f0ccset x6, ne
000d0f10strb w6, [sp+87]
000d0f14cbnz x5, 0xd0f1c
000d0f18b 0xd0f20
000d0f1c
000d0f1cloc_d0f1c:
000d0f1cb 0xd0f34
000d0f20
000d0f20loc_d0f20:
000d0f20ldr x5, [sp+192]
000d0f24subs xzr, x5, 0
000d0f28cset x5, ne
000d0f2cstrb w5, [sp+87]
000d0f30b 0xd0f34
000d0f34
000d0f34loc_d0f34:
000d0f34ldrb w5, [sp+87]
000d0f38tbnz w5, 0, 0xd0f40
000d0f3cb 0xd1048
000d0f40
000d0f40loc_d0f40:
000d0f40ldr x5, [sp+224]
000d0f44str x5, [sp+96]
000d0f48cbnz x5, 0xd0f50
000d0f4cb 0xd0fa0
000d0f50
000d0f50loc_d0f50:
000d0f50ldr x2, [sp+232]
000d0f54ldr x0, [sp+216]
000d0f58ldr x5, [sp+224]
000d0f5cadd x1, x5, 1
000d0f60subs xzr, x2, x1
000d0f64b.hs 0xd0f6c
000d0f68b 0xd0f70
000d0f6c
000d0f6cloc_d0f6c:
000d0f6cb 0xd0f84
000d0f70
000d0f70loc_d0f70:
000d0f70orr x3, xzr, 1
000d0f74adrp x4, 0x525000
000d0f78add x4, x4, 3072
000d0f7cbl runtime.growslice
000d0f80b 0xd0f84
000d0f84
000d0f84loc_d0f84:
000d0f84sub x5, x1, 1
000d0f88movz x6, 47
000d0f8cstrb w6, [x0+x5]
000d0f90str x0, [sp+216]
000d0f94str x1, [sp+224]
000d0f98str x2, [sp+232]
000d0f9cb 0xd0fa8
000d0fa0
000d0fa0loc_d0fa0:
000d0fa0movz x6, 47
000d0fa4b 0xd0fa8
000d0fa8
000d0fa8loc_d0fa8:
000d0fa8ldr x2, [sp+232]
000d0facldr x0, [sp+216]
000d0fb0ldr x5, [sp+224]
000d0fb4str x0, [sp+304]
000d0fb8str x5, [sp+312]
000d0fbcstr x2, [sp+320]
000d0fc0ldr x7, [sp+192]
000d0fc4add x1, x5, x7
000d0fc8str x1, [sp+112]
000d0fccsubs xzr, x2, x1
000d0fd0b.hs 0xd0fd8
000d0fd4b 0xd0fe0
000d0fd8
000d0fd8loc_d0fd8:
000d0fd8str x1, [sp+312]
000d0fdcb 0xd1000
000d0fe0
000d0fe0loc_d0fe0:
000d0fe0ldr x3, [sp+192]
000d0fe4adrp x4, 0x525000
000d0fe8add x4, x4, 3072
000d0fecbl runtime.growslice
000d0ff0str x0, [sp+304]
000d0ff4str x1, [sp+312]
000d0ff8str x2, [sp+320]
000d0ffcb 0xd1000
000d1000
000d1000loc_d1000:
000d1000ldr x3, [sp+192]
000d1004str x3, [sp+104]
000d1008ldr x3, [sp+112]
000d100cldr x4, [sp+192]
000d1010sub x3, x3, x4
000d1014ldr x4, [sp+304]
000d1018add x0, x4, x3
000d101cstr x0, [sp+296]
000d1020ldr x2, [sp+104]
000d1024ldr x1, [sp+184]
000d1028bl runtime.memmove
000d102cldr x3, [sp+304]
000d1030ldr x4, [sp+312]
000d1034ldr x5, [sp+320]
000d1038str x3, [sp+216]
000d103cstr x4, [sp+224]
000d1040str x5, [sp+232]
000d1044b 0xd104c
000d1048
000d1048loc_d1048:
000d1048b 0xd104c
000d104c
000d104cloc_d104c:
000d104cb 0xd1050
000d1050
000d1050loc_d1050:
000d1050ldr x5, [sp+136]
000d1054add x5, x5, 1
000d1058str x5, [sp+136]
000d105cldr x5, [sp+328]
000d1060add x5, x5, 16
000d1064str x5, [sp+120]
000d1068b 0xd0ed0
000d106c
000d106cloc_d106c:
000d106cldr x1, [sp+216]
000d1070ldr x2, [sp+224]
000d1074mov x0, xzr
000d1078bl runtime.slicebytetostring
000d107cstr x0, [sp+280]
000d1080str x1, [sp+288]
000d1084bl path.Clean
000d1088str x0, [sp+240]
000d108cstr x1, [sp+248]
000d1090str x0, [sp+168]
000d1094str x1, [sp+176]
000d1098ldp x29, x30, [sp-8]
000d109cadd sp, sp, 352
000d10a0ret x30
000d10a4
000d10a4loc_d10a4:
000d10a4stp x0, x1, [sp+8]
000d10a8str x2, [sp+24]
000d10acmov x3, x30
000d10b0bl runtime.morestack_noctxt.abi0
000d10b4ldp x0, x1, [sp+8]
000d10b8ldr x2, [sp+24]
000d10bcb 0xd0d80
000d0d80
000d0d80path.Join: ; void path.Join(struct []string elem)
000d0d80ldr x16, [x28+16]
000d0d84sub x17, sp, 224
000d0d88subs xzr, x17, x16
000d0d8cb.ls 0xd10a4
000d0d90sub x20, sp, 352
000d0d94stp x29, x30, [x20-8]
000d0d98add sp, x20, 0
000d0d9csub x29, sp, 8
000d0da0str x0, [sp+360]
000d0da4str x1, [sp+368]
000d0da8str x2, [sp+376]
000d0dacstp xzr, xzr, [sp+168]
000d0db0str xzr, [sp+88]
000d0db4ldr x3, [sp+368]
000d0db8ldr x4, [sp+360]
000d0dbcldr x5, [sp+376]
000d0dc0str x4, [sp+256]
000d0dc4str x3, [sp+264]
000d0dc8str x5, [sp+272]
000d0dccstr xzr, [sp+160]
000d0dd0str x3, [sp+152]
000d0dd4ldr x3, [sp+256]
000d0dd8str x3, [sp+144]
000d0ddcb 0xd0de0
000d0de0
000d0de0loc_d0de0:
000d0de0ldr x3, [sp+152]
000d0de4ldr x4, [sp+160]
000d0de8subs xzr, x3, x4
000d0decb.gt 0xd0df4
000d0df0b 0xd0e40
000d0df4
000d0df4loc_d0df4:
000d0df4ldr x3, [sp+144]
000d0df8str x3, [sp+336]
000d0dfcldr x3, [sp+336]
000d0e00ldr x4, [x3+8]
000d0e04ldr x3, [x3]
000d0e08str x3, [sp+200]
000d0e0cstr x4, [sp+208]
000d0e10str x4, [sp+96]
000d0e14ldr x3, [sp+88]
000d0e18add x3, x3, x4
000d0e1cstr x3, [sp+88]
000d0e20b 0xd0e24
000d0e24
000d0e24loc_d0e24:
000d0e24ldr x3, [sp+160]
000d0e28add x3, x3, 1
000d0e2cstr x3, [sp+160]
000d0e30ldr x3, [sp+336]
000d0e34add x3, x3, 16
000d0e38str x3, [sp+144]
000d0e3cb 0xd0de0
000d0e40
000d0e40loc_d0e40:
000d0e40ldr x3, [sp+88]
000d0e44cbz x3, 0xd0e4c
000d0e48b 0xd0e64
000d0e4c
000d0e4cloc_d0e4c:
000d0e4cstp xzr, xzr, [sp+168]
000d0e50mov x0, xzr
000d0e54mov x1, xzr
000d0e58ldp x29, x30, [sp-8]
000d0e5cadd sp, sp, 352
000d0e60ret x30
000d0e64
000d0e64loc_d0e64:
000d0e64ldr x3, [sp+368]
000d0e68str x3, [sp+96]
000d0e6cldr x4, [sp+88]
000d0e70add x3, x4, x3
000d0e74sub x2, x3, 1
000d0e78adrp x0, 0x525000
000d0e7cadd x0, x0, 3072
000d0e80mov x1, xzr
000d0e84bl runtime.makeslice
000d0e88ldr x3, [sp+88]
000d0e8cldr x4, [sp+96]
000d0e90str x0, [sp+216]
000d0e94str xzr, [sp+224]
000d0e98add x3, x3, x4
000d0e9csub x3, x3, 1
000d0ea0str x3, [sp+232]
000d0ea4ldr x3, [sp+368]
000d0ea8ldr x4, [sp+360]
000d0eacldr x5, [sp+376]
000d0eb0str x4, [sp+256]
000d0eb4str x3, [sp+264]
000d0eb8str x5, [sp+272]
000d0ebcstr xzr, [sp+136]
000d0ec0str x3, [sp+128]
000d0ec4ldr x3, [sp+256]
000d0ec8str x3, [sp+120]
000d0eccb 0xd0ed0
000d0ed0
000d0ed0loc_d0ed0:
000d0ed0ldr x5, [sp+128]
000d0ed4ldr x6, [sp+136]
000d0ed8subs xzr, x5, x6
000d0edcb.gt 0xd0ee4
000d0ee0b 0xd106c
000d0ee4
000d0ee4loc_d0ee4:
000d0ee4ldr x5, [sp+120]
000d0ee8str x5, [sp+328]
000d0eecldr x5, [sp+328]
000d0ef0ldr x6, [x5]
000d0ef4ldr x5, [x5+8]
000d0ef8str x6, [sp+184]
000d0efcstr x5, [sp+192]
000d0f00ldr x5, [sp+224]
000d0f04str x5, [sp+96]
000d0f08subs xzr, x5, 0
000d0f0ccset x6, ne
000d0f10strb w6, [sp+87]
000d0f14cbnz x5, 0xd0f1c
000d0f18b 0xd0f20
000d0f1c
000d0f1cloc_d0f1c:
000d0f1cb 0xd0f34
000d0f20
000d0f20loc_d0f20:
000d0f20ldr x5, [sp+192]
000d0f24subs xzr, x5, 0
000d0f28cset x5, ne
000d0f2cstrb w5, [sp+87]
000d0f30b 0xd0f34
000d0f34
000d0f34loc_d0f34:
000d0f34ldrb w5, [sp+87]
000d0f38tbnz w5, 0, 0xd0f40
000d0f3cb 0xd1048
000d0f40
000d0f40loc_d0f40:
000d0f40ldr x5, [sp+224]
000d0f44str x5, [sp+96]
000d0f48cbnz x5, 0xd0f50
000d0f4cb 0xd0fa0
000d0f50
000d0f50loc_d0f50:
000d0f50ldr x2, [sp+232]
000d0f54ldr x0, [sp+216]
000d0f58ldr x5, [sp+224]
000d0f5cadd x1, x5, 1
000d0f60subs xzr, x2, x1
000d0f64b.hs 0xd0f6c
000d0f68b 0xd0f70
000d0f6c
000d0f6cloc_d0f6c:
000d0f6cb 0xd0f84
000d0f70
000d0f70loc_d0f70:
000d0f70orr x3, xzr, 1
000d0f74adrp x4, 0x525000
000d0f78add x4, x4, 3072
000d0f7cbl runtime.growslice
000d0f80b 0xd0f84
000d0f84
000d0f84loc_d0f84:
000d0f84sub x5, x1, 1
000d0f88movz x6, 47
000d0f8cstrb w6, [x0+x5]
000d0f90str x0, [sp+216]
000d0f94str x1, [sp+224]
000d0f98str x2, [sp+232]
000d0f9cb 0xd0fa8
000d0fa0
000d0fa0loc_d0fa0:
000d0fa0movz x6, 47
000d0fa4b 0xd0fa8
000d0fa8
000d0fa8loc_d0fa8:
000d0fa8ldr x2, [sp+232]
000d0facldr x0, [sp+216]
000d0fb0ldr x5, [sp+224]
000d0fb4str x0, [sp+304]
000d0fb8str x5, [sp+312]
000d0fbcstr x2, [sp+320]
000d0fc0ldr x7, [sp+192]
000d0fc4add x1, x5, x7
000d0fc8str x1, [sp+112]
000d0fccsubs xzr, x2, x1
000d0fd0b.hs 0xd0fd8
000d0fd4b 0xd0fe0
000d0fd8
000d0fd8loc_d0fd8:
000d0fd8str x1, [sp+312]
000d0fdcb 0xd1000
000d0fe0
000d0fe0loc_d0fe0:
000d0fe0ldr x3, [sp+192]
000d0fe4adrp x4, 0x525000
000d0fe8add x4, x4, 3072
000d0fecbl runtime.growslice
000d0ff0str x0, [sp+304]
000d0ff4str x1, [sp+312]
000d0ff8str x2, [sp+320]
000d0ffcb 0xd1000
000d1000
000d1000loc_d1000:
000d1000ldr x3, [sp+192]
000d1004str x3, [sp+104]
000d1008ldr x3, [sp+112]
000d100cldr x4, [sp+192]
000d1010sub x3, x3, x4
000d1014ldr x4, [sp+304]
000d1018add x0, x4, x3
000d101cstr x0, [sp+296]
000d1020ldr x2, [sp+104]
000d1024ldr x1, [sp+184]
000d1028bl runtime.memmove
000d102cldr x3, [sp+304]
000d1030ldr x4, [sp+312]
000d1034ldr x5, [sp+320]
000d1038str x3, [sp+216]
000d103cstr x4, [sp+224]
000d1040str x5, [sp+232]
000d1044b 0xd104c
000d1048
000d1048loc_d1048:
000d1048b 0xd104c
000d104c
000d104cloc_d104c:
000d104cb 0xd1050
000d1050
000d1050loc_d1050:
000d1050ldr x5, [sp+136]
000d1054add x5, x5, 1
000d1058str x5, [sp+136]
000d105cldr x5, [sp+328]
000d1060add x5, x5, 16
000d1064str x5, [sp+120]
000d1068b 0xd0ed0
000d106c
000d106cloc_d106c:
000d106cldr x1, [sp+216]
000d1070ldr x2, [sp+224]
000d1074mov x0, xzr
000d1078bl runtime.slicebytetostring
000d107cstr x0, [sp+280]
000d1080str x1, [sp+288]
000d1084bl path.Clean
000d1088str x0, [sp+240]
000d108cstr x1, [sp+248]
000d1090str x0, [sp+168]
000d1094str x1, [sp+176]
000d1098ldp x29, x30, [sp-8]
000d109cadd sp, sp, 352
000d10a0ret x30
000d10a4
000d10a4loc_d10a4:
000d10a4stp x0, x1, [sp+8]
000d10a8str x2, [sp+24]
000d10acmov x3, x30
000d10b0bl runtime.morestack_noctxt.abi0
000d10b4ldp x0, x1, [sp+8]
000d10b8ldr x2, [sp+24]
000d10bcb 0xd0d80
000d0d80
000d10c0
000d10c0iter.init: ; void iter.init(void)
000d10c0ldr x16, [x28+16]
000d10c4subs xzr, sp, x16
000d10c8b.ls 0xd1128
000d10ccstr x30, [sp-48]!
000d10d0stur x29, [sp-8]
000d10d4sub x29, sp, 8
000d10d8adrp x0, 0x524000
000d10dcadd x0, x0, 3520
000d10e0bl runtime.newobject
000d10e4str x0, [sp+32]
000d10e8adrp x27, 0x97a000
000d10ecldr w1, [x27+3056]
000d10f0cbz w1, 0xd10f8
000d10f4b 0xd10fc
000d10f8
000d10f8loc_d10f8:
000d10f8b 0xd1114
000d10fc
000d10fcloc_d10fc:
000d10fcbl runtime.gcWriteBarrier2
000d1100str x0, [x25]
000d1104adrp x27, 0x93c000
000d1108ldr x1, [x27+3032]
000d110cstr x1, [x25+8]
000d1110b 0xd1114
000d1114
000d1114loc_d1114:
000d1114adrp x27, 0x93c000
000d1118str x0, [x27+3032]
000d111cldur x29, [sp-8]
000d1120ldr x30, [sp], 48
000d1124ret x30
000d1128
000d1128loc_d1128:
000d1128mov x3, x30
000d112cbl runtime.morestack_noctxt.abi0
000d1130b 0xd10c0
000d1134udf 0
000d1138udf 0
000d113cudf 0
000d10c0
000d10c0iter.init: ; void iter.init(void)
000d10c0ldr x16, [x28+16]
000d10c4subs xzr, sp, x16
000d10c8b.ls 0xd1128
000d10ccstr x30, [sp-48]!
000d10d0stur x29, [sp-8]
000d10d4sub x29, sp, 8
000d10d8adrp x0, 0x524000
000d10dcadd x0, x0, 3520
000d10e0bl runtime.newobject
000d10e4str x0, [sp+32]
000d10e8adrp x27, 0x97a000
000d10ecldr w1, [x27+3056]
000d10f0cbz w1, 0xd10f8
000d10f4b 0xd10fc
000d10f8
000d10f8loc_d10f8:
000d10f8b 0xd1114
000d10fc
000d10fcloc_d10fc:
000d10fcbl runtime.gcWriteBarrier2
000d1100str x0, [x25]
000d1104adrp x27, 0x93c000
000d1108ldr x1, [x27+3032]
000d110cstr x1, [x25+8]
000d1110b 0xd1114
000d1114
000d1114loc_d1114:
000d1114adrp x27, 0x93c000
000d1118str x0, [x27+3032]
000d111cldur x29, [sp-8]
000d1120ldr x30, [sp], 48
000d1124ret x30
000d1128
000d1128loc_d1128:
000d1128mov x3, x30
000d112cbl runtime.morestack_noctxt.abi0
000d1130b 0xd10c0
000d1134udf 0
000d1138udf 0
000d113cudf 0
000d10c0
000d1140
000d1140slices.(*xorshift).Next: ; void slices.(*xorshift).Next(slices.xorshift * r)
000d1140str x30, [sp-32]!
000d1144stur x29, [sp-8]
000d1148sub x29, sp, 8
000d114cstr x0, [sp+40]
000d1150str xzr, [sp+16]
000d1154ldrsb x27, [x0]
000d1158ldrsb x27, [x0]
000d115cldrsb x27, [x0]
000d1160ldr x1, [x0]
000d1164ldr x2, [x0]
000d1168eor x1, x1, x2, lsl #13
000d116cstr x1, [x0]
000d1170ldrsb x27, [x0]
000d1174ldrsb x27, [x0]
000d1178ldrsb x27, [x0]
000d117cldr x1, [x0]
000d1180ldr x2, [x0]
000d1184eor x1, x1, x2, lsr #7
000d1188str x1, [x0]
000d118cldrsb x27, [x0]
000d1190ldrsb x27, [x0]
000d1194ldrsb x27, [x0]
000d1198ldr x1, [x0]
000d119cldr x2, [x0]
000d11a0eor x1, x1, x2, lsl #17
000d11a4str x1, [x0]
000d11a8ldr x1, [sp+40]
000d11acldrsb x27, [x1]
000d11b0ldr x1, [x1]
000d11b4str x1, [sp+16]
000d11b8ldr x0, [sp+16]
000d11bcadd x29, sp, 24
000d11c0add sp, sp, 32
000d11c4ret x30
000d11c8udf 0
000d11ccudf 0
000d1140
000d1140slices.(*xorshift).Next: ; void slices.(*xorshift).Next(slices.xorshift * r)
000d1140str x30, [sp-32]!
000d1144stur x29, [sp-8]
000d1148sub x29, sp, 8
000d114cstr x0, [sp+40]
000d1150str xzr, [sp+16]
000d1154ldrsb x27, [x0]
000d1158ldrsb x27, [x0]
000d115cldrsb x27, [x0]
000d1160ldr x1, [x0]
000d1164ldr x2, [x0]
000d1168eor x1, x1, x2, lsl #13
000d116cstr x1, [x0]
000d1170ldrsb x27, [x0]
000d1174ldrsb x27, [x0]
000d1178ldrsb x27, [x0]
000d117cldr x1, [x0]
000d1180ldr x2, [x0]
000d1184eor x1, x1, x2, lsr #7
000d1188str x1, [x0]
000d118cldrsb x27, [x0]
000d1190ldrsb x27, [x0]
000d1194ldrsb x27, [x0]
000d1198ldr x1, [x0]
000d119cldr x2, [x0]
000d11a0eor x1, x1, x2, lsl #17
000d11a4str x1, [x0]
000d11a8ldr x1, [sp+40]
000d11acldrsb x27, [x1]
000d11b0ldr x1, [x1]
000d11b4str x1, [sp+16]
000d11b8ldr x0, [sp+16]
000d11bcadd x29, sp, 24
000d11c0add sp, sp, 32
000d11c4ret x30
000d11c8udf 0
000d11ccudf 0
000d1140
000d11d0
000d11d0slices.nextPowerOfTwo: ; void slices.nextPowerOfTwo(int length)
000d11d0ldr x16, [x28+16]
000d11d4subs xzr, sp, x16
000d11d8b.ls 0xd1230
000d11dcstr x30, [sp-32]!
000d11e0stur x29, [sp-8]
000d11e4sub x29, sp, 8
000d11e8str x0, [sp+40]
000d11ecstr xzr, [sp+8]
000d11f0clz x1, x0
000d11f4orr x2, xzr, 64
000d11f8sub x1, x2, x1
000d11fcstr x1, [sp+16]
000d1200tbz x1, 63, 0xd1208
000d1204b 0xd1228
000d1208
000d1208loc_d1208:
000d1208orr x2, xzr, 1
000d120clslv x2, x2, x1
000d1210subs xzr, x1, 64
000d1214csel x0, x2, xzr, lo
000d1218str x0, [sp+8]
000d121cldur x29, [sp-8]
000d1220ldr x30, [sp], 32
000d1224ret x30
000d1228
000d1228loc_d1228:
000d1228bl runtime.panicshift
000d122chint
000d1230
000d1230loc_d1230:
000d1230str x0, [sp+8]
000d1234mov x3, x30
000d1238bl runtime.morestack_noctxt.abi0
000d123cldr x0, [sp+8]
000d1240b 0xd11d0
000d1244udf 0
000d1248udf 0
000d124cudf 0
000d11d0
000d11d0slices.nextPowerOfTwo: ; void slices.nextPowerOfTwo(int length)
000d11d0ldr x16, [x28+16]
000d11d4subs xzr, sp, x16
000d11d8b.ls 0xd1230
000d11dcstr x30, [sp-32]!
000d11e0stur x29, [sp-8]
000d11e4sub x29, sp, 8
000d11e8str x0, [sp+40]
000d11ecstr xzr, [sp+8]
000d11f0clz x1, x0
000d11f4orr x2, xzr, 64
000d11f8sub x1, x2, x1
000d11fcstr x1, [sp+16]
000d1200tbz x1, 63, 0xd1208
000d1204b 0xd1228
000d1208
000d1208loc_d1208:
000d1208orr x2, xzr, 1
000d120clslv x2, x2, x1
000d1210subs xzr, x1, 64
000d1214csel x0, x2, xzr, lo
000d1218str x0, [sp+8]
000d121cldur x29, [sp-8]
000d1220ldr x30, [sp], 32
000d1224ret x30
000d1228
000d1228loc_d1228:
000d1228bl runtime.panicshift
000d122chint
000d1230
000d1230loc_d1230:
000d1230str x0, [sp+8]
000d1234mov x3, x30
000d1238bl runtime.morestack_noctxt.abi0
000d123cldr x0, [sp+8]
000d1240b 0xd11d0
000d1244udf 0
000d1248udf 0
000d124cudf 0
000d11d0
000d1250
000d1250io.init: ; void io.init(void)
000d1250ldr x16, [x28+16]
000d1254subs xzr, sp, x16
000d1258b.ls 0xd1520
000d125cstr x30, [sp-32]!
000d1260stur x29, [sp-8]
000d1264sub x29, sp, 8
000d1268adrp x0, 0x5e1000
000d126cadd x0, x0, 2483
000d1270movz x1, 11
000d1274bl errors.New
000d1278adrp x27, 0x950000
000d127cstr x0, [x27+1472]
000d1280adrp x27, 0x97a000
000d1284ldr w2, [x27+3056]
000d1288cbz w2, 0xd1290
000d128cb 0xd1294
000d1290
000d1290loc_d1290:
000d1290b 0xd12ac
000d1294
000d1294loc_d1294:
000d1294bl runtime.gcWriteBarrier2
000d1298str x1, [x25]
000d129cadrp x27, 0x950000
000d12a0ldr x2, [x27+1480]
000d12a4str x2, [x25+8]
000d12a8b 0xd12ac
000d12ac
000d12acloc_d12ac:
000d12acadrp x27, 0x950000
000d12b0str x1, [x27+1480]
000d12b4adrp x0, 0x5e5000
000d12b8add x0, x0, 2907
000d12bcmovz x1, 20
000d12c0bl errors.New
000d12c4adrp x27, 0x950000
000d12c8str x0, [x27+1488]
000d12ccadrp x27, 0x97a000
000d12d0ldr w2, [x27+3056]
000d12d4cbz w2, 0xd12dc
000d12d8b 0xd12e0
000d12dc
000d12dcloc_d12dc:
000d12dcb 0xd12f8
000d12e0
000d12e0loc_d12e0:
000d12e0bl runtime.gcWriteBarrier2
000d12e4str x1, [x25]
000d12e8adrp x27, 0x950000
000d12ecldr x2, [x27+1496]
000d12f0str x2, [x25+8]
000d12f4b 0xd12f8
000d12f8
000d12f8loc_d12f8:
000d12f8adrp x27, 0x950000
000d12fcstr x1, [x27+1496]
000d1300adrp x0, 0x5e2000
000d1304add x0, x0, 300
000d1308orr x1, xzr, 12
000d130cbl errors.New
000d1310adrp x27, 0x950000
000d1314str x0, [x27+1504]
000d1318adrp x27, 0x97a000
000d131cldr w2, [x27+3056]
000d1320cbz w2, 0xd1328
000d1324b 0xd132c
000d1328
000d1328loc_d1328:
000d1328b 0xd1344
000d132c
000d132cloc_d132c:
000d132cbl runtime.gcWriteBarrier2
000d1330str x1, [x25]
000d1334adrp x27, 0x950000
000d1338ldr x2, [x27+1512]
000d133cstr x2, [x25+8]
000d1340b 0xd1344
000d1344
000d1344loc_d1344:
000d1344adrp x27, 0x950000
000d1348str x1, [x27+1512]
000d134cadrp x0, 0x5df000
000d1350add x0, x0, 477
000d1354orr x1, xzr, 3
000d1358bl errors.New
000d135cadrp x27, 0x950000
000d1360str x0, [x27+1520]
000d1364adrp x27, 0x97a000
000d1368ldr w2, [x27+3056]
000d136ccbz w2, 0xd1374
000d1370b 0xd1378
000d1374
000d1374loc_d1374:
000d1374b 0xd1390
000d1378
000d1378loc_d1378:
000d1378bl runtime.gcWriteBarrier2
000d137cstr x1, [x25]
000d1380adrp x27, 0x950000
000d1384ldr x2, [x27+1528]
000d1388str x2, [x25+8]
000d138cb 0xd1390
000d1390
000d1390loc_d1390:
000d1390adrp x27, 0x950000
000d1394str x1, [x27+1528]
000d1398adrp x0, 0x5e2000
000d139cadd x0, x0, 3654
000d13a0orr x1, xzr, 14
000d13a4bl errors.New
000d13a8adrp x27, 0x950000
000d13acstr x0, [x27+1536]
000d13b0adrp x27, 0x97a000
000d13b4ldr w2, [x27+3056]
000d13b8cbz w2, 0xd13c0
000d13bcb 0xd13c4
000d13c0
000d13c0loc_d13c0:
000d13c0b 0xd13dc
000d13c4
000d13c4loc_d13c4:
000d13c4bl runtime.gcWriteBarrier2
000d13c8str x1, [x25]
000d13ccadrp x27, 0x950000
000d13d0ldr x2, [x27+1544]
000d13d4str x2, [x25+8]
000d13d8b 0xd13dc
000d13dc
000d13dcloc_d13dc:
000d13dcadrp x27, 0x950000
000d13e0str x1, [x27+1544]
000d13e4adrp x0, 0x5f4000
000d13e8add x0, x0, 3655
000d13ecmovz x1, 43
000d13f0bl errors.New
000d13f4adrp x27, 0x950000
000d13f8str x0, [x27+1552]
000d13fcadrp x27, 0x97a000
000d1400ldr w2, [x27+3056]
000d1404cbz w2, 0xd140c
000d1408b 0xd1410
000d140c
000d140cloc_d140c:
000d140cb 0xd1428
000d1410
000d1410loc_d1410:
000d1410bl runtime.gcWriteBarrier2
000d1414str x1, [x25]
000d1418adrp x27, 0x950000
000d141cldr x2, [x27+1560]
000d1420str x2, [x25+8]
000d1424b 0xd1428
000d1428
000d1428loc_d1428:
000d1428adrp x27, 0x950000
000d142cstr x1, [x27+1560]
000d1430adrp x0, 0x5e5000
000d1434add x0, x0, 2927
000d1438movz x1, 20
000d143cbl errors.New
000d1440adrp x27, 0x950000
000d1444str x0, [x27+1568]
000d1448adrp x27, 0x97a000
000d144cldr w2, [x27+3056]
000d1450cbz w2, 0xd1458
000d1454b 0xd145c
000d1458
000d1458loc_d1458:
000d1458b 0xd1474
000d145c
000d145cloc_d145c:
000d145cbl runtime.gcWriteBarrier2
000d1460str x1, [x25]
000d1464adrp x27, 0x950000
000d1468ldr x2, [x27+1576]
000d146cstr x2, [x25+8]
000d1470b 0xd1474
000d1474
000d1474loc_d1474:
000d1474adrp x27, 0x950000
000d1478str x1, [x27+1576]
000d147cadrp x0, 0x5e5000
000d1480add x0, x0, 2947
000d1484movz x1, 20
000d1488bl errors.New
000d148cadrp x27, 0x950000
000d1490str x0, [x27+1584]
000d1494adrp x27, 0x97a000
000d1498ldr w2, [x27+3056]
000d149ccbz w2, 0xd14a4
000d14a0b 0xd14a8
000d14a4
000d14a4loc_d14a4:
000d14a4b 0xd14c0
000d14a8
000d14a8loc_d14a8:
000d14a8bl runtime.gcWriteBarrier2
000d14acstr x1, [x25]
000d14b0adrp x27, 0x950000
000d14b4ldr x2, [x27+1592]
000d14b8str x2, [x25+8]
000d14bcb 0xd14c0
000d14c0
000d14c0loc_d14c0:
000d14c0adrp x27, 0x950000
000d14c4str x1, [x27+1592]
000d14c8adrp x0, 0x5eb000
000d14ccadd x0, x0, 1700
000d14d0movz x1, 29
000d14d4bl errors.New
000d14d8adrp x27, 0x950000
000d14dcstr x0, [x27+1600]
000d14e0adrp x27, 0x97a000
000d14e4ldr w2, [x27+3056]
000d14e8cbz w2, 0xd14f0
000d14ecb 0xd14f4
000d14f0
000d14f0loc_d14f0:
000d14f0b 0xd150c
000d14f4
000d14f4loc_d14f4:
000d14f4bl runtime.gcWriteBarrier2
000d14f8str x1, [x25]
000d14fcadrp x27, 0x950000
000d1500ldr x0, [x27+1608]
000d1504str x0, [x25+8]
000d1508b 0xd150c
000d150c
000d150cloc_d150c:
000d150cadrp x27, 0x950000
000d1510str x1, [x27+1608]
000d1514ldur x29, [sp-8]
000d1518ldr x30, [sp], 32
000d151cret x30
000d1520
000d1520loc_d1520:
000d1520mov x3, x30
000d1524bl runtime.morestack_noctxt.abi0
000d1528b 0xd1250
000d152cudf 0
000d1250
000d1250io.init: ; void io.init(void)
000d1250ldr x16, [x28+16]
000d1254subs xzr, sp, x16
000d1258b.ls 0xd1520
000d125cstr x30, [sp-32]!
000d1260stur x29, [sp-8]
000d1264sub x29, sp, 8
000d1268adrp x0, 0x5e1000
000d126cadd x0, x0, 2483
000d1270movz x1, 11
000d1274bl errors.New
000d1278adrp x27, 0x950000
000d127cstr x0, [x27+1472]
000d1280adrp x27, 0x97a000
000d1284ldr w2, [x27+3056]
000d1288cbz w2, 0xd1290
000d128cb 0xd1294
000d1290
000d1290loc_d1290:
000d1290b 0xd12ac
000d1294
000d1294loc_d1294:
000d1294bl runtime.gcWriteBarrier2
000d1298str x1, [x25]
000d129cadrp x27, 0x950000
000d12a0ldr x2, [x27+1480]
000d12a4str x2, [x25+8]
000d12a8b 0xd12ac
000d12ac
000d12acloc_d12ac:
000d12acadrp x27, 0x950000
000d12b0str x1, [x27+1480]
000d12b4adrp x0, 0x5e5000
000d12b8add x0, x0, 2907
000d12bcmovz x1, 20
000d12c0bl errors.New
000d12c4adrp x27, 0x950000
000d12c8str x0, [x27+1488]
000d12ccadrp x27, 0x97a000
000d12d0ldr w2, [x27+3056]
000d12d4cbz w2, 0xd12dc
000d12d8b 0xd12e0
000d12dc
000d12dcloc_d12dc:
000d12dcb 0xd12f8
000d12e0
000d12e0loc_d12e0:
000d12e0bl runtime.gcWriteBarrier2
000d12e4str x1, [x25]
000d12e8adrp x27, 0x950000
000d12ecldr x2, [x27+1496]
000d12f0str x2, [x25+8]
000d12f4b 0xd12f8
000d12f8
000d12f8loc_d12f8:
000d12f8adrp x27, 0x950000
000d12fcstr x1, [x27+1496]
000d1300adrp x0, 0x5e2000
000d1304add x0, x0, 300
000d1308orr x1, xzr, 12
000d130cbl errors.New
000d1310adrp x27, 0x950000
000d1314str x0, [x27+1504]
000d1318adrp x27, 0x97a000
000d131cldr w2, [x27+3056]
000d1320cbz w2, 0xd1328
000d1324b 0xd132c
000d1328
000d1328loc_d1328:
000d1328b 0xd1344
000d132c
000d132cloc_d132c:
000d132cbl runtime.gcWriteBarrier2
000d1330str x1, [x25]
000d1334adrp x27, 0x950000
000d1338ldr x2, [x27+1512]
000d133cstr x2, [x25+8]
000d1340b 0xd1344
000d1344
000d1344loc_d1344:
000d1344adrp x27, 0x950000
000d1348str x1, [x27+1512]
000d134cadrp x0, 0x5df000
000d1350add x0, x0, 477
000d1354orr x1, xzr, 3
000d1358bl errors.New
000d135cadrp x27, 0x950000
000d1360str x0, [x27+1520]
000d1364adrp x27, 0x97a000
000d1368ldr w2, [x27+3056]
000d136ccbz w2, 0xd1374
000d1370b 0xd1378
000d1374
000d1374loc_d1374:
000d1374b 0xd1390
000d1378
000d1378loc_d1378:
000d1378bl runtime.gcWriteBarrier2
000d137cstr x1, [x25]
000d1380adrp x27, 0x950000
000d1384ldr x2, [x27+1528]
000d1388str x2, [x25+8]
000d138cb 0xd1390
000d1390
000d1390loc_d1390:
000d1390adrp x27, 0x950000
000d1394str x1, [x27+1528]
000d1398adrp x0, 0x5e2000
000d139cadd x0, x0, 3654
000d13a0orr x1, xzr, 14
000d13a4bl errors.New
000d13a8adrp x27, 0x950000
000d13acstr x0, [x27+1536]
000d13b0adrp x27, 0x97a000
000d13b4ldr w2, [x27+3056]
000d13b8cbz w2, 0xd13c0
000d13bcb 0xd13c4
000d13c0
000d13c0loc_d13c0:
000d13c0b 0xd13dc
000d13c4
000d13c4loc_d13c4:
000d13c4bl runtime.gcWriteBarrier2
000d13c8str x1, [x25]
000d13ccadrp x27, 0x950000
000d13d0ldr x2, [x27+1544]
000d13d4str x2, [x25+8]
000d13d8b 0xd13dc
000d13dc
000d13dcloc_d13dc:
000d13dcadrp x27, 0x950000
000d13e0str x1, [x27+1544]
000d13e4adrp x0, 0x5f4000
000d13e8add x0, x0, 3655
000d13ecmovz x1, 43
000d13f0bl errors.New
000d13f4adrp x27, 0x950000
000d13f8str x0, [x27+1552]
000d13fcadrp x27, 0x97a000
000d1400ldr w2, [x27+3056]
000d1404cbz w2, 0xd140c
000d1408b 0xd1410
000d140c
000d140cloc_d140c:
000d140cb 0xd1428
000d1410
000d1410loc_d1410:
000d1410bl runtime.gcWriteBarrier2
000d1414str x1, [x25]
000d1418adrp x27, 0x950000
000d141cldr x2, [x27+1560]
000d1420str x2, [x25+8]
000d1424b 0xd1428
000d1428
000d1428loc_d1428:
000d1428adrp x27, 0x950000
000d142cstr x1, [x27+1560]
000d1430adrp x0, 0x5e5000
000d1434add x0, x0, 2927
000d1438movz x1, 20
000d143cbl errors.New
000d1440adrp x27, 0x950000
000d1444str x0, [x27+1568]
000d1448adrp x27, 0x97a000
000d144cldr w2, [x27+3056]
000d1450cbz w2, 0xd1458
000d1454b 0xd145c
000d1458
000d1458loc_d1458:
000d1458b 0xd1474
000d145c
000d145cloc_d145c:
000d145cbl runtime.gcWriteBarrier2
000d1460str x1, [x25]
000d1464adrp x27, 0x950000
000d1468ldr x2, [x27+1576]
000d146cstr x2, [x25+8]
000d1470b 0xd1474
000d1474
000d1474loc_d1474:
000d1474adrp x27, 0x950000
000d1478str x1, [x27+1576]
000d147cadrp x0, 0x5e5000
000d1480add x0, x0, 2947
000d1484movz x1, 20
000d1488bl errors.New
000d148cadrp x27, 0x950000
000d1490str x0, [x27+1584]
000d1494adrp x27, 0x97a000
000d1498ldr w2, [x27+3056]
000d149ccbz w2, 0xd14a4
000d14a0b 0xd14a8
000d14a4
000d14a4loc_d14a4:
000d14a4b 0xd14c0
000d14a8
000d14a8loc_d14a8:
000d14a8bl runtime.gcWriteBarrier2
000d14acstr x1, [x25]
000d14b0adrp x27, 0x950000
000d14b4ldr x2, [x27+1592]
000d14b8str x2, [x25+8]
000d14bcb 0xd14c0
000d14c0
000d14c0loc_d14c0:
000d14c0adrp x27, 0x950000
000d14c4str x1, [x27+1592]
000d14c8adrp x0, 0x5eb000
000d14ccadd x0, x0, 1700
000d14d0movz x1, 29
000d14d4bl errors.New
000d14d8adrp x27, 0x950000
000d14dcstr x0, [x27+1600]
000d14e0adrp x27, 0x97a000
000d14e4ldr w2, [x27+3056]
000d14e8cbz w2, 0xd14f0
000d14ecb 0xd14f4
000d14f0
000d14f0loc_d14f0:
000d14f0b 0xd150c
000d14f4
000d14f4loc_d14f4:
000d14f4bl runtime.gcWriteBarrier2
000d14f8str x1, [x25]
000d14fcadrp x27, 0x950000
000d1500ldr x0, [x27+1608]
000d1504str x0, [x25+8]
000d1508b 0xd150c
000d150c
000d150cloc_d150c:
000d150cadrp x27, 0x950000
000d1510str x1, [x27+1608]
000d1514ldur x29, [sp-8]
000d1518ldr x30, [sp], 32
000d151cret x30
000d1520
000d1520loc_d1520:
000d1520mov x3, x30
000d1524bl runtime.morestack_noctxt.abi0
000d1528b 0xd1250
000d152cudf 0
000d1250
000d1530
000d1530io.init.func1: ; void io.init.func1(void)
000d1530ldr x16, [x28+16]
000d1534subs xzr, sp, x16
000d1538b.ls 0xd15d8
000d153cstr x30, [sp-80]!
000d1540stur x29, [sp-8]
000d1544sub x29, sp, 8
000d1548stp xzr, xzr, [sp+40]
000d154cadrp x0, 0x51c000
000d1550add x0, x0, 1216
000d1554bl runtime.newobject
000d1558str x0, [sp+64]
000d155cadrp x0, 0x524000
000d1560add x0, x0, 3072
000d1564orr x1, xzr, 8192
000d1568mov x2, x1
000d156cbl runtime.makeslice
000d1570ldr x1, [sp+64]
000d1574orr x2, xzr, 8192
000d1578str x2, [x1+8]
000d157cstr x2, [x1+16]
000d1580adrp x27, 0x97a000
000d1584ldr w2, [x27+3056]
000d1588cbz w2, 0xd1590
000d158cb 0xd1594
000d1590
000d1590loc_d1590:
000d1590b 0xd15a8
000d1594
000d1594loc_d1594:
000d1594bl runtime.gcWriteBarrier2
000d1598str x0, [x25]
000d159cldr x2, [x1]
000d15a0str x2, [x25+8]
000d15a4b 0xd15a8
000d15a8
000d15a8loc_d15a8:
000d15a8str x0, [x1]
000d15acldr x2, [sp+64]
000d15b0str x2, [sp+56]
000d15b4adrp x3, 0x51c000
000d15b8add x3, x3, 0
000d15bcstr x3, [sp+40]
000d15c0str x2, [sp+48]
000d15c4ldr x0, [sp+40]
000d15c8ldr x1, [sp+48]
000d15ccldur x29, [sp-8]
000d15d0ldr x30, [sp], 80
000d15d4ret x30
000d15d8
000d15d8loc_d15d8:
000d15d8mov x3, x30
000d15dcbl runtime.morestack_noctxt.abi0
000d15e0b 0xd1530
000d15e4udf 0
000d15e8udf 0
000d15ecudf 0
000d1530
000d1530io.init.func1: ; void io.init.func1(void)
000d1530ldr x16, [x28+16]
000d1534subs xzr, sp, x16
000d1538b.ls 0xd15d8
000d153cstr x30, [sp-80]!
000d1540stur x29, [sp-8]
000d1544sub x29, sp, 8
000d1548stp xzr, xzr, [sp+40]
000d154cadrp x0, 0x51c000
000d1550add x0, x0, 1216
000d1554bl runtime.newobject
000d1558str x0, [sp+64]
000d155cadrp x0, 0x524000
000d1560add x0, x0, 3072
000d1564orr x1, xzr, 8192
000d1568mov x2, x1
000d156cbl runtime.makeslice
000d1570ldr x1, [sp+64]
000d1574orr x2, xzr, 8192
000d1578str x2, [x1+8]
000d157cstr x2, [x1+16]
000d1580adrp x27, 0x97a000
000d1584ldr w2, [x27+3056]
000d1588cbz w2, 0xd1590
000d158cb 0xd1594
000d1590
000d1590loc_d1590:
000d1590b 0xd15a8
000d1594
000d1594loc_d1594:
000d1594bl runtime.gcWriteBarrier2
000d1598str x0, [x25]
000d159cldr x2, [x1]
000d15a0str x2, [x25+8]
000d15a4b 0xd15a8
000d15a8
000d15a8loc_d15a8:
000d15a8str x0, [x1]
000d15acldr x2, [sp+64]
000d15b0str x2, [sp+56]
000d15b4adrp x3, 0x51c000
000d15b8add x3, x3, 0
000d15bcstr x3, [sp+40]
000d15c0str x2, [sp+48]
000d15c4ldr x0, [sp+40]
000d15c8ldr x1, [sp+48]
000d15ccldur x29, [sp-8]
000d15d0ldr x30, [sp], 80
000d15d4ret x30
000d15d8
000d15d8loc_d15d8:
000d15d8mov x3, x30
000d15dcbl runtime.morestack_noctxt.abi0
000d15e0b 0xd1530
000d15e4udf 0
000d15e8udf 0
000d15ecudf 0
000d1530
000d15f0
000d15f0io.WriteString: ; void io.WriteString(io.Writer w, struct string s)
000d15f0ldr x16, [x28+16]
000d15f4sub x17, sp, 112
000d15f8subs xzr, x17, x16
000d15fcb.ls 0xd1788
000d1600str x30, [sp-240]!
000d1604stur x29, [sp-8]
000d1608sub x29, sp, 8
000d160cstr x0, [sp+248]
000d1610str x1, [sp+256]
000d1614str x2, [sp+264]
000d1618str x3, [sp+272]
000d161cstr xzr, [sp+56]
000d1620stp xzr, xzr, [sp+104]
000d1624stp xzr, xzr, [sp+200]
000d1628ldr x3, [sp+256]
000d162cldr x4, [sp+248]
000d1630cbnz x4, 0xd1638
000d1634b 0xd1658
000d1638
000d1638loc_d1638:
000d1638str x3, [sp+152]
000d163cldr x1, [x4+8]
000d1640adrp x0, 0x93d000
000d1644add x0, x0, 592
000d1648bl runtime.typeAssert
000d164cldr x3, [sp+152]
000d1650mov x4, x0
000d1654b 0xd165c
000d1658
000d1658loc_d1658:
000d1658b 0xd165c
000d165c
000d165cloc_d165c:
000d165cstr x4, [sp+200]
000d1660str x3, [sp+208]
000d1664subs xzr, x4, 0
000d1668cset x3, ne
000d166cstrb w3, [sp+55]
000d1670ldr x3, [sp+200]
000d1674ldr x4, [sp+208]
000d1678str x3, [sp+136]
000d167cstr x4, [sp+144]
000d1680ldrb w3, [sp+55]
000d1684strb w3, [sp+54]
000d1688ldr x3, [sp+136]
000d168cldr x4, [sp+144]
000d1690str x3, [sp+88]
000d1694str x4, [sp+96]
000d1698ldrb w3, [sp+54]
000d169cstrb w3, [sp+53]
000d16a0tbnz w3, 0, 0xd16a8
000d16a4b 0xd1704
000d16a8
000d16a8loc_d16a8:
000d16a8stp xzr, xzr, [sp+184]
000d16acldr x2, [sp+272]
000d16b0ldr x3, [sp+88]
000d16b4ldrsb x27, [x3]
000d16b8ldr x3, [x3+24]
000d16bcldr x1, [sp+264]
000d16c0ldr x0, [sp+96]
000d16c4blr x3
000d16c8str x0, [sp+72]
000d16ccstr x1, [sp+184]
000d16d0str x2, [sp+192]
000d16d4ldr x3, [sp+72]
000d16d8str x3, [sp+64]
000d16dcstr x1, [sp+120]
000d16e0str x2, [sp+128]
000d16e4ldr x3, [sp+64]
000d16e8str x3, [sp+56]
000d16ecstr x1, [sp+104]
000d16f0str x2, [sp+112]
000d16f4ldr x0, [sp+56]
000d16f8ldur x29, [sp-8]
000d16fcldr x30, [sp], 240
000d1700ret x30
000d1704
000d1704loc_d1704:
000d1704ldr x1, [sp+264]
000d1708ldr x2, [sp+272]
000d170cmov x0, xzr
000d1710bl runtime.stringtoslicebyte
000d1714str x0, [sp+160]
000d1718str x1, [sp+168]
000d171cstr x2, [sp+176]
000d1720stp xzr, xzr, [sp+184]
000d1724ldr x0, [sp+256]
000d1728ldr x3, [sp+248]
000d172cldrsb x27, [x3]
000d1730ldr x3, [x3+24]
000d1734ldr x1, [sp+160]
000d1738ldr x2, [sp+168]
000d173cldr x4, [sp+176]
000d1740mov x5, x3
000d1744mov x3, x4
000d1748blr x5
000d174cstr x0, [sp+72]
000d1750str x1, [sp+184]
000d1754str x2, [sp+192]
000d1758ldr x3, [sp+72]
000d175cstr x3, [sp+80]
000d1760str x1, [sp+216]
000d1764str x2, [sp+224]
000d1768ldr x3, [sp+80]
000d176cstr x3, [sp+56]
000d1770str x1, [sp+104]
000d1774str x2, [sp+112]
000d1778ldr x0, [sp+56]
000d177cldur x29, [sp-8]
000d1780ldr x30, [sp], 240
000d1784ret x30
000d1788
000d1788loc_d1788:
000d1788stp x0, x1, [sp+8]
000d178cstp x2, x3, [sp+24]
000d1790mov x3, x30
000d1794bl runtime.morestack_noctxt.abi0
000d1798ldp x0, x1, [sp+8]
000d179cldp x2, x3, [sp+24]
000d17a0b 0xd15f0
000d17a4udf 0
000d17a8udf 0
000d17acudf 0
000d15f0
000d15f0io.WriteString: ; void io.WriteString(io.Writer w, struct string s)
000d15f0ldr x16, [x28+16]
000d15f4sub x17, sp, 112
000d15f8subs xzr, x17, x16
000d15fcb.ls 0xd1788
000d1600str x30, [sp-240]!
000d1604stur x29, [sp-8]
000d1608sub x29, sp, 8
000d160cstr x0, [sp+248]
000d1610str x1, [sp+256]
000d1614str x2, [sp+264]
000d1618str x3, [sp+272]
000d161cstr xzr, [sp+56]
000d1620stp xzr, xzr, [sp+104]
000d1624stp xzr, xzr, [sp+200]
000d1628ldr x3, [sp+256]
000d162cldr x4, [sp+248]
000d1630cbnz x4, 0xd1638
000d1634b 0xd1658
000d1638
000d1638loc_d1638:
000d1638str x3, [sp+152]
000d163cldr x1, [x4+8]
000d1640adrp x0, 0x93d000
000d1644add x0, x0, 592
000d1648bl runtime.typeAssert
000d164cldr x3, [sp+152]
000d1650mov x4, x0
000d1654b 0xd165c
000d1658
000d1658loc_d1658:
000d1658b 0xd165c
000d165c
000d165cloc_d165c:
000d165cstr x4, [sp+200]
000d1660str x3, [sp+208]
000d1664subs xzr, x4, 0
000d1668cset x3, ne
000d166cstrb w3, [sp+55]
000d1670ldr x3, [sp+200]
000d1674ldr x4, [sp+208]
000d1678str x3, [sp+136]
000d167cstr x4, [sp+144]
000d1680ldrb w3, [sp+55]
000d1684strb w3, [sp+54]
000d1688ldr x3, [sp+136]
000d168cldr x4, [sp+144]
000d1690str x3, [sp+88]
000d1694str x4, [sp+96]
000d1698ldrb w3, [sp+54]
000d169cstrb w3, [sp+53]
000d16a0tbnz w3, 0, 0xd16a8
000d16a4b 0xd1704
000d16a8
000d16a8loc_d16a8:
000d16a8stp xzr, xzr, [sp+184]
000d16acldr x2, [sp+272]
000d16b0ldr x3, [sp+88]
000d16b4ldrsb x27, [x3]
000d16b8ldr x3, [x3+24]
000d16bcldr x1, [sp+264]
000d16c0ldr x0, [sp+96]
000d16c4blr x3
000d16c8str x0, [sp+72]
000d16ccstr x1, [sp+184]
000d16d0str x2, [sp+192]
000d16d4ldr x3, [sp+72]
000d16d8str x3, [sp+64]
000d16dcstr x1, [sp+120]
000d16e0str x2, [sp+128]
000d16e4ldr x3, [sp+64]
000d16e8str x3, [sp+56]
000d16ecstr x1, [sp+104]
000d16f0str x2, [sp+112]
000d16f4ldr x0, [sp+56]
000d16f8ldur x29, [sp-8]
000d16fcldr x30, [sp], 240
000d1700ret x30
000d1704
000d1704loc_d1704:
000d1704ldr x1, [sp+264]
000d1708ldr x2, [sp+272]
000d170cmov x0, xzr
000d1710bl runtime.stringtoslicebyte
000d1714str x0, [sp+160]
000d1718str x1, [sp+168]
000d171cstr x2, [sp+176]
000d1720stp xzr, xzr, [sp+184]
000d1724ldr x0, [sp+256]
000d1728ldr x3, [sp+248]
000d172cldrsb x27, [x3]
000d1730ldr x3, [x3+24]
000d1734ldr x1, [sp+160]
000d1738ldr x2, [sp+168]
000d173cldr x4, [sp+176]
000d1740mov x5, x3
000d1744mov x3, x4
000d1748blr x5
000d174cstr x0, [sp+72]
000d1750str x1, [sp+184]
000d1754str x2, [sp+192]
000d1758ldr x3, [sp+72]
000d175cstr x3, [sp+80]
000d1760str x1, [sp+216]
000d1764str x2, [sp+224]
000d1768ldr x3, [sp+80]
000d176cstr x3, [sp+56]
000d1770str x1, [sp+104]
000d1774str x2, [sp+112]
000d1778ldr x0, [sp+56]
000d177cldur x29, [sp-8]
000d1780ldr x30, [sp], 240
000d1784ret x30
000d1788
000d1788loc_d1788:
000d1788stp x0, x1, [sp+8]
000d178cstp x2, x3, [sp+24]
000d1790mov x3, x30
000d1794bl runtime.morestack_noctxt.abi0
000d1798ldp x0, x1, [sp+8]
000d179cldp x2, x3, [sp+24]
000d17a0b 0xd15f0
000d17a4udf 0
000d17a8udf 0
000d17acudf 0
000d15f0
000d17b0
000d17b0io.ReadAtLeast: ; void io.ReadAtLeast(io.Reader r, struct []uint8 buf, int min)
000d17b0ldr x16, [x28+16]
000d17b4sub x17, sp, 32
000d17b8subs xzr, x17, x16
000d17bcb.ls 0xd19f0
000d17c0str x30, [sp-160]!
000d17c4stur x29, [sp-8]
000d17c8sub x29, sp, 8
000d17ccstr x0, [sp+168]
000d17d0str x1, [sp+176]
000d17d4str x2, [sp+184]
000d17d8str x3, [sp+192]
000d17dcstr x4, [sp+200]
000d17e0str x5, [sp+208]
000d17e4str xzr, [sp+56]
000d17e8stp xzr, xzr, [sp+80]
000d17ecldr x4, [sp+192]
000d17f0str x4, [sp+64]
000d17f4ldr x5, [sp+208]
000d17f8subs xzr, x4, x5
000d17fcb.lt 0xd1804
000d1800b 0xd1830
000d1804
000d1804loc_d1804:
000d1804str xzr, [sp+56]
000d1808adrp x27, 0x950000
000d180cldr x1, [x27+1504]
000d1810adrp x27, 0x950000
000d1814ldr x2, [x27+1512]
000d1818str x1, [sp+80]
000d181cstr x2, [sp+88]
000d1820ldr x0, [sp+56]
000d1824ldur x29, [sp-8]
000d1828ldr x30, [sp], 160
000d182cret x30
000d1830
000d1830loc_d1830:
000d1830b 0xd1834
000d1834
000d1834loc_d1834:
000d1834ldr x4, [sp+208]
000d1838ldr x5, [sp+56]
000d183csubs xzr, x4, x5
000d1840cset x4, gt
000d1844strb w4, [sp+47]
000d1848b.gt 0xd1850
000d184cb 0xd1868
000d1850
000d1850loc_d1850:
000d1850ldr x4, [sp+80]
000d1854subs xzr, x4, 0
000d1858cset x4, ne
000d185ceor x4, x4, 1
000d1860strb w4, [sp+47]
000d1864b 0xd186c
000d1868
000d1868loc_d1868:
000d1868b 0xd186c
000d186c
000d186cloc_d186c:
000d186cldrb w4, [sp+47]
000d1870tbnz w4, 0, 0xd1878
000d1874b 0xd1924
000d1878
000d1878loc_d1878:
000d1878str xzr, [sp+48]
000d187cldr x0, [sp+56]
000d1880ldr x1, [sp+192]
000d1884ldr x4, [sp+184]
000d1888ldr x5, [sp+200]
000d188cb 0xd1890
000d1890
000d1890loc_d1890:
000d1890subs xzr, x1, x0
000d1894b.hs 0xd189c
000d1898b 0xd19e8
000d189c
000d189cloc_d189c:
000d189csub x5, x5, x0
000d18a0sub x6, x1, x0
000d18a4sub x7, xzr, x5
000d18a8and x7, x0, x7, asr #63
000d18acadd x4, x4, x7
000d18b0str x4, [sp+128]
000d18b4str x6, [sp+136]
000d18b8str x5, [sp+144]
000d18bcstp xzr, xzr, [sp+112]
000d18c0ldr x4, [sp+168]
000d18c4ldrsb x27, [x4]
000d18c8ldr x0, [sp+176]
000d18ccldr x4, [x4+24]
000d18d0ldr x1, [sp+128]
000d18d4ldr x2, [sp+136]
000d18d8ldr x3, [sp+144]
000d18dcblr x4
000d18e0str x0, [sp+64]
000d18e4str x1, [sp+112]
000d18e8str x2, [sp+120]
000d18ecldr x4, [sp+64]
000d18f0str x4, [sp+72]
000d18f4str x1, [sp+96]
000d18f8str x2, [sp+104]
000d18fcldr x4, [sp+72]
000d1900str x4, [sp+48]
000d1904str x1, [sp+80]
000d1908str x2, [sp+88]
000d190cldr x4, [sp+48]
000d1910ldr x5, [sp+56]
000d1914add x4, x5, x4
000d1918str x4, [sp+56]
000d191cb 0xd1920
000d1920
000d1920loc_d1920:
000d1920b 0xd1834
000d1924
000d1924loc_d1924:
000d1924ldr x3, [sp+208]
000d1928ldr x4, [sp+56]
000d192csubs xzr, x3, x4
000d1930b.le 0xd1938
000d1934b 0xd1940
000d1938
000d1938loc_d1938:
000d1938stp xzr, xzr, [sp+80]
000d193cb 0xd19d0
000d1940
000d1940loc_d1940:
000d1940ldr x3, [sp+56]
000d1944subs xzr, x3, 0
000d1948cset x3, gt
000d194cstrb w3, [sp+47]
000d1950b.gt 0xd1958
000d1954b 0xd199c
000d1958
000d1958loc_d1958:
000d1958ldr x3, [sp+80]
000d195cadrp x27, 0x950000
000d1960ldr x4, [x27+1520]
000d1964subs xzr, x4, x3
000d1968cset x3, eq
000d196cb.eq 0xd1974
000d1970b 0xd198c
000d1974
000d1974loc_d1974:
000d1974ldr x0, [sp+80]
000d1978ldr x1, [sp+88]
000d197cadrp x27, 0x950000
000d1980ldr x2, [x27+1528]
000d1984bl runtime.ifaceeq
000d1988b 0xd1994
000d198c
000d198cloc_d198c:
000d198cmov x0, x3
000d1990b 0xd1994
000d1994
000d1994loc_d1994:
000d1994strb w0, [sp+47]
000d1998b 0xd19a0
000d199c
000d199cloc_d199c:
000d199cb 0xd19a0
000d19a0
000d19a0loc_d19a0:
000d19a0ldrb w3, [sp+47]
000d19a4tbnz w3, 0, 0xd19ac
000d19a8b 0xd19c8
000d19ac
000d19acloc_d19ac:
000d19acadrp x27, 0x950000
000d19b0ldr x3, [x27+1536]
000d19b4adrp x27, 0x950000
000d19b8ldr x4, [x27+1544]
000d19bcstr x3, [sp+80]
000d19c0str x4, [sp+88]
000d19c4b 0xd19cc
000d19c8
000d19c8loc_d19c8:
000d19c8b 0xd19cc
000d19cc
000d19ccloc_d19cc:
000d19ccb 0xd19d0
000d19d0
000d19d0loc_d19d0:
000d19d0ldr x1, [sp+80]
000d19d4ldr x2, [sp+88]
000d19d8ldr x0, [sp+56]
000d19dcldur x29, [sp-8]
000d19e0ldr x30, [sp], 160
000d19e4ret x30
000d19e8
000d19e8loc_d19e8:
000d19e8bl runtime.panicSliceB
000d19echint
000d19f0
000d19f0loc_d19f0:
000d19f0stp x0, x1, [sp+8]
000d19f4stp x2, x3, [sp+24]
000d19f8stp x4, x5, [sp+40]
000d19fcmov x3, x30
000d1a00bl runtime.morestack_noctxt.abi0
000d1a04ldp x0, x1, [sp+8]
000d1a08ldp x2, x3, [sp+24]
000d1a0cldp x4, x5, [sp+40]
000d1a10b 0xd17b0
000d1a14udf 0
000d1a18udf 0
000d1a1cudf 0
000d17b0
000d17b0io.ReadAtLeast: ; void io.ReadAtLeast(io.Reader r, struct []uint8 buf, int min)
000d17b0ldr x16, [x28+16]
000d17b4sub x17, sp, 32
000d17b8subs xzr, x17, x16
000d17bcb.ls 0xd19f0
000d17c0str x30, [sp-160]!
000d17c4stur x29, [sp-8]
000d17c8sub x29, sp, 8
000d17ccstr x0, [sp+168]
000d17d0str x1, [sp+176]
000d17d4str x2, [sp+184]
000d17d8str x3, [sp+192]
000d17dcstr x4, [sp+200]
000d17e0str x5, [sp+208]
000d17e4str xzr, [sp+56]
000d17e8stp xzr, xzr, [sp+80]
000d17ecldr x4, [sp+192]
000d17f0str x4, [sp+64]
000d17f4ldr x5, [sp+208]
000d17f8subs xzr, x4, x5
000d17fcb.lt 0xd1804
000d1800b 0xd1830
000d1804
000d1804loc_d1804:
000d1804str xzr, [sp+56]
000d1808adrp x27, 0x950000
000d180cldr x1, [x27+1504]
000d1810adrp x27, 0x950000
000d1814ldr x2, [x27+1512]
000d1818str x1, [sp+80]
000d181cstr x2, [sp+88]
000d1820ldr x0, [sp+56]
000d1824ldur x29, [sp-8]
000d1828ldr x30, [sp], 160
000d182cret x30
000d1830
000d1830loc_d1830:
000d1830b 0xd1834
000d1834
000d1834loc_d1834:
000d1834ldr x4, [sp+208]
000d1838ldr x5, [sp+56]
000d183csubs xzr, x4, x5
000d1840cset x4, gt
000d1844strb w4, [sp+47]
000d1848b.gt 0xd1850
000d184cb 0xd1868
000d1850
000d1850loc_d1850:
000d1850ldr x4, [sp+80]
000d1854subs xzr, x4, 0
000d1858cset x4, ne
000d185ceor x4, x4, 1
000d1860strb w4, [sp+47]
000d1864b 0xd186c
000d1868
000d1868loc_d1868:
000d1868b 0xd186c
000d186c
000d186cloc_d186c:
000d186cldrb w4, [sp+47]
000d1870tbnz w4, 0, 0xd1878
000d1874b 0xd1924
000d1878
000d1878loc_d1878:
000d1878str xzr, [sp+48]
000d187cldr x0, [sp+56]
000d1880ldr x1, [sp+192]
000d1884ldr x4, [sp+184]
000d1888ldr x5, [sp+200]
000d188cb 0xd1890
000d1890
000d1890loc_d1890:
000d1890subs xzr, x1, x0
000d1894b.hs 0xd189c
000d1898b 0xd19e8
000d189c
000d189cloc_d189c:
000d189csub x5, x5, x0
000d18a0sub x6, x1, x0
000d18a4sub x7, xzr, x5
000d18a8and x7, x0, x7, asr #63
000d18acadd x4, x4, x7
000d18b0str x4, [sp+128]
000d18b4str x6, [sp+136]
000d18b8str x5, [sp+144]
000d18bcstp xzr, xzr, [sp+112]
000d18c0ldr x4, [sp+168]
000d18c4ldrsb x27, [x4]
000d18c8ldr x0, [sp+176]
000d18ccldr x4, [x4+24]
000d18d0ldr x1, [sp+128]
000d18d4ldr x2, [sp+136]
000d18d8ldr x3, [sp+144]
000d18dcblr x4
000d18e0str x0, [sp+64]
000d18e4str x1, [sp+112]
000d18e8str x2, [sp+120]
000d18ecldr x4, [sp+64]
000d18f0str x4, [sp+72]
000d18f4str x1, [sp+96]
000d18f8str x2, [sp+104]
000d18fcldr x4, [sp+72]
000d1900str x4, [sp+48]
000d1904str x1, [sp+80]
000d1908str x2, [sp+88]
000d190cldr x4, [sp+48]
000d1910ldr x5, [sp+56]
000d1914add x4, x5, x4
000d1918str x4, [sp+56]
000d191cb 0xd1920
000d1920
000d1920loc_d1920:
000d1920b 0xd1834
000d1924
000d1924loc_d1924:
000d1924ldr x3, [sp+208]
000d1928ldr x4, [sp+56]
000d192csubs xzr, x3, x4
000d1930b.le 0xd1938
000d1934b 0xd1940
000d1938
000d1938loc_d1938:
000d1938stp xzr, xzr, [sp+80]
000d193cb 0xd19d0
000d1940
000d1940loc_d1940:
000d1940ldr x3, [sp+56]
000d1944subs xzr, x3, 0
000d1948cset x3, gt
000d194cstrb w3, [sp+47]
000d1950b.gt 0xd1958
000d1954b 0xd199c
000d1958
000d1958loc_d1958:
000d1958ldr x3, [sp+80]
000d195cadrp x27, 0x950000
000d1960ldr x4, [x27+1520]
000d1964subs xzr, x4, x3
000d1968cset x3, eq
000d196cb.eq 0xd1974
000d1970b 0xd198c
000d1974
000d1974loc_d1974:
000d1974ldr x0, [sp+80]
000d1978ldr x1, [sp+88]
000d197cadrp x27, 0x950000
000d1980ldr x2, [x27+1528]
000d1984bl runtime.ifaceeq
000d1988b 0xd1994
000d198c
000d198cloc_d198c:
000d198cmov x0, x3
000d1990b 0xd1994
000d1994
000d1994loc_d1994:
000d1994strb w0, [sp+47]
000d1998b 0xd19a0
000d199c
000d199cloc_d199c:
000d199cb 0xd19a0
000d19a0
000d19a0loc_d19a0:
000d19a0ldrb w3, [sp+47]
000d19a4tbnz w3, 0, 0xd19ac
000d19a8b 0xd19c8
000d19ac
000d19acloc_d19ac:
000d19acadrp x27, 0x950000
000d19b0ldr x3, [x27+1536]
000d19b4adrp x27, 0x950000
000d19b8ldr x4, [x27+1544]
000d19bcstr x3, [sp+80]
000d19c0str x4, [sp+88]
000d19c4b 0xd19cc
000d19c8
000d19c8loc_d19c8:
000d19c8b 0xd19cc
000d19cc
000d19ccloc_d19cc:
000d19ccb 0xd19d0
000d19d0
000d19d0loc_d19d0:
000d19d0ldr x1, [sp+80]
000d19d4ldr x2, [sp+88]
000d19d8ldr x0, [sp+56]
000d19dcldur x29, [sp-8]
000d19e0ldr x30, [sp], 160
000d19e4ret x30
000d19e8
000d19e8loc_d19e8:
000d19e8bl runtime.panicSliceB
000d19echint
000d19f0
000d19f0loc_d19f0:
000d19f0stp x0, x1, [sp+8]
000d19f4stp x2, x3, [sp+24]
000d19f8stp x4, x5, [sp+40]
000d19fcmov x3, x30
000d1a00bl runtime.morestack_noctxt.abi0
000d1a04ldp x0, x1, [sp+8]
000d1a08ldp x2, x3, [sp+24]
000d1a0cldp x4, x5, [sp+40]
000d1a10b 0xd17b0
000d1a14udf 0
000d1a18udf 0
000d1a1cudf 0
000d17b0
000d1a20
000d1a20io.ReadFull: ; void io.ReadFull(io.Reader r, struct []uint8 buf)
000d1a20ldr x16, [x28+16]
000d1a24sub x17, sp, 16
000d1a28subs xzr, x17, x16
000d1a2cb.ls 0xd1abc
000d1a30str x30, [sp-144]!
000d1a34stur x29, [sp-8]
000d1a38sub x29, sp, 8
000d1a3cstr x0, [sp+152]
000d1a40str x1, [sp+160]
000d1a44str x2, [sp+168]
000d1a48str x3, [sp+176]
000d1a4cstr x4, [sp+184]
000d1a50str xzr, [sp+56]
000d1a54stp xzr, xzr, [sp+88]
000d1a58ldr x6, [sp+176]
000d1a5cstr x6, [sp+72]
000d1a60stp xzr, xzr, [sp+104]
000d1a64ldr x5, [sp+72]
000d1a68ldr x2, [sp+168]
000d1a6cldr x3, [sp+176]
000d1a70ldr x1, [sp+160]
000d1a74ldr x4, [sp+184]
000d1a78ldr x0, [sp+152]
000d1a7cbl io.ReadAtLeast
000d1a80str x0, [sp+64]
000d1a84str x1, [sp+104]
000d1a88str x2, [sp+112]
000d1a8cldr x6, [sp+64]
000d1a90str x6, [sp+80]
000d1a94str x1, [sp+120]
000d1a98str x2, [sp+128]
000d1a9cldr x6, [sp+80]
000d1aa0str x6, [sp+56]
000d1aa4str x1, [sp+88]
000d1aa8str x2, [sp+96]
000d1aacldr x0, [sp+56]
000d1ab0ldur x29, [sp-8]
000d1ab4ldr x30, [sp], 144
000d1ab8ret x30
000d1abc
000d1abcloc_d1abc:
000d1abcstp x0, x1, [sp+8]
000d1ac0stp x2, x3, [sp+24]
000d1ac4str x4, [sp+40]
000d1ac8mov x3, x30
000d1accbl runtime.morestack_noctxt.abi0
000d1ad0ldp x0, x1, [sp+8]
000d1ad4ldp x2, x3, [sp+24]
000d1ad8ldr x4, [sp+40]
000d1adcb 0xd1a20
000d1a20
000d1a20io.ReadFull: ; void io.ReadFull(io.Reader r, struct []uint8 buf)
000d1a20ldr x16, [x28+16]
000d1a24sub x17, sp, 16
000d1a28subs xzr, x17, x16
000d1a2cb.ls 0xd1abc
000d1a30str x30, [sp-144]!
000d1a34stur x29, [sp-8]
000d1a38sub x29, sp, 8
000d1a3cstr x0, [sp+152]
000d1a40str x1, [sp+160]
000d1a44str x2, [sp+168]
000d1a48str x3, [sp+176]
000d1a4cstr x4, [sp+184]
000d1a50str xzr, [sp+56]
000d1a54stp xzr, xzr, [sp+88]
000d1a58ldr x6, [sp+176]
000d1a5cstr x6, [sp+72]
000d1a60stp xzr, xzr, [sp+104]
000d1a64ldr x5, [sp+72]
000d1a68ldr x2, [sp+168]
000d1a6cldr x3, [sp+176]
000d1a70ldr x1, [sp+160]
000d1a74ldr x4, [sp+184]
000d1a78ldr x0, [sp+152]
000d1a7cbl io.ReadAtLeast
000d1a80str x0, [sp+64]
000d1a84str x1, [sp+104]
000d1a88str x2, [sp+112]
000d1a8cldr x6, [sp+64]
000d1a90str x6, [sp+80]
000d1a94str x1, [sp+120]
000d1a98str x2, [sp+128]
000d1a9cldr x6, [sp+80]
000d1aa0str x6, [sp+56]
000d1aa4str x1, [sp+88]
000d1aa8str x2, [sp+96]
000d1aacldr x0, [sp+56]
000d1ab0ldur x29, [sp-8]
000d1ab4ldr x30, [sp], 144
000d1ab8ret x30
000d1abc
000d1abcloc_d1abc:
000d1abcstp x0, x1, [sp+8]
000d1ac0stp x2, x3, [sp+24]
000d1ac4str x4, [sp+40]
000d1ac8mov x3, x30
000d1accbl runtime.morestack_noctxt.abi0
000d1ad0ldp x0, x1, [sp+8]
000d1ad4ldp x2, x3, [sp+24]
000d1ad8ldr x4, [sp+40]
000d1adcb 0xd1a20
000d1a20
000d1ae0
000d1ae0io.CopyN: ; void io.CopyN(io.Writer dst, io.Reader src, int64 n)
000d1ae0ldr x16, [x28+16]
000d1ae4sub x17, sp, 16
000d1ae8subs xzr, x17, x16
000d1aecb.ls 0xd1c28
000d1af0str x30, [sp-144]!
000d1af4stur x29, [sp-8]
000d1af8sub x29, sp, 8
000d1afcstr x0, [sp+152]
000d1b00str x1, [sp+160]
000d1b04str x2, [sp+168]
000d1b08str x3, [sp+176]
000d1b0cstr x4, [sp+184]
000d1b10str xzr, [sp+48]
000d1b14stp xzr, xzr, [sp+72]
000d1b18ldr x2, [sp+184]
000d1b1cldr x0, [sp+168]
000d1b20ldr x1, [sp+176]
000d1b24bl io.LimitReader
000d1b28str x0, [sp+104]
000d1b2cstr x1, [sp+112]
000d1b30stp xzr, xzr, [sp+88]
000d1b34ldr x1, [sp+160]
000d1b38ldr x0, [sp+152]
000d1b3cldr x2, [sp+104]
000d1b40ldr x3, [sp+112]
000d1b44bl io.Copy
000d1b48str x0, [sp+56]
000d1b4cstr x1, [sp+88]
000d1b50str x2, [sp+96]
000d1b54ldr x3, [sp+56]
000d1b58str x3, [sp+64]
000d1b5cstr x1, [sp+120]
000d1b60str x2, [sp+128]
000d1b64ldr x3, [sp+64]
000d1b68str x3, [sp+48]
000d1b6cstr x1, [sp+72]
000d1b70str x2, [sp+80]
000d1b74ldr x3, [sp+184]
000d1b78ldr x4, [sp+48]
000d1b7csubs xzr, x3, x4
000d1b80b.eq 0xd1b88
000d1b84b 0xd1bac
000d1b88
000d1b88loc_d1b88:
000d1b88ldr x3, [sp+184]
000d1b8cstr x3, [sp+48]
000d1b90stp xzr, xzr, [sp+72]
000d1b94ldr x0, [sp+48]
000d1b98mov x1, xzr
000d1b9cmov x2, xzr
000d1ba0ldur x29, [sp-8]
000d1ba4ldr x30, [sp], 144
000d1ba8ret x30
000d1bac
000d1bacloc_d1bac:
000d1bacldr x3, [sp+184]
000d1bb0ldr x4, [sp+48]
000d1bb4subs xzr, x3, x4
000d1bb8cset x3, gt
000d1bbcstrb w3, [sp+47]
000d1bc0b.gt 0xd1bc8
000d1bc4b 0xd1be0
000d1bc8
000d1bc8loc_d1bc8:
000d1bc8ldr x3, [sp+72]
000d1bccsubs xzr, x3, 0
000d1bd0cset x3, ne
000d1bd4eor x3, x3, 1
000d1bd8strb w3, [sp+47]
000d1bdcb 0xd1be4
000d1be0
000d1be0loc_d1be0:
000d1be0b 0xd1be4
000d1be4
000d1be4loc_d1be4:
000d1be4ldrb w3, [sp+47]
000d1be8tbnz w3, 0, 0xd1bf0
000d1becb 0xd1c0c
000d1bf0
000d1bf0loc_d1bf0:
000d1bf0adrp x27, 0x950000
000d1bf4ldr x3, [x27+1520]
000d1bf8adrp x27, 0x950000
000d1bfcldr x4, [x27+1528]
000d1c00str x3, [sp+72]
000d1c04str x4, [sp+80]
000d1c08b 0xd1c10
000d1c0c
000d1c0cloc_d1c0c:
000d1c0cb 0xd1c10
000d1c10
000d1c10loc_d1c10:
000d1c10ldr x1, [sp+72]
000d1c14ldr x2, [sp+80]
000d1c18ldr x0, [sp+48]
000d1c1cldur x29, [sp-8]
000d1c20ldr x30, [sp], 144
000d1c24ret x30
000d1c28
000d1c28loc_d1c28:
000d1c28stp x0, x1, [sp+8]
000d1c2cstp x2, x3, [sp+24]
000d1c30str x4, [sp+40]
000d1c34mov x3, x30
000d1c38bl runtime.morestack_noctxt.abi0
000d1c3cldp x0, x1, [sp+8]
000d1c40ldp x2, x3, [sp+24]
000d1c44ldr x4, [sp+40]
000d1c48b 0xd1ae0
000d1c4cudf 0
000d1ae0
000d1ae0io.CopyN: ; void io.CopyN(io.Writer dst, io.Reader src, int64 n)
000d1ae0ldr x16, [x28+16]
000d1ae4sub x17, sp, 16
000d1ae8subs xzr, x17, x16
000d1aecb.ls 0xd1c28
000d1af0str x30, [sp-144]!
000d1af4stur x29, [sp-8]
000d1af8sub x29, sp, 8
000d1afcstr x0, [sp+152]
000d1b00str x1, [sp+160]
000d1b04str x2, [sp+168]
000d1b08str x3, [sp+176]
000d1b0cstr x4, [sp+184]
000d1b10str xzr, [sp+48]
000d1b14stp xzr, xzr, [sp+72]
000d1b18ldr x2, [sp+184]
000d1b1cldr x0, [sp+168]
000d1b20ldr x1, [sp+176]
000d1b24bl io.LimitReader
000d1b28str x0, [sp+104]
000d1b2cstr x1, [sp+112]
000d1b30stp xzr, xzr, [sp+88]
000d1b34ldr x1, [sp+160]
000d1b38ldr x0, [sp+152]
000d1b3cldr x2, [sp+104]
000d1b40ldr x3, [sp+112]
000d1b44bl io.Copy
000d1b48str x0, [sp+56]
000d1b4cstr x1, [sp+88]
000d1b50str x2, [sp+96]
000d1b54ldr x3, [sp+56]
000d1b58str x3, [sp+64]
000d1b5cstr x1, [sp+120]
000d1b60str x2, [sp+128]
000d1b64ldr x3, [sp+64]
000d1b68str x3, [sp+48]
000d1b6cstr x1, [sp+72]
000d1b70str x2, [sp+80]
000d1b74ldr x3, [sp+184]
000d1b78ldr x4, [sp+48]
000d1b7csubs xzr, x3, x4
000d1b80b.eq 0xd1b88
000d1b84b 0xd1bac
000d1b88
000d1b88loc_d1b88:
000d1b88ldr x3, [sp+184]
000d1b8cstr x3, [sp+48]
000d1b90stp xzr, xzr, [sp+72]
000d1b94ldr x0, [sp+48]
000d1b98mov x1, xzr
000d1b9cmov x2, xzr
000d1ba0ldur x29, [sp-8]
000d1ba4ldr x30, [sp], 144
000d1ba8ret x30
000d1bac
000d1bacloc_d1bac:
000d1bacldr x3, [sp+184]
000d1bb0ldr x4, [sp+48]
000d1bb4subs xzr, x3, x4
000d1bb8cset x3, gt
000d1bbcstrb w3, [sp+47]
000d1bc0b.gt 0xd1bc8
000d1bc4b 0xd1be0
000d1bc8
000d1bc8loc_d1bc8:
000d1bc8ldr x3, [sp+72]
000d1bccsubs xzr, x3, 0
000d1bd0cset x3, ne
000d1bd4eor x3, x3, 1
000d1bd8strb w3, [sp+47]
000d1bdcb 0xd1be4
000d1be0
000d1be0loc_d1be0:
000d1be0b 0xd1be4
000d1be4
000d1be4loc_d1be4:
000d1be4ldrb w3, [sp+47]
000d1be8tbnz w3, 0, 0xd1bf0
000d1becb 0xd1c0c
000d1bf0
000d1bf0loc_d1bf0:
000d1bf0adrp x27, 0x950000
000d1bf4ldr x3, [x27+1520]
000d1bf8adrp x27, 0x950000
000d1bfcldr x4, [x27+1528]
000d1c00str x3, [sp+72]
000d1c04str x4, [sp+80]
000d1c08b 0xd1c10
000d1c0c
000d1c0cloc_d1c0c:
000d1c0cb 0xd1c10
000d1c10
000d1c10loc_d1c10:
000d1c10ldr x1, [sp+72]
000d1c14ldr x2, [sp+80]
000d1c18ldr x0, [sp+48]
000d1c1cldur x29, [sp-8]
000d1c20ldr x30, [sp], 144
000d1c24ret x30
000d1c28
000d1c28loc_d1c28:
000d1c28stp x0, x1, [sp+8]
000d1c2cstp x2, x3, [sp+24]
000d1c30str x4, [sp+40]
000d1c34mov x3, x30
000d1c38bl runtime.morestack_noctxt.abi0
000d1c3cldp x0, x1, [sp+8]
000d1c40ldp x2, x3, [sp+24]
000d1c44ldr x4, [sp+40]
000d1c48b 0xd1ae0
000d1c4cudf 0
000d1ae0
000d1c50
000d1c50io.Copy: ; void io.Copy(io.Writer dst, io.Reader src)
000d1c50ldr x16, [x28+16]
000d1c54sub x17, sp, 16
000d1c58subs xzr, x17, x16
000d1c5cb.ls 0xd1ce4
000d1c60str x30, [sp-144]!
000d1c64stur x29, [sp-8]
000d1c68sub x29, sp, 8
000d1c6cstr x0, [sp+152]
000d1c70str x1, [sp+160]
000d1c74str x2, [sp+168]
000d1c78str x3, [sp+176]
000d1c7cstr xzr, [sp+64]
000d1c80stp xzr, xzr, [sp+88]
000d1c84stp xzr, xzr, [sp+104]
000d1c88ldr x0, [sp+152]
000d1c8cldr x2, [sp+168]
000d1c90ldr x1, [sp+160]
000d1c94ldr x3, [sp+176]
000d1c98mov x4, xzr
000d1c9cmov x5, xzr
000d1ca0mov x6, x5
000d1ca4bl io.copyBuffer
000d1ca8str x0, [sp+72]
000d1cacstr x1, [sp+104]
000d1cb0str x2, [sp+112]
000d1cb4ldr x7, [sp+72]
000d1cb8str x7, [sp+80]
000d1cbcstr x1, [sp+120]
000d1cc0str x2, [sp+128]
000d1cc4ldr x7, [sp+80]
000d1cc8str x7, [sp+64]
000d1cccstr x1, [sp+88]
000d1cd0str x2, [sp+96]
000d1cd4ldr x0, [sp+64]
000d1cd8ldur x29, [sp-8]
000d1cdcldr x30, [sp], 144
000d1ce0ret x30
000d1ce4
000d1ce4loc_d1ce4:
000d1ce4stp x0, x1, [sp+8]
000d1ce8stp x2, x3, [sp+24]
000d1cecmov x3, x30
000d1cf0bl runtime.morestack_noctxt.abi0
000d1cf4ldp x0, x1, [sp+8]
000d1cf8ldp x2, x3, [sp+24]
000d1cfcb 0xd1c50
000d1c50
000d1c50io.Copy: ; void io.Copy(io.Writer dst, io.Reader src)
000d1c50ldr x16, [x28+16]
000d1c54sub x17, sp, 16
000d1c58subs xzr, x17, x16
000d1c5cb.ls 0xd1ce4
000d1c60str x30, [sp-144]!
000d1c64stur x29, [sp-8]
000d1c68sub x29, sp, 8
000d1c6cstr x0, [sp+152]
000d1c70str x1, [sp+160]
000d1c74str x2, [sp+168]
000d1c78str x3, [sp+176]
000d1c7cstr xzr, [sp+64]
000d1c80stp xzr, xzr, [sp+88]
000d1c84stp xzr, xzr, [sp+104]
000d1c88ldr x0, [sp+152]
000d1c8cldr x2, [sp+168]
000d1c90ldr x1, [sp+160]
000d1c94ldr x3, [sp+176]
000d1c98mov x4, xzr
000d1c9cmov x5, xzr
000d1ca0mov x6, x5
000d1ca4bl io.copyBuffer
000d1ca8str x0, [sp+72]
000d1cacstr x1, [sp+104]
000d1cb0str x2, [sp+112]
000d1cb4ldr x7, [sp+72]
000d1cb8str x7, [sp+80]
000d1cbcstr x1, [sp+120]
000d1cc0str x2, [sp+128]
000d1cc4ldr x7, [sp+80]
000d1cc8str x7, [sp+64]
000d1cccstr x1, [sp+88]
000d1cd0str x2, [sp+96]
000d1cd4ldr x0, [sp+64]
000d1cd8ldur x29, [sp-8]
000d1cdcldr x30, [sp], 144
000d1ce0ret x30
000d1ce4
000d1ce4loc_d1ce4:
000d1ce4stp x0, x1, [sp+8]
000d1ce8stp x2, x3, [sp+24]
000d1cecmov x3, x30
000d1cf0bl runtime.morestack_noctxt.abi0
000d1cf4ldp x0, x1, [sp+8]
000d1cf8ldp x2, x3, [sp+24]
000d1cfcb 0xd1c50
000d1c50
Loading..