File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0010ef90
0010ef90strings.Replace: ; void strings.Replace(struct string s, struct string old, struct string new, int n)
0010ef90ldr x16, [x28+16]
0010ef94sub x17, sp, 80
0010ef98subs xzr, x17, x16
0010ef9cb.ls 0x10f304
0010efa0str x30, [sp-208]!
0010efa4stur x29, [sp-8]
0010efa8sub x29, sp, 8
0010efacstr x0, [sp+216]
0010efb0str x1, [sp+224]
0010efb4str x2, [sp+232]
0010efb8str x3, [sp+240]
0010efbcstr x4, [sp+248]
0010efc0str x5, [sp+256]
0010efc4str x6, [sp+264]
0010efc8stp xzr, xzr, [sp+136]
0010efccldr x4, [sp+256]
0010efd0ldr x5, [sp+240]
0010efd4subs xzr, x5, x4
0010efd8cset x4, eq
0010efdcb.eq 0x10efe4
0010efe0b 0x10eff8
0010efe4
0010efe4loc_10efe4:
0010efe4ldr x0, [sp+232]
0010efe8ldr x1, [sp+248]
0010efecldr x2, [sp+240]
0010eff0bl runtime.memequal
0010eff4b 0x10f000
0010eff8
0010eff8loc_10eff8:
0010eff8mov x0, x4
0010effcb 0x10f000
0010f000
0010f000loc_10f000:
0010f000strb w0, [sp+55]
0010f004tbnz w0, 0, 0x10f00c
0010f008b 0x10f010
0010f00c
0010f00cloc_10f00c:
0010f00cb 0x10f024
0010f010
0010f010loc_10f010:
0010f010ldr x4, [sp+264]
0010f014subs xzr, x4, 0
0010f018cset x4, eq
0010f01cstrb w4, [sp+55]
0010f020b 0x10f024
0010f024
0010f024loc_10f024:
0010f024ldrb w4, [sp+55]
0010f028tbnz w4, 0, 0x10f030
0010f02cb 0x10f04c
0010f030
0010f030loc_10f030:
0010f030ldr x0, [sp+216]
0010f034ldr x1, [sp+224]
0010f038str x0, [sp+136]
0010f03cstr x1, [sp+144]
0010f040ldur x29, [sp-8]
0010f044ldr x30, [sp], 208
0010f048ret x30
0010f04c
0010f04cloc_10f04c:
0010f04cldr x2, [sp+232]
0010f050ldr x0, [sp+216]
0010f054ldr x3, [sp+240]
0010f058ldr x1, [sp+224]
0010f05cbl strings.Count
0010f060str x0, [sp+80]
0010f064cbz x0, 0x10f06c
0010f068b 0x10f088
0010f06c
0010f06cloc_10f06c:
0010f06cldr x0, [sp+216]
0010f070ldr x1, [sp+224]
0010f074str x0, [sp+136]
0010f078str x1, [sp+144]
0010f07cldur x29, [sp-8]
0010f080ldr x30, [sp], 208
0010f084ret x30
0010f088
0010f088loc_10f088:
0010f088ldr x2, [sp+264]
0010f08csubs xzr, x2, 0
0010f090cset x3, lt
0010f094strb w3, [sp+55]
0010f098tbnz x2, 63, 0x10f0a0
0010f09cb 0x10f0a4
0010f0a0
0010f0a0loc_10f0a0:
0010f0a0b 0x10f0bc
0010f0a4
0010f0a4loc_10f0a4:
0010f0a4ldr x2, [sp+80]
0010f0a8ldr x3, [sp+264]
0010f0acsubs xzr, x3, x2
0010f0b0cset x2, gt
0010f0b4strb w2, [sp+55]
0010f0b8b 0x10f0bc
0010f0bc
0010f0bcloc_10f0bc:
0010f0bcldrb w2, [sp+55]
0010f0c0tbnz w2, 0, 0x10f0c8
0010f0c4b 0x10f0d4
0010f0c8
0010f0c8loc_10f0c8:
0010f0c8ldr x2, [sp+80]
0010f0ccstr x2, [sp+264]
0010f0d0b 0x10f0d8
0010f0d4
0010f0d4loc_10f0d4:
0010f0d4b 0x10f0d8
0010f0d8
0010f0d8loc_10f0d8:
0010f0d8b 0x10f0dc
0010f0dc
0010f0dcloc_10f0dc:
0010f0dcstp xzr, xzr, [sp+152]
0010f0e0stp xzr, xzr, [sp+168]
0010f0e4ldr x2, [sp+224]
0010f0e8str x2, [sp+120]
0010f0ecldr x3, [sp+256]
0010f0f0str x3, [sp+112]
0010f0f4ldr x4, [sp+240]
0010f0f8str x4, [sp+104]
0010f0fcldr x5, [sp+264]
0010f100sub x3, x3, x4
0010f104madd x1, x3, x5, x2
0010f108add x0, sp, 152
0010f10cbl strings.(*Builder).Grow
0010f110str xzr, [sp+72]
0010f114str xzr, [sp+96]
0010f118b 0x10f11c
0010f11c
0010f11cloc_10f11c:
0010f11cldr x4, [sp+264]
0010f120ldr x5, [sp+96]
0010f124subs xzr, x4, x5
0010f128b.gt 0x10f130
0010f12cb 0x10f290
0010f130
0010f130loc_10f130:
0010f130ldr x4, [sp+72]
0010f134str x4, [sp+88]
0010f138ldr x4, [sp+240]
0010f13cstr x4, [sp+104]
0010f140cbz x4, 0x10f148
0010f144b 0x10f1c0
0010f148
0010f148loc_10f148:
0010f148ldr x3, [sp+96]
0010f14csubs xzr, x3, 0
0010f150b.gt 0x10f158
0010f154b 0x10f1b8
0010f158
0010f158loc_10f158:
0010f158ldr x0, [sp+72]
0010f15cldr x1, [sp+224]
0010f160ldr x2, [sp+216]
0010f164subs xzr, x1, x0
0010f168b.hs 0x10f170
0010f16cb 0x10f2fc
0010f170
0010f170loc_10f170:
0010f170sub x1, x1, x0
0010f174sub x3, xzr, x1
0010f178and x3, x0, x3, asr #63
0010f17cadd x0, x2, x3
0010f180str x0, [sp+184]
0010f184str x1, [sp+192]
0010f188bl unicode/utf8.DecodeRuneInString
0010f18cstr w0, [sp+56]
0010f190str x1, [sp+104]
0010f194ldrsw x2, [sp+56]
0010f198str w2, [sp+60]
0010f19cldr x2, [sp+104]
0010f1a0str x2, [sp+128]
0010f1a4str x2, [sp+64]
0010f1a8ldr x3, [sp+88]
0010f1acadd x2, x3, x2
0010f1b0str x2, [sp+88]
0010f1b4b 0x10f1bc
0010f1b8
0010f1b8loc_10f1b8:
0010f1b8b 0x10f1bc
0010f1bc
0010f1bcloc_10f1bc:
0010f1bcb 0x10f210
0010f1c0
0010f1c0loc_10f1c0:
0010f1c0ldr x0, [sp+72]
0010f1c4ldr x1, [sp+224]
0010f1c8ldr x4, [sp+216]
0010f1ccsubs xzr, x1, x0
0010f1d0b.hs 0x10f1d8
0010f1d4b 0x10f2f8
0010f1d8
0010f1d8loc_10f1d8:
0010f1d8sub x1, x1, x0
0010f1dcsub x5, xzr, x1
0010f1e0and x5, x0, x5, asr #63
0010f1e4add x0, x4, x5
0010f1e8str x0, [sp+184]
0010f1ecstr x1, [sp+192]
0010f1f0ldr x2, [sp+232]
0010f1f4ldr x3, [sp+240]
0010f1f8bl strings.Index
0010f1fcstr x0, [sp+104]
0010f200ldr x4, [sp+88]
0010f204add x4, x4, x0
0010f208str x4, [sp+88]
0010f20cb 0x10f210
0010f210
0010f210loc_10f210:
0010f210ldr x1, [sp+88]
0010f214ldr x0, [sp+72]
0010f218ldr x2, [sp+224]
0010f21cldr x3, [sp+216]
0010f220subs xzr, x2, x1
0010f224b.hs 0x10f22c
0010f228b 0x10f2f4
0010f22c
0010f22cloc_10f22c:
0010f22csubs xzr, x1, x0
0010f230b.hs 0x10f238
0010f234b 0x10f2f0
0010f238
0010f238loc_10f238:
0010f238sub x2, x1, x0
0010f23csub x4, xzr, x2
0010f240and x4, x0, x4, asr #63
0010f244add x1, x3, x4
0010f248str x1, [sp+184]
0010f24cstr x2, [sp+192]
0010f250add x0, sp, 152
0010f254bl strings.(*Builder).WriteString
0010f258ldr x1, [sp+248]
0010f25cldr x2, [sp+256]
0010f260add x0, sp, 152
0010f264bl strings.(*Builder).WriteString
0010f268ldr x3, [sp+240]
0010f26cstr x3, [sp+104]
0010f270ldr x4, [sp+88]
0010f274add x3, x4, x3
0010f278str x3, [sp+72]
0010f27cb 0x10f280
0010f280
0010f280loc_10f280:
0010f280ldr x4, [sp+96]
0010f284add x4, x4, 1
0010f288str x4, [sp+96]
0010f28cb 0x10f11c
0010f290
0010f290loc_10f290:
0010f290ldr x0, [sp+72]
0010f294ldr x1, [sp+224]
0010f298ldr x3, [sp+216]
0010f29csubs xzr, x1, x0
0010f2a0b.hs 0x10f2a8
0010f2a4b 0x10f2ec
0010f2a8
0010f2a8loc_10f2a8:
0010f2a8sub x2, x1, x0
0010f2acsub x4, xzr, x2
0010f2b0and x4, x0, x4, asr #63
0010f2b4add x1, x3, x4
0010f2b8str x1, [sp+184]
0010f2bcstr x2, [sp+192]
0010f2c0add x0, sp, 152
0010f2c4bl strings.(*Builder).WriteString
0010f2c8add x0, sp, 152
0010f2ccbl strings.(*Builder).String
0010f2d0str x0, [sp+184]
0010f2d4str x1, [sp+192]
0010f2d8str x0, [sp+136]
0010f2dcstr x1, [sp+144]
0010f2e0ldur x29, [sp-8]
0010f2e4ldr x30, [sp], 208
0010f2e8ret x30
0010f2ec
0010f2ecloc_10f2ec:
0010f2ecbl runtime.panicSliceB
0010f2f0
0010f2f0loc_10f2f0:
0010f2f0bl runtime.panicSliceB
0010f2f4
0010f2f4loc_10f2f4:
0010f2f4bl runtime.panicSliceAlen
0010f2f8
0010f2f8loc_10f2f8:
0010f2f8bl runtime.panicSliceB
0010f2fc
0010f2fcloc_10f2fc:
0010f2fcbl runtime.panicSliceB
0010f300hint
0010f304
0010f304loc_10f304:
0010f304stp x0, x1, [sp+8]
0010f308stp x2, x3, [sp+24]
0010f30cstp x4, x5, [sp+40]
0010f310str x6, [sp+56]
0010f314mov x3, x30
0010f318bl runtime.morestack_noctxt.abi0
0010f31cldp x0, x1, [sp+8]
0010f320ldp x2, x3, [sp+24]
0010f324ldp x4, x5, [sp+40]
0010f328ldr x6, [sp+56]
0010f32cb 0x10ef90
0010ef90
0010ef90strings.Replace: ; void strings.Replace(struct string s, struct string old, struct string new, int n)
0010ef90ldr x16, [x28+16]
0010ef94sub x17, sp, 80
0010ef98subs xzr, x17, x16
0010ef9cb.ls 0x10f304
0010efa0str x30, [sp-208]!
0010efa4stur x29, [sp-8]
0010efa8sub x29, sp, 8
0010efacstr x0, [sp+216]
0010efb0str x1, [sp+224]
0010efb4str x2, [sp+232]
0010efb8str x3, [sp+240]
0010efbcstr x4, [sp+248]
0010efc0str x5, [sp+256]
0010efc4str x6, [sp+264]
0010efc8stp xzr, xzr, [sp+136]
0010efccldr x4, [sp+256]
0010efd0ldr x5, [sp+240]
0010efd4subs xzr, x5, x4
0010efd8cset x4, eq
0010efdcb.eq 0x10efe4
0010efe0b 0x10eff8
0010efe4
0010efe4loc_10efe4:
0010efe4ldr x0, [sp+232]
0010efe8ldr x1, [sp+248]
0010efecldr x2, [sp+240]
0010eff0bl runtime.memequal
0010eff4b 0x10f000
0010eff8
0010eff8loc_10eff8:
0010eff8mov x0, x4
0010effcb 0x10f000
0010f000
0010f000loc_10f000:
0010f000strb w0, [sp+55]
0010f004tbnz w0, 0, 0x10f00c
0010f008b 0x10f010
0010f00c
0010f00cloc_10f00c:
0010f00cb 0x10f024
0010f010
0010f010loc_10f010:
0010f010ldr x4, [sp+264]
0010f014subs xzr, x4, 0
0010f018cset x4, eq
0010f01cstrb w4, [sp+55]
0010f020b 0x10f024
0010f024
0010f024loc_10f024:
0010f024ldrb w4, [sp+55]
0010f028tbnz w4, 0, 0x10f030
0010f02cb 0x10f04c
0010f030
0010f030loc_10f030:
0010f030ldr x0, [sp+216]
0010f034ldr x1, [sp+224]
0010f038str x0, [sp+136]
0010f03cstr x1, [sp+144]
0010f040ldur x29, [sp-8]
0010f044ldr x30, [sp], 208
0010f048ret x30
0010f04c
0010f04cloc_10f04c:
0010f04cldr x2, [sp+232]
0010f050ldr x0, [sp+216]
0010f054ldr x3, [sp+240]
0010f058ldr x1, [sp+224]
0010f05cbl strings.Count
0010f060str x0, [sp+80]
0010f064cbz x0, 0x10f06c
0010f068b 0x10f088
0010f06c
0010f06cloc_10f06c:
0010f06cldr x0, [sp+216]
0010f070ldr x1, [sp+224]
0010f074str x0, [sp+136]
0010f078str x1, [sp+144]
0010f07cldur x29, [sp-8]
0010f080ldr x30, [sp], 208
0010f084ret x30
0010f088
0010f088loc_10f088:
0010f088ldr x2, [sp+264]
0010f08csubs xzr, x2, 0
0010f090cset x3, lt
0010f094strb w3, [sp+55]
0010f098tbnz x2, 63, 0x10f0a0
0010f09cb 0x10f0a4
0010f0a0
0010f0a0loc_10f0a0:
0010f0a0b 0x10f0bc
0010f0a4
0010f0a4loc_10f0a4:
0010f0a4ldr x2, [sp+80]
0010f0a8ldr x3, [sp+264]
0010f0acsubs xzr, x3, x2
0010f0b0cset x2, gt
0010f0b4strb w2, [sp+55]
0010f0b8b 0x10f0bc
0010f0bc
0010f0bcloc_10f0bc:
0010f0bcldrb w2, [sp+55]
0010f0c0tbnz w2, 0, 0x10f0c8
0010f0c4b 0x10f0d4
0010f0c8
0010f0c8loc_10f0c8:
0010f0c8ldr x2, [sp+80]
0010f0ccstr x2, [sp+264]
0010f0d0b 0x10f0d8
0010f0d4
0010f0d4loc_10f0d4:
0010f0d4b 0x10f0d8
0010f0d8
0010f0d8loc_10f0d8:
0010f0d8b 0x10f0dc
0010f0dc
0010f0dcloc_10f0dc:
0010f0dcstp xzr, xzr, [sp+152]
0010f0e0stp xzr, xzr, [sp+168]
0010f0e4ldr x2, [sp+224]
0010f0e8str x2, [sp+120]
0010f0ecldr x3, [sp+256]
0010f0f0str x3, [sp+112]
0010f0f4ldr x4, [sp+240]
0010f0f8str x4, [sp+104]
0010f0fcldr x5, [sp+264]
0010f100sub x3, x3, x4
0010f104madd x1, x3, x5, x2
0010f108add x0, sp, 152
0010f10cbl strings.(*Builder).Grow
0010f110str xzr, [sp+72]
0010f114str xzr, [sp+96]
0010f118b 0x10f11c
0010f11c
0010f11cloc_10f11c:
0010f11cldr x4, [sp+264]
0010f120ldr x5, [sp+96]
0010f124subs xzr, x4, x5
0010f128b.gt 0x10f130
0010f12cb 0x10f290
0010f130
0010f130loc_10f130:
0010f130ldr x4, [sp+72]
0010f134str x4, [sp+88]
0010f138ldr x4, [sp+240]
0010f13cstr x4, [sp+104]
0010f140cbz x4, 0x10f148
0010f144b 0x10f1c0
0010f148
0010f148loc_10f148:
0010f148ldr x3, [sp+96]
0010f14csubs xzr, x3, 0
0010f150b.gt 0x10f158
0010f154b 0x10f1b8
0010f158
0010f158loc_10f158:
0010f158ldr x0, [sp+72]
0010f15cldr x1, [sp+224]
0010f160ldr x2, [sp+216]
0010f164subs xzr, x1, x0
0010f168b.hs 0x10f170
0010f16cb 0x10f2fc
0010f170
0010f170loc_10f170:
0010f170sub x1, x1, x0
0010f174sub x3, xzr, x1
0010f178and x3, x0, x3, asr #63
0010f17cadd x0, x2, x3
0010f180str x0, [sp+184]
0010f184str x1, [sp+192]
0010f188bl unicode/utf8.DecodeRuneInString
0010f18cstr w0, [sp+56]
0010f190str x1, [sp+104]
0010f194ldrsw x2, [sp+56]
0010f198str w2, [sp+60]
0010f19cldr x2, [sp+104]
0010f1a0str x2, [sp+128]
0010f1a4str x2, [sp+64]
0010f1a8ldr x3, [sp+88]
0010f1acadd x2, x3, x2
0010f1b0str x2, [sp+88]
0010f1b4b 0x10f1bc
0010f1b8
0010f1b8loc_10f1b8:
0010f1b8b 0x10f1bc
0010f1bc
0010f1bcloc_10f1bc:
0010f1bcb 0x10f210
0010f1c0
0010f1c0loc_10f1c0:
0010f1c0ldr x0, [sp+72]
0010f1c4ldr x1, [sp+224]
0010f1c8ldr x4, [sp+216]
0010f1ccsubs xzr, x1, x0
0010f1d0b.hs 0x10f1d8
0010f1d4b 0x10f2f8
0010f1d8
0010f1d8loc_10f1d8:
0010f1d8sub x1, x1, x0
0010f1dcsub x5, xzr, x1
0010f1e0and x5, x0, x5, asr #63
0010f1e4add x0, x4, x5
0010f1e8str x0, [sp+184]
0010f1ecstr x1, [sp+192]
0010f1f0ldr x2, [sp+232]
0010f1f4ldr x3, [sp+240]
0010f1f8bl strings.Index
0010f1fcstr x0, [sp+104]
0010f200ldr x4, [sp+88]
0010f204add x4, x4, x0
0010f208str x4, [sp+88]
0010f20cb 0x10f210
0010f210
0010f210loc_10f210:
0010f210ldr x1, [sp+88]
0010f214ldr x0, [sp+72]
0010f218ldr x2, [sp+224]
0010f21cldr x3, [sp+216]
0010f220subs xzr, x2, x1
0010f224b.hs 0x10f22c
0010f228b 0x10f2f4
0010f22c
0010f22cloc_10f22c:
0010f22csubs xzr, x1, x0
0010f230b.hs 0x10f238
0010f234b 0x10f2f0
0010f238
0010f238loc_10f238:
0010f238sub x2, x1, x0
0010f23csub x4, xzr, x2
0010f240and x4, x0, x4, asr #63
0010f244add x1, x3, x4
0010f248str x1, [sp+184]
0010f24cstr x2, [sp+192]
0010f250add x0, sp, 152
0010f254bl strings.(*Builder).WriteString
0010f258ldr x1, [sp+248]
0010f25cldr x2, [sp+256]
0010f260add x0, sp, 152
0010f264bl strings.(*Builder).WriteString
0010f268ldr x3, [sp+240]
0010f26cstr x3, [sp+104]
0010f270ldr x4, [sp+88]
0010f274add x3, x4, x3
0010f278str x3, [sp+72]
0010f27cb 0x10f280
0010f280
0010f280loc_10f280:
0010f280ldr x4, [sp+96]
0010f284add x4, x4, 1
0010f288str x4, [sp+96]
0010f28cb 0x10f11c
0010f290
0010f290loc_10f290:
0010f290ldr x0, [sp+72]
0010f294ldr x1, [sp+224]
0010f298ldr x3, [sp+216]
0010f29csubs xzr, x1, x0
0010f2a0b.hs 0x10f2a8
0010f2a4b 0x10f2ec
0010f2a8
0010f2a8loc_10f2a8:
0010f2a8sub x2, x1, x0
0010f2acsub x4, xzr, x2
0010f2b0and x4, x0, x4, asr #63
0010f2b4add x1, x3, x4
0010f2b8str x1, [sp+184]
0010f2bcstr x2, [sp+192]
0010f2c0add x0, sp, 152
0010f2c4bl strings.(*Builder).WriteString
0010f2c8add x0, sp, 152
0010f2ccbl strings.(*Builder).String
0010f2d0str x0, [sp+184]
0010f2d4str x1, [sp+192]
0010f2d8str x0, [sp+136]
0010f2dcstr x1, [sp+144]
0010f2e0ldur x29, [sp-8]
0010f2e4ldr x30, [sp], 208
0010f2e8ret x30
0010f2ec
0010f2ecloc_10f2ec:
0010f2ecbl runtime.panicSliceB
0010f2f0
0010f2f0loc_10f2f0:
0010f2f0bl runtime.panicSliceB
0010f2f4
0010f2f4loc_10f2f4:
0010f2f4bl runtime.panicSliceAlen
0010f2f8
0010f2f8loc_10f2f8:
0010f2f8bl runtime.panicSliceB
0010f2fc
0010f2fcloc_10f2fc:
0010f2fcbl runtime.panicSliceB
0010f300hint
0010f304
0010f304loc_10f304:
0010f304stp x0, x1, [sp+8]
0010f308stp x2, x3, [sp+24]
0010f30cstp x4, x5, [sp+40]
0010f310str x6, [sp+56]
0010f314mov x3, x30
0010f318bl runtime.morestack_noctxt.abi0
0010f31cldp x0, x1, [sp+8]
0010f320ldp x2, x3, [sp+24]
0010f324ldp x4, x5, [sp+40]
0010f328ldr x6, [sp+56]
0010f32cb 0x10ef90
0010ef90
0010f330
0010f330strings.ReplaceAll: ; void strings.ReplaceAll(struct string s, struct string old, struct string new)
0010f330ldr x16, [x28+16]
0010f334subs xzr, sp, x16
0010f338b.ls 0x10f3a0
0010f33cstr x30, [sp-112]!
0010f340stur x29, [sp-8]
0010f344sub x29, sp, 8
0010f348str x0, [sp+120]
0010f34cstr x1, [sp+128]
0010f350str x2, [sp+136]
0010f354str x3, [sp+144]
0010f358str x4, [sp+152]
0010f35cstr x5, [sp+160]
0010f360stp xzr, xzr, [sp+72]
0010f364ldr x0, [sp+120]
0010f368ldr x2, [sp+136]
0010f36cldr x4, [sp+152]
0010f370ldr x1, [sp+128]
0010f374ldr x3, [sp+144]
0010f378ldr x5, [sp+160]
0010f37cmovn x6, 0
0010f380bl strings.Replace
0010f384str x0, [sp+88]
0010f388str x1, [sp+96]
0010f38cstr x0, [sp+72]
0010f390str x1, [sp+80]
0010f394ldur x29, [sp-8]
0010f398ldr x30, [sp], 112
0010f39cret x30
0010f3a0
0010f3a0loc_10f3a0:
0010f3a0stp x0, x1, [sp+8]
0010f3a4stp x2, x3, [sp+24]
0010f3a8stp x4, x5, [sp+40]
0010f3acmov x3, x30
0010f3b0bl runtime.morestack_noctxt.abi0
0010f3b4ldp x0, x1, [sp+8]
0010f3b8ldp x2, x3, [sp+24]
0010f3bcldp x4, x5, [sp+40]
0010f3c0b 0x10f330
0010f3c4udf 0
0010f3c8udf 0
0010f3ccudf 0
0010f330
0010f330strings.ReplaceAll: ; void strings.ReplaceAll(struct string s, struct string old, struct string new)
0010f330ldr x16, [x28+16]
0010f334subs xzr, sp, x16
0010f338b.ls 0x10f3a0
0010f33cstr x30, [sp-112]!
0010f340stur x29, [sp-8]
0010f344sub x29, sp, 8
0010f348str x0, [sp+120]
0010f34cstr x1, [sp+128]
0010f350str x2, [sp+136]
0010f354str x3, [sp+144]
0010f358str x4, [sp+152]
0010f35cstr x5, [sp+160]
0010f360stp xzr, xzr, [sp+72]
0010f364ldr x0, [sp+120]
0010f368ldr x2, [sp+136]
0010f36cldr x4, [sp+152]
0010f370ldr x1, [sp+128]
0010f374ldr x3, [sp+144]
0010f378ldr x5, [sp+160]
0010f37cmovn x6, 0
0010f380bl strings.Replace
0010f384str x0, [sp+88]
0010f388str x1, [sp+96]
0010f38cstr x0, [sp+72]
0010f390str x1, [sp+80]
0010f394ldur x29, [sp-8]
0010f398ldr x30, [sp], 112
0010f39cret x30
0010f3a0
0010f3a0loc_10f3a0:
0010f3a0stp x0, x1, [sp+8]
0010f3a4stp x2, x3, [sp+24]
0010f3a8stp x4, x5, [sp+40]
0010f3acmov x3, x30
0010f3b0bl runtime.morestack_noctxt.abi0
0010f3b4ldp x0, x1, [sp+8]
0010f3b8ldp x2, x3, [sp+24]
0010f3bcldp x4, x5, [sp+40]
0010f3c0b 0x10f330
0010f3c4udf 0
0010f3c8udf 0
0010f3ccudf 0
0010f330
0010f3d0
0010f3d0strings.EqualFold: ; void strings.EqualFold(struct string s, struct string t)
0010f3d0ldr x16, [x28+16]
0010f3d4sub x17, sp, 48
0010f3d8subs xzr, x17, x16
0010f3dcb.ls 0x10f97c
0010f3e0str x30, [sp-176]!
0010f3e4stur x29, [sp-8]
0010f3e8sub x29, sp, 8
0010f3ecstr x0, [sp+184]
0010f3f0str x1, [sp+192]
0010f3f4str x2, [sp+200]
0010f3f8str x3, [sp+208]
0010f3fcstrb wzr, [sp+33]
0010f400str xzr, [sp+80]
0010f404b 0x10f408
0010f408
0010f408loc_10f408:
0010f408ldr x3, [sp+192]
0010f40cstr x3, [sp+120]
0010f410ldr x4, [sp+80]
0010f414subs xzr, x3, x4
0010f418cset x3, gt
0010f41cstrb w3, [sp+39]
0010f420b.gt 0x10f428
0010f424b 0x10f444
0010f428
0010f428loc_10f428:
0010f428ldr x3, [sp+208]
0010f42cstr x3, [sp+112]
0010f430ldr x4, [sp+80]
0010f434subs xzr, x3, x4
0010f438cset x3, gt
0010f43cstrb w3, [sp+39]
0010f440b 0x10f448
0010f444
0010f444loc_10f444:
0010f444b 0x10f448
0010f448
0010f448loc_10f448:
0010f448ldrb w3, [sp+39]
0010f44ctbnz w3, 0, 0x10f454
0010f450b 0x10f5fc
0010f454
0010f454loc_10f454:
0010f454ldr x0, [sp+80]
0010f458ldr x1, [sp+192]
0010f45cldr x3, [sp+184]
0010f460subs xzr, x1, x0
0010f464b.hi 0x10f46c
0010f468b 0x10f974
0010f46c
0010f46cloc_10f46c:
0010f46cldrb w3, [x3+x0]
0010f470strb w3, [sp+35]
0010f474ldr x0, [sp+80]
0010f478ldr x1, [sp+208]
0010f47cldr x4, [sp+200]
0010f480subs xzr, x1, x0
0010f484b.hi 0x10f48c
0010f488b 0x10f970
0010f48c
0010f48cloc_10f48c:
0010f48cldrb w4, [x4+x0]
0010f490strb w4, [sp+34]
0010f494orr x5, x3, x4
0010f498ubfm x5, x5, 0, 7
0010f49csubs wzr, w5, 128
0010f4a0b.hs 0x10f4a8
0010f4a4b 0x10f524
0010f4a8
0010f4a8loc_10f4a8:
0010f4a8b 0x10f4ac
0010f4ac
0010f4acloc_10f4ac:
0010f4acldr x0, [sp+80]
0010f4b0ldr x1, [sp+192]
0010f4b4ldr x3, [sp+184]
0010f4b8subs xzr, x1, x0
0010f4bcb.hs 0x10f4c4
0010f4c0b 0x10f96c
0010f4c4
0010f4c4loc_10f4c4:
0010f4c4sub x4, x1, x0
0010f4c8sub x5, xzr, x4
0010f4ccand x5, x0, x5, asr #63
0010f4d0add x3, x3, x5
0010f4d4str x3, [sp+184]
0010f4d8str x4, [sp+192]
0010f4dcldr x0, [sp+80]
0010f4e0ldr x1, [sp+208]
0010f4e4ldr x3, [sp+200]
0010f4e8subs xzr, x1, x0
0010f4ecb.hs 0x10f4f4
0010f4f0b 0x10f968
0010f4f4
0010f4f4loc_10f4f4:
0010f4f4sub x4, x1, x0
0010f4f8sub x5, xzr, x4
0010f4fcand x5, x0, x5, asr #63
0010f500add x3, x3, x5
0010f504str x3, [sp+200]
0010f508str x4, [sp+208]
0010f50cldr x3, [sp+184]
0010f510ldr x4, [sp+192]
0010f514str x3, [sp+152]
0010f518str x4, [sp+160]
0010f51cstr xzr, [sp+96]
0010f520b 0x10f624
0010f524
0010f524loc_10f524:
0010f524mov x5, x3
0010f528mov x6, x4
0010f52csubs wzr, w6, w5
0010f530b.eq 0x10f538
0010f534b 0x10f53c
0010f538
0010f538loc_10f538:
0010f538b 0x10f5d8
0010f53c
0010f53cloc_10f53c:
0010f53cmov x5, x3
0010f540mov x6, x4
0010f544subs wzr, w6, w5
0010f548b.lo 0x10f550
0010f54cb 0x10f560
0010f550
0010f550loc_10f550:
0010f550strb w4, [sp+36]
0010f554strb w3, [sp+34]
0010f558strb w4, [sp+35]
0010f55cb 0x10f564
0010f560
0010f560loc_10f560:
0010f560b 0x10f564
0010f564
0010f564loc_10f564:
0010f564ldrb w3, [sp+35]
0010f568subs wzr, w3, 65
0010f56ccset x3, hs
0010f570strb w3, [sp+37]
0010f574b.hs 0x10f57c
0010f578b 0x10f590
0010f57c
0010f57cloc_10f57c:
0010f57cldrb w3, [sp+35]
0010f580subs wzr, w3, 90
0010f584cset x3, ls
0010f588strb w3, [sp+37]
0010f58cb 0x10f594
0010f590
0010f590loc_10f590:
0010f590b 0x10f594
0010f594
0010f594loc_10f594:
0010f594ldrb w3, [sp+37]
0010f598strb w3, [sp+38]
0010f59ctbnz w3, 0, 0x10f5a4
0010f5a0b 0x10f5c4
0010f5a4
0010f5a4loc_10f5a4:
0010f5a4ldrb w3, [sp+34]
0010f5a8ldrb w4, [sp+35]
0010f5acadd x4, x4, 32
0010f5b0ubfm x4, x4, 0, 7
0010f5b4subs wzr, w3, w4
0010f5b8cset x3, eq
0010f5bcstrb w3, [sp+38]
0010f5c0b 0x10f5c8
0010f5c4
0010f5c4loc_10f5c4:
0010f5c4b 0x10f5c8
0010f5c8
0010f5c8loc_10f5c8:
0010f5c8ldrb w3, [sp+38]
0010f5cctbnz w3, 0, 0x10f5d4
0010f5d0b 0x10f5e8
0010f5d4
0010f5d4loc_10f5d4:
0010f5d4b 0x10f5d8
0010f5d8
0010f5d8loc_10f5d8:
0010f5d8ldr x3, [sp+80]
0010f5dcadd x3, x3, 1
0010f5e0str x3, [sp+80]
0010f5e4b 0x10f408
0010f5e8
0010f5e8loc_10f5e8:
0010f5e8strb wzr, [sp+33]
0010f5ecmov x0, xzr
0010f5f0ldur x29, [sp-8]
0010f5f4ldr x30, [sp], 176
0010f5f8ret x30
0010f5fc
0010f5fcloc_10f5fc:
0010f5fcldr x1, [sp+192]
0010f600str x1, [sp+120]
0010f604ldr x2, [sp+208]
0010f608str x2, [sp+112]
0010f60csubs xzr, x1, x2
0010f610cset x0, eq
0010f614strb w0, [sp+33]
0010f618ldur x29, [sp-8]
0010f61cldr x30, [sp], 176
0010f620ret x30
0010f624
0010f624loc_10f624:
0010f624ldr x3, [sp+96]
0010f628ldr x4, [sp+160]
0010f62csubs xzr, x3, x4
0010f630b.lt 0x10f638
0010f634b 0x10f8a4
0010f638
0010f638loc_10f638:
0010f638ldr x3, [sp+96]
0010f63cstr x3, [sp+88]
0010f640ldr x3, [sp+96]
0010f644ldr x4, [sp+152]
0010f648ldrb w3, [x4+x3]
0010f64cstr w3, [sp+60]
0010f650subs wzr, w3, 128
0010f654b.lt 0x10f65c
0010f658b 0x10f66c
0010f65c
0010f65cloc_10f65c:
0010f65cldr x3, [sp+96]
0010f660add x3, x3, 1
0010f664str x3, [sp+96]
0010f668b 0x10f688
0010f66c
0010f66cloc_10f66c:
0010f66cldr x2, [sp+96]
0010f670ldr x0, [sp+152]
0010f674ldr x1, [sp+160]
0010f678bl runtime.decoderune
0010f67cstr w0, [sp+60]
0010f680str x1, [sp+96]
0010f684b 0x10f688
0010f688
0010f688loc_10f688:
0010f688ldrsw x3, [sp+60]
0010f68cstr w3, [sp+44]
0010f690ldr x3, [sp+208]
0010f694str x3, [sp+104]
0010f698cbz x3, 0x10f6a0
0010f69cb 0x10f6b4
0010f6a0
0010f6a0loc_10f6a0:
0010f6a0strb wzr, [sp+33]
0010f6a4mov x0, xzr
0010f6a8ldur x29, [sp-8]
0010f6acldr x30, [sp], 176
0010f6b0ret x30
0010f6b4
0010f6b4loc_10f6b4:
0010f6b4str wzr, [sp+40]
0010f6b8ldr x1, [sp+208]
0010f6bcldr x3, [sp+200]
0010f6c0subs xzr, x1, 0
0010f6c4b.hi 0x10f6cc
0010f6c8b 0x10f960
0010f6cc
0010f6ccloc_10f6cc:
0010f6ccldrb w3, [x3]
0010f6d0subs wzr, w3, 128
0010f6d4b.lo 0x10f6dc
0010f6d8b 0x10f73c
0010f6dc
0010f6dcloc_10f6dc:
0010f6dcldr x1, [sp+208]
0010f6e0ldr x3, [sp+200]
0010f6e4subs xzr, x1, 1
0010f6e8b.hs 0x10f6f0
0010f6ecb 0x10f958
0010f6f0
0010f6f0loc_10f6f0:
0010f6f0sub x4, x1, 1
0010f6f4sub x5, xzr, x4
0010f6f8sbfm x5, x5, 63, 63
0010f6fcand x5, x5, 1
0010f700add x3, x3, x5
0010f704str x3, [sp+136]
0010f708str x4, [sp+144]
0010f70cldr x1, [sp+208]
0010f710ldr x3, [sp+200]
0010f714subs xzr, x1, 0
0010f718b.hi 0x10f720
0010f71cb 0x10f950
0010f720
0010f720loc_10f720:
0010f720ldrb w3, [x3]
0010f724str w3, [sp+40]
0010f728ldr x3, [sp+136]
0010f72cldr x4, [sp+144]
0010f730str x3, [sp+200]
0010f734str x4, [sp+208]
0010f738b 0x10f7b8
0010f73c
0010f73cloc_10f73c:
0010f73cldr x0, [sp+200]
0010f740ldr x1, [sp+208]
0010f744bl unicode/utf8.DecodeRuneInString
0010f748str w0, [sp+64]
0010f74cstr x1, [sp+104]
0010f750ldrsw x2, [sp+64]
0010f754str w2, [sp+68]
0010f758ldr x2, [sp+104]
0010f75cstr x2, [sp+128]
0010f760ldrsw x2, [sp+68]
0010f764str w2, [sp+52]
0010f768ldr x0, [sp+128]
0010f76cstr x0, [sp+72]
0010f770ldr x1, [sp+208]
0010f774ldr x2, [sp+200]
0010f778subs xzr, x1, x0
0010f77cb.hs 0x10f784
0010f780b 0x10f94c
0010f784
0010f784loc_10f784:
0010f784sub x3, x1, x0
0010f788sub x4, xzr, x3
0010f78cand x4, x0, x4, asr #63
0010f790add x4, x2, x4
0010f794str x4, [sp+136]
0010f798str x3, [sp+144]
0010f79cldrsw x3, [sp+52]
0010f7a0str w3, [sp+40]
0010f7a4ldr x3, [sp+136]
0010f7a8ldr x4, [sp+144]
0010f7acstr x3, [sp+200]
0010f7b0str x4, [sp+208]
0010f7b4b 0x10f7b8
0010f7b8
0010f7b8loc_10f7b8:
0010f7b8ldrsw x3, [sp+44]
0010f7bcldrsw x4, [sp+40]
0010f7c0subs wzr, w3, w4
0010f7c4b.eq 0x10f7cc
0010f7c8b 0x10f7d0
0010f7cc
0010f7ccloc_10f7cc:
0010f7ccb 0x10f934
0010f7d0
0010f7d0loc_10f7d0:
0010f7d0ldrsw x3, [sp+44]
0010f7d4ldrsw x4, [sp+40]
0010f7d8subs wzr, w3, w4
0010f7dcb.gt 0x10f7e4
0010f7e0b 0x10f7fc
0010f7e4
0010f7e4loc_10f7e4:
0010f7e4ldrsw x3, [sp+40]
0010f7e8str w3, [sp+56]
0010f7ecldrsw x4, [sp+44]
0010f7f0str w4, [sp+40]
0010f7f4str w3, [sp+44]
0010f7f8b 0x10f800
0010f7fc
0010f7fcloc_10f7fc:
0010f7fcb 0x10f800
0010f800
0010f800loc_10f800:
0010f800ldrsw x3, [sp+40]
0010f804subs wzr, w3, 128
0010f808b.lt 0x10f810
0010f80cb 0x10f894
0010f810
0010f810loc_10f810:
0010f810ldrsw x3, [sp+44]
0010f814subs wzr, w3, 65
0010f818cset x3, ge
0010f81cstrb w3, [sp+37]
0010f820b.ge 0x10f828
0010f824b 0x10f83c
0010f828
0010f828loc_10f828:
0010f828ldrsw x3, [sp+44]
0010f82csubs wzr, w3, 90
0010f830cset x3, le
0010f834strb w3, [sp+37]
0010f838b 0x10f840
0010f83c
0010f83cloc_10f83c:
0010f83cb 0x10f840
0010f840
0010f840loc_10f840:
0010f840ldrb w3, [sp+37]
0010f844strb w3, [sp+39]
0010f848tbnz w3, 0, 0x10f850
0010f84cb 0x10f86c
0010f850
0010f850loc_10f850:
0010f850ldrsw x3, [sp+40]
0010f854ldrsw x4, [sp+44]
0010f858add x4, x4, 32
0010f85csubs wzr, w3, w4
0010f860cset x3, eq
0010f864strb w3, [sp+39]
0010f868b 0x10f870
0010f86c
0010f86cloc_10f86c:
0010f86cb 0x10f870
0010f870
0010f870loc_10f870:
0010f870ldrb w3, [sp+39]
0010f874tbnz w3, 0, 0x10f87c
0010f878b 0x10f880
0010f87c
0010f87cloc_10f87c:
0010f87cb 0x10f934
0010f880
0010f880loc_10f880:
0010f880strb wzr, [sp+33]
0010f884mov x0, xzr
0010f888ldur x29, [sp-8]
0010f88cldr x30, [sp], 176
0010f890ret x30
0010f894
0010f894loc_10f894:
0010f894ldrsw x0, [sp+44]
0010f898bl unicode.SimpleFold
0010f89cstr w0, [sp+48]
0010f8a0b 0x10f8c4
0010f8a4
0010f8a4loc_10f8a4:
0010f8a4ldr x1, [sp+208]
0010f8a8str x1, [sp+104]
0010f8acsubs xzr, x1, 0
0010f8b0cset x0, eq
0010f8b4strb w0, [sp+33]
0010f8b8ldur x29, [sp-8]
0010f8bcldr x30, [sp], 176
0010f8c0ret x30
0010f8c4
0010f8c4loc_10f8c4:
0010f8c4ldrsw x3, [sp+44]
0010f8c8ldrsw x4, [sp+48]
0010f8ccsubs wzr, w3, w4
0010f8d0cset x3, ne
0010f8d4strb w3, [sp+37]
0010f8d8b.ne 0x10f8e0
0010f8dcb 0x10f8f8
0010f8e0
0010f8e0loc_10f8e0:
0010f8e0ldrsw x3, [sp+48]
0010f8e4ldrsw x4, [sp+40]
0010f8e8subs wzr, w4, w3
0010f8eccset x3, gt
0010f8f0strb w3, [sp+37]
0010f8f4b 0x10f8fc
0010f8f8
0010f8f8loc_10f8f8:
0010f8f8b 0x10f8fc
0010f8fc
0010f8fcloc_10f8fc:
0010f8fcldrb w3, [sp+37]
0010f900tbnz w3, 0, 0x10f908
0010f904b 0x10f91c
0010f908
0010f908loc_10f908:
0010f908ldrsw x0, [sp+48]
0010f90cbl unicode.SimpleFold
0010f910str w0, [sp+48]
0010f914b 0x10f918
0010f918
0010f918loc_10f918:
0010f918b 0x10f8c4
0010f91c
0010f91cloc_10f91c:
0010f91cldrsw x3, [sp+40]
0010f920ldrsw x4, [sp+48]
0010f924subs wzr, w3, w4
0010f928b.eq 0x10f930
0010f92cb 0x10f938
0010f930
0010f930loc_10f930:
0010f930b 0x10f934
0010f934
0010f934loc_10f934:
0010f934b 0x10f624
0010f938
0010f938loc_10f938:
0010f938strb wzr, [sp+33]
0010f93cmov x0, xzr
0010f940ldur x29, [sp-8]
0010f944ldr x30, [sp], 176
0010f948ret x30
0010f94c
0010f94cloc_10f94c:
0010f94cbl runtime.panicSliceB
0010f950
0010f950loc_10f950:
0010f950mov x0, xzr
0010f954bl runtime.panicIndex
0010f958
0010f958loc_10f958:
0010f958orr x0, xzr, 1
0010f95cbl runtime.panicSliceB
0010f960
0010f960loc_10f960:
0010f960mov x0, xzr
0010f964bl runtime.panicIndex
0010f968
0010f968loc_10f968:
0010f968bl runtime.panicSliceB
0010f96c
0010f96cloc_10f96c:
0010f96cbl runtime.panicSliceB
0010f970
0010f970loc_10f970:
0010f970bl runtime.panicIndex
0010f974
0010f974loc_10f974:
0010f974bl runtime.panicIndex
0010f978hint
0010f97c
0010f97cloc_10f97c:
0010f97cstp x0, x1, [sp+8]
0010f980stp x2, x3, [sp+24]
0010f984mov x3, x30
0010f988bl runtime.morestack_noctxt.abi0
0010f98cldp x0, x1, [sp+8]
0010f990ldp x2, x3, [sp+24]
0010f994b 0x10f3d0
0010f998udf 0
0010f99cudf 0
0010f3d0
0010f3d0strings.EqualFold: ; void strings.EqualFold(struct string s, struct string t)
0010f3d0ldr x16, [x28+16]
0010f3d4sub x17, sp, 48
0010f3d8subs xzr, x17, x16
0010f3dcb.ls 0x10f97c
0010f3e0str x30, [sp-176]!
0010f3e4stur x29, [sp-8]
0010f3e8sub x29, sp, 8
0010f3ecstr x0, [sp+184]
0010f3f0str x1, [sp+192]
0010f3f4str x2, [sp+200]
0010f3f8str x3, [sp+208]
0010f3fcstrb wzr, [sp+33]
0010f400str xzr, [sp+80]
0010f404b 0x10f408
0010f408
0010f408loc_10f408:
0010f408ldr x3, [sp+192]
0010f40cstr x3, [sp+120]
0010f410ldr x4, [sp+80]
0010f414subs xzr, x3, x4
0010f418cset x3, gt
0010f41cstrb w3, [sp+39]
0010f420b.gt 0x10f428
0010f424b 0x10f444
0010f428
0010f428loc_10f428:
0010f428ldr x3, [sp+208]
0010f42cstr x3, [sp+112]
0010f430ldr x4, [sp+80]
0010f434subs xzr, x3, x4
0010f438cset x3, gt
0010f43cstrb w3, [sp+39]
0010f440b 0x10f448
0010f444
0010f444loc_10f444:
0010f444b 0x10f448
0010f448
0010f448loc_10f448:
0010f448ldrb w3, [sp+39]
0010f44ctbnz w3, 0, 0x10f454
0010f450b 0x10f5fc
0010f454
0010f454loc_10f454:
0010f454ldr x0, [sp+80]
0010f458ldr x1, [sp+192]
0010f45cldr x3, [sp+184]
0010f460subs xzr, x1, x0
0010f464b.hi 0x10f46c
0010f468b 0x10f974
0010f46c
0010f46cloc_10f46c:
0010f46cldrb w3, [x3+x0]
0010f470strb w3, [sp+35]
0010f474ldr x0, [sp+80]
0010f478ldr x1, [sp+208]
0010f47cldr x4, [sp+200]
0010f480subs xzr, x1, x0
0010f484b.hi 0x10f48c
0010f488b 0x10f970
0010f48c
0010f48cloc_10f48c:
0010f48cldrb w4, [x4+x0]
0010f490strb w4, [sp+34]
0010f494orr x5, x3, x4
0010f498ubfm x5, x5, 0, 7
0010f49csubs wzr, w5, 128
0010f4a0b.hs 0x10f4a8
0010f4a4b 0x10f524
0010f4a8
0010f4a8loc_10f4a8:
0010f4a8b 0x10f4ac
0010f4ac
0010f4acloc_10f4ac:
0010f4acldr x0, [sp+80]
0010f4b0ldr x1, [sp+192]
0010f4b4ldr x3, [sp+184]
0010f4b8subs xzr, x1, x0
0010f4bcb.hs 0x10f4c4
0010f4c0b 0x10f96c
0010f4c4
0010f4c4loc_10f4c4:
0010f4c4sub x4, x1, x0
0010f4c8sub x5, xzr, x4
0010f4ccand x5, x0, x5, asr #63
0010f4d0add x3, x3, x5
0010f4d4str x3, [sp+184]
0010f4d8str x4, [sp+192]
0010f4dcldr x0, [sp+80]
0010f4e0ldr x1, [sp+208]
0010f4e4ldr x3, [sp+200]
0010f4e8subs xzr, x1, x0
0010f4ecb.hs 0x10f4f4
0010f4f0b 0x10f968
0010f4f4
0010f4f4loc_10f4f4:
0010f4f4sub x4, x1, x0
0010f4f8sub x5, xzr, x4
0010f4fcand x5, x0, x5, asr #63
0010f500add x3, x3, x5
0010f504str x3, [sp+200]
0010f508str x4, [sp+208]
0010f50cldr x3, [sp+184]
0010f510ldr x4, [sp+192]
0010f514str x3, [sp+152]
0010f518str x4, [sp+160]
0010f51cstr xzr, [sp+96]
0010f520b 0x10f624
0010f524
0010f524loc_10f524:
0010f524mov x5, x3
0010f528mov x6, x4
0010f52csubs wzr, w6, w5
0010f530b.eq 0x10f538
0010f534b 0x10f53c
0010f538
0010f538loc_10f538:
0010f538b 0x10f5d8
0010f53c
0010f53cloc_10f53c:
0010f53cmov x5, x3
0010f540mov x6, x4
0010f544subs wzr, w6, w5
0010f548b.lo 0x10f550
0010f54cb 0x10f560
0010f550
0010f550loc_10f550:
0010f550strb w4, [sp+36]
0010f554strb w3, [sp+34]
0010f558strb w4, [sp+35]
0010f55cb 0x10f564
0010f560
0010f560loc_10f560:
0010f560b 0x10f564
0010f564
0010f564loc_10f564:
0010f564ldrb w3, [sp+35]
0010f568subs wzr, w3, 65
0010f56ccset x3, hs
0010f570strb w3, [sp+37]
0010f574b.hs 0x10f57c
0010f578b 0x10f590
0010f57c
0010f57cloc_10f57c:
0010f57cldrb w3, [sp+35]
0010f580subs wzr, w3, 90
0010f584cset x3, ls
0010f588strb w3, [sp+37]
0010f58cb 0x10f594
0010f590
0010f590loc_10f590:
0010f590b 0x10f594
0010f594
0010f594loc_10f594:
0010f594ldrb w3, [sp+37]
0010f598strb w3, [sp+38]
0010f59ctbnz w3, 0, 0x10f5a4
0010f5a0b 0x10f5c4
0010f5a4
0010f5a4loc_10f5a4:
0010f5a4ldrb w3, [sp+34]
0010f5a8ldrb w4, [sp+35]
0010f5acadd x4, x4, 32
0010f5b0ubfm x4, x4, 0, 7
0010f5b4subs wzr, w3, w4
0010f5b8cset x3, eq
0010f5bcstrb w3, [sp+38]
0010f5c0b 0x10f5c8
0010f5c4
0010f5c4loc_10f5c4:
0010f5c4b 0x10f5c8
0010f5c8
0010f5c8loc_10f5c8:
0010f5c8ldrb w3, [sp+38]
0010f5cctbnz w3, 0, 0x10f5d4
0010f5d0b 0x10f5e8
0010f5d4
0010f5d4loc_10f5d4:
0010f5d4b 0x10f5d8
0010f5d8
0010f5d8loc_10f5d8:
0010f5d8ldr x3, [sp+80]
0010f5dcadd x3, x3, 1
0010f5e0str x3, [sp+80]
0010f5e4b 0x10f408
0010f5e8
0010f5e8loc_10f5e8:
0010f5e8strb wzr, [sp+33]
0010f5ecmov x0, xzr
0010f5f0ldur x29, [sp-8]
0010f5f4ldr x30, [sp], 176
0010f5f8ret x30
0010f5fc
0010f5fcloc_10f5fc:
0010f5fcldr x1, [sp+192]
0010f600str x1, [sp+120]
0010f604ldr x2, [sp+208]
0010f608str x2, [sp+112]
0010f60csubs xzr, x1, x2
0010f610cset x0, eq
0010f614strb w0, [sp+33]
0010f618ldur x29, [sp-8]
0010f61cldr x30, [sp], 176
0010f620ret x30
0010f624
0010f624loc_10f624:
0010f624ldr x3, [sp+96]
0010f628ldr x4, [sp+160]
0010f62csubs xzr, x3, x4
0010f630b.lt 0x10f638
0010f634b 0x10f8a4
0010f638
0010f638loc_10f638:
0010f638ldr x3, [sp+96]
0010f63cstr x3, [sp+88]
0010f640ldr x3, [sp+96]
0010f644ldr x4, [sp+152]
0010f648ldrb w3, [x4+x3]
0010f64cstr w3, [sp+60]
0010f650subs wzr, w3, 128
0010f654b.lt 0x10f65c
0010f658b 0x10f66c
0010f65c
0010f65cloc_10f65c:
0010f65cldr x3, [sp+96]
0010f660add x3, x3, 1
0010f664str x3, [sp+96]
0010f668b 0x10f688
0010f66c
0010f66cloc_10f66c:
0010f66cldr x2, [sp+96]
0010f670ldr x0, [sp+152]
0010f674ldr x1, [sp+160]
0010f678bl runtime.decoderune
0010f67cstr w0, [sp+60]
0010f680str x1, [sp+96]
0010f684b 0x10f688
0010f688
0010f688loc_10f688:
0010f688ldrsw x3, [sp+60]
0010f68cstr w3, [sp+44]
0010f690ldr x3, [sp+208]
0010f694str x3, [sp+104]
0010f698cbz x3, 0x10f6a0
0010f69cb 0x10f6b4
0010f6a0
0010f6a0loc_10f6a0:
0010f6a0strb wzr, [sp+33]
0010f6a4mov x0, xzr
0010f6a8ldur x29, [sp-8]
0010f6acldr x30, [sp], 176
0010f6b0ret x30
0010f6b4
0010f6b4loc_10f6b4:
0010f6b4str wzr, [sp+40]
0010f6b8ldr x1, [sp+208]
0010f6bcldr x3, [sp+200]
0010f6c0subs xzr, x1, 0
0010f6c4b.hi 0x10f6cc
0010f6c8b 0x10f960
0010f6cc
0010f6ccloc_10f6cc:
0010f6ccldrb w3, [x3]
0010f6d0subs wzr, w3, 128
0010f6d4b.lo 0x10f6dc
0010f6d8b 0x10f73c
0010f6dc
0010f6dcloc_10f6dc:
0010f6dcldr x1, [sp+208]
0010f6e0ldr x3, [sp+200]
0010f6e4subs xzr, x1, 1
0010f6e8b.hs 0x10f6f0
0010f6ecb 0x10f958
0010f6f0
0010f6f0loc_10f6f0:
0010f6f0sub x4, x1, 1
0010f6f4sub x5, xzr, x4
0010f6f8sbfm x5, x5, 63, 63
0010f6fcand x5, x5, 1
0010f700add x3, x3, x5
0010f704str x3, [sp+136]
0010f708str x4, [sp+144]
0010f70cldr x1, [sp+208]
0010f710ldr x3, [sp+200]
0010f714subs xzr, x1, 0
0010f718b.hi 0x10f720
0010f71cb 0x10f950
0010f720
0010f720loc_10f720:
0010f720ldrb w3, [x3]
0010f724str w3, [sp+40]
0010f728ldr x3, [sp+136]
0010f72cldr x4, [sp+144]
0010f730str x3, [sp+200]
0010f734str x4, [sp+208]
0010f738b 0x10f7b8
0010f73c
0010f73cloc_10f73c:
0010f73cldr x0, [sp+200]
0010f740ldr x1, [sp+208]
0010f744bl unicode/utf8.DecodeRuneInString
0010f748str w0, [sp+64]
0010f74cstr x1, [sp+104]
0010f750ldrsw x2, [sp+64]
0010f754str w2, [sp+68]
0010f758ldr x2, [sp+104]
0010f75cstr x2, [sp+128]
0010f760ldrsw x2, [sp+68]
0010f764str w2, [sp+52]
0010f768ldr x0, [sp+128]
0010f76cstr x0, [sp+72]
0010f770ldr x1, [sp+208]
0010f774ldr x2, [sp+200]
0010f778subs xzr, x1, x0
0010f77cb.hs 0x10f784
0010f780b 0x10f94c
0010f784
0010f784loc_10f784:
0010f784sub x3, x1, x0
0010f788sub x4, xzr, x3
0010f78cand x4, x0, x4, asr #63
0010f790add x4, x2, x4
0010f794str x4, [sp+136]
0010f798str x3, [sp+144]
0010f79cldrsw x3, [sp+52]
0010f7a0str w3, [sp+40]
0010f7a4ldr x3, [sp+136]
0010f7a8ldr x4, [sp+144]
0010f7acstr x3, [sp+200]
0010f7b0str x4, [sp+208]
0010f7b4b 0x10f7b8
0010f7b8
0010f7b8loc_10f7b8:
0010f7b8ldrsw x3, [sp+44]
0010f7bcldrsw x4, [sp+40]
0010f7c0subs wzr, w3, w4
0010f7c4b.eq 0x10f7cc
0010f7c8b 0x10f7d0
0010f7cc
0010f7ccloc_10f7cc:
0010f7ccb 0x10f934
0010f7d0
0010f7d0loc_10f7d0:
0010f7d0ldrsw x3, [sp+44]
0010f7d4ldrsw x4, [sp+40]
0010f7d8subs wzr, w3, w4
0010f7dcb.gt 0x10f7e4
0010f7e0b 0x10f7fc
0010f7e4
0010f7e4loc_10f7e4:
0010f7e4ldrsw x3, [sp+40]
0010f7e8str w3, [sp+56]
0010f7ecldrsw x4, [sp+44]
0010f7f0str w4, [sp+40]
0010f7f4str w3, [sp+44]
0010f7f8b 0x10f800
0010f7fc
0010f7fcloc_10f7fc:
0010f7fcb 0x10f800
0010f800
0010f800loc_10f800:
0010f800ldrsw x3, [sp+40]
0010f804subs wzr, w3, 128
0010f808b.lt 0x10f810
0010f80cb 0x10f894
0010f810
0010f810loc_10f810:
0010f810ldrsw x3, [sp+44]
0010f814subs wzr, w3, 65
0010f818cset x3, ge
0010f81cstrb w3, [sp+37]
0010f820b.ge 0x10f828
0010f824b 0x10f83c
0010f828
0010f828loc_10f828:
0010f828ldrsw x3, [sp+44]
0010f82csubs wzr, w3, 90
0010f830cset x3, le
0010f834strb w3, [sp+37]
0010f838b 0x10f840
0010f83c
0010f83cloc_10f83c:
0010f83cb 0x10f840
0010f840
0010f840loc_10f840:
0010f840ldrb w3, [sp+37]
0010f844strb w3, [sp+39]
0010f848tbnz w3, 0, 0x10f850
0010f84cb 0x10f86c
0010f850
0010f850loc_10f850:
0010f850ldrsw x3, [sp+40]
0010f854ldrsw x4, [sp+44]
0010f858add x4, x4, 32
0010f85csubs wzr, w3, w4
0010f860cset x3, eq
0010f864strb w3, [sp+39]
0010f868b 0x10f870
0010f86c
0010f86cloc_10f86c:
0010f86cb 0x10f870
0010f870
0010f870loc_10f870:
0010f870ldrb w3, [sp+39]
0010f874tbnz w3, 0, 0x10f87c
0010f878b 0x10f880
0010f87c
0010f87cloc_10f87c:
0010f87cb 0x10f934
0010f880
0010f880loc_10f880:
0010f880strb wzr, [sp+33]
0010f884mov x0, xzr
0010f888ldur x29, [sp-8]
0010f88cldr x30, [sp], 176
0010f890ret x30
0010f894
0010f894loc_10f894:
0010f894ldrsw x0, [sp+44]
0010f898bl unicode.SimpleFold
0010f89cstr w0, [sp+48]
0010f8a0b 0x10f8c4
0010f8a4
0010f8a4loc_10f8a4:
0010f8a4ldr x1, [sp+208]
0010f8a8str x1, [sp+104]
0010f8acsubs xzr, x1, 0
0010f8b0cset x0, eq
0010f8b4strb w0, [sp+33]
0010f8b8ldur x29, [sp-8]
0010f8bcldr x30, [sp], 176
0010f8c0ret x30
0010f8c4
0010f8c4loc_10f8c4:
0010f8c4ldrsw x3, [sp+44]
0010f8c8ldrsw x4, [sp+48]
0010f8ccsubs wzr, w3, w4
0010f8d0cset x3, ne
0010f8d4strb w3, [sp+37]
0010f8d8b.ne 0x10f8e0
0010f8dcb 0x10f8f8
0010f8e0
0010f8e0loc_10f8e0:
0010f8e0ldrsw x3, [sp+48]
0010f8e4ldrsw x4, [sp+40]
0010f8e8subs wzr, w4, w3
0010f8eccset x3, gt
0010f8f0strb w3, [sp+37]
0010f8f4b 0x10f8fc
0010f8f8
0010f8f8loc_10f8f8:
0010f8f8b 0x10f8fc
0010f8fc
0010f8fcloc_10f8fc:
0010f8fcldrb w3, [sp+37]
0010f900tbnz w3, 0, 0x10f908
0010f904b 0x10f91c
0010f908
0010f908loc_10f908:
0010f908ldrsw x0, [sp+48]
0010f90cbl unicode.SimpleFold
0010f910str w0, [sp+48]
0010f914b 0x10f918
0010f918
0010f918loc_10f918:
0010f918b 0x10f8c4
0010f91c
0010f91cloc_10f91c:
0010f91cldrsw x3, [sp+40]
0010f920ldrsw x4, [sp+48]
0010f924subs wzr, w3, w4
0010f928b.eq 0x10f930
0010f92cb 0x10f938
0010f930
0010f930loc_10f930:
0010f930b 0x10f934
0010f934
0010f934loc_10f934:
0010f934b 0x10f624
0010f938
0010f938loc_10f938:
0010f938strb wzr, [sp+33]
0010f93cmov x0, xzr
0010f940ldur x29, [sp-8]
0010f944ldr x30, [sp], 176
0010f948ret x30
0010f94c
0010f94cloc_10f94c:
0010f94cbl runtime.panicSliceB
0010f950
0010f950loc_10f950:
0010f950mov x0, xzr
0010f954bl runtime.panicIndex
0010f958
0010f958loc_10f958:
0010f958orr x0, xzr, 1
0010f95cbl runtime.panicSliceB
0010f960
0010f960loc_10f960:
0010f960mov x0, xzr
0010f964bl runtime.panicIndex
0010f968
0010f968loc_10f968:
0010f968bl runtime.panicSliceB
0010f96c
0010f96cloc_10f96c:
0010f96cbl runtime.panicSliceB
0010f970
0010f970loc_10f970:
0010f970bl runtime.panicIndex
0010f974
0010f974loc_10f974:
0010f974bl runtime.panicIndex
0010f978hint
0010f97c
0010f97cloc_10f97c:
0010f97cstp x0, x1, [sp+8]
0010f980stp x2, x3, [sp+24]
0010f984mov x3, x30
0010f988bl runtime.morestack_noctxt.abi0
0010f98cldp x0, x1, [sp+8]
0010f990ldp x2, x3, [sp+24]
0010f994b 0x10f3d0
0010f998udf 0
0010f99cudf 0
0010f3d0
0010f9a0
0010f9a0strings.Index: ; void strings.Index(struct string s, struct string substr)
0010f9a0ldr x16, [x28+16]
0010f9a4subs xzr, sp, x16
0010f9a8b.ls 0x10f9e8
0010f9acstr x30, [sp-64]!
0010f9b0stur x29, [sp-8]
0010f9b4sub x29, sp, 8
0010f9b8str x0, [sp+72]
0010f9bcstr x1, [sp+80]
0010f9c0str x2, [sp+88]
0010f9c4str x3, [sp+96]
0010f9c8str xzr, [sp+40]
0010f9ccldr x0, [sp+72]
0010f9d0bl internal/stringslite.Index
0010f9d4str x0, [sp+48]
0010f9d8str x0, [sp+40]
0010f9dcldur x29, [sp-8]
0010f9e0ldr x30, [sp], 64
0010f9e4ret x30
0010f9e8
0010f9e8loc_10f9e8:
0010f9e8stp x0, x1, [sp+8]
0010f9ecstp x2, x3, [sp+24]
0010f9f0mov x3, x30
0010f9f4bl runtime.morestack_noctxt.abi0
0010f9f8ldp x0, x1, [sp+8]
0010f9fcldp x2, x3, [sp+24]
0010fa00b 0x10f9a0
0010fa04udf 0
0010fa08udf 0
0010fa0cudf 0
0010f9a0
0010f9a0strings.Index: ; void strings.Index(struct string s, struct string substr)
0010f9a0ldr x16, [x28+16]
0010f9a4subs xzr, sp, x16
0010f9a8b.ls 0x10f9e8
0010f9acstr x30, [sp-64]!
0010f9b0stur x29, [sp-8]
0010f9b4sub x29, sp, 8
0010f9b8str x0, [sp+72]
0010f9bcstr x1, [sp+80]
0010f9c0str x2, [sp+88]
0010f9c4str x3, [sp+96]
0010f9c8str xzr, [sp+40]
0010f9ccldr x0, [sp+72]
0010f9d0bl internal/stringslite.Index
0010f9d4str x0, [sp+48]
0010f9d8str x0, [sp+40]
0010f9dcldur x29, [sp-8]
0010f9e0ldr x30, [sp], 64
0010f9e4ret x30
0010f9e8
0010f9e8loc_10f9e8:
0010f9e8stp x0, x1, [sp+8]
0010f9ecstp x2, x3, [sp+24]
0010f9f0mov x3, x30
0010f9f4bl runtime.morestack_noctxt.abi0
0010f9f8ldp x0, x1, [sp+8]
0010f9fcldp x2, x3, [sp+24]
0010fa00b 0x10f9a0
0010fa04udf 0
0010fa08udf 0
0010fa0cudf 0
0010f9a0
0010fa10
0010fa10strings.Cut: ; void strings.Cut(struct string s, struct string sep)
0010fa10ldr x16, [x28+16]
0010fa14sub x17, sp, 32
0010fa18subs xzr, x17, x16
0010fa1cb.ls 0x10fae4
0010fa20str x30, [sp-160]!
0010fa24stur x29, [sp-8]
0010fa28sub x29, sp, 8
0010fa2cstr x0, [sp+168]
0010fa30str x1, [sp+176]
0010fa34str x2, [sp+184]
0010fa38str x3, [sp+192]
0010fa3cstp xzr, xzr, [sp+56]
0010fa40stp xzr, xzr, [sp+72]
0010fa44strb wzr, [sp+53]
0010fa48stp xzr, xzr, [sp+104]
0010fa4cstp xzr, xzr, [sp+88]
0010fa50ldr x0, [sp+168]
0010fa54ldr x2, [sp+184]
0010fa58ldr x1, [sp+176]
0010fa5cldr x3, [sp+192]
0010fa60bl internal/stringslite.Cut
0010fa64str x0, [sp+104]
0010fa68str x1, [sp+112]
0010fa6cstr x2, [sp+88]
0010fa70str x3, [sp+96]
0010fa74strb w4, [sp+55]
0010fa78ldr x4, [sp+112]
0010fa7cldr x5, [sp+104]
0010fa80str x5, [sp+136]
0010fa84str x4, [sp+144]
0010fa88ldr x4, [sp+88]
0010fa8cldr x5, [sp+96]
0010fa90str x4, [sp+120]
0010fa94str x5, [sp+128]
0010fa98ldrb w4, [sp+55]
0010fa9cstrb w4, [sp+54]
0010faa0ldr x4, [sp+136]
0010faa4ldr x5, [sp+144]
0010faa8str x4, [sp+56]
0010faacstr x5, [sp+64]
0010fab0ldr x4, [sp+120]
0010fab4ldr x5, [sp+128]
0010fab8str x4, [sp+72]
0010fabcstr x5, [sp+80]
0010fac0ldrb w4, [sp+54]
0010fac4strb w4, [sp+53]
0010fac8ldr x0, [sp+56]
0010faccldr x2, [sp+72]
0010fad0ldr x1, [sp+64]
0010fad4ldr x3, [sp+80]
0010fad8ldur x29, [sp-8]
0010fadcldr x30, [sp], 160
0010fae0ret x30
0010fae4
0010fae4loc_10fae4:
0010fae4stp x0, x1, [sp+8]
0010fae8stp x2, x3, [sp+24]
0010faecmov x3, x30
0010faf0bl runtime.morestack_noctxt.abi0
0010faf4ldp x0, x1, [sp+8]
0010faf8ldp x2, x3, [sp+24]
0010fafcb 0x10fa10
0010fa10
0010fa10strings.Cut: ; void strings.Cut(struct string s, struct string sep)
0010fa10ldr x16, [x28+16]
0010fa14sub x17, sp, 32
0010fa18subs xzr, x17, x16
0010fa1cb.ls 0x10fae4
0010fa20str x30, [sp-160]!
0010fa24stur x29, [sp-8]
0010fa28sub x29, sp, 8
0010fa2cstr x0, [sp+168]
0010fa30str x1, [sp+176]
0010fa34str x2, [sp+184]
0010fa38str x3, [sp+192]
0010fa3cstp xzr, xzr, [sp+56]
0010fa40stp xzr, xzr, [sp+72]
0010fa44strb wzr, [sp+53]
0010fa48stp xzr, xzr, [sp+104]
0010fa4cstp xzr, xzr, [sp+88]
0010fa50ldr x0, [sp+168]
0010fa54ldr x2, [sp+184]
0010fa58ldr x1, [sp+176]
0010fa5cldr x3, [sp+192]
0010fa60bl internal/stringslite.Cut
0010fa64str x0, [sp+104]
0010fa68str x1, [sp+112]
0010fa6cstr x2, [sp+88]
0010fa70str x3, [sp+96]
0010fa74strb w4, [sp+55]
0010fa78ldr x4, [sp+112]
0010fa7cldr x5, [sp+104]
0010fa80str x5, [sp+136]
0010fa84str x4, [sp+144]
0010fa88ldr x4, [sp+88]
0010fa8cldr x5, [sp+96]
0010fa90str x4, [sp+120]
0010fa94str x5, [sp+128]
0010fa98ldrb w4, [sp+55]
0010fa9cstrb w4, [sp+54]
0010faa0ldr x4, [sp+136]
0010faa4ldr x5, [sp+144]
0010faa8str x4, [sp+56]
0010faacstr x5, [sp+64]
0010fab0ldr x4, [sp+120]
0010fab4ldr x5, [sp+128]
0010fab8str x4, [sp+72]
0010fabcstr x5, [sp+80]
0010fac0ldrb w4, [sp+54]
0010fac4strb w4, [sp+53]
0010fac8ldr x0, [sp+56]
0010faccldr x2, [sp+72]
0010fad0ldr x1, [sp+64]
0010fad4ldr x3, [sp+80]
0010fad8ldur x29, [sp-8]
0010fadcldr x30, [sp], 160
0010fae0ret x30
0010fae4
0010fae4loc_10fae4:
0010fae4stp x0, x1, [sp+8]
0010fae8stp x2, x3, [sp+24]
0010faecmov x3, x30
0010faf0bl runtime.morestack_noctxt.abi0
0010faf4ldp x0, x1, [sp+8]
0010faf8ldp x2, x3, [sp+24]
0010fafcb 0x10fa10
0010fa10
0010fb00
0010fb00internal/bytealg.HashStrRev[go.shape.string]: ; void internal/bytealg.HashStrRev[go.shape.string](uintptr[1] * dict, struct go_shape_string sep)
0010fb00ldr x16, [x28+16]
0010fb04subs xzr, sp, x16
0010fb08b.ls 0x10fc30
0010fb0cstr x30, [sp-80]!
0010fb10stur x29, [sp-8]
0010fb14sub x29, sp, 8
0010fb18str x0, [sp+88]
0010fb1cstr x1, [sp+96]
0010fb20str x2, [sp+104]
0010fb24str wzr, [sp+32]
0010fb28str wzr, [sp+28]
0010fb2cstr wzr, [sp+44]
0010fb30ldr x2, [sp+104]
0010fb34str x2, [sp+64]
0010fb38sub x2, x2, 1
0010fb3cstr x2, [sp+56]
0010fb40b 0x10fb44
0010fb44
0010fb44loc_10fb44:
0010fb44ldr x2, [sp+56]
0010fb48tbz x2, 63, 0x10fb50
0010fb4cb 0x10fb94
0010fb50
0010fb50loc_10fb50:
0010fb50ldr w2, [sp+44]
0010fb54ldr x0, [sp+56]
0010fb58ldr x1, [sp+104]
0010fb5cldr x3, [sp+96]
0010fb60subs xzr, x0, x1
0010fb64b.lo 0x10fb6c
0010fb68b 0x10fc28
0010fb6c
0010fb6cloc_10fb6c:
0010fb6cldrb w3, [x3+x0]
0010fb70movz x4, 403
0010fb74movk x4, 0x1000000
0010fb78madd w2, w4, w2, w3
0010fb7cstr w2, [sp+44]
0010fb80b 0x10fb84
0010fb84
0010fb84loc_10fb84:
0010fb84ldr x2, [sp+56]
0010fb88sub x2, x2, 1
0010fb8cstr x2, [sp+56]
0010fb90b 0x10fb44
0010fb94
0010fb94loc_10fb94:
0010fb94orr x2, xzr, 1
0010fb98str w2, [sp+40]
0010fb9cmovz x2, 403
0010fba0movk x2, 0x1000000
0010fba4str w2, [sp+36]
0010fba8ldr x2, [sp+104]
0010fbacstr x2, [sp+48]
0010fbb0b 0x10fbb4
0010fbb4
0010fbb4loc_10fbb4:
0010fbb4ldr x2, [sp+48]
0010fbb8subs xzr, x2, 0
0010fbbcb.gt 0x10fbc4
0010fbc0b 0x10fc0c
0010fbc4
0010fbc4loc_10fbc4:
0010fbc4ldr x2, [sp+48]
0010fbc8tbnz w2, 0, 0x10fbd0
0010fbccb 0x10fbe4
0010fbd0
0010fbd0loc_10fbd0:
0010fbd0ldr w2, [sp+36]
0010fbd4ldr w3, [sp+40]
0010fbd8madd w2, w3, w2, wzr
0010fbdcstr w2, [sp+40]
0010fbe0b 0x10fbe8
0010fbe4
0010fbe4loc_10fbe4:
0010fbe4b 0x10fbe8
0010fbe8
0010fbe8loc_10fbe8:
0010fbe8ldr w2, [sp+36]
0010fbecldr w3, [sp+36]
0010fbf0madd w2, w3, w2, wzr
0010fbf4str w2, [sp+36]
0010fbf8b 0x10fbfc
0010fbfc
0010fbfcloc_10fbfc:
0010fbfcldr x2, [sp+48]
0010fc00sbfm x2, x2, 1, 63
0010fc04str x2, [sp+48]
0010fc08b 0x10fbb4
0010fc0c
0010fc0cloc_10fc0c:
0010fc0cldr w0, [sp+44]
0010fc10str w0, [sp+32]
0010fc14ldr w1, [sp+40]
0010fc18str w1, [sp+28]
0010fc1cldur x29, [sp-8]
0010fc20ldr x30, [sp], 80
0010fc24ret x30
0010fc28
0010fc28loc_10fc28:
0010fc28bl runtime.panicIndex
0010fc2chint
0010fc30
0010fc30loc_10fc30:
0010fc30stp x0, x1, [sp+8]
0010fc34str x2, [sp+24]
0010fc38mov x3, x30
0010fc3cbl runtime.morestack_noctxt.abi0
0010fc40ldp x0, x1, [sp+8]
0010fc44ldr x2, [sp+24]
0010fc48b 0x10fb00
0010fc4cudf 0
0010fb00
0010fb00internal/bytealg.HashStrRev[go.shape.string]: ; void internal/bytealg.HashStrRev[go.shape.string](uintptr[1] * dict, struct go_shape_string sep)
0010fb00ldr x16, [x28+16]
0010fb04subs xzr, sp, x16
0010fb08b.ls 0x10fc30
0010fb0cstr x30, [sp-80]!
0010fb10stur x29, [sp-8]
0010fb14sub x29, sp, 8
0010fb18str x0, [sp+88]
0010fb1cstr x1, [sp+96]
0010fb20str x2, [sp+104]
0010fb24str wzr, [sp+32]
0010fb28str wzr, [sp+28]
0010fb2cstr wzr, [sp+44]
0010fb30ldr x2, [sp+104]
0010fb34str x2, [sp+64]
0010fb38sub x2, x2, 1
0010fb3cstr x2, [sp+56]
0010fb40b 0x10fb44
0010fb44
0010fb44loc_10fb44:
0010fb44ldr x2, [sp+56]
0010fb48tbz x2, 63, 0x10fb50
0010fb4cb 0x10fb94
0010fb50
0010fb50loc_10fb50:
0010fb50ldr w2, [sp+44]
0010fb54ldr x0, [sp+56]
0010fb58ldr x1, [sp+104]
0010fb5cldr x3, [sp+96]
0010fb60subs xzr, x0, x1
0010fb64b.lo 0x10fb6c
0010fb68b 0x10fc28
0010fb6c
0010fb6cloc_10fb6c:
0010fb6cldrb w3, [x3+x0]
0010fb70movz x4, 403
0010fb74movk x4, 0x1000000
0010fb78madd w2, w4, w2, w3
0010fb7cstr w2, [sp+44]
0010fb80b 0x10fb84
0010fb84
0010fb84loc_10fb84:
0010fb84ldr x2, [sp+56]
0010fb88sub x2, x2, 1
0010fb8cstr x2, [sp+56]
0010fb90b 0x10fb44
0010fb94
0010fb94loc_10fb94:
0010fb94orr x2, xzr, 1
0010fb98str w2, [sp+40]
0010fb9cmovz x2, 403
0010fba0movk x2, 0x1000000
0010fba4str w2, [sp+36]
0010fba8ldr x2, [sp+104]
0010fbacstr x2, [sp+48]
0010fbb0b 0x10fbb4
0010fbb4
0010fbb4loc_10fbb4:
0010fbb4ldr x2, [sp+48]
0010fbb8subs xzr, x2, 0
0010fbbcb.gt 0x10fbc4
0010fbc0b 0x10fc0c
0010fbc4
0010fbc4loc_10fbc4:
0010fbc4ldr x2, [sp+48]
0010fbc8tbnz w2, 0, 0x10fbd0
0010fbccb 0x10fbe4
0010fbd0
0010fbd0loc_10fbd0:
0010fbd0ldr w2, [sp+36]
0010fbd4ldr w3, [sp+40]
0010fbd8madd w2, w3, w2, wzr
0010fbdcstr w2, [sp+40]
0010fbe0b 0x10fbe8
0010fbe4
0010fbe4loc_10fbe4:
0010fbe4b 0x10fbe8
0010fbe8
0010fbe8loc_10fbe8:
0010fbe8ldr w2, [sp+36]
0010fbecldr w3, [sp+36]
0010fbf0madd w2, w3, w2, wzr
0010fbf4str w2, [sp+36]
0010fbf8b 0x10fbfc
0010fbfc
0010fbfcloc_10fbfc:
0010fbfcldr x2, [sp+48]
0010fc00sbfm x2, x2, 1, 63
0010fc04str x2, [sp+48]
0010fc08b 0x10fbb4
0010fc0c
0010fc0cloc_10fc0c:
0010fc0cldr w0, [sp+44]
0010fc10str w0, [sp+32]
0010fc14ldr w1, [sp+40]
0010fc18str w1, [sp+28]
0010fc1cldur x29, [sp-8]
0010fc20ldr x30, [sp], 80
0010fc24ret x30
0010fc28
0010fc28loc_10fc28:
0010fc28bl runtime.panicIndex
0010fc2chint
0010fc30
0010fc30loc_10fc30:
0010fc30stp x0, x1, [sp+8]
0010fc34str x2, [sp+24]
0010fc38mov x3, x30
0010fc3cbl runtime.morestack_noctxt.abi0
0010fc40ldp x0, x1, [sp+8]
0010fc44ldr x2, [sp+24]
0010fc48b 0x10fb00
0010fc4cudf 0
0010fb00
0010fc50
0010fc50type:.eq.strings.Reader: ; void type:.eq.strings.Reader(strings.Reader * p, strings.Reader * q)
0010fc50ldr x16, [x28+16]
0010fc54subs xzr, sp, x16
0010fc58b.ls 0x10fd20
0010fc5cstr x30, [sp-80]!
0010fc60stur x29, [sp-8]
0010fc64sub x29, sp, 8
0010fc68str x0, [sp+88]
0010fc6cstr x1, [sp+96]
0010fc70strb wzr, [sp+39]
0010fc74ldr x3, [sp+88]
0010fc78ldr x3, [x3+8]
0010fc7cstr x3, [sp+48]
0010fc80ldr x4, [x1+8]
0010fc84str x4, [sp+40]
0010fc88subs xzr, x4, x3
0010fc8cb.eq 0x10fc94
0010fc90b 0x10fd04
0010fc94
0010fc94loc_10fc94:
0010fc94ldr x3, [sp+88]
0010fc98ldr x3, [x3+16]
0010fc9cldr x4, [x1+16]
0010fca0subs xzr, x4, x3
0010fca4b.eq 0x10fcac
0010fca8b 0x10fd00
0010fcac
0010fcacloc_10fcac:
0010fcacldr x3, [sp+88]
0010fcb0ldr x3, [x3+24]
0010fcb4ldr x4, [x1+24]
0010fcb8subs xzr, x4, x3
0010fcbcb.eq 0x10fcc4
0010fcc0b 0x10fcfc
0010fcc4
0010fcc4loc_10fcc4:
0010fcc4ldr x3, [sp+88]
0010fcc8ldr x3, [x3+8]
0010fcccstr x3, [sp+40]
0010fcd0ldr x3, [sp+88]
0010fcd4ldr x3, [x3]
0010fcd8str x3, [sp+64]
0010fcdcldr x3, [sp+96]
0010fce0ldr x1, [x3]
0010fce4str x1, [sp+56]
0010fce8ldr x2, [sp+40]
0010fcecldr x0, [sp+64]
0010fcf0bl runtime.memequal
0010fcf4strb w0, [sp+39]
0010fcf8b 0x10fd10
0010fcfc
0010fcfcloc_10fcfc:
0010fcfcb 0x10fd08
0010fd00
0010fd00loc_10fd00:
0010fd00b 0x10fd08
0010fd04
0010fd04loc_10fd04:
0010fd04b 0x10fd08
0010fd08
0010fd08loc_10fd08:
0010fd08strb wzr, [sp+39]
0010fd0cb 0x10fd10
0010fd10
0010fd10loc_10fd10:
0010fd10ldrb w0, [sp+39]
0010fd14ldur x29, [sp-8]
0010fd18ldr x30, [sp], 80
0010fd1cret x30
0010fd20
0010fd20loc_10fd20:
0010fd20stp x0, x1, [sp+8]
0010fd24mov x3, x30
0010fd28bl runtime.morestack_noctxt.abi0
0010fd2cldp x0, x1, [sp+8]
0010fd30b 0x10fc50
0010fd34udf 0
0010fd38udf 0
0010fd3cudf 0
0010fc50
0010fc50type:.eq.strings.Reader: ; void type:.eq.strings.Reader(strings.Reader * p, strings.Reader * q)
0010fc50ldr x16, [x28+16]
0010fc54subs xzr, sp, x16
0010fc58b.ls 0x10fd20
0010fc5cstr x30, [sp-80]!
0010fc60stur x29, [sp-8]
0010fc64sub x29, sp, 8
0010fc68str x0, [sp+88]
0010fc6cstr x1, [sp+96]
0010fc70strb wzr, [sp+39]
0010fc74ldr x3, [sp+88]
0010fc78ldr x3, [x3+8]
0010fc7cstr x3, [sp+48]
0010fc80ldr x4, [x1+8]
0010fc84str x4, [sp+40]
0010fc88subs xzr, x4, x3
0010fc8cb.eq 0x10fc94
0010fc90b 0x10fd04
0010fc94
0010fc94loc_10fc94:
0010fc94ldr x3, [sp+88]
0010fc98ldr x3, [x3+16]
0010fc9cldr x4, [x1+16]
0010fca0subs xzr, x4, x3
0010fca4b.eq 0x10fcac
0010fca8b 0x10fd00
0010fcac
0010fcacloc_10fcac:
0010fcacldr x3, [sp+88]
0010fcb0ldr x3, [x3+24]
0010fcb4ldr x4, [x1+24]
0010fcb8subs xzr, x4, x3
0010fcbcb.eq 0x10fcc4
0010fcc0b 0x10fcfc
0010fcc4
0010fcc4loc_10fcc4:
0010fcc4ldr x3, [sp+88]
0010fcc8ldr x3, [x3+8]
0010fcccstr x3, [sp+40]
0010fcd0ldr x3, [sp+88]
0010fcd4ldr x3, [x3]
0010fcd8str x3, [sp+64]
0010fcdcldr x3, [sp+96]
0010fce0ldr x1, [x3]
0010fce4str x1, [sp+56]
0010fce8ldr x2, [sp+40]
0010fcecldr x0, [sp+64]
0010fcf0bl runtime.memequal
0010fcf4strb w0, [sp+39]
0010fcf8b 0x10fd10
0010fcfc
0010fcfcloc_10fcfc:
0010fcfcb 0x10fd08
0010fd00
0010fd00loc_10fd00:
0010fd00b 0x10fd08
0010fd04
0010fd04loc_10fd04:
0010fd04b 0x10fd08
0010fd08
0010fd08loc_10fd08:
0010fd08strb wzr, [sp+39]
0010fd0cb 0x10fd10
0010fd10
0010fd10loc_10fd10:
0010fd10ldrb w0, [sp+39]
0010fd14ldur x29, [sp-8]
0010fd18ldr x30, [sp], 80
0010fd1cret x30
0010fd20
0010fd20loc_10fd20:
0010fd20stp x0, x1, [sp+8]
0010fd24mov x3, x30
0010fd28bl runtime.morestack_noctxt.abi0
0010fd2cldp x0, x1, [sp+8]
0010fd30b 0x10fc50
0010fd34udf 0
0010fd38udf 0
0010fd3cudf 0
0010fc50
0010fd40
0010fd40bufio.init: ; void bufio.init(void)
0010fd40ldr x16, [x28+16]
0010fd44subs xzr, sp, x16
0010fd48b.ls 0x1100a8
0010fd4cstr x30, [sp-32]!
0010fd50stur x29, [sp-8]
0010fd54sub x29, sp, 8
0010fd58adrp x0, 0x5af000
0010fd5cadd x0, x0, 1936
0010fd60orr x1, xzr, 32
0010fd64bl errors.New
0010fd68adrp x27, 0x912000
0010fd6cstr x0, [x27+1776]
0010fd70adrp x27, 0x93c000
0010fd74ldr w2, [x27+3056]
0010fd78cbz w2, 0x10fd80
0010fd7cb 0x10fd84
0010fd80
0010fd80loc_10fd80:
0010fd80b 0x10fd9c
0010fd84
0010fd84loc_10fd84:
0010fd84bl runtime.gcWriteBarrier2
0010fd88str x1, [x25]
0010fd8cadrp x27, 0x912000
0010fd90ldr x2, [x27+1784]
0010fd94str x2, [x25+8]
0010fd98b 0x10fd9c
0010fd9c
0010fd9cloc_10fd9c:
0010fd9cadrp x27, 0x912000
0010fda0str x1, [x27+1784]
0010fda4adrp x0, 0x5af000
0010fda8add x0, x0, 1968
0010fdacorr x1, xzr, 32
0010fdb0bl errors.New
0010fdb4adrp x27, 0x912000
0010fdb8str x0, [x27+1792]
0010fdbcadrp x27, 0x93c000
0010fdc0ldr w2, [x27+3056]
0010fdc4cbz w2, 0x10fdcc
0010fdc8b 0x10fdd0
0010fdcc
0010fdccloc_10fdcc:
0010fdccb 0x10fde8
0010fdd0
0010fdd0loc_10fdd0:
0010fdd0bl runtime.gcWriteBarrier2
0010fdd4str x1, [x25]
0010fdd8adrp x27, 0x912000
0010fddcldr x2, [x27+1800]
0010fde0str x2, [x25+8]
0010fde4b 0x10fde8
0010fde8
0010fde8loc_10fde8:
0010fde8adrp x27, 0x912000
0010fdecstr x1, [x27+1800]
0010fdf0adrp x0, 0x5a6000
0010fdf4add x0, x0, 2813
0010fdf8movz x1, 18
0010fdfcbl errors.New
0010fe00adrp x27, 0x912000
0010fe04str x0, [x27+1808]
0010fe08adrp x27, 0x93c000
0010fe0cldr w2, [x27+3056]
0010fe10cbz w2, 0x10fe18
0010fe14b 0x10fe1c
0010fe18
0010fe18loc_10fe18:
0010fe18b 0x10fe34
0010fe1c
0010fe1cloc_10fe1c:
0010fe1cbl runtime.gcWriteBarrier2
0010fe20str x1, [x25]
0010fe24adrp x27, 0x912000
0010fe28ldr x2, [x27+1816]
0010fe2cstr x2, [x25+8]
0010fe30b 0x10fe34
0010fe34
0010fe34loc_10fe34:
0010fe34adrp x27, 0x912000
0010fe38str x1, [x27+1816]
0010fe3cadrp x0, 0x5a8000
0010fe40add x0, x0, 1215
0010fe44movz x1, 21
0010fe48bl errors.New
0010fe4cadrp x27, 0x912000
0010fe50str x0, [x27+1824]
0010fe54adrp x27, 0x93c000
0010fe58ldr w2, [x27+3056]
0010fe5ccbz w2, 0x10fe64
0010fe60b 0x10fe68
0010fe64
0010fe64loc_10fe64:
0010fe64b 0x10fe80
0010fe68
0010fe68loc_10fe68:
0010fe68bl runtime.gcWriteBarrier2
0010fe6cstr x1, [x25]
0010fe70adrp x27, 0x912000
0010fe74ldr x2, [x27+1832]
0010fe78str x2, [x25+8]
0010fe7cb 0x10fe80
0010fe80
0010fe80loc_10fe80:
0010fe80adrp x27, 0x912000
0010fe84str x1, [x27+1832]
0010fe88adrp x0, 0x5b8000
0010fe8cadd x0, x0, 3527
0010fe90movz x1, 47
0010fe94bl errors.New
0010fe98adrp x27, 0x912000
0010fe9cstr x0, [x27+1840]
0010fea0adrp x27, 0x93c000
0010fea4ldr w2, [x27+3056]
0010fea8cbz w2, 0x10feb0
0010feacb 0x10feb4
0010feb0
0010feb0loc_10feb0:
0010feb0b 0x10fecc
0010feb4
0010feb4loc_10feb4:
0010feb4bl runtime.gcWriteBarrier2
0010feb8str x1, [x25]
0010febcadrp x27, 0x912000
0010fec0ldr x2, [x27+1848]
0010fec4str x2, [x25+8]
0010fec8b 0x10fecc
0010fecc
0010feccloc_10fecc:
0010feccadrp x27, 0x912000
0010fed0str x1, [x27+1848]
0010fed4adrp x0, 0x5b9000
0010fed8add x0, x0, 1365
0010fedcorr x1, xzr, 48
0010fee0bl errors.New
0010fee4adrp x27, 0x912000
0010fee8str x0, [x27+1856]
0010feecadrp x27, 0x93c000
0010fef0ldr w2, [x27+3056]
0010fef4cbz w2, 0x10fefc
0010fef8b 0x10ff00
0010fefc
0010fefcloc_10fefc:
0010fefcb 0x10ff18
0010ff00
0010ff00loc_10ff00:
0010ff00bl runtime.gcWriteBarrier2
0010ff04str x1, [x25]
0010ff08adrp x27, 0x912000
0010ff0cldr x2, [x27+1864]
0010ff10str x2, [x25+8]
0010ff14b 0x10ff18
0010ff18
0010ff18loc_10ff18:
0010ff18adrp x27, 0x912000
0010ff1cstr x1, [x27+1864]
0010ff20adrp x0, 0x5ad000
0010ff24add x0, x0, 1903
0010ff28movz x1, 29
0010ff2cbl errors.New
0010ff30adrp x27, 0x912000
0010ff34str x0, [x27+1872]
0010ff38adrp x27, 0x93c000
0010ff3cldr w2, [x27+3056]
0010ff40cbz w2, 0x10ff48
0010ff44b 0x10ff4c
0010ff48
0010ff48loc_10ff48:
0010ff48b 0x10ff64
0010ff4c
0010ff4cloc_10ff4c:
0010ff4cbl runtime.gcWriteBarrier2
0010ff50str x1, [x25]
0010ff54adrp x27, 0x912000
0010ff58ldr x2, [x27+1880]
0010ff5cstr x2, [x25+8]
0010ff60b 0x10ff64
0010ff64
0010ff64loc_10ff64:
0010ff64adrp x27, 0x912000
0010ff68str x1, [x27+1880]
0010ff6cadrp x0, 0x5bb000
0010ff70add x0, x0, 3907
0010ff74movz x1, 55
0010ff78bl errors.New
0010ff7cadrp x27, 0x912000
0010ff80str x0, [x27+1888]
0010ff84adrp x27, 0x93c000
0010ff88ldr w2, [x27+3056]
0010ff8ccbz w2, 0x10ff94
0010ff90b 0x10ff98
0010ff94
0010ff94loc_10ff94:
0010ff94b 0x10ffb0
0010ff98
0010ff98loc_10ff98:
0010ff98bl runtime.gcWriteBarrier2
0010ff9cstr x1, [x25]
0010ffa0adrp x27, 0x912000
0010ffa4ldr x2, [x27+1896]
0010ffa8str x2, [x25+8]
0010ffacb 0x10ffb0
0010ffb0
0010ffb0loc_10ffb0:
0010ffb0adrp x27, 0x912000
0010ffb4str x1, [x27+1896]
0010ffb8adrp x0, 0x5bd000
0010ffbcadd x0, x0, 563
0010ffc0movz x1, 59
0010ffc4bl errors.New
0010ffc8adrp x27, 0x912000
0010ffccstr x0, [x27+1904]
0010ffd0adrp x27, 0x93c000
0010ffd4ldr w2, [x27+3056]
0010ffd8cbz w2, 0x10ffe0
0010ffdcb 0x10ffe4
0010ffe0
0010ffe0loc_10ffe0:
0010ffe0b 0x10fffc
0010ffe4
0010ffe4loc_10ffe4:
0010ffe4bl runtime.gcWriteBarrier2
0010ffe8str x1, [x25]
0010ffecadrp x27, 0x912000
0010fff0ldr x2, [x27+1912]
0010fff4str x2, [x25+8]
0010fff8b 0x10fffc
0010fffc
0010fffcloc_10fffc:
0010fffcadrp x27, 0x912000
00110000str x1, [x27+1912]
00110004adrp x0, 0x5b6000
00110008add x0, x0, 3456
0011000cmovz x1, 45
00110010bl errors.New
00110014adrp x27, 0x911000
00110018str x0, [x27+1920]
0011001cadrp x27, 0x93b000
00110020ldr w2, [x27+3056]
00110024cbz w2, 0x11002c
00110028b 0x110030
0011002c
0011002cloc_11002c:
0011002cb 0x110048
00110030
00110030loc_110030:
00110030bl runtime.gcWriteBarrier2
00110034str x1, [x25]
00110038adrp x27, 0x911000
0011003cldr x2, [x27+1928]
00110040str x2, [x25+8]
00110044b 0x110048
00110048
00110048loc_110048:
00110048adrp x27, 0x911000
0011004cstr x1, [x27+1928]
00110050adrp x0, 0x5a2000
00110054add x0, x0, 2571
00110058movz x1, 11
0011005cbl errors.New
00110060adrp x27, 0x911000
00110064str x0, [x27+1936]
00110068adrp x27, 0x93b000
0011006cldr w2, [x27+3056]
00110070cbz w2, 0x110078
00110074b 0x11007c
00110078
00110078loc_110078:
00110078b 0x110094
0011007c
0011007cloc_11007c:
0011007cbl runtime.gcWriteBarrier2
00110080str x1, [x25]
00110084adrp x27, 0x911000
00110088ldr x0, [x27+1944]
0011008cstr x0, [x25+8]
00110090b 0x110094
00110094
00110094loc_110094:
00110094adrp x27, 0x911000
00110098str x1, [x27+1944]
0011009cldur x29, [sp-8]
001100a0ldr x30, [sp], 32
001100a4ret x30
001100a8
001100a8loc_1100a8:
001100a8mov x3, x30
001100acbl runtime.morestack_noctxt.abi0
001100b0b 0x10fd40
001100b4udf 0
001100b8udf 0
001100bcudf 0
0010fd40
0010fd40bufio.init: ; void bufio.init(void)
0010fd40ldr x16, [x28+16]
0010fd44subs xzr, sp, x16
0010fd48b.ls 0x1100a8
0010fd4cstr x30, [sp-32]!
0010fd50stur x29, [sp-8]
0010fd54sub x29, sp, 8
0010fd58adrp x0, 0x5af000
0010fd5cadd x0, x0, 1936
0010fd60orr x1, xzr, 32
0010fd64bl errors.New
0010fd68adrp x27, 0x912000
0010fd6cstr x0, [x27+1776]
0010fd70adrp x27, 0x93c000
0010fd74ldr w2, [x27+3056]
0010fd78cbz w2, 0x10fd80
0010fd7cb 0x10fd84
0010fd80
0010fd80loc_10fd80:
0010fd80b 0x10fd9c
0010fd84
0010fd84loc_10fd84:
0010fd84bl runtime.gcWriteBarrier2
0010fd88str x1, [x25]
0010fd8cadrp x27, 0x912000
0010fd90ldr x2, [x27+1784]
0010fd94str x2, [x25+8]
0010fd98b 0x10fd9c
0010fd9c
0010fd9cloc_10fd9c:
0010fd9cadrp x27, 0x912000
0010fda0str x1, [x27+1784]
0010fda4adrp x0, 0x5af000
0010fda8add x0, x0, 1968
0010fdacorr x1, xzr, 32
0010fdb0bl errors.New
0010fdb4adrp x27, 0x912000
0010fdb8str x0, [x27+1792]
0010fdbcadrp x27, 0x93c000
0010fdc0ldr w2, [x27+3056]
0010fdc4cbz w2, 0x10fdcc
0010fdc8b 0x10fdd0
0010fdcc
0010fdccloc_10fdcc:
0010fdccb 0x10fde8
0010fdd0
0010fdd0loc_10fdd0:
0010fdd0bl runtime.gcWriteBarrier2
0010fdd4str x1, [x25]
0010fdd8adrp x27, 0x912000
0010fddcldr x2, [x27+1800]
0010fde0str x2, [x25+8]
0010fde4b 0x10fde8
0010fde8
0010fde8loc_10fde8:
0010fde8adrp x27, 0x912000
0010fdecstr x1, [x27+1800]
0010fdf0adrp x0, 0x5a6000
0010fdf4add x0, x0, 2813
0010fdf8movz x1, 18
0010fdfcbl errors.New
0010fe00adrp x27, 0x912000
0010fe04str x0, [x27+1808]
0010fe08adrp x27, 0x93c000
0010fe0cldr w2, [x27+3056]
0010fe10cbz w2, 0x10fe18
0010fe14b 0x10fe1c
0010fe18
0010fe18loc_10fe18:
0010fe18b 0x10fe34
0010fe1c
0010fe1cloc_10fe1c:
0010fe1cbl runtime.gcWriteBarrier2
0010fe20str x1, [x25]
0010fe24adrp x27, 0x912000
0010fe28ldr x2, [x27+1816]
0010fe2cstr x2, [x25+8]
0010fe30b 0x10fe34
0010fe34
0010fe34loc_10fe34:
0010fe34adrp x27, 0x912000
0010fe38str x1, [x27+1816]
0010fe3cadrp x0, 0x5a8000
0010fe40add x0, x0, 1215
0010fe44movz x1, 21
0010fe48bl errors.New
0010fe4cadrp x27, 0x912000
0010fe50str x0, [x27+1824]
0010fe54adrp x27, 0x93c000
0010fe58ldr w2, [x27+3056]
0010fe5ccbz w2, 0x10fe64
0010fe60b 0x10fe68
0010fe64
0010fe64loc_10fe64:
0010fe64b 0x10fe80
0010fe68
0010fe68loc_10fe68:
0010fe68bl runtime.gcWriteBarrier2
0010fe6cstr x1, [x25]
0010fe70adrp x27, 0x912000
0010fe74ldr x2, [x27+1832]
0010fe78str x2, [x25+8]
0010fe7cb 0x10fe80
0010fe80
0010fe80loc_10fe80:
0010fe80adrp x27, 0x912000
0010fe84str x1, [x27+1832]
0010fe88adrp x0, 0x5b8000
0010fe8cadd x0, x0, 3527
0010fe90movz x1, 47
0010fe94bl errors.New
0010fe98adrp x27, 0x912000
0010fe9cstr x0, [x27+1840]
0010fea0adrp x27, 0x93c000
0010fea4ldr w2, [x27+3056]
0010fea8cbz w2, 0x10feb0
0010feacb 0x10feb4
0010feb0
0010feb0loc_10feb0:
0010feb0b 0x10fecc
0010feb4
0010feb4loc_10feb4:
0010feb4bl runtime.gcWriteBarrier2
0010feb8str x1, [x25]
0010febcadrp x27, 0x912000
0010fec0ldr x2, [x27+1848]
0010fec4str x2, [x25+8]
0010fec8b 0x10fecc
0010fecc
0010feccloc_10fecc:
0010feccadrp x27, 0x912000
0010fed0str x1, [x27+1848]
0010fed4adrp x0, 0x5b9000
0010fed8add x0, x0, 1365
0010fedcorr x1, xzr, 48
0010fee0bl errors.New
0010fee4adrp x27, 0x912000
0010fee8str x0, [x27+1856]
0010feecadrp x27, 0x93c000
0010fef0ldr w2, [x27+3056]
0010fef4cbz w2, 0x10fefc
0010fef8b 0x10ff00
0010fefc
0010fefcloc_10fefc:
0010fefcb 0x10ff18
0010ff00
0010ff00loc_10ff00:
0010ff00bl runtime.gcWriteBarrier2
0010ff04str x1, [x25]
0010ff08adrp x27, 0x912000
0010ff0cldr x2, [x27+1864]
0010ff10str x2, [x25+8]
0010ff14b 0x10ff18
0010ff18
0010ff18loc_10ff18:
0010ff18adrp x27, 0x912000
0010ff1cstr x1, [x27+1864]
0010ff20adrp x0, 0x5ad000
0010ff24add x0, x0, 1903
0010ff28movz x1, 29
0010ff2cbl errors.New
0010ff30adrp x27, 0x912000
0010ff34str x0, [x27+1872]
0010ff38adrp x27, 0x93c000
0010ff3cldr w2, [x27+3056]
0010ff40cbz w2, 0x10ff48
0010ff44b 0x10ff4c
0010ff48
0010ff48loc_10ff48:
0010ff48b 0x10ff64
0010ff4c
0010ff4cloc_10ff4c:
0010ff4cbl runtime.gcWriteBarrier2
0010ff50str x1, [x25]
0010ff54adrp x27, 0x912000
0010ff58ldr x2, [x27+1880]
0010ff5cstr x2, [x25+8]
0010ff60b 0x10ff64
0010ff64
0010ff64loc_10ff64:
0010ff64adrp x27, 0x912000
0010ff68str x1, [x27+1880]
0010ff6cadrp x0, 0x5bb000
0010ff70add x0, x0, 3907
0010ff74movz x1, 55
0010ff78bl errors.New
0010ff7cadrp x27, 0x912000
0010ff80str x0, [x27+1888]
0010ff84adrp x27, 0x93c000
0010ff88ldr w2, [x27+3056]
0010ff8ccbz w2, 0x10ff94
0010ff90b 0x10ff98
0010ff94
0010ff94loc_10ff94:
0010ff94b 0x10ffb0
0010ff98
0010ff98loc_10ff98:
0010ff98bl runtime.gcWriteBarrier2
0010ff9cstr x1, [x25]
0010ffa0adrp x27, 0x912000
0010ffa4ldr x2, [x27+1896]
0010ffa8str x2, [x25+8]
0010ffacb 0x10ffb0
0010ffb0
0010ffb0loc_10ffb0:
0010ffb0adrp x27, 0x912000
0010ffb4str x1, [x27+1896]
0010ffb8adrp x0, 0x5bd000
0010ffbcadd x0, x0, 563
0010ffc0movz x1, 59
0010ffc4bl errors.New
0010ffc8adrp x27, 0x912000
0010ffccstr x0, [x27+1904]
0010ffd0adrp x27, 0x93c000
0010ffd4ldr w2, [x27+3056]
0010ffd8cbz w2, 0x10ffe0
0010ffdcb 0x10ffe4
0010ffe0
0010ffe0loc_10ffe0:
0010ffe0b 0x10fffc
0010ffe4
0010ffe4loc_10ffe4:
0010ffe4bl runtime.gcWriteBarrier2
0010ffe8str x1, [x25]
0010ffecadrp x27, 0x912000
0010fff0ldr x2, [x27+1912]
0010fff4str x2, [x25+8]
0010fff8b 0x10fffc
0010fffc
0010fffcloc_10fffc:
0010fffcadrp x27, 0x912000
00110000str x1, [x27+1912]
00110004adrp x0, 0x5b6000
00110008add x0, x0, 3456
0011000cmovz x1, 45
00110010bl errors.New
00110014adrp x27, 0x911000
00110018str x0, [x27+1920]
0011001cadrp x27, 0x93b000
00110020ldr w2, [x27+3056]
00110024cbz w2, 0x11002c
00110028b 0x110030
0011002c
0011002cloc_11002c:
0011002cb 0x110048
00110030
00110030loc_110030:
00110030bl runtime.gcWriteBarrier2
00110034str x1, [x25]
00110038adrp x27, 0x911000
0011003cldr x2, [x27+1928]
00110040str x2, [x25+8]
00110044b 0x110048
00110048
00110048loc_110048:
00110048adrp x27, 0x911000
0011004cstr x1, [x27+1928]
00110050adrp x0, 0x5a2000
00110054add x0, x0, 2571
00110058movz x1, 11
0011005cbl errors.New
00110060adrp x27, 0x911000
00110064str x0, [x27+1936]
00110068adrp x27, 0x93b000
0011006cldr w2, [x27+3056]
00110070cbz w2, 0x110078
00110074b 0x11007c
00110078
00110078loc_110078:
00110078b 0x110094
0011007c
0011007cloc_11007c:
0011007cbl runtime.gcWriteBarrier2
00110080str x1, [x25]
00110084adrp x27, 0x911000
00110088ldr x0, [x27+1944]
0011008cstr x0, [x25+8]
00110090b 0x110094
00110094
00110094loc_110094:
00110094adrp x27, 0x911000
00110098str x1, [x27+1944]
0011009cldur x29, [sp-8]
001100a0ldr x30, [sp], 32
001100a4ret x30
001100a8
001100a8loc_1100a8:
001100a8mov x3, x30
001100acbl runtime.morestack_noctxt.abi0
001100b0b 0x10fd40
001100b4udf 0
001100b8udf 0
001100bcudf 0
0010fd40
001100c0
001100c0bufio.NewReaderSize: ; void bufio.NewReaderSize(io.Reader rd, int size)
001100c0ldr x16, [x28+16]
001100c4sub x17, sp, 16
001100c8subs xzr, x17, x16
001100ccb.ls 0x110220
001100d0str x30, [sp-144]!
001100d4stur x29, [sp-8]
001100d8sub x29, sp, 8
001100dcstr x0, [sp+152]
001100e0str x1, [sp+160]
001100e4str x2, [sp+168]
001100e8str xzr, [sp+72]
001100ecstr xzr, [sp+96]
001100f0ldr x1, [sp+152]
001100f4ldr x2, [sp+160]
001100f8adrp x3, 0x605000
001100fcadd x3, x3, 992
00110100subs xzr, x1, x3
00110104b.eq 0x11010c
00110108b 0x110114
0011010c
0011010cloc_11010c:
0011010corr x0, xzr, 1
00110110b 0x110120
00110114
00110114loc_110114:
00110114mov x0, xzr
00110118mov x2, xzr
0011011cb 0x110120
00110120
00110120loc_110120:
00110120str x2, [sp+96]
00110124strb w0, [sp+62]
00110128ldr x1, [sp+96]
0011012cstr x1, [sp+104]
00110130ldrb w1, [sp+62]
00110134strb w1, [sp+63]
00110138ldr x1, [sp+104]
0011013cstr x1, [sp+88]
00110140ldrb w1, [sp+63]
00110144strb w1, [sp+61]
00110148strb w1, [sp+62]
0011014ctbnz w1, 0, 0x110154
00110150b 0x110178
00110154
00110154loc_110154:
00110154ldr x1, [sp+88]
00110158ldrsb x27, [x1]
0011015cldr x1, [x1+8]
00110160str x1, [sp+64]
00110164ldr x2, [sp+168]
00110168subs xzr, x2, x1
0011016ccset x1, le
00110170strb w1, [sp+62]
00110174b 0x11017c
00110178
00110178loc_110178:
00110178b 0x11017c
0011017c
0011017cloc_11017c:
0011017cldrb w1, [sp+62]
00110180tbnz w1, 0, 0x110188
00110184b 0x11019c
00110188
00110188loc_110188:
00110188ldr x0, [sp+88]
0011018cstr x0, [sp+72]
00110190ldur x29, [sp-8]
00110194ldr x30, [sp], 144
00110198ret x30
0011019c
0011019cloc_11019c:
0011019cadrp x0, 0x575000
001101a0add x0, x0, 2784
001101a4bl runtime.newobject
001101a8str x0, [sp+80]
001101acldr x1, [sp+168]
001101b0subs xzr, x1, 16
001101b4b.lt 0x1101bc
001101b8b 0x1101c4
001101bc
001101bcloc_1101bc:
001101bcorr x1, xzr, 16
001101c0b 0x1101c8
001101c4
001101c4loc_1101c4:
001101c4b 0x1101c8
001101c8
001101c8loc_1101c8:
001101c8str x1, [sp+64]
001101ccadrp x0, 0x4e5000
001101d0add x0, x0, 3072
001101d4mov x2, x1
001101d8bl runtime.makeslice
001101dcldr x2, [sp+64]
001101e0ldr x3, [sp+64]
001101e4str x0, [sp+112]
001101e8str x2, [sp+120]
001101ecstr x3, [sp+128]
001101f0ldr x4, [sp+152]
001101f4ldr x5, [sp+80]
001101f8ldr x6, [sp+160]
001101fcmov x1, x0
00110200mov x0, x5
00110204mov x5, x6
00110208bl bufio.(*Reader).reset
0011020cldr x0, [sp+80]
00110210str x0, [sp+72]
00110214ldur x29, [sp-8]
00110218ldr x30, [sp], 144
0011021cret x30
00110220
00110220loc_110220:
00110220stp x0, x1, [sp+8]
00110224str x2, [sp+24]
00110228mov x3, x30
0011022cbl runtime.morestack_noctxt.abi0
00110230ldp x0, x1, [sp+8]
00110234ldr x2, [sp+24]
00110238b 0x1100c0
0011023cudf 0
001100c0
001100c0bufio.NewReaderSize: ; void bufio.NewReaderSize(io.Reader rd, int size)
001100c0ldr x16, [x28+16]
001100c4sub x17, sp, 16
001100c8subs xzr, x17, x16
001100ccb.ls 0x110220
001100d0str x30, [sp-144]!
001100d4stur x29, [sp-8]
001100d8sub x29, sp, 8
001100dcstr x0, [sp+152]
001100e0str x1, [sp+160]
001100e4str x2, [sp+168]
001100e8str xzr, [sp+72]
001100ecstr xzr, [sp+96]
001100f0ldr x1, [sp+152]
001100f4ldr x2, [sp+160]
001100f8adrp x3, 0x605000
001100fcadd x3, x3, 992
00110100subs xzr, x1, x3
00110104b.eq 0x11010c
00110108b 0x110114
0011010c
0011010cloc_11010c:
0011010corr x0, xzr, 1
00110110b 0x110120
00110114
00110114loc_110114:
00110114mov x0, xzr
00110118mov x2, xzr
0011011cb 0x110120
00110120
00110120loc_110120:
00110120str x2, [sp+96]
00110124strb w0, [sp+62]
00110128ldr x1, [sp+96]
0011012cstr x1, [sp+104]
00110130ldrb w1, [sp+62]
00110134strb w1, [sp+63]
00110138ldr x1, [sp+104]
0011013cstr x1, [sp+88]
00110140ldrb w1, [sp+63]
00110144strb w1, [sp+61]
00110148strb w1, [sp+62]
0011014ctbnz w1, 0, 0x110154
00110150b 0x110178
00110154
00110154loc_110154:
00110154ldr x1, [sp+88]
00110158ldrsb x27, [x1]
0011015cldr x1, [x1+8]
00110160str x1, [sp+64]
00110164ldr x2, [sp+168]
00110168subs xzr, x2, x1
0011016ccset x1, le
00110170strb w1, [sp+62]
00110174b 0x11017c
00110178
00110178loc_110178:
00110178b 0x11017c
0011017c
0011017cloc_11017c:
0011017cldrb w1, [sp+62]
00110180tbnz w1, 0, 0x110188
00110184b 0x11019c
00110188
00110188loc_110188:
00110188ldr x0, [sp+88]
0011018cstr x0, [sp+72]
00110190ldur x29, [sp-8]
00110194ldr x30, [sp], 144
00110198ret x30
0011019c
0011019cloc_11019c:
0011019cadrp x0, 0x575000
001101a0add x0, x0, 2784
001101a4bl runtime.newobject
001101a8str x0, [sp+80]
001101acldr x1, [sp+168]
001101b0subs xzr, x1, 16
001101b4b.lt 0x1101bc
001101b8b 0x1101c4
001101bc
001101bcloc_1101bc:
001101bcorr x1, xzr, 16
001101c0b 0x1101c8
001101c4
001101c4loc_1101c4:
001101c4b 0x1101c8
001101c8
001101c8loc_1101c8:
001101c8str x1, [sp+64]
001101ccadrp x0, 0x4e5000
001101d0add x0, x0, 3072
001101d4mov x2, x1
001101d8bl runtime.makeslice
001101dcldr x2, [sp+64]
001101e0ldr x3, [sp+64]
001101e4str x0, [sp+112]
001101e8str x2, [sp+120]
001101ecstr x3, [sp+128]
001101f0ldr x4, [sp+152]
001101f4ldr x5, [sp+80]
001101f8ldr x6, [sp+160]
001101fcmov x1, x0
00110200mov x0, x5
00110204mov x5, x6
00110208bl bufio.(*Reader).reset
0011020cldr x0, [sp+80]
00110210str x0, [sp+72]
00110214ldur x29, [sp-8]
00110218ldr x30, [sp], 144
0011021cret x30
00110220
00110220loc_110220:
00110220stp x0, x1, [sp+8]
00110224str x2, [sp+24]
00110228mov x3, x30
0011022cbl runtime.morestack_noctxt.abi0
00110230ldp x0, x1, [sp+8]
00110234ldr x2, [sp+24]
00110238b 0x1100c0
0011023cudf 0
001100c0
00110240
00110240bufio.NewReader: ; void bufio.NewReader(io.Reader rd)
00110240ldr x16, [x28+16]
00110244subs xzr, sp, x16
00110248b.ls 0x110288
0011024cstr x30, [sp-64]!
00110250stur x29, [sp-8]
00110254sub x29, sp, 8
00110258str x0, [sp+72]
0011025cstr x1, [sp+80]
00110260str xzr, [sp+40]
00110264ldr x0, [sp+72]
00110268ldr x1, [sp+80]
0011026corr x2, xzr, 4096
00110270bl bufio.NewReaderSize
00110274str x0, [sp+48]
00110278str x0, [sp+40]
0011027cldur x29, [sp-8]
00110280ldr x30, [sp], 64
00110284ret x30
00110288
00110288loc_110288:
00110288stp x0, x1, [sp+8]
0011028cmov x3, x30
00110290bl runtime.morestack_noctxt.abi0
00110294ldp x0, x1, [sp+8]
00110298b 0x110240
0011029cudf 0
00110240
00110240bufio.NewReader: ; void bufio.NewReader(io.Reader rd)
00110240ldr x16, [x28+16]
00110244subs xzr, sp, x16
00110248b.ls 0x110288
0011024cstr x30, [sp-64]!
00110250stur x29, [sp-8]
00110254sub x29, sp, 8
00110258str x0, [sp+72]
0011025cstr x1, [sp+80]
00110260str xzr, [sp+40]
00110264ldr x0, [sp+72]
00110268ldr x1, [sp+80]
0011026corr x2, xzr, 4096
00110270bl bufio.NewReaderSize
00110274str x0, [sp+48]
00110278str x0, [sp+40]
0011027cldur x29, [sp-8]
00110280ldr x30, [sp], 64
00110284ret x30
00110288
00110288loc_110288:
00110288stp x0, x1, [sp+8]
0011028cmov x3, x30
00110290bl runtime.morestack_noctxt.abi0
00110294ldp x0, x1, [sp+8]
00110298b 0x110240
0011029cudf 0
00110240
001102a0
001102a0bufio.(*Reader).Size: ; void bufio.(*Reader).Size(bufio.Reader * b)
001102a0str x30, [sp-32]!
001102a4stur x29, [sp-8]
001102a8sub x29, sp, 8
001102acstr x0, [sp+40]
001102b0str xzr, [sp+8]
001102b4ldrsb x27, [x0]
001102b8ldr x0, [x0+8]
001102bcstr x0, [sp+16]
001102c0str x0, [sp+8]
001102c4add x29, sp, 24
001102c8add sp, sp, 32
001102ccret x30
001102a0
001102a0bufio.(*Reader).Size: ; void bufio.(*Reader).Size(bufio.Reader * b)
001102a0str x30, [sp-32]!
001102a4stur x29, [sp-8]
001102a8sub x29, sp, 8
001102acstr x0, [sp+40]
001102b0str xzr, [sp+8]
001102b4ldrsb x27, [x0]
001102b8ldr x0, [x0+8]
001102bcstr x0, [sp+16]
001102c0str x0, [sp+8]
001102c4add x29, sp, 24
001102c8add sp, sp, 32
001102ccret x30
001102a0
001102d0
001102d0bufio.(*Reader).Reset: ; void bufio.(*Reader).Reset(bufio.Reader * b, io.Reader r)
001102d0ldr x16, [x28+16]
001102d4subs xzr, sp, x16
001102d8b.ls 0x1103f8
001102dcstr x30, [sp-128]!
001102e0stur x29, [sp-8]
001102e4sub x29, sp, 8
001102e8str x0, [sp+136]
001102ecstr x1, [sp+144]
001102f0str x2, [sp+152]
001102f4adrp x6, 0x605000
001102f8add x6, x6, 992
001102fcstr x6, [sp+80]
00110300str x0, [sp+88]
00110304ldr x7, [sp+144]
00110308subs xzr, x7, x6
0011030cb.eq 0x110314
00110310b 0x11033c
00110314
00110314loc_110314:
00110314ldr x2, [sp+152]
00110318mov x1, x0
0011031cmov x0, x6
00110320bl runtime.ifaceeq
00110324tbnz w0, 0, 0x11032c
00110328b 0x110338
0011032c
0011032cloc_11032c:
0011032cldur x29, [sp-8]
00110330ldr x30, [sp], 128
00110334ret x30
00110338
00110338loc_110338:
00110338b 0x110340
0011033c
0011033cloc_11033c:
0011033cb 0x110340
00110340
00110340loc_110340:
00110340ldr x6, [sp+136]
00110344ldrsb x27, [x6]
00110348ldr x6, [x6]
0011034ccbnz x6, 0x110354
00110350b 0x110358
00110354
00110354loc_110354:
00110354b 0x1103bc
00110358
00110358loc_110358:
00110358adrp x0, 0x4e5000
0011035cadd x0, x0, 3072
00110360orr x1, xzr, 4096
00110364mov x2, x1
00110368bl runtime.makeslice
0011036cstr x0, [sp+96]
00110370orr x3, xzr, 4096
00110374str x3, [sp+104]
00110378str x3, [sp+112]
0011037cldr x4, [sp+136]
00110380ldrsb x27, [x4]
00110384str x3, [x4+8]
00110388str x3, [x4+16]
0011038cadrp x27, 0x93b000
00110390ldr w3, [x27+3056]
00110394cbz w3, 0x11039c
00110398b 0x1103a0
0011039c
0011039cloc_11039c:
0011039cb 0x1103b4
001103a0
001103a0loc_1103a0:
001103a0bl runtime.gcWriteBarrier2
001103a4str x0, [x25]
001103a8ldr x6, [x4]
001103acstr x6, [x25+8]
001103b0b 0x1103b4
001103b4
001103b4loc_1103b4:
001103b4str x0, [x4]
001103b8b 0x1103bc
001103bc
001103bcloc_1103bc:
001103bcldr x6, [sp+136]
001103c0ldrsb x27, [x6]
001103c4ldr x1, [x6]
001103c8ldr x2, [x6+8]
001103ccldr x3, [x6+16]
001103d0str x1, [sp+56]
001103d4str x2, [sp+64]
001103d8str x3, [sp+72]
001103dcldr x4, [sp+144]
001103e0ldr x0, [sp+136]
001103e4ldr x5, [sp+152]
001103e8bl bufio.(*Reader).reset
001103ecldur x29, [sp-8]
001103f0ldr x30, [sp], 128
001103f4ret x30
001103f8
001103f8loc_1103f8:
001103f8stp x0, x1, [sp+8]
001103fcstr x2, [sp+24]
00110400mov x3, x30
00110404bl runtime.morestack_noctxt.abi0
00110408ldp x0, x1, [sp+8]
0011040cldr x2, [sp+24]
00110410b 0x1102d0
00110414udf 0
00110418udf 0
0011041cudf 0
001102d0
001102d0bufio.(*Reader).Reset: ; void bufio.(*Reader).Reset(bufio.Reader * b, io.Reader r)
001102d0ldr x16, [x28+16]
001102d4subs xzr, sp, x16
001102d8b.ls 0x1103f8
001102dcstr x30, [sp-128]!
001102e0stur x29, [sp-8]
001102e4sub x29, sp, 8
001102e8str x0, [sp+136]
001102ecstr x1, [sp+144]
001102f0str x2, [sp+152]
001102f4adrp x6, 0x605000
001102f8add x6, x6, 992
001102fcstr x6, [sp+80]
00110300str x0, [sp+88]
00110304ldr x7, [sp+144]
00110308subs xzr, x7, x6
0011030cb.eq 0x110314
00110310b 0x11033c
00110314
00110314loc_110314:
00110314ldr x2, [sp+152]
00110318mov x1, x0
0011031cmov x0, x6
00110320bl runtime.ifaceeq
00110324tbnz w0, 0, 0x11032c
00110328b 0x110338
0011032c
0011032cloc_11032c:
0011032cldur x29, [sp-8]
00110330ldr x30, [sp], 128
00110334ret x30
00110338
00110338loc_110338:
00110338b 0x110340
0011033c
0011033cloc_11033c:
0011033cb 0x110340
00110340
00110340loc_110340:
00110340ldr x6, [sp+136]
00110344ldrsb x27, [x6]
00110348ldr x6, [x6]
0011034ccbnz x6, 0x110354
00110350b 0x110358
00110354
00110354loc_110354:
00110354b 0x1103bc
00110358
00110358loc_110358:
00110358adrp x0, 0x4e5000
0011035cadd x0, x0, 3072
00110360orr x1, xzr, 4096
00110364mov x2, x1
00110368bl runtime.makeslice
0011036cstr x0, [sp+96]
00110370orr x3, xzr, 4096
00110374str x3, [sp+104]
00110378str x3, [sp+112]
0011037cldr x4, [sp+136]
00110380ldrsb x27, [x4]
00110384str x3, [x4+8]
00110388str x3, [x4+16]
0011038cadrp x27, 0x93b000
00110390ldr w3, [x27+3056]
00110394cbz w3, 0x11039c
00110398b 0x1103a0
0011039c
0011039cloc_11039c:
0011039cb 0x1103b4
001103a0
001103a0loc_1103a0:
001103a0bl runtime.gcWriteBarrier2
001103a4str x0, [x25]
001103a8ldr x6, [x4]
001103acstr x6, [x25+8]
001103b0b 0x1103b4
001103b4
001103b4loc_1103b4:
001103b4str x0, [x4]
001103b8b 0x1103bc
001103bc
001103bcloc_1103bc:
001103bcldr x6, [sp+136]
001103c0ldrsb x27, [x6]
001103c4ldr x1, [x6]
001103c8ldr x2, [x6+8]
001103ccldr x3, [x6+16]
001103d0str x1, [sp+56]
001103d4str x2, [sp+64]
001103d8str x3, [sp+72]
001103dcldr x4, [sp+144]
001103e0ldr x0, [sp+136]
001103e4ldr x5, [sp+152]
001103e8bl bufio.(*Reader).reset
001103ecldur x29, [sp-8]
001103f0ldr x30, [sp], 128
001103f4ret x30
001103f8
001103f8loc_1103f8:
001103f8stp x0, x1, [sp+8]
001103fcstr x2, [sp+24]
00110400mov x3, x30
00110404bl runtime.morestack_noctxt.abi0
00110408ldp x0, x1, [sp+8]
0011040cldr x2, [sp+24]
00110410b 0x1102d0
00110414udf 0
00110418udf 0
0011041cudf 0
001102d0
00110420
00110420bufio.(*Reader).reset: ; void bufio.(*Reader).reset(bufio.Reader * b, struct []uint8 buf, io.Reader r)
00110420ldr x16, [x28+16]
00110424sub x17, sp, 16
00110428subs xzr, x17, x16
0011042cb.ls 0x110510
00110430str x30, [sp-144]!
00110434stur x29, [sp-8]
00110438sub x29, sp, 8
0011043cstr x0, [sp+152]
00110440str x1, [sp+160]
00110444str x2, [sp+168]
00110448str x3, [sp+176]
0011044cstr x4, [sp+184]
00110450str x5, [sp+192]
00110454add x20, sp, 48
00110458adr x27, 16
0011045cstp x29, x27, [sp-24]
00110460sub x29, sp, 24
00110464bl fn_87cfc
00110468sub x29, sp, 8
0011046cstr xzr, [sp+128]
00110470ldr x3, [sp+160]
00110474ldr x4, [sp+168]
00110478ldr x5, [sp+176]
0011047cstr x3, [sp+48]
00110480str x4, [sp+56]
00110484str x5, [sp+64]
00110488ldr x3, [sp+184]
0011048cldr x4, [sp+192]
00110490str x3, [sp+72]
00110494str x4, [sp+80]
00110498movn x3, 0
0011049cstr x3, [sp+120]
001104a0str x3, [sp+128]
001104a4ldr x21, [sp+152]
001104a8str x21, [sp+40]
001104acldrsb x27, [x21]
001104b0adrp x27, 0x93b000
001104b4ldr w3, [x27+3056]
001104b8cbz w3, 0x1104c0
001104bcb 0x1104c4
001104c0
001104c0loc_1104c0:
001104c0b 0x1104e0
001104c4
001104c4loc_1104c4:
001104c4adrp x0, 0x575000
001104c8add x0, x0, 2784
001104ccmov x1, x21
001104d0add x2, sp, 48
001104d4bl runtime.wbMove
001104d8ldr x21, [sp+40]
001104dcb 0x1104e0
001104e0
001104e0loc_1104e0:
001104e0add x20, sp, 48
001104e4adr x27, 16
001104e8stp x29, x27, [sp-24]
001104ecsub x29, sp, 24
001104f0bl fn_87ef8
001104f4sub x29, sp, 8
001104f8ldr x0, [sp+128]
001104fcldr x1, [sp+40]
00110500str x0, [x1+80]
00110504ldur x29, [sp-8]
00110508ldr x30, [sp], 144
0011050cret x30
00110510
00110510loc_110510:
00110510stp x0, x1, [sp+8]
00110514stp x2, x3, [sp+24]
00110518stp x4, x5, [sp+40]
0011051cmov x3, x30
00110520bl runtime.morestack_noctxt.abi0
00110524ldp x0, x1, [sp+8]
00110528ldp x2, x3, [sp+24]
0011052cldp x4, x5, [sp+40]
00110530b 0x110420
00110534udf 0
00110538udf 0
0011053cudf 0
00110420
00110420bufio.(*Reader).reset: ; void bufio.(*Reader).reset(bufio.Reader * b, struct []uint8 buf, io.Reader r)
00110420ldr x16, [x28+16]
00110424sub x17, sp, 16
00110428subs xzr, x17, x16
0011042cb.ls 0x110510
00110430str x30, [sp-144]!
00110434stur x29, [sp-8]
00110438sub x29, sp, 8
0011043cstr x0, [sp+152]
00110440str x1, [sp+160]
00110444str x2, [sp+168]
00110448str x3, [sp+176]
0011044cstr x4, [sp+184]
00110450str x5, [sp+192]
00110454add x20, sp, 48
00110458adr x27, 16
0011045cstp x29, x27, [sp-24]
00110460sub x29, sp, 24
00110464bl fn_87cfc
00110468sub x29, sp, 8
0011046cstr xzr, [sp+128]
00110470ldr x3, [sp+160]
00110474ldr x4, [sp+168]
00110478ldr x5, [sp+176]
0011047cstr x3, [sp+48]
00110480str x4, [sp+56]
00110484str x5, [sp+64]
00110488ldr x3, [sp+184]
0011048cldr x4, [sp+192]
00110490str x3, [sp+72]
00110494str x4, [sp+80]
00110498movn x3, 0
0011049cstr x3, [sp+120]
001104a0str x3, [sp+128]
001104a4ldr x21, [sp+152]
001104a8str x21, [sp+40]
001104acldrsb x27, [x21]
001104b0adrp x27, 0x93b000
001104b4ldr w3, [x27+3056]
001104b8cbz w3, 0x1104c0
001104bcb 0x1104c4
001104c0
001104c0loc_1104c0:
001104c0b 0x1104e0
001104c4
001104c4loc_1104c4:
001104c4adrp x0, 0x575000
001104c8add x0, x0, 2784
001104ccmov x1, x21
001104d0add x2, sp, 48
001104d4bl runtime.wbMove
001104d8ldr x21, [sp+40]
001104dcb 0x1104e0
001104e0
001104e0loc_1104e0:
001104e0add x20, sp, 48
001104e4adr x27, 16
001104e8stp x29, x27, [sp-24]
001104ecsub x29, sp, 24
001104f0bl fn_87ef8
001104f4sub x29, sp, 8
001104f8ldr x0, [sp+128]
001104fcldr x1, [sp+40]
00110500str x0, [x1+80]
00110504ldur x29, [sp-8]
00110508ldr x30, [sp], 144
0011050cret x30
00110510
00110510loc_110510:
00110510stp x0, x1, [sp+8]
00110514stp x2, x3, [sp+24]
00110518stp x4, x5, [sp+40]
0011051cmov x3, x30
00110520bl runtime.morestack_noctxt.abi0
00110524ldp x0, x1, [sp+8]
00110528ldp x2, x3, [sp+24]
0011052cldp x4, x5, [sp+40]
00110530b 0x110420
00110534udf 0
00110538udf 0
0011053cudf 0
00110420
00110540
00110540bufio.(*Reader).fill: ; void bufio.(*Reader).fill(bufio.Reader * b)
00110540ldr x16, [x28+16]
00110544sub x17, sp, 128
00110548subs xzr, x17, x16
0011054cb.ls 0x110904
00110550sub x20, sp, 256
00110554stp x29, x30, [x20-8]
00110558add sp, x20, 0
0011055csub x29, sp, 8
00110560str x0, [sp+264]
00110564ldrsb x27, [x0]
00110568ldr x4, [x0+40]
0011056csubs xzr, x4, 0
00110570b.gt 0x110578
00110574b 0x110698
00110578
00110578loc_110578:
00110578ldrsb x27, [x0]
0011057cldr x4, [x0+40]
00110580str x4, [sp+72]
00110584ldrsb x27, [x0]
00110588ldr x1, [x0+48]
0011058cstr x1, [sp+64]
00110590ldrsb x27, [x0]
00110594ldr x2, [x0+16]
00110598ldr x5, [x0]
0011059csubs xzr, x2, x1
001105a0b.hs 0x1105a8
001105a4b 0x1108fc
001105a8
001105a8loc_1105a8:
001105a8subs xzr, x1, x4
001105acb.hs 0x1105b4
001105b0b 0x1108f4
001105b4
001105b4loc_1105b4:
001105b4sub x6, x2, x4
001105b8sub x7, x1, x4
001105bcsub x8, xzr, x6
001105c0and x4, x4, x8, asr #63
001105c4add x4, x5, x4
001105c8str x4, [sp+136]
001105ccstr x7, [sp+144]
001105d0str x6, [sp+152]
001105d4ldr x4, [sp+264]
001105d8ldrsb x27, [x4]
001105dcldr x5, [x4]
001105e0ldr x6, [x4+8]
001105e4ldr x4, [x4+16]
001105e8str x5, [sp+224]
001105ecstr x6, [sp+232]
001105f0str x4, [sp+240]
001105f4ldr x4, [sp+144]
001105f8ldr x5, [sp+136]
001105fcldr x6, [sp+152]
00110600str x5, [sp+200]
00110604str x4, [sp+208]
00110608str x6, [sp+216]
0011060cldr x5, [sp+232]
00110610str x5, [sp+96]
00110614subs xzr, x4, x5
00110618b.lt 0x110620
0011061cb 0x110628
00110620
00110620loc_110620:
00110620str x4, [sp+96]
00110624b 0x11062c
00110628
00110628loc_110628:
00110628b 0x11062c
0011062c
0011062cloc_11062c:
0011062cldr x4, [sp+200]
00110630ldr x5, [sp+224]
00110634subs xzr, x4, x5
00110638b.ne 0x110640
0011063cb 0x11065c
00110640
00110640loc_110640:
00110640ldr x3, [sp+96]
00110644str x3, [sp+88]
00110648ldr x2, [sp+88]
0011064cldr x0, [sp+224]
00110650ldr x1, [sp+200]
00110654bl runtime.memmove
00110658b 0x110660
0011065c
0011065cloc_11065c:
0011065cb 0x110660
00110660
00110660loc_110660:
00110660ldr x4, [sp+264]
00110664ldrsb x27, [x4]
00110668ldr x5, [sp+264]
0011066cldrsb x27, [x5]
00110670ldr x5, [x5+48]
00110674ldr x6, [sp+264]
00110678ldrsb x27, [x6]
0011067cldr x6, [x6+40]
00110680sub x5, x5, x6
00110684str x5, [x4+48]
00110688ldr x4, [sp+264]
0011068cldrsb x27, [x4]
00110690str xzr, [x4+40]
00110694b 0x11069c
00110698
00110698loc_110698:
00110698b 0x11069c
0011069c
0011069cloc_11069c:
0011069cldr x4, [sp+264]
001106a0ldrsb x27, [x4]
001106a4ldr x4, [x4+8]
001106a8str x4, [sp+64]
001106acldr x5, [sp+264]
001106b0ldrsb x27, [x5]
001106b4ldr x5, [x5+48]
001106b8subs xzr, x4, x5
001106bcb.le 0x1108e0
001106c0b 0x1106c4
001106c4
001106c4loc_1106c4:
001106c4movz x4, 100
001106c8str x4, [sp+56]
001106ccb 0x1106d0
001106d0
001106d0loc_1106d0:
001106d0ldr x4, [sp+56]
001106d4subs xzr, x4, 0
001106d8b.gt 0x1106e0
001106dcb 0x110840
001106e0
001106e0loc_1106e0:
001106e0ldr x4, [sp+264]
001106e4ldrsb x27, [x4]
001106e8ldr x0, [x4+48]
001106ecstr x0, [sp+64]
001106f0ldr x4, [sp+264]
001106f4ldrsb x27, [x4]
001106f8ldr x1, [x4+8]
001106fcldr x5, [x4]
00110700ldr x4, [x4+16]
00110704b 0x110708
00110708
00110708loc_110708:
00110708subs xzr, x1, x0
0011070cb.hs 0x110714
00110710b 0x1108dc
00110714
00110714loc_110714:
00110714sub x4, x4, x0
00110718sub x6, x1, x0
0011071csub x7, xzr, x4
00110720and x7, x0, x7, asr #63
00110724add x5, x5, x7
00110728str x5, [sp+136]
0011072cstr x6, [sp+144]
00110730str x4, [sp+152]
00110734stp xzr, xzr, [sp+120]
00110738ldr x4, [sp+264]
0011073cldrsb x27, [x4]
00110740ldr x5, [x4+24]
00110744ldrsb x27, [x5]
00110748ldr x0, [x4+32]
0011074cldr x4, [x5+24]
00110750ldr x1, [sp+136]
00110754ldr x2, [sp+144]
00110758ldr x3, [sp+152]
0011075cblr x4
00110760str x0, [sp+72]
00110764str x1, [sp+120]
00110768str x2, [sp+128]
0011076cldr x4, [sp+72]
00110770str x4, [sp+80]
00110774str x1, [sp+160]
00110778str x2, [sp+168]
0011077cldr x4, [sp+80]
00110780str x4, [sp+48]
00110784str x1, [sp+104]
00110788str x2, [sp+112]
0011078cldr x4, [sp+48]
00110790tbnz x4, 63, 0x110894
00110794b 0x110798
00110798
00110798loc_110798:
00110798ldr x4, [sp+264]
0011079cldrsb x27, [x4]
001107a0ldr x5, [sp+264]
001107a4ldrsb x27, [x5]
001107a8ldr x5, [x5+48]
001107acldr x6, [sp+48]
001107b0add x5, x5, x6
001107b4str x5, [x4+48]
001107b8ldr x4, [sp+104]
001107bccbnz x4, 0x1107c4
001107c0b 0x110810
001107c4
001107c4loc_1107c4:
001107c4ldr x0, [sp+264]
001107c8ldrsb x27, [x0]
001107ccldr x1, [sp+112]
001107d0ldr x2, [sp+104]
001107d4str x2, [x0+56]
001107d8adrp x27, 0x93b000
001107dcldr w2, [x27+3056]
001107e0cbz w2, 0x1107e8
001107e4b 0x1107ec
001107e8
001107e8loc_1107e8:
001107e8b 0x110800
001107ec
001107ecloc_1107ec:
001107ecbl runtime.gcWriteBarrier2
001107f0str x1, [x25]
001107f4ldr x2, [x0+64]
001107f8str x2, [x25+8]
001107fcb 0x110800
00110800
00110800loc_110800:
00110800str x1, [x0+64]
00110804ldp x29, x30, [sp-8]
00110808add sp, sp, 256
0011080cret x30
00110810
00110810loc_110810:
00110810ldr x4, [sp+48]
00110814subs xzr, x4, 0
00110818b.gt 0x110820
0011081cb 0x11082c
00110820
00110820loc_110820:
00110820ldp x29, x30, [sp-8]
00110824add sp, sp, 256
00110828ret x30
0011082c
0011082cloc_11082c:
0011082cb 0x110830
00110830
00110830loc_110830:
00110830ldr x4, [sp+56]
00110834sub x4, x4, 1
00110838str x4, [sp+56]
0011083cb 0x1106d0
00110840
00110840loc_110840:
00110840ldr x0, [sp+264]
00110844ldrsb x27, [x0]
00110848adrp x27, 0x911000
0011084cldr x1, [x27+1560]
00110850adrp x27, 0x911000
00110854ldr x2, [x27+1552]
00110858str x2, [x0+56]
0011085cadrp x27, 0x93b000
00110860ldr w2, [x27+3056]
00110864cbz w2, 0x11086c
00110868b 0x110870
0011086c
0011086cloc_11086c:
0011086cb 0x110884
00110870
00110870loc_110870:
00110870bl runtime.gcWriteBarrier2
00110874str x1, [x25]
00110878ldr x2, [x0+64]
0011087cstr x2, [x25+8]
00110880b 0x110884
00110884
00110884loc_110884:
00110884str x1, [x0+64]
00110888ldp x29, x30, [sp-8]
0011088cadd sp, sp, 256
00110890ret x30
00110894
00110894loc_110894:
00110894adrp x27, 0x911000
00110898ldr x2, [x27+1840]
0011089cadrp x27, 0x911000
001108a0ldr x3, [x27+1848]
001108a4str x2, [sp+184]
001108a8str x3, [sp+192]
001108acstr x2, [sp+176]
001108b0ldr x2, [sp+176]
001108b4cbnz x2, 0x1108bc
001108b8b 0x1108d8
001108bc
001108bcloc_1108bc:
001108bcldr x2, [sp+176]
001108c0ldr x2, [x2+8]
001108c4str x2, [sp+176]
001108c8b 0x1108cc
001108cc
001108ccloc_1108cc:
001108ccldr x1, [sp+192]
001108d0ldr x0, [sp+176]
001108d4bl runtime.gopanic
001108d8
001108d8loc_1108d8:
001108d8b 0x1108cc
001108dc
001108dcloc_1108dc:
001108dcbl runtime.panicSliceB
001108e0
001108e0loc_1108e0:
001108e0adrp x0, 0x4e5000
001108e4add x0, x0, 2944
001108e8adrp x1, 0x601000
001108ecadd x1, x1, 1280
001108f0bl runtime.gopanic
001108f4
001108f4loc_1108f4:
001108f4mov x0, x4
001108f8bl runtime.panicSliceB
001108fc
001108fcloc_1108fc:
001108fcbl runtime.panicSliceAcap
00110900hint
00110904
00110904loc_110904:
00110904str x0, [sp+8]
00110908mov x3, x30
0011090cbl runtime.morestack_noctxt.abi0
00110910ldr x0, [sp+8]
00110914b 0x110540
00110918udf 0
0011091cudf 0
00110540
00110540bufio.(*Reader).fill: ; void bufio.(*Reader).fill(bufio.Reader * b)
00110540ldr x16, [x28+16]
00110544sub x17, sp, 128
00110548subs xzr, x17, x16
0011054cb.ls 0x110904
00110550sub x20, sp, 256
00110554stp x29, x30, [x20-8]
00110558add sp, x20, 0
0011055csub x29, sp, 8
00110560str x0, [sp+264]
00110564ldrsb x27, [x0]
00110568ldr x4, [x0+40]
0011056csubs xzr, x4, 0
00110570b.gt 0x110578
00110574b 0x110698
00110578
00110578loc_110578:
00110578ldrsb x27, [x0]
0011057cldr x4, [x0+40]
00110580str x4, [sp+72]
00110584ldrsb x27, [x0]
00110588ldr x1, [x0+48]
0011058cstr x1, [sp+64]
00110590ldrsb x27, [x0]
00110594ldr x2, [x0+16]
00110598ldr x5, [x0]
0011059csubs xzr, x2, x1
001105a0b.hs 0x1105a8
001105a4b 0x1108fc
001105a8
001105a8loc_1105a8:
001105a8subs xzr, x1, x4
001105acb.hs 0x1105b4
001105b0b 0x1108f4
001105b4
001105b4loc_1105b4:
001105b4sub x6, x2, x4
001105b8sub x7, x1, x4
001105bcsub x8, xzr, x6
001105c0and x4, x4, x8, asr #63
001105c4add x4, x5, x4
001105c8str x4, [sp+136]
001105ccstr x7, [sp+144]
001105d0str x6, [sp+152]
001105d4ldr x4, [sp+264]
001105d8ldrsb x27, [x4]
001105dcldr x5, [x4]
001105e0ldr x6, [x4+8]
001105e4ldr x4, [x4+16]
001105e8str x5, [sp+224]
001105ecstr x6, [sp+232]
001105f0str x4, [sp+240]
001105f4ldr x4, [sp+144]
001105f8ldr x5, [sp+136]
001105fcldr x6, [sp+152]
00110600str x5, [sp+200]
00110604str x4, [sp+208]
00110608str x6, [sp+216]
0011060cldr x5, [sp+232]
00110610str x5, [sp+96]
00110614subs xzr, x4, x5
00110618b.lt 0x110620
0011061cb 0x110628
00110620
00110620loc_110620:
00110620str x4, [sp+96]
00110624b 0x11062c
00110628
00110628loc_110628:
00110628b 0x11062c
0011062c
0011062cloc_11062c:
0011062cldr x4, [sp+200]
00110630ldr x5, [sp+224]
00110634subs xzr, x4, x5
00110638b.ne 0x110640
0011063cb 0x11065c
00110640
00110640loc_110640:
00110640ldr x3, [sp+96]
00110644str x3, [sp+88]
00110648ldr x2, [sp+88]
0011064cldr x0, [sp+224]
00110650ldr x1, [sp+200]
00110654bl runtime.memmove
00110658b 0x110660
0011065c
0011065cloc_11065c:
0011065cb 0x110660
00110660
00110660loc_110660:
00110660ldr x4, [sp+264]
00110664ldrsb x27, [x4]
00110668ldr x5, [sp+264]
0011066cldrsb x27, [x5]
00110670ldr x5, [x5+48]
00110674ldr x6, [sp+264]
00110678ldrsb x27, [x6]
0011067cldr x6, [x6+40]
00110680sub x5, x5, x6
00110684str x5, [x4+48]
00110688ldr x4, [sp+264]
0011068cldrsb x27, [x4]
00110690str xzr, [x4+40]
00110694b 0x11069c
00110698
00110698loc_110698:
00110698b 0x11069c
0011069c
0011069cloc_11069c:
0011069cldr x4, [sp+264]
001106a0ldrsb x27, [x4]
001106a4ldr x4, [x4+8]
001106a8str x4, [sp+64]
001106acldr x5, [sp+264]
001106b0ldrsb x27, [x5]
001106b4ldr x5, [x5+48]
001106b8subs xzr, x4, x5
001106bcb.le 0x1108e0
001106c0b 0x1106c4
001106c4
001106c4loc_1106c4:
001106c4movz x4, 100
001106c8str x4, [sp+56]
001106ccb 0x1106d0
001106d0
001106d0loc_1106d0:
001106d0ldr x4, [sp+56]
001106d4subs xzr, x4, 0
001106d8b.gt 0x1106e0
001106dcb 0x110840
001106e0
001106e0loc_1106e0:
001106e0ldr x4, [sp+264]
001106e4ldrsb x27, [x4]
001106e8ldr x0, [x4+48]
001106ecstr x0, [sp+64]
001106f0ldr x4, [sp+264]
001106f4ldrsb x27, [x4]
001106f8ldr x1, [x4+8]
001106fcldr x5, [x4]
00110700ldr x4, [x4+16]
00110704b 0x110708
00110708
00110708loc_110708:
00110708subs xzr, x1, x0
0011070cb.hs 0x110714
00110710b 0x1108dc
00110714
00110714loc_110714:
00110714sub x4, x4, x0
00110718sub x6, x1, x0
0011071csub x7, xzr, x4
00110720and x7, x0, x7, asr #63
00110724add x5, x5, x7
00110728str x5, [sp+136]
0011072cstr x6, [sp+144]
00110730str x4, [sp+152]
00110734stp xzr, xzr, [sp+120]
00110738ldr x4, [sp+264]
0011073cldrsb x27, [x4]
00110740ldr x5, [x4+24]
00110744ldrsb x27, [x5]
00110748ldr x0, [x4+32]
0011074cldr x4, [x5+24]
00110750ldr x1, [sp+136]
00110754ldr x2, [sp+144]
00110758ldr x3, [sp+152]
0011075cblr x4
00110760str x0, [sp+72]
00110764str x1, [sp+120]
00110768str x2, [sp+128]
0011076cldr x4, [sp+72]
00110770str x4, [sp+80]
00110774str x1, [sp+160]
00110778str x2, [sp+168]
0011077cldr x4, [sp+80]
00110780str x4, [sp+48]
00110784str x1, [sp+104]
00110788str x2, [sp+112]
0011078cldr x4, [sp+48]
00110790tbnz x4, 63, 0x110894
00110794b 0x110798
00110798
00110798loc_110798:
00110798ldr x4, [sp+264]
0011079cldrsb x27, [x4]
001107a0ldr x5, [sp+264]
001107a4ldrsb x27, [x5]
001107a8ldr x5, [x5+48]
001107acldr x6, [sp+48]
001107b0add x5, x5, x6
001107b4str x5, [x4+48]
001107b8ldr x4, [sp+104]
001107bccbnz x4, 0x1107c4
001107c0b 0x110810
001107c4
001107c4loc_1107c4:
001107c4ldr x0, [sp+264]
001107c8ldrsb x27, [x0]
001107ccldr x1, [sp+112]
001107d0ldr x2, [sp+104]
001107d4str x2, [x0+56]
001107d8adrp x27, 0x93b000
001107dcldr w2, [x27+3056]
001107e0cbz w2, 0x1107e8
001107e4b 0x1107ec
001107e8
001107e8loc_1107e8:
001107e8b 0x110800
001107ec
001107ecloc_1107ec:
001107ecbl runtime.gcWriteBarrier2
001107f0str x1, [x25]
001107f4ldr x2, [x0+64]
001107f8str x2, [x25+8]
001107fcb 0x110800
00110800
00110800loc_110800:
00110800str x1, [x0+64]
00110804ldp x29, x30, [sp-8]
00110808add sp, sp, 256
0011080cret x30
00110810
00110810loc_110810:
00110810ldr x4, [sp+48]
00110814subs xzr, x4, 0
00110818b.gt 0x110820
0011081cb 0x11082c
00110820
00110820loc_110820:
00110820ldp x29, x30, [sp-8]
00110824add sp, sp, 256
00110828ret x30
0011082c
0011082cloc_11082c:
0011082cb 0x110830
00110830
00110830loc_110830:
00110830ldr x4, [sp+56]
00110834sub x4, x4, 1
00110838str x4, [sp+56]
0011083cb 0x1106d0
00110840
00110840loc_110840:
00110840ldr x0, [sp+264]
00110844ldrsb x27, [x0]
00110848adrp x27, 0x911000
0011084cldr x1, [x27+1560]
00110850adrp x27, 0x911000
00110854ldr x2, [x27+1552]
00110858str x2, [x0+56]
0011085cadrp x27, 0x93b000
00110860ldr w2, [x27+3056]
00110864cbz w2, 0x11086c
00110868b 0x110870
0011086c
0011086cloc_11086c:
0011086cb 0x110884
00110870
00110870loc_110870:
00110870bl runtime.gcWriteBarrier2
00110874str x1, [x25]
00110878ldr x2, [x0+64]
0011087cstr x2, [x25+8]
00110880b 0x110884
00110884
00110884loc_110884:
00110884str x1, [x0+64]
00110888ldp x29, x30, [sp-8]
0011088cadd sp, sp, 256
00110890ret x30
00110894
00110894loc_110894:
00110894adrp x27, 0x911000
00110898ldr x2, [x27+1840]
0011089cadrp x27, 0x911000
001108a0ldr x3, [x27+1848]
001108a4str x2, [sp+184]
001108a8str x3, [sp+192]
001108acstr x2, [sp+176]
001108b0ldr x2, [sp+176]
001108b4cbnz x2, 0x1108bc
001108b8b 0x1108d8
001108bc
001108bcloc_1108bc:
001108bcldr x2, [sp+176]
001108c0ldr x2, [x2+8]
001108c4str x2, [sp+176]
001108c8b 0x1108cc
001108cc
001108ccloc_1108cc:
001108ccldr x1, [sp+192]
001108d0ldr x0, [sp+176]
001108d4bl runtime.gopanic
001108d8
001108d8loc_1108d8:
001108d8b 0x1108cc
001108dc
001108dcloc_1108dc:
001108dcbl runtime.panicSliceB
001108e0
001108e0loc_1108e0:
001108e0adrp x0, 0x4e5000
001108e4add x0, x0, 2944
001108e8adrp x1, 0x601000
001108ecadd x1, x1, 1280
001108f0bl runtime.gopanic
001108f4
001108f4loc_1108f4:
001108f4mov x0, x4
001108f8bl runtime.panicSliceB
001108fc
001108fcloc_1108fc:
001108fcbl runtime.panicSliceAcap
00110900hint
00110904
00110904loc_110904:
00110904str x0, [sp+8]
00110908mov x3, x30
0011090cbl runtime.morestack_noctxt.abi0
00110910ldr x0, [sp+8]
00110914b 0x110540
00110918udf 0
0011091cudf 0
00110540
00110920
00110920bufio.(*Reader).readErr: ; void bufio.(*Reader).readErr(bufio.Reader * b)
00110920ldr x16, [x28+16]
00110924subs xzr, sp, x16
00110928b.ls 0x1109a8
0011092cstr x30, [sp-48]!
00110930stur x29, [sp-8]
00110934sub x29, sp, 8
00110938str x0, [sp+56]
0011093cstp xzr, xzr, [sp+8]
00110940ldr x2, [sp+56]
00110944ldrsb x27, [x2]
00110948ldr x3, [x2+56]
0011094cldr x2, [x2+64]
00110950str x3, [sp+24]
00110954str x2, [sp+32]
00110958ldr x2, [sp+56]
0011095cldrsb x27, [x2]
00110960str xzr, [x2+56]
00110964adrp x27, 0x93b000
00110968ldr w3, [x27+3056]
0011096ccbz w3, 0x110974
00110970b 0x110978
00110974
00110974loc_110974:
00110974b 0x110988
00110978
00110978loc_110978:
00110978ldr x3, [x2+64]
0011097cbl runtime.gcWriteBarrier1
00110980str x3, [x25]
00110984b 0x110988
00110988
00110988loc_110988:
00110988str xzr, [x2+64]
0011098cldr x0, [sp+24]
00110990ldr x1, [sp+32]
00110994str x0, [sp+8]
00110998str x1, [sp+16]
0011099cldur x29, [sp-8]
001109a0ldr x30, [sp], 48
001109a4ret x30
001109a8
001109a8loc_1109a8:
001109a8str x0, [sp+8]
001109acmov x3, x30
001109b0bl runtime.morestack_noctxt.abi0
001109b4ldr x0, [sp+8]
001109b8b 0x110920
001109bcudf 0
00110920
00110920bufio.(*Reader).readErr: ; void bufio.(*Reader).readErr(bufio.Reader * b)
00110920ldr x16, [x28+16]
00110924subs xzr, sp, x16
00110928b.ls 0x1109a8
0011092cstr x30, [sp-48]!
00110930stur x29, [sp-8]
00110934sub x29, sp, 8
00110938str x0, [sp+56]
0011093cstp xzr, xzr, [sp+8]
00110940ldr x2, [sp+56]
00110944ldrsb x27, [x2]
00110948ldr x3, [x2+56]
0011094cldr x2, [x2+64]
00110950str x3, [sp+24]
00110954str x2, [sp+32]
00110958ldr x2, [sp+56]
0011095cldrsb x27, [x2]
00110960str xzr, [x2+56]
00110964adrp x27, 0x93b000
00110968ldr w3, [x27+3056]
0011096ccbz w3, 0x110974
00110970b 0x110978
00110974
00110974loc_110974:
00110974b 0x110988
00110978
00110978loc_110978:
00110978ldr x3, [x2+64]
0011097cbl runtime.gcWriteBarrier1
00110980str x3, [x25]
00110984b 0x110988
00110988
00110988loc_110988:
00110988str xzr, [x2+64]
0011098cldr x0, [sp+24]
00110990ldr x1, [sp+32]
00110994str x0, [sp+8]
00110998str x1, [sp+16]
0011099cldur x29, [sp-8]
001109a0ldr x30, [sp], 48
001109a4ret x30
001109a8
001109a8loc_1109a8:
001109a8str x0, [sp+8]
001109acmov x3, x30
001109b0bl runtime.morestack_noctxt.abi0
001109b4ldr x0, [sp+8]
001109b8b 0x110920
001109bcudf 0
00110920
001109c0
001109c0bufio.(*Reader).Peek: ; void bufio.(*Reader).Peek(bufio.Reader * b, int n)
001109c0ldr x16, [x28+16]
001109c4sub x17, sp, 16
001109c8subs xzr, x17, x16
001109ccb.ls 0x110d0c
001109d0str x30, [sp-144]!
001109d4stur x29, [sp-8]
001109d8sub x29, sp, 8
001109dcstr x0, [sp+152]
001109e0str x1, [sp+160]
001109e4str xzr, [sp+72]
001109e8stp xzr, xzr, [sp+80]
001109ecstp xzr, xzr, [sp+56]
001109f0ldr x5, [sp+160]
001109f4tbnz x5, 63, 0x1109fc
001109f8b 0x110a34
001109fc
001109fcloc_1109fc:
001109fcstr xzr, [sp+72]
00110a00stp xzr, xzr, [sp+80]
00110a04adrp x27, 0x911000
00110a08ldr x3, [x27+1824]
00110a0cadrp x27, 0x911000
00110a10ldr x4, [x27+1832]
00110a14str x3, [sp+56]
00110a18str x4, [sp+64]
00110a1cldr x0, [sp+72]
00110a20ldr x1, [sp+80]
00110a24ldr x2, [sp+88]
00110a28ldur x29, [sp-8]
00110a2cldr x30, [sp], 144
00110a30ret x30
00110a34
00110a34loc_110a34:
00110a34ldr x5, [sp+152]
00110a38ldrsb x27, [x5]
00110a3cmovn x6, 0
00110a40str x6, [x5+72]
00110a44ldr x5, [sp+152]
00110a48ldrsb x27, [x5]
00110a4cstr x6, [x5+80]
00110a50b 0x110a54
00110a54
00110a54loc_110a54:
00110a54ldr x5, [sp+152]
00110a58ldrsb x27, [x5]
00110a5cldr x5, [x5+48]
00110a60ldr x6, [sp+152]
00110a64ldrsb x27, [x6]
00110a68ldr x6, [x6+40]
00110a6csub x5, x5, x6
00110a70ldr x6, [sp+160]
00110a74subs xzr, x6, x5
00110a78cset x5, gt
00110a7cstrb w5, [sp+30]
00110a80b.gt 0x110a88
00110a84b 0x110ac4
00110a88
00110a88loc_110a88:
00110a88ldr x5, [sp+152]
00110a8cldrsb x27, [x5]
00110a90ldr x5, [x5+8]
00110a94str x5, [sp+48]
00110a98ldr x6, [sp+152]
00110a9cldrsb x27, [x6]
00110aa0ldr x6, [x6+48]
00110aa4ldr x7, [sp+152]
00110aa8ldrsb x27, [x7]
00110aacldr x7, [x7+40]
00110ab0sub x6, x6, x7
00110ab4subs xzr, x5, x6
00110ab8cset x5, gt
00110abcstrb w5, [sp+30]
00110ac0b 0x110ac8
00110ac4
00110ac4loc_110ac4:
00110ac4b 0x110ac8
00110ac8
00110ac8loc_110ac8:
00110ac8ldrb w5, [sp+30]
00110accstrb w5, [sp+31]
00110ad0tbnz w5, 0, 0x110ad8
00110ad4b 0x110af8
00110ad8
00110ad8loc_110ad8:
00110ad8ldr x5, [sp+152]
00110adcldrsb x27, [x5]
00110ae0ldr x5, [x5+56]
00110ae4subs xzr, x5, 0
00110ae8cset x5, ne
00110aeceor x5, x5, 1
00110af0strb w5, [sp+31]
00110af4b 0x110afc
00110af8
00110af8loc_110af8:
00110af8b 0x110afc
00110afc
00110afcloc_110afc:
00110afcldrb w5, [sp+31]
00110b00tbnz w5, 0, 0x110b08
00110b04b 0x110b18
00110b08
00110b08loc_110b08:
00110b08ldr x0, [sp+152]
00110b0cbl bufio.(*Reader).fill
00110b10b 0x110b14
00110b14
00110b14loc_110b14:
00110b14b 0x110a54
00110b18
00110b18loc_110b18:
00110b18ldr x5, [sp+152]
00110b1cldrsb x27, [x5]
00110b20ldr x5, [x5+8]
00110b24str x5, [sp+48]
00110b28ldr x6, [sp+160]
00110b2csubs xzr, x6, x5
00110b30b.gt 0x110b38
00110b34b 0x110bdc
00110b38
00110b38loc_110b38:
00110b38ldr x5, [sp+152]
00110b3cldrsb x27, [x5]
00110b40ldr x0, [x5+40]
00110b44str x0, [sp+48]
00110b48ldr x5, [sp+152]
00110b4cldrsb x27, [x5]
00110b50ldr x1, [x5+48]
00110b54str x1, [sp+40]
00110b58ldr x5, [sp+152]
00110b5cldrsb x27, [x5]
00110b60ldr x2, [x5+16]
00110b64ldr x5, [x5]
00110b68subs xzr, x2, x1
00110b6cb.hs 0x110b74
00110b70b 0x110d04
00110b74
00110b74loc_110b74:
00110b74subs xzr, x1, x0
00110b78b.hs 0x110b80
00110b7cb 0x110d00
00110b80
00110b80loc_110b80:
00110b80sub x6, x2, x0
00110b84sub x7, x1, x0
00110b88sub x8, xzr, x6
00110b8cand x8, x0, x8, asr #63
00110b90add x5, x5, x8
00110b94str x5, [sp+112]
00110b98str x7, [sp+120]
00110b9cstr x6, [sp+128]
00110ba0str x5, [sp+72]
00110ba4str x7, [sp+80]
00110ba8str x6, [sp+88]
00110bacadrp x27, 0x911000
00110bb0ldr x3, [x27+1808]
00110bb4adrp x27, 0x911000
00110bb8ldr x4, [x27+1816]
00110bbcstr x3, [sp+56]
00110bc0str x4, [sp+64]
00110bc4ldr x0, [sp+72]
00110bc8ldr x1, [sp+80]
00110bccldr x2, [sp+88]
00110bd0ldur x29, [sp-8]
00110bd4ldr x30, [sp], 144
00110bd8ret x30
00110bdc
00110bdcloc_110bdc:
00110bdcstp xzr, xzr, [sp+96]
00110be0ldr x5, [sp+152]
00110be4ldrsb x27, [x5]
00110be8ldr x5, [x5+48]
00110becldr x6, [sp+152]
00110bf0ldrsb x27, [x6]
00110bf4ldr x6, [x6+40]
00110bf8sub x5, x5, x6
00110bfcstr x5, [sp+32]
00110c00ldr x6, [sp+160]
00110c04subs xzr, x6, x5
00110c08b.gt 0x110c10
00110c0cb 0x110c50
00110c10
00110c10loc_110c10:
00110c10str x5, [sp+160]
00110c14ldr x0, [sp+152]
00110c18bl bufio.(*Reader).readErr
00110c1cstr x0, [sp+96]
00110c20str x1, [sp+104]
00110c24cbnz x0, 0x110c2c
00110c28b 0x110c30
00110c2c
00110c2cloc_110c2c:
00110c2cb 0x110c4c
00110c30
00110c30loc_110c30:
00110c30adrp x27, 0x911000
00110c34ldr x5, [x27+1808]
00110c38adrp x27, 0x911000
00110c3cldr x6, [x27+1816]
00110c40str x5, [sp+96]
00110c44str x6, [sp+104]
00110c48b 0x110c4c
00110c4c
00110c4cloc_110c4c:
00110c4cb 0x110c54
00110c50
00110c50loc_110c50:
00110c50b 0x110c54
00110c54
00110c54loc_110c54:
00110c54ldr x5, [sp+152]
00110c58ldrsb x27, [x5]
00110c5cldr x0, [x5+40]
00110c60str x0, [sp+40]
00110c64ldr x5, [sp+152]
00110c68ldrsb x27, [x5]
00110c6cldr x5, [x5+40]
00110c70ldr x6, [sp+160]
00110c74add x1, x5, x6
00110c78str x1, [sp+48]
00110c7cldr x5, [sp+152]
00110c80ldrsb x27, [x5]
00110c84ldr x2, [x5+16]
00110c88ldr x5, [x5]
00110c8csubs xzr, x2, x1
00110c90b.hs 0x110c98
00110c94b 0x110cfc
00110c98
00110c98loc_110c98:
00110c98subs xzr, x0, x1
00110c9cb.ls 0x110ca4
00110ca0b 0x110cf8
00110ca4
00110ca4loc_110ca4:
00110ca4sub x6, x2, x0
00110ca8sub x7, x1, x0
00110cacsub x8, xzr, x6
00110cb0and x8, x0, x8, asr #63
00110cb4add x5, x5, x8
00110cb8str x5, [sp+112]
00110cbcstr x7, [sp+120]
00110cc0str x6, [sp+128]
00110cc4str x5, [sp+72]
00110cc8str x7, [sp+80]
00110cccstr x6, [sp+88]
00110cd0ldr x3, [sp+96]
00110cd4ldr x4, [sp+104]
00110cd8str x3, [sp+56]
00110cdcstr x4, [sp+64]
00110ce0ldr x0, [sp+72]
00110ce4ldr x1, [sp+80]
00110ce8ldr x2, [sp+88]
00110cecldur x29, [sp-8]
00110cf0ldr x30, [sp], 144
00110cf4ret x30
00110cf8
00110cf8loc_110cf8:
00110cf8bl runtime.panicSliceB
00110cfc
00110cfcloc_110cfc:
00110cfcbl runtime.panicSliceAcap
00110d00
00110d00loc_110d00:
00110d00bl runtime.panicSliceB
00110d04
00110d04loc_110d04:
00110d04bl runtime.panicSliceAcap
00110d08hint
00110d0c
00110d0cloc_110d0c:
00110d0cstp x0, x1, [sp+8]
00110d10mov x3, x30
00110d14bl runtime.morestack_noctxt.abi0
00110d18ldp x0, x1, [sp+8]
00110d1cb 0x1109c0
001109c0
001109c0bufio.(*Reader).Peek: ; void bufio.(*Reader).Peek(bufio.Reader * b, int n)
001109c0ldr x16, [x28+16]
001109c4sub x17, sp, 16
001109c8subs xzr, x17, x16
001109ccb.ls 0x110d0c
001109d0str x30, [sp-144]!
001109d4stur x29, [sp-8]
001109d8sub x29, sp, 8
001109dcstr x0, [sp+152]
001109e0str x1, [sp+160]
001109e4str xzr, [sp+72]
001109e8stp xzr, xzr, [sp+80]
001109ecstp xzr, xzr, [sp+56]
001109f0ldr x5, [sp+160]
001109f4tbnz x5, 63, 0x1109fc
001109f8b 0x110a34
001109fc
001109fcloc_1109fc:
001109fcstr xzr, [sp+72]
00110a00stp xzr, xzr, [sp+80]
00110a04adrp x27, 0x911000
00110a08ldr x3, [x27+1824]
00110a0cadrp x27, 0x911000
00110a10ldr x4, [x27+1832]
00110a14str x3, [sp+56]
00110a18str x4, [sp+64]
00110a1cldr x0, [sp+72]
00110a20ldr x1, [sp+80]
00110a24ldr x2, [sp+88]
00110a28ldur x29, [sp-8]
00110a2cldr x30, [sp], 144
00110a30ret x30
00110a34
00110a34loc_110a34:
00110a34ldr x5, [sp+152]
00110a38ldrsb x27, [x5]
00110a3cmovn x6, 0
00110a40str x6, [x5+72]
00110a44ldr x5, [sp+152]
00110a48ldrsb x27, [x5]
00110a4cstr x6, [x5+80]
00110a50b 0x110a54
00110a54
00110a54loc_110a54:
00110a54ldr x5, [sp+152]
00110a58ldrsb x27, [x5]
00110a5cldr x5, [x5+48]
00110a60ldr x6, [sp+152]
00110a64ldrsb x27, [x6]
00110a68ldr x6, [x6+40]
00110a6csub x5, x5, x6
00110a70ldr x6, [sp+160]
00110a74subs xzr, x6, x5
00110a78cset x5, gt
00110a7cstrb w5, [sp+30]
00110a80b.gt 0x110a88
00110a84b 0x110ac4
00110a88
00110a88loc_110a88:
00110a88ldr x5, [sp+152]
00110a8cldrsb x27, [x5]
00110a90ldr x5, [x5+8]
00110a94str x5, [sp+48]
00110a98ldr x6, [sp+152]
00110a9cldrsb x27, [x6]
00110aa0ldr x6, [x6+48]
00110aa4ldr x7, [sp+152]
00110aa8ldrsb x27, [x7]
00110aacldr x7, [x7+40]
00110ab0sub x6, x6, x7
00110ab4subs xzr, x5, x6
00110ab8cset x5, gt
00110abcstrb w5, [sp+30]
00110ac0b 0x110ac8
00110ac4
00110ac4loc_110ac4:
00110ac4b 0x110ac8
00110ac8
00110ac8loc_110ac8:
00110ac8ldrb w5, [sp+30]
00110accstrb w5, [sp+31]
00110ad0tbnz w5, 0, 0x110ad8
00110ad4b 0x110af8
00110ad8
00110ad8loc_110ad8:
00110ad8ldr x5, [sp+152]
00110adcldrsb x27, [x5]
00110ae0ldr x5, [x5+56]
00110ae4subs xzr, x5, 0
00110ae8cset x5, ne
00110aeceor x5, x5, 1
00110af0strb w5, [sp+31]
00110af4b 0x110afc
00110af8
00110af8loc_110af8:
00110af8b 0x110afc
00110afc
00110afcloc_110afc:
00110afcldrb w5, [sp+31]
00110b00tbnz w5, 0, 0x110b08
00110b04b 0x110b18
00110b08
00110b08loc_110b08:
00110b08ldr x0, [sp+152]
00110b0cbl bufio.(*Reader).fill
00110b10b 0x110b14
00110b14
00110b14loc_110b14:
00110b14b 0x110a54
00110b18
00110b18loc_110b18:
00110b18ldr x5, [sp+152]
00110b1cldrsb x27, [x5]
00110b20ldr x5, [x5+8]
00110b24str x5, [sp+48]
00110b28ldr x6, [sp+160]
00110b2csubs xzr, x6, x5
00110b30b.gt 0x110b38
00110b34b 0x110bdc
00110b38
00110b38loc_110b38:
00110b38ldr x5, [sp+152]
00110b3cldrsb x27, [x5]
00110b40ldr x0, [x5+40]
00110b44str x0, [sp+48]
00110b48ldr x5, [sp+152]
00110b4cldrsb x27, [x5]
00110b50ldr x1, [x5+48]
00110b54str x1, [sp+40]
00110b58ldr x5, [sp+152]
00110b5cldrsb x27, [x5]
00110b60ldr x2, [x5+16]
00110b64ldr x5, [x5]
00110b68subs xzr, x2, x1
00110b6cb.hs 0x110b74
00110b70b 0x110d04
00110b74
00110b74loc_110b74:
00110b74subs xzr, x1, x0
00110b78b.hs 0x110b80
00110b7cb 0x110d00
00110b80
00110b80loc_110b80:
00110b80sub x6, x2, x0
00110b84sub x7, x1, x0
00110b88sub x8, xzr, x6
00110b8cand x8, x0, x8, asr #63
00110b90add x5, x5, x8
00110b94str x5, [sp+112]
00110b98str x7, [sp+120]
00110b9cstr x6, [sp+128]
00110ba0str x5, [sp+72]
00110ba4str x7, [sp+80]
00110ba8str x6, [sp+88]
00110bacadrp x27, 0x911000
00110bb0ldr x3, [x27+1808]
00110bb4adrp x27, 0x911000
00110bb8ldr x4, [x27+1816]
00110bbcstr x3, [sp+56]
00110bc0str x4, [sp+64]
00110bc4ldr x0, [sp+72]
00110bc8ldr x1, [sp+80]
00110bccldr x2, [sp+88]
00110bd0ldur x29, [sp-8]
00110bd4ldr x30, [sp], 144
00110bd8ret x30
00110bdc
00110bdcloc_110bdc:
00110bdcstp xzr, xzr, [sp+96]
00110be0ldr x5, [sp+152]
00110be4ldrsb x27, [x5]
00110be8ldr x5, [x5+48]
00110becldr x6, [sp+152]
00110bf0ldrsb x27, [x6]
00110bf4ldr x6, [x6+40]
00110bf8sub x5, x5, x6
00110bfcstr x5, [sp+32]
00110c00ldr x6, [sp+160]
00110c04subs xzr, x6, x5
00110c08b.gt 0x110c10
00110c0cb 0x110c50
00110c10
00110c10loc_110c10:
00110c10str x5, [sp+160]
00110c14ldr x0, [sp+152]
00110c18bl bufio.(*Reader).readErr
00110c1cstr x0, [sp+96]
00110c20str x1, [sp+104]
00110c24cbnz x0, 0x110c2c
00110c28b 0x110c30
00110c2c
00110c2cloc_110c2c:
00110c2cb 0x110c4c
00110c30
00110c30loc_110c30:
00110c30adrp x27, 0x911000
00110c34ldr x5, [x27+1808]
00110c38adrp x27, 0x911000
00110c3cldr x6, [x27+1816]
00110c40str x5, [sp+96]
00110c44str x6, [sp+104]
00110c48b 0x110c4c
00110c4c
00110c4cloc_110c4c:
00110c4cb 0x110c54
00110c50
00110c50loc_110c50:
00110c50b 0x110c54
00110c54
00110c54loc_110c54:
00110c54ldr x5, [sp+152]
00110c58ldrsb x27, [x5]
00110c5cldr x0, [x5+40]
00110c60str x0, [sp+40]
00110c64ldr x5, [sp+152]
00110c68ldrsb x27, [x5]
00110c6cldr x5, [x5+40]
00110c70ldr x6, [sp+160]
00110c74add x1, x5, x6
00110c78str x1, [sp+48]
00110c7cldr x5, [sp+152]
00110c80ldrsb x27, [x5]
00110c84ldr x2, [x5+16]
00110c88ldr x5, [x5]
00110c8csubs xzr, x2, x1
00110c90b.hs 0x110c98
00110c94b 0x110cfc
00110c98
00110c98loc_110c98:
00110c98subs xzr, x0, x1
00110c9cb.ls 0x110ca4
00110ca0b 0x110cf8
00110ca4
00110ca4loc_110ca4:
00110ca4sub x6, x2, x0
00110ca8sub x7, x1, x0
00110cacsub x8, xzr, x6
00110cb0and x8, x0, x8, asr #63
00110cb4add x5, x5, x8
00110cb8str x5, [sp+112]
00110cbcstr x7, [sp+120]
00110cc0str x6, [sp+128]
00110cc4str x5, [sp+72]
00110cc8str x7, [sp+80]
00110cccstr x6, [sp+88]
00110cd0ldr x3, [sp+96]
00110cd4ldr x4, [sp+104]
00110cd8str x3, [sp+56]
00110cdcstr x4, [sp+64]
00110ce0ldr x0, [sp+72]
00110ce4ldr x1, [sp+80]
00110ce8ldr x2, [sp+88]
00110cecldur x29, [sp-8]
00110cf0ldr x30, [sp], 144
00110cf4ret x30
00110cf8
00110cf8loc_110cf8:
00110cf8bl runtime.panicSliceB
00110cfc
00110cfcloc_110cfc:
00110cfcbl runtime.panicSliceAcap
00110d00
00110d00loc_110d00:
00110d00bl runtime.panicSliceB
00110d04
00110d04loc_110d04:
00110d04bl runtime.panicSliceAcap
00110d08hint
00110d0c
00110d0cloc_110d0c:
00110d0cstp x0, x1, [sp+8]
00110d10mov x3, x30
00110d14bl runtime.morestack_noctxt.abi0
00110d18ldp x0, x1, [sp+8]
00110d1cb 0x1109c0
001109c0
00110d20
00110d20bufio.(*Reader).Read: ; void bufio.(*Reader).Read(bufio.Reader * b, struct []uint8 p)
00110d20ldr x16, [x28+16]
00110d24sub x17, sp, 192
00110d28subs xzr, x17, x16
00110d2cb.ls 0x1112ec
00110d30sub x20, sp, 320
00110d34stp x29, x30, [x20-8]
00110d38add sp, x20, 0
00110d3csub x29, sp, 8
00110d40str x0, [sp+328]
00110d44str x1, [sp+336]
00110d48str x2, [sp+344]
00110d4cstr x3, [sp+352]
00110d50str xzr, [sp+48]
00110d54stp xzr, xzr, [sp+104]
00110d58ldr x4, [sp+344]
00110d5cstr x4, [sp+48]
00110d60cbz x4, 0x110d68
00110d64b 0x110de0
00110d68
00110d68loc_110d68:
00110d68ldr x0, [sp+328]
00110d6cbl bufio.(*Reader).Buffered
00110d70str x0, [sp+56]
00110d74subs xzr, x0, 0
00110d78b.gt 0x110d80
00110d7cb 0x110da0
00110d80
00110d80loc_110d80:
00110d80str xzr, [sp+48]
00110d84stp xzr, xzr, [sp+104]
00110d88ldr x0, [sp+48]
00110d8cmov x1, xzr
00110d90mov x2, xzr
00110d94ldp x29, x30, [sp-8]
00110d98add sp, sp, 320
00110d9cret x30
00110da0
00110da0loc_110da0:
00110da0ldr x0, [sp+328]
00110da4bl bufio.(*Reader).readErr
00110da8str x0, [sp+120]
00110dacstr x1, [sp+128]
00110db0str xzr, [sp+48]
00110db4str x0, [sp+104]
00110db8str x1, [sp+112]
00110dbcldr x2, [sp+48]
00110dc0mov x3, x0
00110dc4mov x0, x2
00110dc8mov x4, x1
00110dccmov x1, x3
00110dd0mov x2, x4
00110dd4ldp x29, x30, [sp-8]
00110dd8add sp, sp, 320
00110ddcret x30
00110de0
00110de0loc_110de0:
00110de0ldr x4, [sp+328]
00110de4ldrsb x27, [x4]
00110de8ldr x4, [x4+40]
00110decldr x5, [sp+328]
00110df0ldrsb x27, [x5]
00110df4ldr x5, [x5+48]
00110df8subs xzr, x5, x4
00110dfcb.eq 0x110e04
00110e00b 0x1110d0
00110e04
00110e04loc_110e04:
00110e04ldr x4, [sp+328]
00110e08ldrsb x27, [x4]
00110e0cldr x4, [x4+56]
00110e10cbnz x4, 0x110e18
00110e14b 0x110e58
00110e18
00110e18loc_110e18:
00110e18ldr x0, [sp+328]
00110e1cbl bufio.(*Reader).readErr
00110e20str x0, [sp+120]
00110e24str x1, [sp+128]
00110e28str xzr, [sp+48]
00110e2cstr x0, [sp+104]
00110e30str x1, [sp+112]
00110e34ldr x2, [sp+48]
00110e38mov x3, x0
00110e3cmov x0, x2
00110e40mov x4, x1
00110e44mov x1, x3
00110e48mov x2, x4
00110e4cldp x29, x30, [sp-8]
00110e50add sp, sp, 320
00110e54ret x30
00110e58
00110e58loc_110e58:
00110e58ldr x4, [sp+344]
00110e5cstr x4, [sp+56]
00110e60ldr x5, [sp+328]
00110e64ldrsb x27, [x5]
00110e68ldr x5, [x5+8]
00110e6cstr x5, [sp+96]
00110e70subs xzr, x5, x4
00110e74b.le 0x110e7c
00110e78b 0x110fa0
00110e7c
00110e7cloc_110e7c:
00110e7cstp xzr, xzr, [sp+120]
00110e80ldr x4, [sp+328]
00110e84ldrsb x27, [x4]
00110e88ldr x5, [x4+24]
00110e8cldrsb x27, [x5]
00110e90ldr x0, [x4+32]
00110e94ldr x1, [sp+336]
00110e98ldr x2, [sp+344]
00110e9cldr x3, [sp+352]
00110ea0ldr x4, [x5+24]
00110ea4blr x4
00110ea8str x0, [sp+96]
00110eacstr x1, [sp+120]
00110eb0str x2, [sp+128]
00110eb4ldr x4, [sp+96]
00110eb8str x4, [sp+72]
00110ebcstr x1, [sp+152]
00110ec0str x2, [sp+160]
00110ec4ldr x4, [sp+72]
00110ec8str x4, [sp+48]
00110eccldr x4, [sp+328]
00110ed0ldrsb x27, [x4]
00110ed4str x1, [x4+56]
00110ed8adrp x27, 0x93b000
00110edcldr w5, [x27+3056]
00110ee0cbz w5, 0x110ee8
00110ee4b 0x110eec
00110ee8
00110ee8loc_110ee8:
00110ee8b 0x110f00
00110eec
00110eecloc_110eec:
00110eecbl runtime.gcWriteBarrier2
00110ef0str x2, [x25]
00110ef4ldr x3, [x4+64]
00110ef8str x3, [x25+8]
00110efcb 0x110f00
00110f00
00110f00loc_110f00:
00110f00str x2, [x4+64]
00110f04ldr x2, [sp+48]
00110f08tbnz x2, 63, 0x1112a4
00110f0cb 0x110f10
00110f10
00110f10loc_110f10:
00110f10ldr x2, [sp+48]
00110f14subs xzr, x2, 0
00110f18b.gt 0x110f20
00110f1cb 0x110f60
00110f20
00110f20loc_110f20:
00110f20ldr x1, [sp+344]
00110f24ldr x2, [sp+336]
00110f28ldr x3, [sp+48]
00110f2csub x0, x3, 1
00110f30subs xzr, x1, x0
00110f34b.hi 0x110f3c
00110f38b 0x1112a0
00110f3c
00110f3cloc_110f3c:
00110f3cldr x1, [sp+328]
00110f40ldrsb x27, [x1]
00110f44ldrb w2, [x2+x0]
00110f48str x2, [x1+72]
00110f4cldr x1, [sp+328]
00110f50ldrsb x27, [x1]
00110f54movn x2, 0
00110f58str x2, [x1+80]
00110f5cb 0x110f64
00110f60
00110f60loc_110f60:
00110f60b 0x110f64
00110f64
00110f64loc_110f64:
00110f64ldr x0, [sp+328]
00110f68bl bufio.(*Reader).readErr
00110f6cstr x0, [sp+120]
00110f70str x1, [sp+128]
00110f74str x0, [sp+104]
00110f78str x1, [sp+112]
00110f7cldr x2, [sp+48]
00110f80mov x3, x0
00110f84mov x0, x2
00110f88mov x4, x1
00110f8cmov x1, x3
00110f90mov x2, x4
00110f94ldp x29, x30, [sp-8]
00110f98add sp, sp, 320
00110f9cret x30
00110fa0
00110fa0loc_110fa0:
00110fa0ldr x4, [sp+328]
00110fa4ldrsb x27, [x4]
00110fa8str xzr, [x4+40]
00110facldr x4, [sp+328]
00110fb0ldrsb x27, [x4]
00110fb4str xzr, [x4+48]
00110fb8stp xzr, xzr, [sp+120]
00110fbcldr x4, [sp+328]
00110fc0ldrsb x27, [x4]
00110fc4ldr x1, [x4]
00110fc8ldr x2, [x4+8]
00110fccldr x3, [x4+16]
00110fd0str x1, [sp+240]
00110fd4str x2, [sp+248]
00110fd8str x3, [sp+256]
00110fdcldr x4, [sp+328]
00110fe0ldrsb x27, [x4]
00110fe4ldr x5, [x4+24]
00110fe8ldrsb x27, [x5]
00110fecldr x0, [x4+32]
00110ff0ldr x4, [x5+24]
00110ff4blr x4
00110ff8str x0, [sp+96]
00110ffcstr x1, [sp+120]
00111000str x2, [sp+128]
00111004ldr x4, [sp+96]
00111008str x4, [sp+64]
0011100cstr x1, [sp+136]
00111010str x2, [sp+144]
00111014ldr x4, [sp+64]
00111018str x4, [sp+48]
0011101cldr x4, [sp+328]
00111020ldrsb x27, [x4]
00111024str x1, [x4+56]
00111028adrp x27, 0x93a000
0011102cldr w5, [x27+3056]
00111030cbz w5, 0x111038
00111034b 0x11103c
00111038
00111038loc_111038:
00111038b 0x111050
0011103c
0011103cloc_11103c:
0011103cbl runtime.gcWriteBarrier2
00111040str x2, [x25]
00111044ldr x3, [x4+64]
00111048str x3, [x25+8]
0011104cb 0x111050
00111050
00111050loc_111050:
00111050str x2, [x4+64]
00111054ldr x3, [sp+48]
00111058tbnz x3, 63, 0x111258
0011105cb 0x111060
00111060
00111060loc_111060:
00111060ldr x3, [sp+48]
00111064cbz x3, 0x11106c
00111068b 0x1110ac
0011106c
0011106cloc_11106c:
0011106cldr x0, [sp+328]
00111070bl bufio.(*Reader).readErr
00111074str x0, [sp+120]
00111078str x1, [sp+128]
0011107cstr xzr, [sp+48]
00111080str x0, [sp+104]
00111084str x1, [sp+112]
00111088ldr x2, [sp+48]
0011108cmov x3, x0
00111090mov x0, x2
00111094mov x4, x1
00111098mov x1, x3
0011109cmov x2, x4
001110a0ldp x29, x30, [sp-8]
001110a4add sp, sp, 320
001110a8ret x30
001110ac
001110acloc_1110ac:
001110acldr x3, [sp+328]
001110b0ldrsb x27, [x3]
001110b4ldr x4, [sp+328]
001110b8ldrsb x27, [x4]
001110bcldr x4, [x4+48]
001110c0ldr x5, [sp+48]
001110c4add x4, x4, x5
001110c8str x4, [x3+48]
001110ccb 0x1110d4
001110d0
001110d0loc_1110d0:
001110d0b 0x1110d4
001110d4
001110d4loc_1110d4:
001110d4ldr x3, [sp+328]
001110d8ldrsb x27, [x3]
001110dcldr x0, [x3+40]
001110e0str x0, [sp+96]
001110e4ldr x3, [sp+328]
001110e8ldrsb x27, [x3]
001110ecldr x1, [x3+48]
001110f0str x1, [sp+56]
001110f4ldr x3, [sp+328]
001110f8ldrsb x27, [x3]
001110fcldr x2, [x3+16]
00111100ldr x3, [x3]
00111104subs xzr, x2, x1
00111108b.hs 0x111110
0011110cb 0x111254
00111110
00111110loc_111110:
00111110subs xzr, x1, x0
00111114b.hs 0x11111c
00111118b 0x111250
0011111c
0011111cloc_11111c:
0011111csub x4, x2, x0
00111120sub x5, x1, x0
00111124sub x6, xzr, x4
00111128and x6, x0, x6, asr #63
0011112cadd x3, x3, x6
00111130str x3, [sp+288]
00111134str x5, [sp+296]
00111138str x4, [sp+304]
0011113cldr x3, [sp+336]
00111140ldr x4, [sp+344]
00111144ldr x5, [sp+352]
00111148str x3, [sp+192]
0011114cstr x4, [sp+200]
00111150str x5, [sp+208]
00111154ldr x3, [sp+296]
00111158ldr x4, [sp+288]
0011115cldr x5, [sp+304]
00111160str x4, [sp+168]
00111164str x3, [sp+176]
00111168str x5, [sp+184]
0011116cldr x4, [sp+200]
00111170str x4, [sp+88]
00111174subs xzr, x4, x3
00111178b.gt 0x111180
0011117cb 0x111188
00111180
00111180loc_111180:
00111180str x3, [sp+88]
00111184b 0x11118c
00111188
00111188loc_111188:
00111188b 0x11118c
0011118c
0011118cloc_11118c:
0011118cldr x3, [sp+168]
00111190ldr x4, [sp+192]
00111194subs xzr, x3, x4
00111198b.ne 0x1111a0
0011119cb 0x1111bc
001111a0
001111a0loc_1111a0:
001111a0ldr x3, [sp+88]
001111a4str x3, [sp+80]
001111a8ldr x2, [sp+80]
001111acldr x1, [sp+168]
001111b0ldr x0, [sp+192]
001111b4bl runtime.memmove
001111b8b 0x1111c0
001111bc
001111bcloc_1111bc:
001111bcb 0x1111c0
001111c0
001111c0loc_1111c0:
001111c0ldr x3, [sp+88]
001111c4str x3, [sp+48]
001111c8ldr x4, [sp+328]
001111ccldrsb x27, [x4]
001111d0ldr x5, [sp+328]
001111d4ldrsb x27, [x5]
001111d8ldr x5, [x5+40]
001111dcadd x3, x5, x3
001111e0str x3, [x4+40]
001111e4ldr x3, [sp+328]
001111e8ldrsb x27, [x3]
001111ecldr x1, [x3+8]
001111f0ldr x3, [x3]
001111f4ldr x4, [sp+328]
001111f8ldrsb x27, [x4]
001111fcldr x4, [x4+40]
00111200sub x0, x4, 1
00111204subs xzr, x1, x0
00111208b.hi 0x111210
0011120cb 0x11124c
00111210
00111210loc_111210:
00111210ldr x4, [sp+328]
00111214ldrsb x27, [x4]
00111218ldrb w3, [x3+x0]
0011121cstr x3, [x4+72]
00111220ldr x3, [sp+328]
00111224ldrsb x27, [x3]
00111228movn x4, 0
0011122cstr x4, [x3+80]
00111230stp xzr, xzr, [sp+104]
00111234ldr x0, [sp+48]
00111238mov x1, xzr
0011123cmov x2, xzr
00111240ldp x29, x30, [sp-8]
00111244add sp, sp, 320
00111248ret x30
0011124c
0011124cloc_11124c:
0011124cbl runtime.panicIndex
00111250
00111250loc_111250:
00111250bl runtime.panicSliceB
00111254
00111254loc_111254:
00111254bl runtime.panicSliceAcap
00111258
00111258loc_111258:
00111258adrp x27, 0x910000
0011125cldr x2, [x27+1840]
00111260adrp x27, 0x910000
00111264ldr x3, [x27+1848]
00111268str x2, [sp+224]
0011126cstr x3, [sp+232]
00111270str x2, [sp+216]
00111274ldr x2, [sp+216]
00111278cbnz x2, 0x111280
0011127cb 0x11129c
00111280
00111280loc_111280:
00111280ldr x2, [sp+216]
00111284ldr x2, [x2+8]
00111288str x2, [sp+216]
0011128cb 0x111290
00111290
00111290loc_111290:
00111290ldr x1, [sp+232]
00111294ldr x0, [sp+216]
00111298bl runtime.gopanic
0011129c
0011129cloc_11129c:
0011129cb 0x111290
001112a0
001112a0loc_1112a0:
001112a0bl runtime.panicIndex
001112a4
001112a4loc_1112a4:
001112a4adrp x27, 0x910000
001112a8ldr x2, [x27+1840]
001112acadrp x27, 0x910000
001112b0ldr x3, [x27+1848]
001112b4str x2, [sp+272]
001112b8str x3, [sp+280]
001112bcstr x2, [sp+264]
001112c0ldr x2, [sp+264]
001112c4cbnz x2, 0x1112cc
001112c8b 0x1112e8
001112cc
001112ccloc_1112cc:
001112ccldr x2, [sp+264]
001112d0ldr x2, [x2+8]
001112d4str x2, [sp+264]
001112d8b 0x1112dc
001112dc
001112dcloc_1112dc:
001112dcldr x1, [sp+280]
001112e0ldr x0, [sp+264]
001112e4bl runtime.gopanic
001112e8
001112e8loc_1112e8:
001112e8b 0x1112dc
001112ec
001112ecloc_1112ec:
001112ecstp x0, x1, [sp+8]
001112f0stp x2, x3, [sp+24]
001112f4mov x3, x30
001112f8bl runtime.morestack_noctxt.abi0
001112fcldp x0, x1, [sp+8]
00111300ldp x2, x3, [sp+24]
00111304b 0x110d20
00111308udf 0
0011130cudf 0
00110d20
00110d20bufio.(*Reader).Read: ; void bufio.(*Reader).Read(bufio.Reader * b, struct []uint8 p)
00110d20ldr x16, [x28+16]
00110d24sub x17, sp, 192
00110d28subs xzr, x17, x16
00110d2cb.ls 0x1112ec
00110d30sub x20, sp, 320
00110d34stp x29, x30, [x20-8]
00110d38add sp, x20, 0
00110d3csub x29, sp, 8
00110d40str x0, [sp+328]
00110d44str x1, [sp+336]
00110d48str x2, [sp+344]
00110d4cstr x3, [sp+352]
00110d50str xzr, [sp+48]
00110d54stp xzr, xzr, [sp+104]
00110d58ldr x4, [sp+344]
00110d5cstr x4, [sp+48]
00110d60cbz x4, 0x110d68
00110d64b 0x110de0
00110d68
00110d68loc_110d68:
00110d68ldr x0, [sp+328]
00110d6cbl bufio.(*Reader).Buffered
00110d70str x0, [sp+56]
00110d74subs xzr, x0, 0
00110d78b.gt 0x110d80
00110d7cb 0x110da0
00110d80
00110d80loc_110d80:
00110d80str xzr, [sp+48]
00110d84stp xzr, xzr, [sp+104]
00110d88ldr x0, [sp+48]
00110d8cmov x1, xzr
00110d90mov x2, xzr
00110d94ldp x29, x30, [sp-8]
00110d98add sp, sp, 320
00110d9cret x30
00110da0
00110da0loc_110da0:
00110da0ldr x0, [sp+328]
00110da4bl bufio.(*Reader).readErr
00110da8str x0, [sp+120]
00110dacstr x1, [sp+128]
00110db0str xzr, [sp+48]
00110db4str x0, [sp+104]
00110db8str x1, [sp+112]
00110dbcldr x2, [sp+48]
00110dc0mov x3, x0
00110dc4mov x0, x2
00110dc8mov x4, x1
00110dccmov x1, x3
00110dd0mov x2, x4
00110dd4ldp x29, x30, [sp-8]
00110dd8add sp, sp, 320
00110ddcret x30
00110de0
00110de0loc_110de0:
00110de0ldr x4, [sp+328]
00110de4ldrsb x27, [x4]
00110de8ldr x4, [x4+40]
00110decldr x5, [sp+328]
00110df0ldrsb x27, [x5]
00110df4ldr x5, [x5+48]
00110df8subs xzr, x5, x4
00110dfcb.eq 0x110e04
00110e00b 0x1110d0
00110e04
00110e04loc_110e04:
00110e04ldr x4, [sp+328]
00110e08ldrsb x27, [x4]
00110e0cldr x4, [x4+56]
00110e10cbnz x4, 0x110e18
00110e14b 0x110e58
00110e18
00110e18loc_110e18:
00110e18ldr x0, [sp+328]
00110e1cbl bufio.(*Reader).readErr
00110e20str x0, [sp+120]
00110e24str x1, [sp+128]
00110e28str xzr, [sp+48]
00110e2cstr x0, [sp+104]
00110e30str x1, [sp+112]
00110e34ldr x2, [sp+48]
00110e38mov x3, x0
00110e3cmov x0, x2
00110e40mov x4, x1
00110e44mov x1, x3
00110e48mov x2, x4
00110e4cldp x29, x30, [sp-8]
00110e50add sp, sp, 320
00110e54ret x30
00110e58
00110e58loc_110e58:
00110e58ldr x4, [sp+344]
00110e5cstr x4, [sp+56]
00110e60ldr x5, [sp+328]
00110e64ldrsb x27, [x5]
00110e68ldr x5, [x5+8]
00110e6cstr x5, [sp+96]
00110e70subs xzr, x5, x4
00110e74b.le 0x110e7c
00110e78b 0x110fa0
00110e7c
00110e7cloc_110e7c:
00110e7cstp xzr, xzr, [sp+120]
00110e80ldr x4, [sp+328]
00110e84ldrsb x27, [x4]
00110e88ldr x5, [x4+24]
00110e8cldrsb x27, [x5]
00110e90ldr x0, [x4+32]
00110e94ldr x1, [sp+336]
00110e98ldr x2, [sp+344]
00110e9cldr x3, [sp+352]
00110ea0ldr x4, [x5+24]
00110ea4blr x4
00110ea8str x0, [sp+96]
00110eacstr x1, [sp+120]
00110eb0str x2, [sp+128]
00110eb4ldr x4, [sp+96]
00110eb8str x4, [sp+72]
00110ebcstr x1, [sp+152]
00110ec0str x2, [sp+160]
00110ec4ldr x4, [sp+72]
00110ec8str x4, [sp+48]
00110eccldr x4, [sp+328]
00110ed0ldrsb x27, [x4]
00110ed4str x1, [x4+56]
00110ed8adrp x27, 0x93b000
00110edcldr w5, [x27+3056]
00110ee0cbz w5, 0x110ee8
00110ee4b 0x110eec
00110ee8
00110ee8loc_110ee8:
00110ee8b 0x110f00
00110eec
00110eecloc_110eec:
00110eecbl runtime.gcWriteBarrier2
00110ef0str x2, [x25]
00110ef4ldr x3, [x4+64]
00110ef8str x3, [x25+8]
00110efcb 0x110f00
00110f00
00110f00loc_110f00:
00110f00str x2, [x4+64]
00110f04ldr x2, [sp+48]
00110f08tbnz x2, 63, 0x1112a4
00110f0cb 0x110f10
00110f10
00110f10loc_110f10:
00110f10ldr x2, [sp+48]
00110f14subs xzr, x2, 0
00110f18b.gt 0x110f20
00110f1cb 0x110f60
00110f20
00110f20loc_110f20:
00110f20ldr x1, [sp+344]
00110f24ldr x2, [sp+336]
00110f28ldr x3, [sp+48]
00110f2csub x0, x3, 1
00110f30subs xzr, x1, x0
00110f34b.hi 0x110f3c
00110f38b 0x1112a0
00110f3c
00110f3cloc_110f3c:
00110f3cldr x1, [sp+328]
00110f40ldrsb x27, [x1]
00110f44ldrb w2, [x2+x0]
00110f48str x2, [x1+72]
00110f4cldr x1, [sp+328]
00110f50ldrsb x27, [x1]
00110f54movn x2, 0
00110f58str x2, [x1+80]
00110f5cb 0x110f64
00110f60
00110f60loc_110f60:
00110f60b 0x110f64
00110f64
00110f64loc_110f64:
00110f64ldr x0, [sp+328]
00110f68bl bufio.(*Reader).readErr
00110f6cstr x0, [sp+120]
00110f70str x1, [sp+128]
00110f74str x0, [sp+104]
00110f78str x1, [sp+112]
00110f7cldr x2, [sp+48]
00110f80mov x3, x0
00110f84mov x0, x2
00110f88mov x4, x1
00110f8cmov x1, x3
00110f90mov x2, x4
00110f94ldp x29, x30, [sp-8]
00110f98add sp, sp, 320
00110f9cret x30
00110fa0
00110fa0loc_110fa0:
00110fa0ldr x4, [sp+328]
00110fa4ldrsb x27, [x4]
00110fa8str xzr, [x4+40]
00110facldr x4, [sp+328]
00110fb0ldrsb x27, [x4]
00110fb4str xzr, [x4+48]
00110fb8stp xzr, xzr, [sp+120]
00110fbcldr x4, [sp+328]
00110fc0ldrsb x27, [x4]
00110fc4ldr x1, [x4]
00110fc8ldr x2, [x4+8]
00110fccldr x3, [x4+16]
00110fd0str x1, [sp+240]
00110fd4str x2, [sp+248]
00110fd8str x3, [sp+256]
00110fdcldr x4, [sp+328]
00110fe0ldrsb x27, [x4]
00110fe4ldr x5, [x4+24]
00110fe8ldrsb x27, [x5]
00110fecldr x0, [x4+32]
00110ff0ldr x4, [x5+24]
00110ff4blr x4
00110ff8str x0, [sp+96]
00110ffcstr x1, [sp+120]
00111000str x2, [sp+128]
00111004ldr x4, [sp+96]
00111008str x4, [sp+64]
0011100cstr x1, [sp+136]
00111010str x2, [sp+144]
00111014ldr x4, [sp+64]
00111018str x4, [sp+48]
0011101cldr x4, [sp+328]
00111020ldrsb x27, [x4]
00111024str x1, [x4+56]
00111028adrp x27, 0x93a000
0011102cldr w5, [x27+3056]
00111030cbz w5, 0x111038
00111034b 0x11103c
00111038
00111038loc_111038:
00111038b 0x111050
0011103c
0011103cloc_11103c:
0011103cbl runtime.gcWriteBarrier2
00111040str x2, [x25]
00111044ldr x3, [x4+64]
00111048str x3, [x25+8]
0011104cb 0x111050
00111050
00111050loc_111050:
00111050str x2, [x4+64]
00111054ldr x3, [sp+48]
00111058tbnz x3, 63, 0x111258
0011105cb 0x111060
00111060
00111060loc_111060:
00111060ldr x3, [sp+48]
00111064cbz x3, 0x11106c
00111068b 0x1110ac
0011106c
0011106cloc_11106c:
0011106cldr x0, [sp+328]
00111070bl bufio.(*Reader).readErr
00111074str x0, [sp+120]
00111078str x1, [sp+128]
0011107cstr xzr, [sp+48]
00111080str x0, [sp+104]
00111084str x1, [sp+112]
00111088ldr x2, [sp+48]
0011108cmov x3, x0
00111090mov x0, x2
00111094mov x4, x1
00111098mov x1, x3
0011109cmov x2, x4
001110a0ldp x29, x30, [sp-8]
001110a4add sp, sp, 320
001110a8ret x30
001110ac
001110acloc_1110ac:
001110acldr x3, [sp+328]
001110b0ldrsb x27, [x3]
001110b4ldr x4, [sp+328]
001110b8ldrsb x27, [x4]
001110bcldr x4, [x4+48]
001110c0ldr x5, [sp+48]
001110c4add x4, x4, x5
001110c8str x4, [x3+48]
001110ccb 0x1110d4
001110d0
001110d0loc_1110d0:
001110d0b 0x1110d4
001110d4
001110d4loc_1110d4:
001110d4ldr x3, [sp+328]
001110d8ldrsb x27, [x3]
001110dcldr x0, [x3+40]
001110e0str x0, [sp+96]
001110e4ldr x3, [sp+328]
001110e8ldrsb x27, [x3]
001110ecldr x1, [x3+48]
001110f0str x1, [sp+56]
001110f4ldr x3, [sp+328]
001110f8ldrsb x27, [x3]
001110fcldr x2, [x3+16]
00111100ldr x3, [x3]
00111104subs xzr, x2, x1
00111108b.hs 0x111110
0011110cb 0x111254
00111110
00111110loc_111110:
00111110subs xzr, x1, x0
00111114b.hs 0x11111c
00111118b 0x111250
0011111c
0011111cloc_11111c:
0011111csub x4, x2, x0
00111120sub x5, x1, x0
00111124sub x6, xzr, x4
00111128and x6, x0, x6, asr #63
0011112cadd x3, x3, x6
00111130str x3, [sp+288]
00111134str x5, [sp+296]
00111138str x4, [sp+304]
0011113cldr x3, [sp+336]
00111140ldr x4, [sp+344]
00111144ldr x5, [sp+352]
00111148str x3, [sp+192]
0011114cstr x4, [sp+200]
00111150str x5, [sp+208]
00111154ldr x3, [sp+296]
00111158ldr x4, [sp+288]
0011115cldr x5, [sp+304]
00111160str x4, [sp+168]
00111164str x3, [sp+176]
00111168str x5, [sp+184]
0011116cldr x4, [sp+200]
00111170str x4, [sp+88]
00111174subs xzr, x4, x3
00111178b.gt 0x111180
0011117cb 0x111188
00111180
00111180loc_111180:
00111180str x3, [sp+88]
00111184b 0x11118c
00111188
00111188loc_111188:
00111188b 0x11118c
0011118c
0011118cloc_11118c:
0011118cldr x3, [sp+168]
00111190ldr x4, [sp+192]
00111194subs xzr, x3, x4
00111198b.ne 0x1111a0
0011119cb 0x1111bc
001111a0
001111a0loc_1111a0:
001111a0ldr x3, [sp+88]
001111a4str x3, [sp+80]
001111a8ldr x2, [sp+80]
001111acldr x1, [sp+168]
001111b0ldr x0, [sp+192]
001111b4bl runtime.memmove
001111b8b 0x1111c0
001111bc
001111bcloc_1111bc:
001111bcb 0x1111c0
001111c0
001111c0loc_1111c0:
001111c0ldr x3, [sp+88]
001111c4str x3, [sp+48]
001111c8ldr x4, [sp+328]
001111ccldrsb x27, [x4]
001111d0ldr x5, [sp+328]
001111d4ldrsb x27, [x5]
001111d8ldr x5, [x5+40]
001111dcadd x3, x5, x3
001111e0str x3, [x4+40]
001111e4ldr x3, [sp+328]
001111e8ldrsb x27, [x3]
001111ecldr x1, [x3+8]
001111f0ldr x3, [x3]
001111f4ldr x4, [sp+328]
001111f8ldrsb x27, [x4]
001111fcldr x4, [x4+40]
00111200sub x0, x4, 1
00111204subs xzr, x1, x0
00111208b.hi 0x111210
0011120cb 0x11124c
00111210
00111210loc_111210:
00111210ldr x4, [sp+328]
00111214ldrsb x27, [x4]
00111218ldrb w3, [x3+x0]
0011121cstr x3, [x4+72]
00111220ldr x3, [sp+328]
00111224ldrsb x27, [x3]
00111228movn x4, 0
0011122cstr x4, [x3+80]
00111230stp xzr, xzr, [sp+104]
00111234ldr x0, [sp+48]
00111238mov x1, xzr
0011123cmov x2, xzr
00111240ldp x29, x30, [sp-8]
00111244add sp, sp, 320
00111248ret x30
0011124c
0011124cloc_11124c:
0011124cbl runtime.panicIndex
00111250
00111250loc_111250:
00111250bl runtime.panicSliceB
00111254
00111254loc_111254:
00111254bl runtime.panicSliceAcap
00111258
00111258loc_111258:
00111258adrp x27, 0x910000
0011125cldr x2, [x27+1840]
00111260adrp x27, 0x910000
00111264ldr x3, [x27+1848]
00111268str x2, [sp+224]
0011126cstr x3, [sp+232]
00111270str x2, [sp+216]
00111274ldr x2, [sp+216]
00111278cbnz x2, 0x111280
0011127cb 0x11129c
00111280
00111280loc_111280:
00111280ldr x2, [sp+216]
00111284ldr x2, [x2+8]
00111288str x2, [sp+216]
0011128cb 0x111290
00111290
00111290loc_111290:
00111290ldr x1, [sp+232]
00111294ldr x0, [sp+216]
00111298bl runtime.gopanic
0011129c
0011129cloc_11129c:
0011129cb 0x111290
001112a0
001112a0loc_1112a0:
001112a0bl runtime.panicIndex
001112a4
001112a4loc_1112a4:
001112a4adrp x27, 0x910000
001112a8ldr x2, [x27+1840]
001112acadrp x27, 0x910000
001112b0ldr x3, [x27+1848]
001112b4str x2, [sp+272]
001112b8str x3, [sp+280]
001112bcstr x2, [sp+264]
001112c0ldr x2, [sp+264]
001112c4cbnz x2, 0x1112cc
001112c8b 0x1112e8
001112cc
001112ccloc_1112cc:
001112ccldr x2, [sp+264]
001112d0ldr x2, [x2+8]
001112d4str x2, [sp+264]
001112d8b 0x1112dc
001112dc
001112dcloc_1112dc:
001112dcldr x1, [sp+280]
001112e0ldr x0, [sp+264]
001112e4bl runtime.gopanic
001112e8
001112e8loc_1112e8:
001112e8b 0x1112dc
001112ec
001112ecloc_1112ec:
001112ecstp x0, x1, [sp+8]
001112f0stp x2, x3, [sp+24]
001112f4mov x3, x30
001112f8bl runtime.morestack_noctxt.abi0
001112fcldp x0, x1, [sp+8]
00111300ldp x2, x3, [sp+24]
00111304b 0x110d20
00111308udf 0
0011130cudf 0
00110d20
Loading..