File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000cc850
000cc850time.parseRFC3339[go.shape.string]: ; void time.parseRFC3339[go.shape.string](uintptr[5] * dict, struct go_shape_string s, time.Location * local)
000cc850ldr x16, [x28+16]
000cc854sub x17, sp, 336
000cc858subs xzr, x17, x16
000cc85cb.ls 0xcd27c
000cc860sub x20, sp, 464
000cc864stp x29, x30, [x20-8]
000cc868add sp, x20, 0
000cc86csub x29, sp, 8
000cc870str x0, [sp+472]
000cc874str x1, [sp+480]
000cc878str x2, [sp+488]
000cc87cstr x3, [sp+496]
000cc880stp xzr, xzr, [sp+240]
000cc884str xzr, [sp+256]
000cc888strb wzr, [sp+72]
000cc88corr x4, xzr, 1
000cc890strb w4, [sp+73]
000cc894stp xzr, xzr, [sp+320]
000cc898str xzr, [sp+336]
000cc89cadd x5, sp, 320
000cc8a0str x5, [sp+344]
000cc8a4ldrsb x27, [x5]
000cc8a8adrp x6, 4096
000cc8acadd x6, x6, 672
000cc8b0str x6, [x5]
000cc8b4ldrsb x27, [x5]
000cc8b8adrp x27, 0x97f000
000cc8bcldr w6, [x27+3056]
000cc8c0cbz w6, 0xcc8c8
000cc8c4b 0xcc8cc
000cc8c8
000cc8c8loc_cc8c8:
000cc8c8b 0xcc8e4
000cc8cc
000cc8ccloc_cc8cc:
000cc8ccbl runtime.gcWriteBarrier2
000cc8d0add x6, sp, 73
000cc8d4str x6, [x25]
000cc8d8ldr x7, [x5+8]
000cc8dcstr x7, [x25+8]
000cc8e0b 0xcc8e4
000cc8e4
000cc8e4loc_cc8e4:
000cc8e4add x6, sp, 73
000cc8e8str x6, [x5+8]
000cc8ecldrsb x27, [x5]
000cc8f0ldr x6, [sp+472]
000cc8f4adrp x27, 0x97f000
000cc8f8ldr w7, [x27+3056]
000cc8fccbz w7, 0xcc904
000cc900b 0xcc908
000cc904
000cc904loc_cc904:
000cc904b 0xcc91c
000cc908
000cc908loc_cc908:
000cc908bl runtime.gcWriteBarrier2
000cc90cstr x6, [x25]
000cc910ldr x7, [x5+16]
000cc914str x7, [x25+8]
000cc918b 0xcc91c
000cc91c
000cc91cloc_cc91c:
000cc91cstr x6, [x5+16]
000cc920str x5, [sp+288]
000cc924ldr x5, [sp+488]
000cc928str x5, [sp+200]
000cc92csubs xzr, x5, 19
000cc930b.lt 0xcc938
000cc934b 0xcc960
000cc938
000cc938loc_cc938:
000cc938stp xzr, xzr, [sp+240]
000cc93cstr xzr, [sp+256]
000cc940strb wzr, [sp+72]
000cc944ldr x0, [sp+240]
000cc948ldr x1, [sp+248]
000cc94cldr x2, [sp+256]
000cc950mov x3, xzr
000cc954ldp x29, x30, [sp-8]
000cc958add sp, sp, 464
000cc95cret x30
000cc960
000cc960loc_cc960:
000cc960ldr x0, [sp+480]
000cc964ldr x2, [sp+488]
000cc968subs xzr, x2, 4
000cc96cb.hs 0xcc974
000cc970b 0xcd270
000cc974
000cc974loc_cc974:
000cc974b 0xcc978
000cc978
000cc978loc_cc978:
000cc978str x0, [sp+392]
000cc97corr x1, xzr, 4
000cc980str x1, [sp+400]
000cc984ldr x26, [sp+288]
000cc988ldr x4, [x26]
000cc98cmov x2, xzr
000cc990movz x3, 9999
000cc994blr x4
000cc998str x0, [sp+88]
000cc99cldr x2, [sp+488]
000cc9a0ldr x4, [sp+480]
000cc9a4subs xzr, x2, 7
000cc9a8b.hs 0xcc9b0
000cc9acb 0xcd268
000cc9b0
000cc9b0loc_cc9b0:
000cc9b0b 0xcc9b4
000cc9b4
000cc9b4loc_cc9b4:
000cc9b4add x0, x4, 5
000cc9b8str x0, [sp+392]
000cc9bcorr x1, xzr, 2
000cc9c0str x1, [sp+400]
000cc9c4ldr x26, [sp+288]
000cc9c8ldr x4, [x26]
000cc9ccorr x2, xzr, 1
000cc9d0orr x3, xzr, 12
000cc9d4blr x4
000cc9d8str x0, [sp+128]
000cc9dcldr x2, [sp+488]
000cc9e0ldr x4, [sp+480]
000cc9e4subs xzr, x2, 10
000cc9e8b.hs 0xcc9f0
000cc9ecb 0xcd260
000cc9f0
000cc9f0loc_cc9f0:
000cc9f0b 0xcc9f4
000cc9f4
000cc9f4loc_cc9f4:
000cc9f4add x2, x4, 8
000cc9f8str x2, [sp+392]
000cc9fcorr x2, xzr, 2
000cca00str x2, [sp+400]
000cca04ldr x1, [sp+88]
000cca08ldr x0, [sp+128]
000cca0cbl time.daysIn
000cca10str x0, [sp+200]
000cca14ldr x26, [sp+288]
000cca18ldr x2, [x26]
000cca1cldr x3, [sp+392]
000cca20ldr x1, [sp+400]
000cca24mov x4, x0
000cca28mov x0, x3
000cca2cmov x5, x2
000cca30orr x2, xzr, 1
000cca34mov x3, x4
000cca38blr x5
000cca3cstr x0, [sp+168]
000cca40ldr x2, [sp+488]
000cca44ldr x3, [sp+480]
000cca48subs xzr, x2, 13
000cca4cb.hs 0xcca54
000cca50b 0xcd258
000cca54
000cca54loc_cca54:
000cca54b 0xcca58
000cca58
000cca58loc_cca58:
000cca58add x0, x3, 11
000cca5cstr x0, [sp+392]
000cca60orr x1, xzr, 2
000cca64str x1, [sp+400]
000cca68ldr x26, [sp+288]
000cca6cldr x4, [x26]
000cca70mov x2, xzr
000cca74movz x3, 23
000cca78blr x4
000cca7cstr x0, [sp+160]
000cca80ldr x2, [sp+488]
000cca84ldr x4, [sp+480]
000cca88subs xzr, x2, 16
000cca8cb.hs 0xcca94
000cca90b 0xcd250
000cca94
000cca94loc_cca94:
000cca94b 0xcca98
000cca98
000cca98loc_cca98:
000cca98add x0, x4, 14
000cca9cstr x0, [sp+392]
000ccaa0orr x1, xzr, 2
000ccaa4str x1, [sp+400]
000ccaa8ldr x26, [sp+288]
000ccaacldr x4, [x26]
000ccab0mov x2, xzr
000ccab4movz x3, 59
000ccab8blr x4
000ccabcstr x0, [sp+144]
000ccac0ldr x2, [sp+488]
000ccac4ldr x4, [sp+480]
000ccac8subs xzr, x2, 19
000ccaccb.hs 0xccad4
000ccad0b 0xcd248
000ccad4
000ccad4loc_ccad4:
000ccad4b 0xccad8
000ccad8
000ccad8loc_ccad8:
000ccad8add x0, x4, 17
000ccadcstr x0, [sp+392]
000ccae0orr x1, xzr, 2
000ccae4str x1, [sp+400]
000ccae8ldr x26, [sp+288]
000ccaecldr x4, [x26]
000ccaf0mov x2, xzr
000ccaf4movz x3, 59
000ccaf8blr x4
000ccafcstr x0, [sp+96]
000ccb00ldrb w4, [sp+73]
000ccb04eor x5, x4, 1
000ccb08strb w5, [sp+78]
000ccb0ctbnz w4, 0, 0xccb14
000ccb10b 0xccc30
000ccb14
000ccb14loc_ccb14:
000ccb14ldr x1, [sp+488]
000ccb18ldr x8, [sp+480]
000ccb1csubs xzr, x1, 4
000ccb20b.hi 0xccb28
000ccb24b 0xcd240
000ccb28
000ccb28loc_ccb28:
000ccb28ldrb w8, [x8+4]
000ccb2csubs wzr, w8, 45
000ccb30cset x8, eq
000ccb34strb w8, [sp+74]
000ccb38b.eq 0xccb40
000ccb3cb 0xccb68
000ccb40
000ccb40loc_ccb40:
000ccb40ldr x1, [sp+488]
000ccb44ldr x8, [sp+480]
000ccb48subs xzr, x1, 7
000ccb4cb.hi 0xccb54
000ccb50b 0xcd238
000ccb54
000ccb54loc_ccb54:
000ccb54ldrb w8, [x8+7]
000ccb58subs wzr, w8, 45
000ccb5ccset x8, eq
000ccb60strb w8, [sp+74]
000ccb64b 0xccb6c
000ccb68
000ccb68loc_ccb68:
000ccb68b 0xccb6c
000ccb6c
000ccb6cloc_ccb6c:
000ccb6cldrb w8, [sp+74]
000ccb70strb w8, [sp+75]
000ccb74tbnz w8, 0, 0xccb7c
000ccb78b 0xccba4
000ccb7c
000ccb7cloc_ccb7c:
000ccb7cldr x1, [sp+488]
000ccb80ldr x8, [sp+480]
000ccb84subs xzr, x1, 10
000ccb88b.hi 0xccb90
000ccb8cb 0xcd230
000ccb90
000ccb90loc_ccb90:
000ccb90ldrb w8, [x8+10]
000ccb94subs wzr, w8, 84
000ccb98cset x8, eq
000ccb9cstrb w8, [sp+75]
000ccba0b 0xccba8
000ccba4
000ccba4loc_ccba4:
000ccba4b 0xccba8
000ccba8
000ccba8loc_ccba8:
000ccba8ldrb w8, [sp+75]
000ccbacstrb w8, [sp+76]
000ccbb0tbnz w8, 0, 0xccbb8
000ccbb4b 0xccbe0
000ccbb8
000ccbb8loc_ccbb8:
000ccbb8ldr x1, [sp+488]
000ccbbcldr x8, [sp+480]
000ccbc0subs xzr, x1, 13
000ccbc4b.hi 0xccbcc
000ccbc8b 0xcd228
000ccbcc
000ccbccloc_ccbcc:
000ccbccldrb w8, [x8+13]
000ccbd0subs wzr, w8, 58
000ccbd4cset x8, eq
000ccbd8strb w8, [sp+76]
000ccbdcb 0xccbe4
000ccbe0
000ccbe0loc_ccbe0:
000ccbe0b 0xccbe4
000ccbe4
000ccbe4loc_ccbe4:
000ccbe4ldrb w8, [sp+76]
000ccbe8strb w8, [sp+77]
000ccbectbnz w8, 0, 0xccbf4
000ccbf0b 0xccc1c
000ccbf4
000ccbf4loc_ccbf4:
000ccbf4ldr x1, [sp+488]
000ccbf8ldr x8, [sp+480]
000ccbfcsubs xzr, x1, 16
000ccc00b.hi 0xccc08
000ccc04b 0xcd220
000ccc08
000ccc08loc_ccc08:
000ccc08ldrb w8, [x8+16]
000ccc0csubs wzr, w8, 58
000ccc10cset x8, eq
000ccc14strb w8, [sp+77]
000ccc18b 0xccc20
000ccc1c
000ccc1cloc_ccc1c:
000ccc1cb 0xccc20
000ccc20
000ccc20loc_ccc20:
000ccc20ldrb w8, [sp+77]
000ccc24eor x8, x8, 1
000ccc28strb w8, [sp+78]
000ccc2cb 0xccc34
000ccc30
000ccc30loc_ccc30:
000ccc30b 0xccc34
000ccc34
000ccc34loc_ccc34:
000ccc34ldrb w8, [sp+78]
000ccc38tbnz w8, 0, 0xccc40
000ccc3cb 0xccc68
000ccc40
000ccc40loc_ccc40:
000ccc40stp xzr, xzr, [sp+240]
000ccc44str xzr, [sp+256]
000ccc48strb wzr, [sp+72]
000ccc4cldr x0, [sp+240]
000ccc50ldr x1, [sp+248]
000ccc54ldr x2, [sp+256]
000ccc58mov x3, xzr
000ccc5cldp x29, x30, [sp-8]
000ccc60add sp, sp, 464
000ccc64ret x30
000ccc68
000ccc68loc_ccc68:
000ccc68ldr x1, [sp+488]
000ccc6cldr x8, [sp+480]
000ccc70subs xzr, x1, 19
000ccc74b.hs 0xccc7c
000ccc78b 0xcd218
000ccc7c
000ccc7cloc_ccc7c:
000ccc7csub x9, x1, 19
000ccc80sub x10, xzr, x9
000ccc84sbfm x10, x10, 63, 63
000ccc88movz x11, 19
000ccc8cand x10, x10, x11
000ccc90add x8, x8, x10
000ccc94str x8, [sp+480]
000ccc98str x9, [sp+488]
000ccc9cstr xzr, [sp+112]
000ccca0str x9, [sp+200]
000ccca4subs xzr, x9, 2
000ccca8cset x8, ge
000cccacstrb w8, [sp+74]
000cccb0b.ge 0xcccb8
000cccb4b 0xccce0
000cccb8
000cccb8loc_cccb8:
000cccb8ldr x1, [sp+488]
000cccbcldr x8, [sp+480]
000cccc0subs xzr, x1, 0
000cccc4b.hi 0xccccc
000cccc8b 0xcd210
000ccccc
000cccccloc_ccccc:
000cccccldrb w8, [x8]
000cccd0subs wzr, w8, 46
000cccd4cset x8, eq
000cccd8strb w8, [sp+74]
000cccdcb 0xccce4
000ccce0
000ccce0loc_ccce0:
000ccce0b 0xccce4
000ccce4
000ccce4loc_ccce4:
000ccce4ldrb w8, [sp+74]
000ccce8strb w8, [sp+78]
000cccectbnz w8, 0, 0xcccf4
000cccf0b 0xccd20
000cccf4
000cccf4loc_cccf4:
000cccf4ldr x4, [sp+472]
000cccf8ldrsb x27, [x4]
000cccfcldr x0, [x4]
000ccd00str x0, [sp+312]
000ccd04ldr x1, [sp+480]
000ccd08ldr x2, [sp+488]
000ccd0corr x3, xzr, 1
000ccd10bl time.isDigit[go.shape.string]
000ccd14strb w0, [sp+75]
000ccd18strb w0, [sp+78]
000ccd1cb 0xccd24
000ccd20
000ccd20loc_ccd20:
000ccd20b 0xccd24
000ccd24
000ccd24loc_ccd24:
000ccd24ldrb w8, [sp+78]
000ccd28tbnz w8, 0, 0xccd30
000ccd2cb 0xccd3c
000ccd30
000ccd30loc_ccd30:
000ccd30orr x4, xzr, 2
000ccd34str x4, [sp+120]
000ccd38b 0xcd0f8
000ccd3c
000ccd3cloc_ccd3c:
000ccd3cb 0xccd40
000ccd40
000ccd40loc_ccd40:
000ccd40ldr x2, [sp+168]
000ccd44ldr x3, [sp+160]
000ccd48ldr x4, [sp+144]
000ccd4cldr x5, [sp+96]
000ccd50ldr x6, [sp+112]
000ccd54adrp x27, 0x941000
000ccd58ldr x7, [x27]
000ccd5cldr x0, [sp+88]
000ccd60ldr x1, [sp+128]
000ccd64bl time.Date
000ccd68str x0, [sp+264]
000ccd6cstr x1, [sp+272]
000ccd70str x2, [sp+280]
000ccd74ldr x8, [sp+488]
000ccd78str x8, [sp+200]
000ccd7csubs xzr, x8, 1
000ccd80cset x8, ne
000ccd84strb w8, [sp+74]
000ccd88b.ne 0xccd90
000ccd8cb 0xccd94
000ccd90
000ccd90loc_ccd90:
000ccd90b 0xccdbc
000ccd94
000ccd94loc_ccd94:
000ccd94ldr x1, [sp+488]
000ccd98ldr x4, [sp+480]
000ccd9csubs xzr, x1, 0
000ccda0b.hi 0xccda8
000ccda4b 0xcd0f0
000ccda8
000ccda8loc_ccda8:
000ccda8ldrb w4, [x4]
000ccdacsubs wzr, w4, 90
000ccdb0cset x4, ne
000ccdb4strb w4, [sp+74]
000ccdb8b 0xccdbc
000ccdbc
000ccdbcloc_ccdbc:
000ccdbcldrb w4, [sp+74]
000ccdc0tbnz w4, 0, 0xccdc8
000ccdc4b 0xcd084
000ccdc8
000ccdc8loc_ccdc8:
000ccdc8ldr x4, [sp+488]
000ccdccstr x4, [sp+200]
000ccdd0subs xzr, x4, 6
000ccdd4b.ne 0xccddc
000ccdd8b 0xcce04
000ccddc
000ccddcloc_ccddc:
000ccddcstp xzr, xzr, [sp+240]
000ccde0str xzr, [sp+256]
000ccde4strb wzr, [sp+72]
000ccde8ldr x0, [sp+240]
000ccdecldr x1, [sp+248]
000ccdf0ldr x2, [sp+256]
000ccdf4mov x3, xzr
000ccdf8ldp x29, x30, [sp-8]
000ccdfcadd sp, sp, 464
000cce00ret x30
000cce04
000cce04loc_cce04:
000cce04ldr x2, [sp+488]
000cce08ldr x4, [sp+480]
000cce0csubs xzr, x2, 3
000cce10b.hs 0xcce18
000cce14b 0xcd0e8
000cce18
000cce18loc_cce18:
000cce18b 0xcce1c
000cce1c
000cce1cloc_cce1c:
000cce1cadd x0, x4, 1
000cce20str x0, [sp+392]
000cce24orr x1, xzr, 2
000cce28str x1, [sp+400]
000cce2cldr x26, [sp+288]
000cce30ldr x4, [x26]
000cce34mov x2, xzr
000cce38movz x3, 23
000cce3cblr x4
000cce40str x0, [sp+152]
000cce44ldr x2, [sp+488]
000cce48ldr x4, [sp+480]
000cce4csubs xzr, x2, 6
000cce50b.hs 0xcce58
000cce54b 0xcd0e0
000cce58
000cce58loc_cce58:
000cce58b 0xcce5c
000cce5c
000cce5cloc_cce5c:
000cce5cadd x0, x4, 4
000cce60str x0, [sp+392]
000cce64orr x1, xzr, 2
000cce68str x1, [sp+400]
000cce6cldr x26, [sp+288]
000cce70ldr x4, [x26]
000cce74mov x2, xzr
000cce78movz x3, 59
000cce7cblr x4
000cce80str x0, [sp+136]
000cce84ldrb w4, [sp+73]
000cce88eor x5, x4, 1
000cce8cstrb w5, [sp+74]
000cce90tbnz w4, 0, 0xcce98
000cce94b 0xccf3c
000cce98
000cce98loc_cce98:
000cce98ldr x1, [sp+488]
000cce9cldr x4, [sp+480]
000ccea0subs xzr, x1, 0
000ccea4b.hi 0xcceac
000ccea8b 0xcd0d8
000cceac
000cceacloc_cceac:
000cceacldrb w4, [x4]
000cceb0subs wzr, w4, 45
000cceb4cset x4, eq
000cceb8strb w4, [sp+75]
000ccebcb.eq 0xccec4
000ccec0b 0xccec8
000ccec4
000ccec4loc_ccec4:
000ccec4b 0xccef0
000ccec8
000ccec8loc_ccec8:
000ccec8ldr x1, [sp+488]
000cceccldr x4, [sp+480]
000cced0subs xzr, x1, 0
000cced4b.hi 0xccedc
000cced8b 0xcd0d0
000ccedc
000ccedcloc_ccedc:
000ccedcldrb w4, [x4]
000ccee0subs wzr, w4, 43
000ccee4cset x4, eq
000ccee8strb w4, [sp+75]
000cceecb 0xccef0
000ccef0
000ccef0loc_ccef0:
000ccef0ldrb w4, [sp+75]
000ccef4strb w4, [sp+78]
000ccef8tbnz w4, 0, 0xccf00
000ccefcb 0xccf28
000ccf00
000ccf00loc_ccf00:
000ccf00ldr x1, [sp+488]
000ccf04ldr x4, [sp+480]
000ccf08subs xzr, x1, 3
000ccf0cb.hi 0xccf14
000ccf10b 0xcd0c8
000ccf14
000ccf14loc_ccf14:
000ccf14ldrb w4, [x4+3]
000ccf18subs wzr, w4, 58
000ccf1ccset x4, eq
000ccf20strb w4, [sp+78]
000ccf24b 0xccf2c
000ccf28
000ccf28loc_ccf28:
000ccf28b 0xccf2c
000ccf2c
000ccf2cloc_ccf2c:
000ccf2cldrb w4, [sp+78]
000ccf30eor x4, x4, 1
000ccf34strb w4, [sp+74]
000ccf38b 0xccf40
000ccf3c
000ccf3cloc_ccf3c:
000ccf3cb 0xccf40
000ccf40
000ccf40loc_ccf40:
000ccf40ldrb w4, [sp+74]
000ccf44tbnz w4, 0, 0xccf4c
000ccf48b 0xccf74
000ccf4c
000ccf4cloc_ccf4c:
000ccf4cstp xzr, xzr, [sp+240]
000ccf50str xzr, [sp+256]
000ccf54strb wzr, [sp+72]
000ccf58ldr x0, [sp+240]
000ccf5cldr x1, [sp+248]
000ccf60ldr x2, [sp+256]
000ccf64mov x3, xzr
000ccf68ldp x29, x30, [sp-8]
000ccf6cadd sp, sp, 464
000ccf70ret x30
000ccf74
000ccf74loc_ccf74:
000ccf74ldr x2, [sp+152]
000ccf78ldr x3, [sp+136]
000ccf7corr x4, xzr, 60
000ccf80madd x2, x4, x2, x3
000ccf84madd x3, x2, x4, xzr
000ccf88str x3, [sp+80]
000ccf8cldr x1, [sp+488]
000ccf90ldr x3, [sp+480]
000ccf94subs xzr, x1, 0
000ccf98b.hi 0xccfa0
000ccf9cb 0xcd0c0
000ccfa0
000ccfa0loc_ccfa0:
000ccfa0ldrb w3, [x3]
000ccfa4subs wzr, w3, 45
000ccfa8b.eq 0xccfb0
000ccfacb 0xccfbc
000ccfb0
000ccfb0loc_ccfb0:
000ccfb0msub x2, x2, x4, xzr
000ccfb4str x2, [sp+80]
000ccfb8b 0xccfc0
000ccfbc
000ccfbcloc_ccfbc:
000ccfbcb 0xccfc0
000ccfc0
000ccfc0loc_ccfc0:
000ccfc0ldr x2, [sp+80]
000ccfc4sub x1, xzr, x2
000ccfc8add x0, sp, 264
000ccfccbl time.(*Time).addSec
000ccfd0add x0, sp, 264
000ccfd4bl time.(*Time).unixSec
000ccfd8str x0, [sp+192]
000ccfdcstp xzr, xzr, [sp+376]
000ccfe0ldr x1, [sp+192]
000ccfe4ldr x0, [sp+496]
000ccfe8bl time.(*Location).lookup
000ccfecstr x0, [sp+376]
000ccff0str x1, [sp+384]
000ccff4str x2, [sp+200]
000ccff8str x3, [sp+184]
000ccffcstr x4, [sp+176]
000cd000strb w5, [sp+74]
000cd004ldr x2, [sp+376]
000cd008ldr x3, [sp+384]
000cd00cstr x2, [sp+408]
000cd010str x3, [sp+416]
000cd014ldr x2, [sp+200]
000cd018str x2, [sp+224]
000cd01cldr x2, [sp+184]
000cd020str x2, [sp+216]
000cd024ldr x2, [sp+176]
000cd028str x2, [sp+208]
000cd02cldrb w2, [sp+74]
000cd030strb w2, [sp+79]
000cd034ldr x2, [sp+224]
000cd038str x2, [sp+104]
000cd03cldr x3, [sp+80]
000cd040subs xzr, x3, x2
000cd044b.eq 0xcd04c
000cd048b 0xcd05c
000cd04c
000cd04cloc_cd04c:
000cd04cldr x1, [sp+496]
000cd050add x0, sp, 264
000cd054bl time.(*Time).setLoc
000cd058b 0xcd080
000cd05c
000cd05cloc_cd05c:
000cd05cldr x2, [sp+80]
000cd060mov x0, xzr
000cd064mov x1, xzr
000cd068bl time.FixedZone
000cd06cstr x0, [sp+352]
000cd070mov x1, x0
000cd074add x0, sp, 264
000cd078bl time.(*Time).setLoc
000cd07cb 0xcd080
000cd080
000cd080loc_cd080:
000cd080b 0xcd088
000cd084
000cd084loc_cd084:
000cd084b 0xcd088
000cd088
000cd088loc_cd088:
000cd088ldr x4, [sp+264]
000cd08cldr x5, [sp+272]
000cd090ldr x6, [sp+280]
000cd094str x4, [sp+240]
000cd098str x5, [sp+248]
000cd09cstr x6, [sp+256]
000cd0a0orr x3, xzr, 1
000cd0a4strb w3, [sp+72]
000cd0a8ldr x0, [sp+240]
000cd0acldr x1, [sp+248]
000cd0b0ldr x2, [sp+256]
000cd0b4ldp x29, x30, [sp-8]
000cd0b8add sp, sp, 464
000cd0bcret x30
000cd0c0
000cd0c0loc_cd0c0:
000cd0c0mov x0, xzr
000cd0c4bl runtime.panicIndex
000cd0c8
000cd0c8loc_cd0c8:
000cd0c8orr x0, xzr, 3
000cd0ccbl runtime.panicIndex
000cd0d0
000cd0d0loc_cd0d0:
000cd0d0mov x0, xzr
000cd0d4bl runtime.panicIndex
000cd0d8
000cd0d8loc_cd0d8:
000cd0d8mov x0, xzr
000cd0dcbl runtime.panicIndex
000cd0e0
000cd0e0loc_cd0e0:
000cd0e0orr x1, xzr, 6
000cd0e4bl runtime.panicSliceAlen
000cd0e8
000cd0e8loc_cd0e8:
000cd0e8orr x1, xzr, 3
000cd0ecbl runtime.panicSliceAlen
000cd0f0
000cd0f0loc_cd0f0:
000cd0f0mov x0, xzr
000cd0f4bl runtime.panicIndex
000cd0f8
000cd0f8loc_cd0f8:
000cd0f8ldr x5, [sp+488]
000cd0fcstr x5, [sp+200]
000cd100ldr x6, [sp+120]
000cd104subs xzr, x6, x5
000cd108cset x5, lt
000cd10cstrb w5, [sp+74]
000cd110b.lt 0xcd118
000cd114b 0xcd144
000cd118
000cd118loc_cd118:
000cd118ldr x4, [sp+472]
000cd11cldrsb x27, [x4]
000cd120ldr x0, [x4]
000cd124str x0, [sp+304]
000cd128ldr x3, [sp+120]
000cd12cldr x1, [sp+480]
000cd130ldr x2, [sp+488]
000cd134bl time.isDigit[go.shape.string]
000cd138strb w0, [sp+78]
000cd13cstrb w0, [sp+74]
000cd140b 0xcd148
000cd144
000cd144loc_cd144:
000cd144b 0xcd148
000cd148
000cd148loc_cd148:
000cd148ldrb w4, [sp+74]
000cd14ctbnz w4, 0, 0xcd154
000cd150b 0xcd16c
000cd154
000cd154loc_cd154:
000cd154b 0xcd158
000cd158
000cd158loc_cd158:
000cd158ldr x5, [sp+120]
000cd15cadd x5, x5, 1
000cd160str x5, [sp+120]
000cd164orr x4, xzr, 2
000cd168b 0xcd0f8
000cd16c
000cd16cloc_cd16c:
000cd16cstp xzr, xzr, [sp+376]
000cd170stp xzr, xzr, [sp+360]
000cd174ldr x4, [sp+472]
000cd178ldrsb x27, [x4]
000cd17cldr x0, [x4+8]
000cd180str x0, [sp+296]
000cd184ldr x3, [sp+120]
000cd188ldr x1, [sp+480]
000cd18cldr x2, [sp+488]
000cd190bl time.parseNanoseconds[go.shape.string]
000cd194str x0, [sp+200]
000cd198str x1, [sp+376]
000cd19cstr x2, [sp+384]
000cd1a0str x3, [sp+360]
000cd1a4str x4, [sp+368]
000cd1a8ldr x4, [sp+200]
000cd1acstr x4, [sp+232]
000cd1b0ldr x4, [sp+376]
000cd1b4ldr x5, [sp+384]
000cd1b8str x4, [sp+440]
000cd1bcstr x5, [sp+448]
000cd1c0ldr x4, [sp+360]
000cd1c4ldr x5, [sp+368]
000cd1c8str x4, [sp+424]
000cd1ccstr x5, [sp+432]
000cd1d0ldr x4, [sp+232]
000cd1d4str x4, [sp+112]
000cd1d8ldr x0, [sp+120]
000cd1dcldr x1, [sp+488]
000cd1e0ldr x4, [sp+480]
000cd1e4subs xzr, x0, x1
000cd1e8b.ls 0xcd1f0
000cd1ecb 0xcd20c
000cd1f0
000cd1f0loc_cd1f0:
000cd1f0sub x8, x1, x0
000cd1f4sub x9, xzr, x8
000cd1f8and x9, x0, x9, asr #63
000cd1fcadd x9, x4, x9
000cd200str x9, [sp+480]
000cd204str x8, [sp+488]
000cd208b 0xccd40
000cd20c
000cd20cloc_cd20c:
000cd20cbl runtime.panicSliceB
000cd210
000cd210loc_cd210:
000cd210mov x0, xzr
000cd214bl runtime.panicIndex
000cd218
000cd218loc_cd218:
000cd218movz x0, 19
000cd21cbl runtime.panicSliceB
000cd220
000cd220loc_cd220:
000cd220orr x0, xzr, 16
000cd224bl runtime.panicIndex
000cd228
000cd228loc_cd228:
000cd228movz x0, 13
000cd22cbl runtime.panicIndex
000cd230
000cd230loc_cd230:
000cd230movz x0, 10
000cd234bl runtime.panicIndex
000cd238
000cd238loc_cd238:
000cd238orr x0, xzr, 7
000cd23cbl runtime.panicIndex
000cd240
000cd240loc_cd240:
000cd240orr x0, xzr, 4
000cd244bl runtime.panicIndex
000cd248
000cd248loc_cd248:
000cd248movz x1, 19
000cd24cbl runtime.panicSliceAlen
000cd250
000cd250loc_cd250:
000cd250orr x1, xzr, 16
000cd254bl runtime.panicSliceAlen
000cd258
000cd258loc_cd258:
000cd258movz x1, 13
000cd25cbl runtime.panicSliceAlen
000cd260
000cd260loc_cd260:
000cd260movz x1, 10
000cd264bl runtime.panicSliceAlen
000cd268
000cd268loc_cd268:
000cd268orr x1, xzr, 7
000cd26cbl runtime.panicSliceAlen
000cd270
000cd270loc_cd270:
000cd270orr x1, xzr, 4
000cd274bl runtime.panicSliceAlen
000cd278hint
000cd27c
000cd27cloc_cd27c:
000cd27cstp x0, x1, [sp+8]
000cd280stp x2, x3, [sp+24]
000cd284mov x3, x30
000cd288bl runtime.morestack_noctxt.abi0
000cd28cldp x0, x1, [sp+8]
000cd290ldp x2, x3, [sp+24]
000cd294b 0xcc850
000cd298udf 0
000cd29cudf 0
000cc850
000cc850time.parseRFC3339[go.shape.string]: ; void time.parseRFC3339[go.shape.string](uintptr[5] * dict, struct go_shape_string s, time.Location * local)
000cc850ldr x16, [x28+16]
000cc854sub x17, sp, 336
000cc858subs xzr, x17, x16
000cc85cb.ls 0xcd27c
000cc860sub x20, sp, 464
000cc864stp x29, x30, [x20-8]
000cc868add sp, x20, 0
000cc86csub x29, sp, 8
000cc870str x0, [sp+472]
000cc874str x1, [sp+480]
000cc878str x2, [sp+488]
000cc87cstr x3, [sp+496]
000cc880stp xzr, xzr, [sp+240]
000cc884str xzr, [sp+256]
000cc888strb wzr, [sp+72]
000cc88corr x4, xzr, 1
000cc890strb w4, [sp+73]
000cc894stp xzr, xzr, [sp+320]
000cc898str xzr, [sp+336]
000cc89cadd x5, sp, 320
000cc8a0str x5, [sp+344]
000cc8a4ldrsb x27, [x5]
000cc8a8adrp x6, 4096
000cc8acadd x6, x6, 672
000cc8b0str x6, [x5]
000cc8b4ldrsb x27, [x5]
000cc8b8adrp x27, 0x97f000
000cc8bcldr w6, [x27+3056]
000cc8c0cbz w6, 0xcc8c8
000cc8c4b 0xcc8cc
000cc8c8
000cc8c8loc_cc8c8:
000cc8c8b 0xcc8e4
000cc8cc
000cc8ccloc_cc8cc:
000cc8ccbl runtime.gcWriteBarrier2
000cc8d0add x6, sp, 73
000cc8d4str x6, [x25]
000cc8d8ldr x7, [x5+8]
000cc8dcstr x7, [x25+8]
000cc8e0b 0xcc8e4
000cc8e4
000cc8e4loc_cc8e4:
000cc8e4add x6, sp, 73
000cc8e8str x6, [x5+8]
000cc8ecldrsb x27, [x5]
000cc8f0ldr x6, [sp+472]
000cc8f4adrp x27, 0x97f000
000cc8f8ldr w7, [x27+3056]
000cc8fccbz w7, 0xcc904
000cc900b 0xcc908
000cc904
000cc904loc_cc904:
000cc904b 0xcc91c
000cc908
000cc908loc_cc908:
000cc908bl runtime.gcWriteBarrier2
000cc90cstr x6, [x25]
000cc910ldr x7, [x5+16]
000cc914str x7, [x25+8]
000cc918b 0xcc91c
000cc91c
000cc91cloc_cc91c:
000cc91cstr x6, [x5+16]
000cc920str x5, [sp+288]
000cc924ldr x5, [sp+488]
000cc928str x5, [sp+200]
000cc92csubs xzr, x5, 19
000cc930b.lt 0xcc938
000cc934b 0xcc960
000cc938
000cc938loc_cc938:
000cc938stp xzr, xzr, [sp+240]
000cc93cstr xzr, [sp+256]
000cc940strb wzr, [sp+72]
000cc944ldr x0, [sp+240]
000cc948ldr x1, [sp+248]
000cc94cldr x2, [sp+256]
000cc950mov x3, xzr
000cc954ldp x29, x30, [sp-8]
000cc958add sp, sp, 464
000cc95cret x30
000cc960
000cc960loc_cc960:
000cc960ldr x0, [sp+480]
000cc964ldr x2, [sp+488]
000cc968subs xzr, x2, 4
000cc96cb.hs 0xcc974
000cc970b 0xcd270
000cc974
000cc974loc_cc974:
000cc974b 0xcc978
000cc978
000cc978loc_cc978:
000cc978str x0, [sp+392]
000cc97corr x1, xzr, 4
000cc980str x1, [sp+400]
000cc984ldr x26, [sp+288]
000cc988ldr x4, [x26]
000cc98cmov x2, xzr
000cc990movz x3, 9999
000cc994blr x4
000cc998str x0, [sp+88]
000cc99cldr x2, [sp+488]
000cc9a0ldr x4, [sp+480]
000cc9a4subs xzr, x2, 7
000cc9a8b.hs 0xcc9b0
000cc9acb 0xcd268
000cc9b0
000cc9b0loc_cc9b0:
000cc9b0b 0xcc9b4
000cc9b4
000cc9b4loc_cc9b4:
000cc9b4add x0, x4, 5
000cc9b8str x0, [sp+392]
000cc9bcorr x1, xzr, 2
000cc9c0str x1, [sp+400]
000cc9c4ldr x26, [sp+288]
000cc9c8ldr x4, [x26]
000cc9ccorr x2, xzr, 1
000cc9d0orr x3, xzr, 12
000cc9d4blr x4
000cc9d8str x0, [sp+128]
000cc9dcldr x2, [sp+488]
000cc9e0ldr x4, [sp+480]
000cc9e4subs xzr, x2, 10
000cc9e8b.hs 0xcc9f0
000cc9ecb 0xcd260
000cc9f0
000cc9f0loc_cc9f0:
000cc9f0b 0xcc9f4
000cc9f4
000cc9f4loc_cc9f4:
000cc9f4add x2, x4, 8
000cc9f8str x2, [sp+392]
000cc9fcorr x2, xzr, 2
000cca00str x2, [sp+400]
000cca04ldr x1, [sp+88]
000cca08ldr x0, [sp+128]
000cca0cbl time.daysIn
000cca10str x0, [sp+200]
000cca14ldr x26, [sp+288]
000cca18ldr x2, [x26]
000cca1cldr x3, [sp+392]
000cca20ldr x1, [sp+400]
000cca24mov x4, x0
000cca28mov x0, x3
000cca2cmov x5, x2
000cca30orr x2, xzr, 1
000cca34mov x3, x4
000cca38blr x5
000cca3cstr x0, [sp+168]
000cca40ldr x2, [sp+488]
000cca44ldr x3, [sp+480]
000cca48subs xzr, x2, 13
000cca4cb.hs 0xcca54
000cca50b 0xcd258
000cca54
000cca54loc_cca54:
000cca54b 0xcca58
000cca58
000cca58loc_cca58:
000cca58add x0, x3, 11
000cca5cstr x0, [sp+392]
000cca60orr x1, xzr, 2
000cca64str x1, [sp+400]
000cca68ldr x26, [sp+288]
000cca6cldr x4, [x26]
000cca70mov x2, xzr
000cca74movz x3, 23
000cca78blr x4
000cca7cstr x0, [sp+160]
000cca80ldr x2, [sp+488]
000cca84ldr x4, [sp+480]
000cca88subs xzr, x2, 16
000cca8cb.hs 0xcca94
000cca90b 0xcd250
000cca94
000cca94loc_cca94:
000cca94b 0xcca98
000cca98
000cca98loc_cca98:
000cca98add x0, x4, 14
000cca9cstr x0, [sp+392]
000ccaa0orr x1, xzr, 2
000ccaa4str x1, [sp+400]
000ccaa8ldr x26, [sp+288]
000ccaacldr x4, [x26]
000ccab0mov x2, xzr
000ccab4movz x3, 59
000ccab8blr x4
000ccabcstr x0, [sp+144]
000ccac0ldr x2, [sp+488]
000ccac4ldr x4, [sp+480]
000ccac8subs xzr, x2, 19
000ccaccb.hs 0xccad4
000ccad0b 0xcd248
000ccad4
000ccad4loc_ccad4:
000ccad4b 0xccad8
000ccad8
000ccad8loc_ccad8:
000ccad8add x0, x4, 17
000ccadcstr x0, [sp+392]
000ccae0orr x1, xzr, 2
000ccae4str x1, [sp+400]
000ccae8ldr x26, [sp+288]
000ccaecldr x4, [x26]
000ccaf0mov x2, xzr
000ccaf4movz x3, 59
000ccaf8blr x4
000ccafcstr x0, [sp+96]
000ccb00ldrb w4, [sp+73]
000ccb04eor x5, x4, 1
000ccb08strb w5, [sp+78]
000ccb0ctbnz w4, 0, 0xccb14
000ccb10b 0xccc30
000ccb14
000ccb14loc_ccb14:
000ccb14ldr x1, [sp+488]
000ccb18ldr x8, [sp+480]
000ccb1csubs xzr, x1, 4
000ccb20b.hi 0xccb28
000ccb24b 0xcd240
000ccb28
000ccb28loc_ccb28:
000ccb28ldrb w8, [x8+4]
000ccb2csubs wzr, w8, 45
000ccb30cset x8, eq
000ccb34strb w8, [sp+74]
000ccb38b.eq 0xccb40
000ccb3cb 0xccb68
000ccb40
000ccb40loc_ccb40:
000ccb40ldr x1, [sp+488]
000ccb44ldr x8, [sp+480]
000ccb48subs xzr, x1, 7
000ccb4cb.hi 0xccb54
000ccb50b 0xcd238
000ccb54
000ccb54loc_ccb54:
000ccb54ldrb w8, [x8+7]
000ccb58subs wzr, w8, 45
000ccb5ccset x8, eq
000ccb60strb w8, [sp+74]
000ccb64b 0xccb6c
000ccb68
000ccb68loc_ccb68:
000ccb68b 0xccb6c
000ccb6c
000ccb6cloc_ccb6c:
000ccb6cldrb w8, [sp+74]
000ccb70strb w8, [sp+75]
000ccb74tbnz w8, 0, 0xccb7c
000ccb78b 0xccba4
000ccb7c
000ccb7cloc_ccb7c:
000ccb7cldr x1, [sp+488]
000ccb80ldr x8, [sp+480]
000ccb84subs xzr, x1, 10
000ccb88b.hi 0xccb90
000ccb8cb 0xcd230
000ccb90
000ccb90loc_ccb90:
000ccb90ldrb w8, [x8+10]
000ccb94subs wzr, w8, 84
000ccb98cset x8, eq
000ccb9cstrb w8, [sp+75]
000ccba0b 0xccba8
000ccba4
000ccba4loc_ccba4:
000ccba4b 0xccba8
000ccba8
000ccba8loc_ccba8:
000ccba8ldrb w8, [sp+75]
000ccbacstrb w8, [sp+76]
000ccbb0tbnz w8, 0, 0xccbb8
000ccbb4b 0xccbe0
000ccbb8
000ccbb8loc_ccbb8:
000ccbb8ldr x1, [sp+488]
000ccbbcldr x8, [sp+480]
000ccbc0subs xzr, x1, 13
000ccbc4b.hi 0xccbcc
000ccbc8b 0xcd228
000ccbcc
000ccbccloc_ccbcc:
000ccbccldrb w8, [x8+13]
000ccbd0subs wzr, w8, 58
000ccbd4cset x8, eq
000ccbd8strb w8, [sp+76]
000ccbdcb 0xccbe4
000ccbe0
000ccbe0loc_ccbe0:
000ccbe0b 0xccbe4
000ccbe4
000ccbe4loc_ccbe4:
000ccbe4ldrb w8, [sp+76]
000ccbe8strb w8, [sp+77]
000ccbectbnz w8, 0, 0xccbf4
000ccbf0b 0xccc1c
000ccbf4
000ccbf4loc_ccbf4:
000ccbf4ldr x1, [sp+488]
000ccbf8ldr x8, [sp+480]
000ccbfcsubs xzr, x1, 16
000ccc00b.hi 0xccc08
000ccc04b 0xcd220
000ccc08
000ccc08loc_ccc08:
000ccc08ldrb w8, [x8+16]
000ccc0csubs wzr, w8, 58
000ccc10cset x8, eq
000ccc14strb w8, [sp+77]
000ccc18b 0xccc20
000ccc1c
000ccc1cloc_ccc1c:
000ccc1cb 0xccc20
000ccc20
000ccc20loc_ccc20:
000ccc20ldrb w8, [sp+77]
000ccc24eor x8, x8, 1
000ccc28strb w8, [sp+78]
000ccc2cb 0xccc34
000ccc30
000ccc30loc_ccc30:
000ccc30b 0xccc34
000ccc34
000ccc34loc_ccc34:
000ccc34ldrb w8, [sp+78]
000ccc38tbnz w8, 0, 0xccc40
000ccc3cb 0xccc68
000ccc40
000ccc40loc_ccc40:
000ccc40stp xzr, xzr, [sp+240]
000ccc44str xzr, [sp+256]
000ccc48strb wzr, [sp+72]
000ccc4cldr x0, [sp+240]
000ccc50ldr x1, [sp+248]
000ccc54ldr x2, [sp+256]
000ccc58mov x3, xzr
000ccc5cldp x29, x30, [sp-8]
000ccc60add sp, sp, 464
000ccc64ret x30
000ccc68
000ccc68loc_ccc68:
000ccc68ldr x1, [sp+488]
000ccc6cldr x8, [sp+480]
000ccc70subs xzr, x1, 19
000ccc74b.hs 0xccc7c
000ccc78b 0xcd218
000ccc7c
000ccc7cloc_ccc7c:
000ccc7csub x9, x1, 19
000ccc80sub x10, xzr, x9
000ccc84sbfm x10, x10, 63, 63
000ccc88movz x11, 19
000ccc8cand x10, x10, x11
000ccc90add x8, x8, x10
000ccc94str x8, [sp+480]
000ccc98str x9, [sp+488]
000ccc9cstr xzr, [sp+112]
000ccca0str x9, [sp+200]
000ccca4subs xzr, x9, 2
000ccca8cset x8, ge
000cccacstrb w8, [sp+74]
000cccb0b.ge 0xcccb8
000cccb4b 0xccce0
000cccb8
000cccb8loc_cccb8:
000cccb8ldr x1, [sp+488]
000cccbcldr x8, [sp+480]
000cccc0subs xzr, x1, 0
000cccc4b.hi 0xccccc
000cccc8b 0xcd210
000ccccc
000cccccloc_ccccc:
000cccccldrb w8, [x8]
000cccd0subs wzr, w8, 46
000cccd4cset x8, eq
000cccd8strb w8, [sp+74]
000cccdcb 0xccce4
000ccce0
000ccce0loc_ccce0:
000ccce0b 0xccce4
000ccce4
000ccce4loc_ccce4:
000ccce4ldrb w8, [sp+74]
000ccce8strb w8, [sp+78]
000cccectbnz w8, 0, 0xcccf4
000cccf0b 0xccd20
000cccf4
000cccf4loc_cccf4:
000cccf4ldr x4, [sp+472]
000cccf8ldrsb x27, [x4]
000cccfcldr x0, [x4]
000ccd00str x0, [sp+312]
000ccd04ldr x1, [sp+480]
000ccd08ldr x2, [sp+488]
000ccd0corr x3, xzr, 1
000ccd10bl time.isDigit[go.shape.string]
000ccd14strb w0, [sp+75]
000ccd18strb w0, [sp+78]
000ccd1cb 0xccd24
000ccd20
000ccd20loc_ccd20:
000ccd20b 0xccd24
000ccd24
000ccd24loc_ccd24:
000ccd24ldrb w8, [sp+78]
000ccd28tbnz w8, 0, 0xccd30
000ccd2cb 0xccd3c
000ccd30
000ccd30loc_ccd30:
000ccd30orr x4, xzr, 2
000ccd34str x4, [sp+120]
000ccd38b 0xcd0f8
000ccd3c
000ccd3cloc_ccd3c:
000ccd3cb 0xccd40
000ccd40
000ccd40loc_ccd40:
000ccd40ldr x2, [sp+168]
000ccd44ldr x3, [sp+160]
000ccd48ldr x4, [sp+144]
000ccd4cldr x5, [sp+96]
000ccd50ldr x6, [sp+112]
000ccd54adrp x27, 0x941000
000ccd58ldr x7, [x27]
000ccd5cldr x0, [sp+88]
000ccd60ldr x1, [sp+128]
000ccd64bl time.Date
000ccd68str x0, [sp+264]
000ccd6cstr x1, [sp+272]
000ccd70str x2, [sp+280]
000ccd74ldr x8, [sp+488]
000ccd78str x8, [sp+200]
000ccd7csubs xzr, x8, 1
000ccd80cset x8, ne
000ccd84strb w8, [sp+74]
000ccd88b.ne 0xccd90
000ccd8cb 0xccd94
000ccd90
000ccd90loc_ccd90:
000ccd90b 0xccdbc
000ccd94
000ccd94loc_ccd94:
000ccd94ldr x1, [sp+488]
000ccd98ldr x4, [sp+480]
000ccd9csubs xzr, x1, 0
000ccda0b.hi 0xccda8
000ccda4b 0xcd0f0
000ccda8
000ccda8loc_ccda8:
000ccda8ldrb w4, [x4]
000ccdacsubs wzr, w4, 90
000ccdb0cset x4, ne
000ccdb4strb w4, [sp+74]
000ccdb8b 0xccdbc
000ccdbc
000ccdbcloc_ccdbc:
000ccdbcldrb w4, [sp+74]
000ccdc0tbnz w4, 0, 0xccdc8
000ccdc4b 0xcd084
000ccdc8
000ccdc8loc_ccdc8:
000ccdc8ldr x4, [sp+488]
000ccdccstr x4, [sp+200]
000ccdd0subs xzr, x4, 6
000ccdd4b.ne 0xccddc
000ccdd8b 0xcce04
000ccddc
000ccddcloc_ccddc:
000ccddcstp xzr, xzr, [sp+240]
000ccde0str xzr, [sp+256]
000ccde4strb wzr, [sp+72]
000ccde8ldr x0, [sp+240]
000ccdecldr x1, [sp+248]
000ccdf0ldr x2, [sp+256]
000ccdf4mov x3, xzr
000ccdf8ldp x29, x30, [sp-8]
000ccdfcadd sp, sp, 464
000cce00ret x30
000cce04
000cce04loc_cce04:
000cce04ldr x2, [sp+488]
000cce08ldr x4, [sp+480]
000cce0csubs xzr, x2, 3
000cce10b.hs 0xcce18
000cce14b 0xcd0e8
000cce18
000cce18loc_cce18:
000cce18b 0xcce1c
000cce1c
000cce1cloc_cce1c:
000cce1cadd x0, x4, 1
000cce20str x0, [sp+392]
000cce24orr x1, xzr, 2
000cce28str x1, [sp+400]
000cce2cldr x26, [sp+288]
000cce30ldr x4, [x26]
000cce34mov x2, xzr
000cce38movz x3, 23
000cce3cblr x4
000cce40str x0, [sp+152]
000cce44ldr x2, [sp+488]
000cce48ldr x4, [sp+480]
000cce4csubs xzr, x2, 6
000cce50b.hs 0xcce58
000cce54b 0xcd0e0
000cce58
000cce58loc_cce58:
000cce58b 0xcce5c
000cce5c
000cce5cloc_cce5c:
000cce5cadd x0, x4, 4
000cce60str x0, [sp+392]
000cce64orr x1, xzr, 2
000cce68str x1, [sp+400]
000cce6cldr x26, [sp+288]
000cce70ldr x4, [x26]
000cce74mov x2, xzr
000cce78movz x3, 59
000cce7cblr x4
000cce80str x0, [sp+136]
000cce84ldrb w4, [sp+73]
000cce88eor x5, x4, 1
000cce8cstrb w5, [sp+74]
000cce90tbnz w4, 0, 0xcce98
000cce94b 0xccf3c
000cce98
000cce98loc_cce98:
000cce98ldr x1, [sp+488]
000cce9cldr x4, [sp+480]
000ccea0subs xzr, x1, 0
000ccea4b.hi 0xcceac
000ccea8b 0xcd0d8
000cceac
000cceacloc_cceac:
000cceacldrb w4, [x4]
000cceb0subs wzr, w4, 45
000cceb4cset x4, eq
000cceb8strb w4, [sp+75]
000ccebcb.eq 0xccec4
000ccec0b 0xccec8
000ccec4
000ccec4loc_ccec4:
000ccec4b 0xccef0
000ccec8
000ccec8loc_ccec8:
000ccec8ldr x1, [sp+488]
000cceccldr x4, [sp+480]
000cced0subs xzr, x1, 0
000cced4b.hi 0xccedc
000cced8b 0xcd0d0
000ccedc
000ccedcloc_ccedc:
000ccedcldrb w4, [x4]
000ccee0subs wzr, w4, 43
000ccee4cset x4, eq
000ccee8strb w4, [sp+75]
000cceecb 0xccef0
000ccef0
000ccef0loc_ccef0:
000ccef0ldrb w4, [sp+75]
000ccef4strb w4, [sp+78]
000ccef8tbnz w4, 0, 0xccf00
000ccefcb 0xccf28
000ccf00
000ccf00loc_ccf00:
000ccf00ldr x1, [sp+488]
000ccf04ldr x4, [sp+480]
000ccf08subs xzr, x1, 3
000ccf0cb.hi 0xccf14
000ccf10b 0xcd0c8
000ccf14
000ccf14loc_ccf14:
000ccf14ldrb w4, [x4+3]
000ccf18subs wzr, w4, 58
000ccf1ccset x4, eq
000ccf20strb w4, [sp+78]
000ccf24b 0xccf2c
000ccf28
000ccf28loc_ccf28:
000ccf28b 0xccf2c
000ccf2c
000ccf2cloc_ccf2c:
000ccf2cldrb w4, [sp+78]
000ccf30eor x4, x4, 1
000ccf34strb w4, [sp+74]
000ccf38b 0xccf40
000ccf3c
000ccf3cloc_ccf3c:
000ccf3cb 0xccf40
000ccf40
000ccf40loc_ccf40:
000ccf40ldrb w4, [sp+74]
000ccf44tbnz w4, 0, 0xccf4c
000ccf48b 0xccf74
000ccf4c
000ccf4cloc_ccf4c:
000ccf4cstp xzr, xzr, [sp+240]
000ccf50str xzr, [sp+256]
000ccf54strb wzr, [sp+72]
000ccf58ldr x0, [sp+240]
000ccf5cldr x1, [sp+248]
000ccf60ldr x2, [sp+256]
000ccf64mov x3, xzr
000ccf68ldp x29, x30, [sp-8]
000ccf6cadd sp, sp, 464
000ccf70ret x30
000ccf74
000ccf74loc_ccf74:
000ccf74ldr x2, [sp+152]
000ccf78ldr x3, [sp+136]
000ccf7corr x4, xzr, 60
000ccf80madd x2, x4, x2, x3
000ccf84madd x3, x2, x4, xzr
000ccf88str x3, [sp+80]
000ccf8cldr x1, [sp+488]
000ccf90ldr x3, [sp+480]
000ccf94subs xzr, x1, 0
000ccf98b.hi 0xccfa0
000ccf9cb 0xcd0c0
000ccfa0
000ccfa0loc_ccfa0:
000ccfa0ldrb w3, [x3]
000ccfa4subs wzr, w3, 45
000ccfa8b.eq 0xccfb0
000ccfacb 0xccfbc
000ccfb0
000ccfb0loc_ccfb0:
000ccfb0msub x2, x2, x4, xzr
000ccfb4str x2, [sp+80]
000ccfb8b 0xccfc0
000ccfbc
000ccfbcloc_ccfbc:
000ccfbcb 0xccfc0
000ccfc0
000ccfc0loc_ccfc0:
000ccfc0ldr x2, [sp+80]
000ccfc4sub x1, xzr, x2
000ccfc8add x0, sp, 264
000ccfccbl time.(*Time).addSec
000ccfd0add x0, sp, 264
000ccfd4bl time.(*Time).unixSec
000ccfd8str x0, [sp+192]
000ccfdcstp xzr, xzr, [sp+376]
000ccfe0ldr x1, [sp+192]
000ccfe4ldr x0, [sp+496]
000ccfe8bl time.(*Location).lookup
000ccfecstr x0, [sp+376]
000ccff0str x1, [sp+384]
000ccff4str x2, [sp+200]
000ccff8str x3, [sp+184]
000ccffcstr x4, [sp+176]
000cd000strb w5, [sp+74]
000cd004ldr x2, [sp+376]
000cd008ldr x3, [sp+384]
000cd00cstr x2, [sp+408]
000cd010str x3, [sp+416]
000cd014ldr x2, [sp+200]
000cd018str x2, [sp+224]
000cd01cldr x2, [sp+184]
000cd020str x2, [sp+216]
000cd024ldr x2, [sp+176]
000cd028str x2, [sp+208]
000cd02cldrb w2, [sp+74]
000cd030strb w2, [sp+79]
000cd034ldr x2, [sp+224]
000cd038str x2, [sp+104]
000cd03cldr x3, [sp+80]
000cd040subs xzr, x3, x2
000cd044b.eq 0xcd04c
000cd048b 0xcd05c
000cd04c
000cd04cloc_cd04c:
000cd04cldr x1, [sp+496]
000cd050add x0, sp, 264
000cd054bl time.(*Time).setLoc
000cd058b 0xcd080
000cd05c
000cd05cloc_cd05c:
000cd05cldr x2, [sp+80]
000cd060mov x0, xzr
000cd064mov x1, xzr
000cd068bl time.FixedZone
000cd06cstr x0, [sp+352]
000cd070mov x1, x0
000cd074add x0, sp, 264
000cd078bl time.(*Time).setLoc
000cd07cb 0xcd080
000cd080
000cd080loc_cd080:
000cd080b 0xcd088
000cd084
000cd084loc_cd084:
000cd084b 0xcd088
000cd088
000cd088loc_cd088:
000cd088ldr x4, [sp+264]
000cd08cldr x5, [sp+272]
000cd090ldr x6, [sp+280]
000cd094str x4, [sp+240]
000cd098str x5, [sp+248]
000cd09cstr x6, [sp+256]
000cd0a0orr x3, xzr, 1
000cd0a4strb w3, [sp+72]
000cd0a8ldr x0, [sp+240]
000cd0acldr x1, [sp+248]
000cd0b0ldr x2, [sp+256]
000cd0b4ldp x29, x30, [sp-8]
000cd0b8add sp, sp, 464
000cd0bcret x30
000cd0c0
000cd0c0loc_cd0c0:
000cd0c0mov x0, xzr
000cd0c4bl runtime.panicIndex
000cd0c8
000cd0c8loc_cd0c8:
000cd0c8orr x0, xzr, 3
000cd0ccbl runtime.panicIndex
000cd0d0
000cd0d0loc_cd0d0:
000cd0d0mov x0, xzr
000cd0d4bl runtime.panicIndex
000cd0d8
000cd0d8loc_cd0d8:
000cd0d8mov x0, xzr
000cd0dcbl runtime.panicIndex
000cd0e0
000cd0e0loc_cd0e0:
000cd0e0orr x1, xzr, 6
000cd0e4bl runtime.panicSliceAlen
000cd0e8
000cd0e8loc_cd0e8:
000cd0e8orr x1, xzr, 3
000cd0ecbl runtime.panicSliceAlen
000cd0f0
000cd0f0loc_cd0f0:
000cd0f0mov x0, xzr
000cd0f4bl runtime.panicIndex
000cd0f8
000cd0f8loc_cd0f8:
000cd0f8ldr x5, [sp+488]
000cd0fcstr x5, [sp+200]
000cd100ldr x6, [sp+120]
000cd104subs xzr, x6, x5
000cd108cset x5, lt
000cd10cstrb w5, [sp+74]
000cd110b.lt 0xcd118
000cd114b 0xcd144
000cd118
000cd118loc_cd118:
000cd118ldr x4, [sp+472]
000cd11cldrsb x27, [x4]
000cd120ldr x0, [x4]
000cd124str x0, [sp+304]
000cd128ldr x3, [sp+120]
000cd12cldr x1, [sp+480]
000cd130ldr x2, [sp+488]
000cd134bl time.isDigit[go.shape.string]
000cd138strb w0, [sp+78]
000cd13cstrb w0, [sp+74]
000cd140b 0xcd148
000cd144
000cd144loc_cd144:
000cd144b 0xcd148
000cd148
000cd148loc_cd148:
000cd148ldrb w4, [sp+74]
000cd14ctbnz w4, 0, 0xcd154
000cd150b 0xcd16c
000cd154
000cd154loc_cd154:
000cd154b 0xcd158
000cd158
000cd158loc_cd158:
000cd158ldr x5, [sp+120]
000cd15cadd x5, x5, 1
000cd160str x5, [sp+120]
000cd164orr x4, xzr, 2
000cd168b 0xcd0f8
000cd16c
000cd16cloc_cd16c:
000cd16cstp xzr, xzr, [sp+376]
000cd170stp xzr, xzr, [sp+360]
000cd174ldr x4, [sp+472]
000cd178ldrsb x27, [x4]
000cd17cldr x0, [x4+8]
000cd180str x0, [sp+296]
000cd184ldr x3, [sp+120]
000cd188ldr x1, [sp+480]
000cd18cldr x2, [sp+488]
000cd190bl time.parseNanoseconds[go.shape.string]
000cd194str x0, [sp+200]
000cd198str x1, [sp+376]
000cd19cstr x2, [sp+384]
000cd1a0str x3, [sp+360]
000cd1a4str x4, [sp+368]
000cd1a8ldr x4, [sp+200]
000cd1acstr x4, [sp+232]
000cd1b0ldr x4, [sp+376]
000cd1b4ldr x5, [sp+384]
000cd1b8str x4, [sp+440]
000cd1bcstr x5, [sp+448]
000cd1c0ldr x4, [sp+360]
000cd1c4ldr x5, [sp+368]
000cd1c8str x4, [sp+424]
000cd1ccstr x5, [sp+432]
000cd1d0ldr x4, [sp+232]
000cd1d4str x4, [sp+112]
000cd1d8ldr x0, [sp+120]
000cd1dcldr x1, [sp+488]
000cd1e0ldr x4, [sp+480]
000cd1e4subs xzr, x0, x1
000cd1e8b.ls 0xcd1f0
000cd1ecb 0xcd20c
000cd1f0
000cd1f0loc_cd1f0:
000cd1f0sub x8, x1, x0
000cd1f4sub x9, xzr, x8
000cd1f8and x9, x0, x9, asr #63
000cd1fcadd x9, x4, x9
000cd200str x9, [sp+480]
000cd204str x8, [sp+488]
000cd208b 0xccd40
000cd20c
000cd20cloc_cd20c:
000cd20cbl runtime.panicSliceB
000cd210
000cd210loc_cd210:
000cd210mov x0, xzr
000cd214bl runtime.panicIndex
000cd218
000cd218loc_cd218:
000cd218movz x0, 19
000cd21cbl runtime.panicSliceB
000cd220
000cd220loc_cd220:
000cd220orr x0, xzr, 16
000cd224bl runtime.panicIndex
000cd228
000cd228loc_cd228:
000cd228movz x0, 13
000cd22cbl runtime.panicIndex
000cd230
000cd230loc_cd230:
000cd230movz x0, 10
000cd234bl runtime.panicIndex
000cd238
000cd238loc_cd238:
000cd238orr x0, xzr, 7
000cd23cbl runtime.panicIndex
000cd240
000cd240loc_cd240:
000cd240orr x0, xzr, 4
000cd244bl runtime.panicIndex
000cd248
000cd248loc_cd248:
000cd248movz x1, 19
000cd24cbl runtime.panicSliceAlen
000cd250
000cd250loc_cd250:
000cd250orr x1, xzr, 16
000cd254bl runtime.panicSliceAlen
000cd258
000cd258loc_cd258:
000cd258movz x1, 13
000cd25cbl runtime.panicSliceAlen
000cd260
000cd260loc_cd260:
000cd260movz x1, 10
000cd264bl runtime.panicSliceAlen
000cd268
000cd268loc_cd268:
000cd268orr x1, xzr, 7
000cd26cbl runtime.panicSliceAlen
000cd270
000cd270loc_cd270:
000cd270orr x1, xzr, 4
000cd274bl runtime.panicSliceAlen
000cd278hint
000cd27c
000cd27cloc_cd27c:
000cd27cstp x0, x1, [sp+8]
000cd280stp x2, x3, [sp+24]
000cd284mov x3, x30
000cd288bl runtime.morestack_noctxt.abi0
000cd28cldp x0, x1, [sp+8]
000cd290ldp x2, x3, [sp+24]
000cd294b 0xcc850
000cd298udf 0
000cd29cudf 0
000cc850
000cd2a0
000cd2a0time.parseRFC3339[go.shape.string].func1: ; void time.parseRFC3339[go.shape.string].func1(struct go_shape_string s, int min, int max)
000cd2a0str x30, [sp-112]!
000cd2a4stur x29, [sp-8]
000cd2a8sub x29, sp, 8
000cd2acstr x0, [sp+120]
000cd2b0str x1, [sp+128]
000cd2b4str x2, [sp+136]
000cd2b8str x3, [sp+144]
000cd2bcldr x1, [x26+8]
000cd2c0str x1, [sp+96]
000cd2c4ldr x1, [x26+16]
000cd2c8str x1, [sp+40]
000cd2ccstr xzr, [sp+16]
000cd2d0ldr x1, [sp+128]
000cd2d4ldr x2, [sp+120]
000cd2d8str x2, [sp+72]
000cd2dcstr x1, [sp+80]
000cd2e0str x1, [sp+88]
000cd2e4str x2, [sp+48]
000cd2e8str x1, [sp+56]
000cd2ecstr x1, [sp+64]
000cd2f0str xzr, [sp+32]
000cd2f4str x1, [sp+24]
000cd2f8b 0xcd2fc
000cd2fc
000cd2fcloc_cd2fc:
000cd2fcldr x1, [sp+24]
000cd300ldr x2, [sp+32]
000cd304subs xzr, x1, x2
000cd308b.gt 0xcd310
000cd30cb 0xcd3a0
000cd310
000cd310loc_cd310:
000cd310ldr x1, [sp+32]
000cd314ldr x2, [sp+48]
000cd318ldrb w1, [x2+x1]
000cd31cstrb w1, [sp+14]
000cd320mov x2, x1
000cd324subs wzr, w2, 48
000cd328cset x2, lo
000cd32cstrb w2, [sp+15]
000cd330b.lo 0xcd338
000cd334b 0xcd33c
000cd338
000cd338loc_cd338:
000cd338b 0xcd34c
000cd33c
000cd33cloc_cd33c:
000cd33csubs wzr, w1, 57
000cd340cset x1, hi
000cd344strb w1, [sp+15]
000cd348b 0xcd34c
000cd34c
000cd34cloc_cd34c:
000cd34cldrb w1, [sp+15]
000cd350tbnz w1, 0, 0xcd358
000cd354b 0xcd374
000cd358
000cd358loc_cd358:
000cd358ldr x1, [sp+96]
000cd35cstrb wzr, [x1]
000cd360ldr x0, [sp+136]
000cd364str x0, [sp+16]
000cd368add x29, sp, 104
000cd36cadd sp, sp, 112
000cd370ret x30
000cd374
000cd374loc_cd374:
000cd374ldr x1, [sp+16]
000cd378add x1, x1, x1, lsl #2
000cd37cldrb w2, [sp+14]
000cd380add x1, x2, x1, lsl #1
000cd384sub x1, x1, 48
000cd388str x1, [sp+16]
000cd38cb 0xcd390
000cd390
000cd390loc_cd390:
000cd390ldr x1, [sp+32]
000cd394add x1, x1, 1
000cd398str x1, [sp+32]
000cd39cb 0xcd2fc
000cd3a0
000cd3a0loc_cd3a0:
000cd3a0ldr x1, [sp+136]
000cd3a4ldr x2, [sp+16]
000cd3a8subs xzr, x1, x2
000cd3accset x1, gt
000cd3b0strb w1, [sp+15]
000cd3b4b.gt 0xcd3bc
000cd3b8b 0xcd3c0
000cd3bc
000cd3bcloc_cd3bc:
000cd3bcb 0xcd3d8
000cd3c0
000cd3c0loc_cd3c0:
000cd3c0ldr x1, [sp+144]
000cd3c4ldr x2, [sp+16]
000cd3c8subs xzr, x2, x1
000cd3cccset x1, gt
000cd3d0strb w1, [sp+15]
000cd3d4b 0xcd3d8
000cd3d8
000cd3d8loc_cd3d8:
000cd3d8ldrb w1, [sp+15]
000cd3dctbnz w1, 0, 0xcd3e4
000cd3e0b 0xcd400
000cd3e4
000cd3e4loc_cd3e4:
000cd3e4ldr x1, [sp+96]
000cd3e8strb wzr, [x1]
000cd3ecldr x0, [sp+136]
000cd3f0str x0, [sp+16]
000cd3f4add x29, sp, 104
000cd3f8add sp, sp, 112
000cd3fcret x30
000cd400
000cd400loc_cd400:
000cd400ldr x0, [sp+16]
000cd404add x29, sp, 104
000cd408add sp, sp, 112
000cd40cret x30
000cd2a0
000cd2a0time.parseRFC3339[go.shape.string].func1: ; void time.parseRFC3339[go.shape.string].func1(struct go_shape_string s, int min, int max)
000cd2a0str x30, [sp-112]!
000cd2a4stur x29, [sp-8]
000cd2a8sub x29, sp, 8
000cd2acstr x0, [sp+120]
000cd2b0str x1, [sp+128]
000cd2b4str x2, [sp+136]
000cd2b8str x3, [sp+144]
000cd2bcldr x1, [x26+8]
000cd2c0str x1, [sp+96]
000cd2c4ldr x1, [x26+16]
000cd2c8str x1, [sp+40]
000cd2ccstr xzr, [sp+16]
000cd2d0ldr x1, [sp+128]
000cd2d4ldr x2, [sp+120]
000cd2d8str x2, [sp+72]
000cd2dcstr x1, [sp+80]
000cd2e0str x1, [sp+88]
000cd2e4str x2, [sp+48]
000cd2e8str x1, [sp+56]
000cd2ecstr x1, [sp+64]
000cd2f0str xzr, [sp+32]
000cd2f4str x1, [sp+24]
000cd2f8b 0xcd2fc
000cd2fc
000cd2fcloc_cd2fc:
000cd2fcldr x1, [sp+24]
000cd300ldr x2, [sp+32]
000cd304subs xzr, x1, x2
000cd308b.gt 0xcd310
000cd30cb 0xcd3a0
000cd310
000cd310loc_cd310:
000cd310ldr x1, [sp+32]
000cd314ldr x2, [sp+48]
000cd318ldrb w1, [x2+x1]
000cd31cstrb w1, [sp+14]
000cd320mov x2, x1
000cd324subs wzr, w2, 48
000cd328cset x2, lo
000cd32cstrb w2, [sp+15]
000cd330b.lo 0xcd338
000cd334b 0xcd33c
000cd338
000cd338loc_cd338:
000cd338b 0xcd34c
000cd33c
000cd33cloc_cd33c:
000cd33csubs wzr, w1, 57
000cd340cset x1, hi
000cd344strb w1, [sp+15]
000cd348b 0xcd34c
000cd34c
000cd34cloc_cd34c:
000cd34cldrb w1, [sp+15]
000cd350tbnz w1, 0, 0xcd358
000cd354b 0xcd374
000cd358
000cd358loc_cd358:
000cd358ldr x1, [sp+96]
000cd35cstrb wzr, [x1]
000cd360ldr x0, [sp+136]
000cd364str x0, [sp+16]
000cd368add x29, sp, 104
000cd36cadd sp, sp, 112
000cd370ret x30
000cd374
000cd374loc_cd374:
000cd374ldr x1, [sp+16]
000cd378add x1, x1, x1, lsl #2
000cd37cldrb w2, [sp+14]
000cd380add x1, x2, x1, lsl #1
000cd384sub x1, x1, 48
000cd388str x1, [sp+16]
000cd38cb 0xcd390
000cd390
000cd390loc_cd390:
000cd390ldr x1, [sp+32]
000cd394add x1, x1, 1
000cd398str x1, [sp+32]
000cd39cb 0xcd2fc
000cd3a0
000cd3a0loc_cd3a0:
000cd3a0ldr x1, [sp+136]
000cd3a4ldr x2, [sp+16]
000cd3a8subs xzr, x1, x2
000cd3accset x1, gt
000cd3b0strb w1, [sp+15]
000cd3b4b.gt 0xcd3bc
000cd3b8b 0xcd3c0
000cd3bc
000cd3bcloc_cd3bc:
000cd3bcb 0xcd3d8
000cd3c0
000cd3c0loc_cd3c0:
000cd3c0ldr x1, [sp+144]
000cd3c4ldr x2, [sp+16]
000cd3c8subs xzr, x2, x1
000cd3cccset x1, gt
000cd3d0strb w1, [sp+15]
000cd3d4b 0xcd3d8
000cd3d8
000cd3d8loc_cd3d8:
000cd3d8ldrb w1, [sp+15]
000cd3dctbnz w1, 0, 0xcd3e4
000cd3e0b 0xcd400
000cd3e4
000cd3e4loc_cd3e4:
000cd3e4ldr x1, [sp+96]
000cd3e8strb wzr, [x1]
000cd3ecldr x0, [sp+136]
000cd3f0str x0, [sp+16]
000cd3f4add x29, sp, 104
000cd3f8add sp, sp, 112
000cd3fcret x30
000cd400
000cd400loc_cd400:
000cd400ldr x0, [sp+16]
000cd404add x29, sp, 104
000cd408add sp, sp, 112
000cd40cret x30
000cd2a0
000cd410
000cd410time.(*Time).GoString: ; void time.(*Time).GoString(time.Time * t)
000cd410ldr x16, [x28+16]
000cd414subs xzr, sp, x16
000cd418b.ls 0xcd48c
000cd41cstr x30, [sp-96]!
000cd420stur x29, [sp-8]
000cd424sub x29, sp, 8
000cd428ldr x16, [x28+32]
000cd42ccbnz x16, 0xcd4a0
000cd430
000cd430loc_cd430:
000cd430str x0, [sp+104]
000cd434stp xzr, xzr, [sp+32]
000cd438ldr x3, [sp+104]
000cd43ccbnz x3, 0xcd444
000cd440b 0xcd484
000cd444
000cd444loc_cd444:
000cd444ldr x3, [sp+104]
000cd448ldrsb x27, [x3]
000cd44cldr x0, [x3]
000cd450ldr x1, [x3+8]
000cd454ldr x2, [x3+16]
000cd458str x0, [sp+48]
000cd45cstr x1, [sp+56]
000cd460str x2, [sp+64]
000cd464bl time.Time.GoString
000cd468str x0, [sp+72]
000cd46cstr x1, [sp+80]
000cd470str x0, [sp+32]
000cd474str x1, [sp+40]
000cd478ldur x29, [sp-8]
000cd47cldr x30, [sp], 96
000cd480ret x30
000cd484
000cd484loc_cd484:
000cd484bl runtime.panicwrap
000cd488hint
000cd48c
000cd48cloc_cd48c:
000cd48cstr x0, [sp+8]
000cd490mov x3, x30
000cd494bl runtime.morestack_noctxt.abi0
000cd498ldr x0, [sp+8]
000cd49cb 0xcd410
000cd4a0
000cd4a0loc_cd4a0:
000cd4a0ldr x17, [x16]
000cd4a4add x20, sp, 104
000cd4a8subs xzr, x20, x17
000cd4acb.ne 0xcd430
000cd4b0add x20, sp, 8
000cd4b4str x20, [x16]
000cd4b8b 0xcd430
000cd4bcudf 0
000cd410
000cd410time.(*Time).GoString: ; void time.(*Time).GoString(time.Time * t)
000cd410ldr x16, [x28+16]
000cd414subs xzr, sp, x16
000cd418b.ls 0xcd48c
000cd41cstr x30, [sp-96]!
000cd420stur x29, [sp-8]
000cd424sub x29, sp, 8
000cd428ldr x16, [x28+32]
000cd42ccbnz x16, 0xcd4a0
000cd430
000cd430loc_cd430:
000cd430str x0, [sp+104]
000cd434stp xzr, xzr, [sp+32]
000cd438ldr x3, [sp+104]
000cd43ccbnz x3, 0xcd444
000cd440b 0xcd484
000cd444
000cd444loc_cd444:
000cd444ldr x3, [sp+104]
000cd448ldrsb x27, [x3]
000cd44cldr x0, [x3]
000cd450ldr x1, [x3+8]
000cd454ldr x2, [x3+16]
000cd458str x0, [sp+48]
000cd45cstr x1, [sp+56]
000cd460str x2, [sp+64]
000cd464bl time.Time.GoString
000cd468str x0, [sp+72]
000cd46cstr x1, [sp+80]
000cd470str x0, [sp+32]
000cd474str x1, [sp+40]
000cd478ldur x29, [sp-8]
000cd47cldr x30, [sp], 96
000cd480ret x30
000cd484
000cd484loc_cd484:
000cd484bl runtime.panicwrap
000cd488hint
000cd48c
000cd48cloc_cd48c:
000cd48cstr x0, [sp+8]
000cd490mov x3, x30
000cd494bl runtime.morestack_noctxt.abi0
000cd498ldr x0, [sp+8]
000cd49cb 0xcd410
000cd4a0
000cd4a0loc_cd4a0:
000cd4a0ldr x17, [x16]
000cd4a4add x20, sp, 104
000cd4a8subs xzr, x20, x17
000cd4acb.ne 0xcd430
000cd4b0add x20, sp, 8
000cd4b4str x20, [x16]
000cd4b8b 0xcd430
000cd4bcudf 0
000cd410
000cd4c0
000cd4c0time.(*Time).MarshalBinary: ; void time.(*Time).MarshalBinary(time.Time * t)
000cd4c0ldr x16, [x28+16]
000cd4c4sub x17, sp, 64
000cd4c8subs xzr, x17, x16
000cd4ccb.ls 0xcd5b4
000cd4d0str x30, [sp-192]!
000cd4d4stur x29, [sp-8]
000cd4d8sub x29, sp, 8
000cd4dcldr x16, [x28+32]
000cd4e0cbnz x16, 0xcd5c8
000cd4e4
000cd4e4loc_cd4e4:
000cd4e4str x0, [sp+200]
000cd4e8str xzr, [sp+56]
000cd4ecstp xzr, xzr, [sp+64]
000cd4f0stp xzr, xzr, [sp+40]
000cd4f4ldr x3, [sp+200]
000cd4f8cbnz x3, 0xcd500
000cd4fcb 0xcd5ac
000cd500
000cd500loc_cd500:
000cd500str xzr, [sp+120]
000cd504stp xzr, xzr, [sp+128]
000cd508stp xzr, xzr, [sp+104]
000cd50cldr x3, [sp+200]
000cd510ldrsb x27, [x3]
000cd514ldr x0, [x3]
000cd518ldr x1, [x3+8]
000cd51cldr x2, [x3+16]
000cd520str x0, [sp+80]
000cd524str x1, [sp+88]
000cd528str x2, [sp+96]
000cd52cbl time.Time.MarshalBinary
000cd530str x0, [sp+120]
000cd534str x1, [sp+128]
000cd538str x2, [sp+136]
000cd53cstr x3, [sp+104]
000cd540str x4, [sp+112]
000cd544ldr x3, [sp+120]
000cd548ldr x4, [sp+128]
000cd54cldr x5, [sp+136]
000cd550str x3, [sp+160]
000cd554str x4, [sp+168]
000cd558str x5, [sp+176]
000cd55cldr x3, [sp+104]
000cd560ldr x4, [sp+112]
000cd564str x3, [sp+144]
000cd568str x4, [sp+152]
000cd56cldr x3, [sp+160]
000cd570ldr x4, [sp+168]
000cd574ldr x5, [sp+176]
000cd578str x3, [sp+56]
000cd57cstr x4, [sp+64]
000cd580str x5, [sp+72]
000cd584ldr x3, [sp+144]
000cd588ldr x4, [sp+152]
000cd58cstr x3, [sp+40]
000cd590str x4, [sp+48]
000cd594ldr x0, [sp+56]
000cd598ldr x1, [sp+64]
000cd59cldr x2, [sp+72]
000cd5a0ldur x29, [sp-8]
000cd5a4ldr x30, [sp], 192
000cd5a8ret x30
000cd5ac
000cd5acloc_cd5ac:
000cd5acbl runtime.panicwrap
000cd5b0hint
000cd5b4
000cd5b4loc_cd5b4:
000cd5b4str x0, [sp+8]
000cd5b8mov x3, x30
000cd5bcbl runtime.morestack_noctxt.abi0
000cd5c0ldr x0, [sp+8]
000cd5c4b 0xcd4c0
000cd5c8
000cd5c8loc_cd5c8:
000cd5c8ldr x17, [x16]
000cd5ccadd x20, sp, 200
000cd5d0subs xzr, x20, x17
000cd5d4b.ne 0xcd4e4
000cd5d8add x20, sp, 8
000cd5dcstr x20, [x16]
000cd5e0b 0xcd4e4
000cd5e4udf 0
000cd5e8udf 0
000cd5ecudf 0
000cd4c0
000cd4c0time.(*Time).MarshalBinary: ; void time.(*Time).MarshalBinary(time.Time * t)
000cd4c0ldr x16, [x28+16]
000cd4c4sub x17, sp, 64
000cd4c8subs xzr, x17, x16
000cd4ccb.ls 0xcd5b4
000cd4d0str x30, [sp-192]!
000cd4d4stur x29, [sp-8]
000cd4d8sub x29, sp, 8
000cd4dcldr x16, [x28+32]
000cd4e0cbnz x16, 0xcd5c8
000cd4e4
000cd4e4loc_cd4e4:
000cd4e4str x0, [sp+200]
000cd4e8str xzr, [sp+56]
000cd4ecstp xzr, xzr, [sp+64]
000cd4f0stp xzr, xzr, [sp+40]
000cd4f4ldr x3, [sp+200]
000cd4f8cbnz x3, 0xcd500
000cd4fcb 0xcd5ac
000cd500
000cd500loc_cd500:
000cd500str xzr, [sp+120]
000cd504stp xzr, xzr, [sp+128]
000cd508stp xzr, xzr, [sp+104]
000cd50cldr x3, [sp+200]
000cd510ldrsb x27, [x3]
000cd514ldr x0, [x3]
000cd518ldr x1, [x3+8]
000cd51cldr x2, [x3+16]
000cd520str x0, [sp+80]
000cd524str x1, [sp+88]
000cd528str x2, [sp+96]
000cd52cbl time.Time.MarshalBinary
000cd530str x0, [sp+120]
000cd534str x1, [sp+128]
000cd538str x2, [sp+136]
000cd53cstr x3, [sp+104]
000cd540str x4, [sp+112]
000cd544ldr x3, [sp+120]
000cd548ldr x4, [sp+128]
000cd54cldr x5, [sp+136]
000cd550str x3, [sp+160]
000cd554str x4, [sp+168]
000cd558str x5, [sp+176]
000cd55cldr x3, [sp+104]
000cd560ldr x4, [sp+112]
000cd564str x3, [sp+144]
000cd568str x4, [sp+152]
000cd56cldr x3, [sp+160]
000cd570ldr x4, [sp+168]
000cd574ldr x5, [sp+176]
000cd578str x3, [sp+56]
000cd57cstr x4, [sp+64]
000cd580str x5, [sp+72]
000cd584ldr x3, [sp+144]
000cd588ldr x4, [sp+152]
000cd58cstr x3, [sp+40]
000cd590str x4, [sp+48]
000cd594ldr x0, [sp+56]
000cd598ldr x1, [sp+64]
000cd59cldr x2, [sp+72]
000cd5a0ldur x29, [sp-8]
000cd5a4ldr x30, [sp], 192
000cd5a8ret x30
000cd5ac
000cd5acloc_cd5ac:
000cd5acbl runtime.panicwrap
000cd5b0hint
000cd5b4
000cd5b4loc_cd5b4:
000cd5b4str x0, [sp+8]
000cd5b8mov x3, x30
000cd5bcbl runtime.morestack_noctxt.abi0
000cd5c0ldr x0, [sp+8]
000cd5c4b 0xcd4c0
000cd5c8
000cd5c8loc_cd5c8:
000cd5c8ldr x17, [x16]
000cd5ccadd x20, sp, 200
000cd5d0subs xzr, x20, x17
000cd5d4b.ne 0xcd4e4
000cd5d8add x20, sp, 8
000cd5dcstr x20, [x16]
000cd5e0b 0xcd4e4
000cd5e4udf 0
000cd5e8udf 0
000cd5ecudf 0
000cd4c0
000cd5f0
000cd5f0time.(*Time).String: ; void time.(*Time).String(time.Time * t)
000cd5f0ldr x16, [x28+16]
000cd5f4subs xzr, sp, x16
000cd5f8b.ls 0xcd66c
000cd5fcstr x30, [sp-96]!
000cd600stur x29, [sp-8]
000cd604sub x29, sp, 8
000cd608ldr x16, [x28+32]
000cd60ccbnz x16, 0xcd680
000cd610
000cd610loc_cd610:
000cd610str x0, [sp+104]
000cd614stp xzr, xzr, [sp+32]
000cd618ldr x3, [sp+104]
000cd61ccbnz x3, 0xcd624
000cd620b 0xcd664
000cd624
000cd624loc_cd624:
000cd624ldr x3, [sp+104]
000cd628ldrsb x27, [x3]
000cd62cldr x0, [x3]
000cd630ldr x1, [x3+8]
000cd634ldr x2, [x3+16]
000cd638str x0, [sp+48]
000cd63cstr x1, [sp+56]
000cd640str x2, [sp+64]
000cd644bl time.Time.String
000cd648str x0, [sp+72]
000cd64cstr x1, [sp+80]
000cd650str x0, [sp+32]
000cd654str x1, [sp+40]
000cd658ldur x29, [sp-8]
000cd65cldr x30, [sp], 96
000cd660ret x30
000cd664
000cd664loc_cd664:
000cd664bl runtime.panicwrap
000cd668hint
000cd66c
000cd66cloc_cd66c:
000cd66cstr x0, [sp+8]
000cd670mov x3, x30
000cd674bl runtime.morestack_noctxt.abi0
000cd678ldr x0, [sp+8]
000cd67cb 0xcd5f0
000cd680
000cd680loc_cd680:
000cd680ldr x17, [x16]
000cd684add x20, sp, 104
000cd688subs xzr, x20, x17
000cd68cb.ne 0xcd610
000cd690add x20, sp, 8
000cd694str x20, [x16]
000cd698b 0xcd610
000cd69cudf 0
000cd5f0
000cd5f0time.(*Time).String: ; void time.(*Time).String(time.Time * t)
000cd5f0ldr x16, [x28+16]
000cd5f4subs xzr, sp, x16
000cd5f8b.ls 0xcd66c
000cd5fcstr x30, [sp-96]!
000cd600stur x29, [sp-8]
000cd604sub x29, sp, 8
000cd608ldr x16, [x28+32]
000cd60ccbnz x16, 0xcd680
000cd610
000cd610loc_cd610:
000cd610str x0, [sp+104]
000cd614stp xzr, xzr, [sp+32]
000cd618ldr x3, [sp+104]
000cd61ccbnz x3, 0xcd624
000cd620b 0xcd664
000cd624
000cd624loc_cd624:
000cd624ldr x3, [sp+104]
000cd628ldrsb x27, [x3]
000cd62cldr x0, [x3]
000cd630ldr x1, [x3+8]
000cd634ldr x2, [x3+16]
000cd638str x0, [sp+48]
000cd63cstr x1, [sp+56]
000cd640str x2, [sp+64]
000cd644bl time.Time.String
000cd648str x0, [sp+72]
000cd64cstr x1, [sp+80]
000cd650str x0, [sp+32]
000cd654str x1, [sp+40]
000cd658ldur x29, [sp-8]
000cd65cldr x30, [sp], 96
000cd660ret x30
000cd664
000cd664loc_cd664:
000cd664bl runtime.panicwrap
000cd668hint
000cd66c
000cd66cloc_cd66c:
000cd66cstr x0, [sp+8]
000cd670mov x3, x30
000cd674bl runtime.morestack_noctxt.abi0
000cd678ldr x0, [sp+8]
000cd67cb 0xcd5f0
000cd680
000cd680loc_cd680:
000cd680ldr x17, [x16]
000cd684add x20, sp, 104
000cd688subs xzr, x20, x17
000cd68cb.ne 0xcd610
000cd690add x20, sp, 8
000cd694str x20, [x16]
000cd698b 0xcd610
000cd69cudf 0
000cd5f0
000cd6a0
000cd6a0time.(*Duration).String: ; void time.(*Duration).String(time.Duration * d)
000cd6a0ldr x16, [x28+16]
000cd6a4subs xzr, sp, x16
000cd6a8b.ls 0xcd70c
000cd6acstr x30, [sp-64]!
000cd6b0stur x29, [sp-8]
000cd6b4sub x29, sp, 8
000cd6b8ldr x16, [x28+32]
000cd6bccbnz x16, 0xcd720
000cd6c0
000cd6c0loc_cd6c0:
000cd6c0str x0, [sp+72]
000cd6c4stp xzr, xzr, [sp+24]
000cd6c8ldr x1, [sp+72]
000cd6cccbnz x1, 0xcd6d4
000cd6d0b 0xcd704
000cd6d4
000cd6d4loc_cd6d4:
000cd6d4ldr x1, [sp+72]
000cd6d8ldrsb x27, [x1]
000cd6dcldr x0, [x1]
000cd6e0str x0, [sp+16]
000cd6e4bl time.Duration.String
000cd6e8str x0, [sp+40]
000cd6ecstr x1, [sp+48]
000cd6f0str x0, [sp+24]
000cd6f4str x1, [sp+32]
000cd6f8ldur x29, [sp-8]
000cd6fcldr x30, [sp], 64
000cd700ret x30
000cd704
000cd704loc_cd704:
000cd704bl runtime.panicwrap
000cd708hint
000cd70c
000cd70cloc_cd70c:
000cd70cstr x0, [sp+8]
000cd710mov x3, x30
000cd714bl runtime.morestack_noctxt.abi0
000cd718ldr x0, [sp+8]
000cd71cb 0xcd6a0
000cd720
000cd720loc_cd720:
000cd720ldr x17, [x16]
000cd724add x20, sp, 72
000cd728subs xzr, x20, x17
000cd72cb.ne 0xcd6c0
000cd730add x20, sp, 8
000cd734str x20, [x16]
000cd738b 0xcd6c0
000cd73cudf 0
000cd6a0
000cd6a0time.(*Duration).String: ; void time.(*Duration).String(time.Duration * d)
000cd6a0ldr x16, [x28+16]
000cd6a4subs xzr, sp, x16
000cd6a8b.ls 0xcd70c
000cd6acstr x30, [sp-64]!
000cd6b0stur x29, [sp-8]
000cd6b4sub x29, sp, 8
000cd6b8ldr x16, [x28+32]
000cd6bccbnz x16, 0xcd720
000cd6c0
000cd6c0loc_cd6c0:
000cd6c0str x0, [sp+72]
000cd6c4stp xzr, xzr, [sp+24]
000cd6c8ldr x1, [sp+72]
000cd6cccbnz x1, 0xcd6d4
000cd6d0b 0xcd704
000cd6d4
000cd6d4loc_cd6d4:
000cd6d4ldr x1, [sp+72]
000cd6d8ldrsb x27, [x1]
000cd6dcldr x0, [x1]
000cd6e0str x0, [sp+16]
000cd6e4bl time.Duration.String
000cd6e8str x0, [sp+40]
000cd6ecstr x1, [sp+48]
000cd6f0str x0, [sp+24]
000cd6f4str x1, [sp+32]
000cd6f8ldur x29, [sp-8]
000cd6fcldr x30, [sp], 64
000cd700ret x30
000cd704
000cd704loc_cd704:
000cd704bl runtime.panicwrap
000cd708hint
000cd70c
000cd70cloc_cd70c:
000cd70cstr x0, [sp+8]
000cd710mov x3, x30
000cd714bl runtime.morestack_noctxt.abi0
000cd718ldr x0, [sp+8]
000cd71cb 0xcd6a0
000cd720
000cd720loc_cd720:
000cd720ldr x17, [x16]
000cd724add x20, sp, 72
000cd728subs xzr, x20, x17
000cd72cb.ne 0xcd6c0
000cd730add x20, sp, 8
000cd734str x20, [x16]
000cd738b 0xcd6c0
000cd73cudf 0
000cd6a0
000cd740
000cd740time.(*fileSizeError).Error: ; void time.(*fileSizeError).Error(struct time.fileSizeError * f)
000cd740ldr x16, [x28+16]
000cd744subs xzr, sp, x16
000cd748b.ls 0xcd7b4
000cd74cstr x30, [sp-80]!
000cd750stur x29, [sp-8]
000cd754sub x29, sp, 8
000cd758ldr x16, [x28+32]
000cd75ccbnz x16, 0xcd7c8
000cd760
000cd760loc_cd760:
000cd760str x0, [sp+88]
000cd764stp xzr, xzr, [sp+24]
000cd768ldr x2, [sp+88]
000cd76ccbnz x2, 0xcd774
000cd770b 0xcd7ac
000cd774
000cd774loc_cd774:
000cd774ldr x2, [sp+88]
000cd778ldrsb x27, [x2]
000cd77cldr x0, [x2]
000cd780ldr x1, [x2+8]
000cd784str x0, [sp+40]
000cd788str x1, [sp+48]
000cd78cbl time.fileSizeError.Error
000cd790str x0, [sp+56]
000cd794str x1, [sp+64]
000cd798str x0, [sp+24]
000cd79cstr x1, [sp+32]
000cd7a0ldur x29, [sp-8]
000cd7a4ldr x30, [sp], 80
000cd7a8ret x30
000cd7ac
000cd7acloc_cd7ac:
000cd7acbl runtime.panicwrap
000cd7b0hint
000cd7b4
000cd7b4loc_cd7b4:
000cd7b4str x0, [sp+8]
000cd7b8mov x3, x30
000cd7bcbl runtime.morestack_noctxt.abi0
000cd7c0ldr x0, [sp+8]
000cd7c4b 0xcd740
000cd7c8
000cd7c8loc_cd7c8:
000cd7c8ldr x17, [x16]
000cd7ccadd x20, sp, 88
000cd7d0subs xzr, x20, x17
000cd7d4b.ne 0xcd760
000cd7d8add x20, sp, 8
000cd7dcstr x20, [x16]
000cd7e0b 0xcd760
000cd7e4udf 0
000cd7e8udf 0
000cd7ecudf 0
000cd740
000cd740time.(*fileSizeError).Error: ; void time.(*fileSizeError).Error(struct time.fileSizeError * f)
000cd740ldr x16, [x28+16]
000cd744subs xzr, sp, x16
000cd748b.ls 0xcd7b4
000cd74cstr x30, [sp-80]!
000cd750stur x29, [sp-8]
000cd754sub x29, sp, 8
000cd758ldr x16, [x28+32]
000cd75ccbnz x16, 0xcd7c8
000cd760
000cd760loc_cd760:
000cd760str x0, [sp+88]
000cd764stp xzr, xzr, [sp+24]
000cd768ldr x2, [sp+88]
000cd76ccbnz x2, 0xcd774
000cd770b 0xcd7ac
000cd774
000cd774loc_cd774:
000cd774ldr x2, [sp+88]
000cd778ldrsb x27, [x2]
000cd77cldr x0, [x2]
000cd780ldr x1, [x2+8]
000cd784str x0, [sp+40]
000cd788str x1, [sp+48]
000cd78cbl time.fileSizeError.Error
000cd790str x0, [sp+56]
000cd794str x1, [sp+64]
000cd798str x0, [sp+24]
000cd79cstr x1, [sp+32]
000cd7a0ldur x29, [sp-8]
000cd7a4ldr x30, [sp], 80
000cd7a8ret x30
000cd7ac
000cd7acloc_cd7ac:
000cd7acbl runtime.panicwrap
000cd7b0hint
000cd7b4
000cd7b4loc_cd7b4:
000cd7b4str x0, [sp+8]
000cd7b8mov x3, x30
000cd7bcbl runtime.morestack_noctxt.abi0
000cd7c0ldr x0, [sp+8]
000cd7c4b 0xcd740
000cd7c8
000cd7c8loc_cd7c8:
000cd7c8ldr x17, [x16]
000cd7ccadd x20, sp, 88
000cd7d0subs xzr, x20, x17
000cd7d4b.ne 0xcd760
000cd7d8add x20, sp, 8
000cd7dcstr x20, [x16]
000cd7e0b 0xcd760
000cd7e4udf 0
000cd7e8udf 0
000cd7ecudf 0
000cd740
000cd7f0
000cd7f0type:.eq.time.zone: ; void type:.eq.time.zone(time.zone * p, time.zone * q)
000cd7f0ldr x16, [x28+16]
000cd7f4subs xzr, sp, x16
000cd7f8b.ls 0xcd8c4
000cd7fcstr x30, [sp-80]!
000cd800stur x29, [sp-8]
000cd804sub x29, sp, 8
000cd808str x0, [sp+88]
000cd80cstr x1, [sp+96]
000cd810strb wzr, [sp+39]
000cd814ldr x3, [sp+88]
000cd818ldr x3, [x3+8]
000cd81cstr x3, [sp+48]
000cd820ldr x4, [x1+8]
000cd824str x4, [sp+40]
000cd828subs xzr, x4, x3
000cd82cb.eq 0xcd834
000cd830b 0xcd8a8
000cd834
000cd834loc_cd834:
000cd834ldr x3, [sp+88]
000cd838ldr x3, [x3+16]
000cd83cldr x4, [x1+16]
000cd840subs xzr, x4, x3
000cd844b.eq 0xcd84c
000cd848b 0xcd8a4
000cd84c
000cd84cloc_cd84c:
000cd84cldr x3, [sp+88]
000cd850ldrb w3, [x3+24]
000cd854ldrb w4, [x1+24]
000cd858eor x3, x3, x4
000cd85ceor x3, x3, 1
000cd860tbnz w3, 0, 0xcd868
000cd864b 0xcd8a0
000cd868
000cd868loc_cd868:
000cd868ldr x3, [sp+88]
000cd86cldr x3, [x3+8]
000cd870str x3, [sp+40]
000cd874ldr x3, [sp+88]
000cd878ldr x3, [x3]
000cd87cstr x3, [sp+64]
000cd880ldr x3, [sp+96]
000cd884ldr x1, [x3]
000cd888str x1, [sp+56]
000cd88cldr x2, [sp+40]
000cd890ldr x0, [sp+64]
000cd894bl runtime.memequal
000cd898strb w0, [sp+39]
000cd89cb 0xcd8b4
000cd8a0
000cd8a0loc_cd8a0:
000cd8a0b 0xcd8ac
000cd8a4
000cd8a4loc_cd8a4:
000cd8a4b 0xcd8ac
000cd8a8
000cd8a8loc_cd8a8:
000cd8a8b 0xcd8ac
000cd8ac
000cd8acloc_cd8ac:
000cd8acstrb wzr, [sp+39]
000cd8b0b 0xcd8b4
000cd8b4
000cd8b4loc_cd8b4:
000cd8b4ldrb w0, [sp+39]
000cd8b8ldur x29, [sp-8]
000cd8bcldr x30, [sp], 80
000cd8c0ret x30
000cd8c4
000cd8c4loc_cd8c4:
000cd8c4stp x0, x1, [sp+8]
000cd8c8mov x3, x30
000cd8ccbl runtime.morestack_noctxt.abi0
000cd8d0ldp x0, x1, [sp+8]
000cd8d4b 0xcd7f0
000cd8d8udf 0
000cd8dcudf 0
000cd7f0
000cd7f0type:.eq.time.zone: ; void type:.eq.time.zone(time.zone * p, time.zone * q)
000cd7f0ldr x16, [x28+16]
000cd7f4subs xzr, sp, x16
000cd7f8b.ls 0xcd8c4
000cd7fcstr x30, [sp-80]!
000cd800stur x29, [sp-8]
000cd804sub x29, sp, 8
000cd808str x0, [sp+88]
000cd80cstr x1, [sp+96]
000cd810strb wzr, [sp+39]
000cd814ldr x3, [sp+88]
000cd818ldr x3, [x3+8]
000cd81cstr x3, [sp+48]
000cd820ldr x4, [x1+8]
000cd824str x4, [sp+40]
000cd828subs xzr, x4, x3
000cd82cb.eq 0xcd834
000cd830b 0xcd8a8
000cd834
000cd834loc_cd834:
000cd834ldr x3, [sp+88]
000cd838ldr x3, [x3+16]
000cd83cldr x4, [x1+16]
000cd840subs xzr, x4, x3
000cd844b.eq 0xcd84c
000cd848b 0xcd8a4
000cd84c
000cd84cloc_cd84c:
000cd84cldr x3, [sp+88]
000cd850ldrb w3, [x3+24]
000cd854ldrb w4, [x1+24]
000cd858eor x3, x3, x4
000cd85ceor x3, x3, 1
000cd860tbnz w3, 0, 0xcd868
000cd864b 0xcd8a0
000cd868
000cd868loc_cd868:
000cd868ldr x3, [sp+88]
000cd86cldr x3, [x3+8]
000cd870str x3, [sp+40]
000cd874ldr x3, [sp+88]
000cd878ldr x3, [x3]
000cd87cstr x3, [sp+64]
000cd880ldr x3, [sp+96]
000cd884ldr x1, [x3]
000cd888str x1, [sp+56]
000cd88cldr x2, [sp+40]
000cd890ldr x0, [sp+64]
000cd894bl runtime.memequal
000cd898strb w0, [sp+39]
000cd89cb 0xcd8b4
000cd8a0
000cd8a0loc_cd8a0:
000cd8a0b 0xcd8ac
000cd8a4
000cd8a4loc_cd8a4:
000cd8a4b 0xcd8ac
000cd8a8
000cd8a8loc_cd8a8:
000cd8a8b 0xcd8ac
000cd8ac
000cd8acloc_cd8ac:
000cd8acstrb wzr, [sp+39]
000cd8b0b 0xcd8b4
000cd8b4
000cd8b4loc_cd8b4:
000cd8b4ldrb w0, [sp+39]
000cd8b8ldur x29, [sp-8]
000cd8bcldr x30, [sp], 80
000cd8c0ret x30
000cd8c4
000cd8c4loc_cd8c4:
000cd8c4stp x0, x1, [sp+8]
000cd8c8mov x3, x30
000cd8ccbl runtime.morestack_noctxt.abi0
000cd8d0ldp x0, x1, [sp+8]
000cd8d4b 0xcd7f0
000cd8d8udf 0
000cd8dcudf 0
000cd7f0
000cd8e0
000cd8e0type:.eq.time.zoneTrans: ; void type:.eq.time.zoneTrans(time.zoneTrans * p, time.zoneTrans * q)
000cd8e0str x30, [sp-32]!
000cd8e4stur x29, [sp-8]
000cd8e8sub x29, sp, 8
000cd8ecstr x0, [sp+40]
000cd8f0str x1, [sp+48]
000cd8f4strb wzr, [sp+23]
000cd8f8ldr x1, [sp+40]
000cd8fcldr x1, [x1]
000cd900ldr x2, [sp+48]
000cd904ldr x2, [x2]
000cd908subs xzr, x2, x1
000cd90cb.eq 0xcd914
000cd910b 0xcd984
000cd914
000cd914loc_cd914:
000cd914ldr x1, [sp+40]
000cd918ldr x2, [sp+48]
000cd91cldrb w1, [x1+8]
000cd920ldrb w2, [x2+8]
000cd924subs wzr, w1, w2
000cd928b.eq 0xcd930
000cd92cb 0xcd980
000cd930
000cd930loc_cd930:
000cd930ldr x1, [sp+40]
000cd934ldr x2, [sp+48]
000cd938ldrb w1, [x1+9]
000cd93cldrb w2, [x2+9]
000cd940eor x1, x1, x2
000cd944eor x1, x1, 1
000cd948tbnz w1, 0, 0xcd950
000cd94cb 0xcd97c
000cd950
000cd950loc_cd950:
000cd950ldr x1, [sp+40]
000cd954ldr x2, [sp+48]
000cd958ldrb w1, [x1+10]
000cd95cldrb w2, [x2+10]
000cd960eor x1, x1, x2
000cd964eor x0, x1, 1
000cd968strb w0, [sp+23]
000cd96cb 0xcd970
000cd970
000cd970loc_cd970:
000cd970add x29, sp, 24
000cd974add sp, sp, 32
000cd978ret x30
000cd97c
000cd97cloc_cd97c:
000cd97cb 0xcd988
000cd980
000cd980loc_cd980:
000cd980b 0xcd988
000cd984
000cd984loc_cd984:
000cd984b 0xcd988
000cd988
000cd988loc_cd988:
000cd988strb wzr, [sp+23]
000cd98cmov x0, xzr
000cd990add x29, sp, 24
000cd994add sp, sp, 32
000cd998ret x30
000cd99cudf 0
000cd8e0
000cd8e0type:.eq.time.zoneTrans: ; void type:.eq.time.zoneTrans(time.zoneTrans * p, time.zoneTrans * q)
000cd8e0str x30, [sp-32]!
000cd8e4stur x29, [sp-8]
000cd8e8sub x29, sp, 8
000cd8ecstr x0, [sp+40]
000cd8f0str x1, [sp+48]
000cd8f4strb wzr, [sp+23]
000cd8f8ldr x1, [sp+40]
000cd8fcldr x1, [x1]
000cd900ldr x2, [sp+48]
000cd904ldr x2, [x2]
000cd908subs xzr, x2, x1
000cd90cb.eq 0xcd914
000cd910b 0xcd984
000cd914
000cd914loc_cd914:
000cd914ldr x1, [sp+40]
000cd918ldr x2, [sp+48]
000cd91cldrb w1, [x1+8]
000cd920ldrb w2, [x2+8]
000cd924subs wzr, w1, w2
000cd928b.eq 0xcd930
000cd92cb 0xcd980
000cd930
000cd930loc_cd930:
000cd930ldr x1, [sp+40]
000cd934ldr x2, [sp+48]
000cd938ldrb w1, [x1+9]
000cd93cldrb w2, [x2+9]
000cd940eor x1, x1, x2
000cd944eor x1, x1, 1
000cd948tbnz w1, 0, 0xcd950
000cd94cb 0xcd97c
000cd950
000cd950loc_cd950:
000cd950ldr x1, [sp+40]
000cd954ldr x2, [sp+48]
000cd958ldrb w1, [x1+10]
000cd95cldrb w2, [x2+10]
000cd960eor x1, x1, x2
000cd964eor x0, x1, 1
000cd968strb w0, [sp+23]
000cd96cb 0xcd970
000cd970
000cd970loc_cd970:
000cd970add x29, sp, 24
000cd974add sp, sp, 32
000cd978ret x30
000cd97c
000cd97cloc_cd97c:
000cd97cb 0xcd988
000cd980
000cd980loc_cd980:
000cd980b 0xcd988
000cd984
000cd984loc_cd984:
000cd984b 0xcd988
000cd988
000cd988loc_cd988:
000cd988strb wzr, [sp+23]
000cd98cmov x0, xzr
000cd990add x29, sp, 24
000cd994add sp, sp, 32
000cd998ret x30
000cd99cudf 0
000cd8e0
000cd9a0
000cd9a0type:.eq.time.Timer: ; void type:.eq.time.Timer(time.Timer * p, time.Timer * q)
000cd9a0str x30, [sp-32]!
000cd9a4stur x29, [sp-8]
000cd9a8sub x29, sp, 8
000cd9acstr x0, [sp+40]
000cd9b0str x1, [sp+48]
000cd9b4strb wzr, [sp+23]
000cd9b8ldr x1, [sp+40]
000cd9bcldr x2, [sp+48]
000cd9c0ldr x1, [x1]
000cd9c4ldr x2, [x2]
000cd9c8subs xzr, x2, x1
000cd9ccb.eq 0xcd9d4
000cd9d0b 0xcda00
000cd9d4
000cd9d4loc_cd9d4:
000cd9d4ldr x1, [sp+40]
000cd9d8ldr x2, [sp+48]
000cd9dcldrb w1, [x1+8]
000cd9e0ldrb w2, [x2+8]
000cd9e4eor x1, x1, x2
000cd9e8eor x0, x1, 1
000cd9ecstrb w0, [sp+23]
000cd9f0b 0xcd9f4
000cd9f4
000cd9f4loc_cd9f4:
000cd9f4add x29, sp, 24
000cd9f8add sp, sp, 32
000cd9fcret x30
000cda00
000cda00loc_cda00:
000cda00b 0xcda04
000cda04
000cda04loc_cda04:
000cda04strb wzr, [sp+23]
000cda08mov x0, xzr
000cda0cadd x29, sp, 24
000cda10add sp, sp, 32
000cda14ret x30
000cda18udf 0
000cda1cudf 0
000cd9a0
000cd9a0type:.eq.time.Timer: ; void type:.eq.time.Timer(time.Timer * p, time.Timer * q)
000cd9a0str x30, [sp-32]!
000cd9a4stur x29, [sp-8]
000cd9a8sub x29, sp, 8
000cd9acstr x0, [sp+40]
000cd9b0str x1, [sp+48]
000cd9b4strb wzr, [sp+23]
000cd9b8ldr x1, [sp+40]
000cd9bcldr x2, [sp+48]
000cd9c0ldr x1, [x1]
000cd9c4ldr x2, [x2]
000cd9c8subs xzr, x2, x1
000cd9ccb.eq 0xcd9d4
000cd9d0b 0xcda00
000cd9d4
000cd9d4loc_cd9d4:
000cd9d4ldr x1, [sp+40]
000cd9d8ldr x2, [sp+48]
000cd9dcldrb w1, [x1+8]
000cd9e0ldrb w2, [x2+8]
000cd9e4eor x1, x1, x2
000cd9e8eor x0, x1, 1
000cd9ecstrb w0, [sp+23]
000cd9f0b 0xcd9f4
000cd9f4
000cd9f4loc_cd9f4:
000cd9f4add x29, sp, 24
000cd9f8add sp, sp, 32
000cd9fcret x30
000cda00
000cda00loc_cda00:
000cda00b 0xcda04
000cda04
000cda04loc_cda04:
000cda04strb wzr, [sp+23]
000cda08mov x0, xzr
000cda0cadd x29, sp, 24
000cda10add sp, sp, 32
000cda14ret x30
000cda18udf 0
000cda1cudf 0
000cd9a0
000cda20
000cda20type:.eq.[1]time.zone: ; void type:.eq.[1]time.zone(time.zone[1] * p, time.zone[1] * q)
000cda20ldr x16, [x28+16]
000cda24subs xzr, sp, x16
000cda28b.ls 0xcdb24
000cda2cstr x30, [sp-80]!
000cda30stur x29, [sp-8]
000cda34sub x29, sp, 8
000cda38str x0, [sp+88]
000cda3cstr x1, [sp+96]
000cda40strb wzr, [sp+37]
000cda44ldr x3, [sp+88]
000cda48ldr x3, [x3+8]
000cda4cstr x3, [sp+48]
000cda50ldr x4, [x1+8]
000cda54str x4, [sp+40]
000cda58subs xzr, x3, x4
000cda5ccset x3, eq
000cda60strb w3, [sp+38]
000cda64b.eq 0xcda6c
000cda68b 0xcda8c
000cda6c
000cda6cloc_cda6c:
000cda6cldr x3, [sp+88]
000cda70ldr x4, [sp+96]
000cda74ldr x3, [x3+16]
000cda78ldr x4, [x4+16]
000cda7csubs xzr, x4, x3
000cda80cset x3, eq
000cda84strb w3, [sp+38]
000cda88b 0xcda90
000cda8c
000cda8cloc_cda8c:
000cda8cb 0xcda90
000cda90
000cda90loc_cda90:
000cda90ldrb w3, [sp+38]
000cda94strb w3, [sp+39]
000cda98tbnz w3, 0, 0xcdaa0
000cda9cb 0xcdac0
000cdaa0
000cdaa0loc_cdaa0:
000cdaa0ldr x3, [sp+88]
000cdaa4ldr x4, [sp+96]
000cdaa8ldrb w3, [x3+24]
000cdaacldrb w4, [x4+24]
000cdab0eor x3, x3, x4
000cdab4eor x3, x3, 1
000cdab8strb w3, [sp+39]
000cdabcb 0xcdac4
000cdac0
000cdac0loc_cdac0:
000cdac0b 0xcdac4
000cdac4
000cdac4loc_cdac4:
000cdac4ldrb w3, [sp+39]
000cdac8tbnz w3, 0, 0xcdad0
000cdaccb 0xcdb08
000cdad0
000cdad0loc_cdad0:
000cdad0ldr x3, [sp+88]
000cdad4ldr x3, [x3+8]
000cdad8str x3, [sp+40]
000cdadcldr x3, [sp+88]
000cdae0ldr x3, [x3]
000cdae4str x3, [sp+64]
000cdae8ldr x3, [sp+96]
000cdaecldr x1, [x3]
000cdaf0str x1, [sp+56]
000cdaf4ldr x2, [sp+40]
000cdaf8ldr x0, [sp+64]
000cdafcbl runtime.memequal
000cdb00strb w0, [sp+37]
000cdb04b 0xcdb14
000cdb08
000cdb08loc_cdb08:
000cdb08b 0xcdb0c
000cdb0c
000cdb0cloc_cdb0c:
000cdb0cstrb wzr, [sp+37]
000cdb10b 0xcdb14
000cdb14
000cdb14loc_cdb14:
000cdb14ldrb w0, [sp+37]
000cdb18ldur x29, [sp-8]
000cdb1cldr x30, [sp], 80
000cdb20ret x30
000cdb24
000cdb24loc_cdb24:
000cdb24stp x0, x1, [sp+8]
000cdb28mov x3, x30
000cdb2cbl runtime.morestack_noctxt.abi0
000cdb30ldp x0, x1, [sp+8]
000cdb34b 0xcda20
000cdb38udf 0
000cdb3cudf 0
000cda20
000cda20type:.eq.[1]time.zone: ; void type:.eq.[1]time.zone(time.zone[1] * p, time.zone[1] * q)
000cda20ldr x16, [x28+16]
000cda24subs xzr, sp, x16
000cda28b.ls 0xcdb24
000cda2cstr x30, [sp-80]!
000cda30stur x29, [sp-8]
000cda34sub x29, sp, 8
000cda38str x0, [sp+88]
000cda3cstr x1, [sp+96]
000cda40strb wzr, [sp+37]
000cda44ldr x3, [sp+88]
000cda48ldr x3, [x3+8]
000cda4cstr x3, [sp+48]
000cda50ldr x4, [x1+8]
000cda54str x4, [sp+40]
000cda58subs xzr, x3, x4
000cda5ccset x3, eq
000cda60strb w3, [sp+38]
000cda64b.eq 0xcda6c
000cda68b 0xcda8c
000cda6c
000cda6cloc_cda6c:
000cda6cldr x3, [sp+88]
000cda70ldr x4, [sp+96]
000cda74ldr x3, [x3+16]
000cda78ldr x4, [x4+16]
000cda7csubs xzr, x4, x3
000cda80cset x3, eq
000cda84strb w3, [sp+38]
000cda88b 0xcda90
000cda8c
000cda8cloc_cda8c:
000cda8cb 0xcda90
000cda90
000cda90loc_cda90:
000cda90ldrb w3, [sp+38]
000cda94strb w3, [sp+39]
000cda98tbnz w3, 0, 0xcdaa0
000cda9cb 0xcdac0
000cdaa0
000cdaa0loc_cdaa0:
000cdaa0ldr x3, [sp+88]
000cdaa4ldr x4, [sp+96]
000cdaa8ldrb w3, [x3+24]
000cdaacldrb w4, [x4+24]
000cdab0eor x3, x3, x4
000cdab4eor x3, x3, 1
000cdab8strb w3, [sp+39]
000cdabcb 0xcdac4
000cdac0
000cdac0loc_cdac0:
000cdac0b 0xcdac4
000cdac4
000cdac4loc_cdac4:
000cdac4ldrb w3, [sp+39]
000cdac8tbnz w3, 0, 0xcdad0
000cdaccb 0xcdb08
000cdad0
000cdad0loc_cdad0:
000cdad0ldr x3, [sp+88]
000cdad4ldr x3, [x3+8]
000cdad8str x3, [sp+40]
000cdadcldr x3, [sp+88]
000cdae0ldr x3, [x3]
000cdae4str x3, [sp+64]
000cdae8ldr x3, [sp+96]
000cdaecldr x1, [x3]
000cdaf0str x1, [sp+56]
000cdaf4ldr x2, [sp+40]
000cdaf8ldr x0, [sp+64]
000cdafcbl runtime.memequal
000cdb00strb w0, [sp+37]
000cdb04b 0xcdb14
000cdb08
000cdb08loc_cdb08:
000cdb08b 0xcdb0c
000cdb0c
000cdb0cloc_cdb0c:
000cdb0cstrb wzr, [sp+37]
000cdb10b 0xcdb14
000cdb14
000cdb14loc_cdb14:
000cdb14ldrb w0, [sp+37]
000cdb18ldur x29, [sp-8]
000cdb1cldr x30, [sp], 80
000cdb20ret x30
000cdb24
000cdb24loc_cdb24:
000cdb24stp x0, x1, [sp+8]
000cdb28mov x3, x30
000cdb2cbl runtime.morestack_noctxt.abi0
000cdb30ldp x0, x1, [sp+8]
000cdb34b 0xcda20
000cdb38udf 0
000cdb3cudf 0
000cda20
000cdb40
000cdb40type:.eq.[1]time.zoneTrans: ; void type:.eq.[1]time.zoneTrans(time.zoneTrans[1] * p, time.zoneTrans[1] * q)
000cdb40str x30, [sp-32]!
000cdb44stur x29, [sp-8]
000cdb48sub x29, sp, 8
000cdb4cstr x0, [sp+40]
000cdb50str x1, [sp+48]
000cdb54strb wzr, [sp+23]
000cdb58ldr x1, [sp+40]
000cdb5cldr x1, [x1]
000cdb60ldr x2, [sp+48]
000cdb64ldr x2, [x2]
000cdb68subs xzr, x2, x1
000cdb6ccset x1, eq
000cdb70b.eq 0xcdb78
000cdb74b 0xcdb94
000cdb78
000cdb78loc_cdb78:
000cdb78ldr x2, [sp+40]
000cdb7cldr x3, [sp+48]
000cdb80ldrb w2, [x2+8]
000cdb84ldrb w3, [x3+8]
000cdb88subs wzr, w2, w3
000cdb8ccset x1, eq
000cdb90b 0xcdb98
000cdb94
000cdb94loc_cdb94:
000cdb94b 0xcdb98
000cdb98
000cdb98loc_cdb98:
000cdb98tbnz w1, 0, 0xcdba0
000cdb9cb 0xcdbbc
000cdba0
000cdba0loc_cdba0:
000cdba0ldr x2, [sp+40]
000cdba4ldr x3, [sp+48]
000cdba8ldrb w2, [x2+9]
000cdbacldrb w3, [x3+9]
000cdbb0eor x2, x2, x3
000cdbb4eor x1, x2, 1
000cdbb8b 0xcdbc0
000cdbbc
000cdbbcloc_cdbbc:
000cdbbcb 0xcdbc0
000cdbc0
000cdbc0loc_cdbc0:
000cdbc0tbnz w1, 0, 0xcdbc8
000cdbc4b 0xcdbe4
000cdbc8
000cdbc8loc_cdbc8:
000cdbc8ldr x2, [sp+40]
000cdbccldr x3, [sp+48]
000cdbd0ldrb w2, [x2+10]
000cdbd4ldrb w3, [x3+10]
000cdbd8eor x2, x2, x3
000cdbdceor x1, x2, 1
000cdbe0b 0xcdbe8
000cdbe4
000cdbe4loc_cdbe4:
000cdbe4b 0xcdbe8
000cdbe8
000cdbe8loc_cdbe8:
000cdbe8strb w1, [sp+23]
000cdbecb 0xcdbf0
000cdbf0
000cdbf0loc_cdbf0:
000cdbf0mov x0, x1
000cdbf4add x29, sp, 24
000cdbf8add sp, sp, 32
000cdbfcret x30
000cdb40
000cdb40type:.eq.[1]time.zoneTrans: ; void type:.eq.[1]time.zoneTrans(time.zoneTrans[1] * p, time.zoneTrans[1] * q)
000cdb40str x30, [sp-32]!
000cdb44stur x29, [sp-8]
000cdb48sub x29, sp, 8
000cdb4cstr x0, [sp+40]
000cdb50str x1, [sp+48]
000cdb54strb wzr, [sp+23]
000cdb58ldr x1, [sp+40]
000cdb5cldr x1, [x1]
000cdb60ldr x2, [sp+48]
000cdb64ldr x2, [x2]
000cdb68subs xzr, x2, x1
000cdb6ccset x1, eq
000cdb70b.eq 0xcdb78
000cdb74b 0xcdb94
000cdb78
000cdb78loc_cdb78:
000cdb78ldr x2, [sp+40]
000cdb7cldr x3, [sp+48]
000cdb80ldrb w2, [x2+8]
000cdb84ldrb w3, [x3+8]
000cdb88subs wzr, w2, w3
000cdb8ccset x1, eq
000cdb90b 0xcdb98
000cdb94
000cdb94loc_cdb94:
000cdb94b 0xcdb98
000cdb98
000cdb98loc_cdb98:
000cdb98tbnz w1, 0, 0xcdba0
000cdb9cb 0xcdbbc
000cdba0
000cdba0loc_cdba0:
000cdba0ldr x2, [sp+40]
000cdba4ldr x3, [sp+48]
000cdba8ldrb w2, [x2+9]
000cdbacldrb w3, [x3+9]
000cdbb0eor x2, x2, x3
000cdbb4eor x1, x2, 1
000cdbb8b 0xcdbc0
000cdbbc
000cdbbcloc_cdbbc:
000cdbbcb 0xcdbc0
000cdbc0
000cdbc0loc_cdbc0:
000cdbc0tbnz w1, 0, 0xcdbc8
000cdbc4b 0xcdbe4
000cdbc8
000cdbc8loc_cdbc8:
000cdbc8ldr x2, [sp+40]
000cdbccldr x3, [sp+48]
000cdbd0ldrb w2, [x2+10]
000cdbd4ldrb w3, [x3+10]
000cdbd8eor x2, x2, x3
000cdbdceor x1, x2, 1
000cdbe0b 0xcdbe8
000cdbe4
000cdbe4loc_cdbe4:
000cdbe4b 0xcdbe8
000cdbe8
000cdbe8loc_cdbe8:
000cdbe8strb w1, [sp+23]
000cdbecb 0xcdbf0
000cdbf0
000cdbf0loc_cdbf0:
000cdbf0mov x0, x1
000cdbf4add x29, sp, 24
000cdbf8add sp, sp, 32
000cdbfcret x30
000cdb40
000cdc00
000cdc00unicode/utf8.FullRune: ; void unicode/utf8.FullRune(struct []uint8 p)
000cdc00ldr x16, [x28+16]
000cdc04subs xzr, sp, x16
000cdc08b.ls 0xcde40
000cdc0cstr x30, [sp-48]!
000cdc10stur x29, [sp-8]
000cdc14sub x29, sp, 8
000cdc18str x0, [sp+56]
000cdc1cstr x1, [sp+64]
000cdc20str x2, [sp+72]
000cdc24strb wzr, [sp+26]
000cdc28ldr x2, [sp+64]
000cdc2cstr x2, [sp+32]
000cdc30cbz x2, 0xcdc38
000cdc34b 0xcdc4c
000cdc38
000cdc38loc_cdc38:
000cdc38strb wzr, [sp+26]
000cdc3cmov x0, xzr
000cdc40ldur x29, [sp-8]
000cdc44ldr x30, [sp], 48
000cdc48ret x30
000cdc4c
000cdc4cloc_cdc4c:
000cdc4cldr x2, [sp+56]
000cdc50subs xzr, x1, 0
000cdc54b.hi 0xcdc5c
000cdc58b 0xcde34
000cdc5c
000cdc5cloc_cdc5c:
000cdc5cldrb w2, [x2]
000cdc60adrp x3, 0x8f9000
000cdc64add x3, x3, 736
000cdc68ldrb w2, [x3+x2]
000cdc6cstrb w2, [sp+27]
000cdc70ldr x3, [sp+32]
000cdc74and x4, x2, 7
000cdc78subs xzr, x3, x4
000cdc7cb.ge 0xcdc84
000cdc80b 0xcdc98
000cdc84
000cdc84loc_cdc84:
000cdc84orr x0, xzr, 1
000cdc88strb w0, [sp+26]
000cdc8cldur x29, [sp-8]
000cdc90ldr x30, [sp], 48
000cdc94ret x30
000cdc98
000cdc98loc_cdc98:
000cdc98ubfm x2, x2, 4, 7
000cdc9cubfm x2, x2, 63, 7
000cdca0adrp x3, 0x8f5000
000cdca4add x3, x3, 96
000cdca8ldrb w4, [x3+x2]
000cdcacadd x2, x3, x2
000cdcb0ldrb w2, [x2+1]
000cdcb4strb w4, [sp+28]
000cdcb8strb w2, [sp+29]
000cdcbcldr x3, [sp+32]
000cdcc0subs xzr, x3, 1
000cdcc4cset x3, gt
000cdcc8strb w3, [sp+31]
000cdcccb.gt 0xcdcd4
000cdcd0b 0xcdd38
000cdcd4
000cdcd4loc_cdcd4:
000cdcd4ldr x1, [sp+64]
000cdcd8ldr x3, [sp+56]
000cdcdcsubs xzr, x1, 1
000cdce0b.hi 0xcdce8
000cdce4b 0xcde2c
000cdce8
000cdce8loc_cdce8:
000cdce8ldrb w3, [x3+1]
000cdcecsubs wzr, w3, w4
000cdcf0cset x3, lo
000cdcf4strb w3, [sp+30]
000cdcf8b.lo 0xcdd00
000cdcfcb 0xcdd04
000cdd00
000cdd00loc_cdd00:
000cdd00b 0xcdd2c
000cdd04
000cdd04loc_cdd04:
000cdd04ldr x1, [sp+64]
000cdd08ldr x3, [sp+56]
000cdd0csubs xzr, x1, 1
000cdd10b.hi 0xcdd18
000cdd14b 0xcde24
000cdd18
000cdd18loc_cdd18:
000cdd18ldrb w3, [x3+1]
000cdd1csubs wzr, w2, w3
000cdd20cset x2, lo
000cdd24strb w2, [sp+30]
000cdd28b 0xcdd2c
000cdd2c
000cdd2cloc_cdd2c:
000cdd2cldrb w2, [sp+30]
000cdd30strb w2, [sp+31]
000cdd34b 0xcdd3c
000cdd38
000cdd38loc_cdd38:
000cdd38b 0xcdd3c
000cdd3c
000cdd3cloc_cdd3c:
000cdd3cldrb w2, [sp+31]
000cdd40tbnz w2, 0, 0xcdd48
000cdd44b 0xcdd5c
000cdd48
000cdd48loc_cdd48:
000cdd48orr x0, xzr, 1
000cdd4cstrb w0, [sp+26]
000cdd50ldur x29, [sp-8]
000cdd54ldr x30, [sp], 48
000cdd58ret x30
000cdd5c
000cdd5cloc_cdd5c:
000cdd5cldr x2, [sp+32]
000cdd60subs xzr, x2, 2
000cdd64cset x2, gt
000cdd68strb w2, [sp+31]
000cdd6cb.gt 0xcdd74
000cdd70b 0xcddd8
000cdd74
000cdd74loc_cdd74:
000cdd74ldr x1, [sp+64]
000cdd78ldr x2, [sp+56]
000cdd7csubs xzr, x1, 2
000cdd80b.hi 0xcdd88
000cdd84b 0xcde1c
000cdd88
000cdd88loc_cdd88:
000cdd88ldrb w2, [x2+2]
000cdd8csubs wzr, w2, 128
000cdd90cset x2, lo
000cdd94strb w2, [sp+30]
000cdd98b.lo 0xcdda0
000cdd9cb 0xcdda4
000cdda0
000cdda0loc_cdda0:
000cdda0b 0xcddcc
000cdda4
000cdda4loc_cdda4:
000cdda4ldr x1, [sp+64]
000cdda8ldr x2, [sp+56]
000cddacsubs xzr, x1, 2
000cddb0b.hi 0xcddb8
000cddb4b 0xcde14
000cddb8
000cddb8loc_cddb8:
000cddb8ldrb w1, [x2+2]
000cddbcsubs wzr, w1, 191
000cddc0cset x1, hi
000cddc4strb w1, [sp+30]
000cddc8b 0xcddcc
000cddcc
000cddccloc_cddcc:
000cddccldrb w1, [sp+30]
000cddd0strb w1, [sp+31]
000cddd4b 0xcdddc
000cddd8
000cddd8loc_cddd8:
000cddd8b 0xcdddc
000cdddc
000cdddcloc_cdddc:
000cdddcldrb w1, [sp+31]
000cdde0tbnz w1, 0, 0xcdde8
000cdde4b 0xcddfc
000cdde8
000cdde8loc_cdde8:
000cdde8orr x0, xzr, 1
000cddecstrb w0, [sp+26]
000cddf0ldur x29, [sp-8]
000cddf4ldr x30, [sp], 48
000cddf8ret x30
000cddfc
000cddfcloc_cddfc:
000cddfcb 0xcde00
000cde00
000cde00loc_cde00:
000cde00strb wzr, [sp+26]
000cde04mov x0, xzr
000cde08ldur x29, [sp-8]
000cde0cldr x30, [sp], 48
000cde10ret x30
000cde14
000cde14loc_cde14:
000cde14orr x0, xzr, 2
000cde18bl runtime.panicIndex
000cde1c
000cde1cloc_cde1c:
000cde1corr x0, xzr, 2
000cde20bl runtime.panicIndex
000cde24
000cde24loc_cde24:
000cde24orr x0, xzr, 1
000cde28bl runtime.panicIndex
000cde2c
000cde2cloc_cde2c:
000cde2corr x0, xzr, 1
000cde30bl runtime.panicIndex
000cde34
000cde34loc_cde34:
000cde34mov x0, xzr
000cde38bl runtime.panicIndex
000cde3chint
000cde40
000cde40loc_cde40:
000cde40stp x0, x1, [sp+8]
000cde44str x2, [sp+24]
000cde48mov x3, x30
000cde4cbl runtime.morestack_noctxt.abi0
000cde50ldp x0, x1, [sp+8]
000cde54ldr x2, [sp+24]
000cde58b 0xcdc00
000cde5cudf 0
000cdc00
000cdc00unicode/utf8.FullRune: ; void unicode/utf8.FullRune(struct []uint8 p)
000cdc00ldr x16, [x28+16]
000cdc04subs xzr, sp, x16
000cdc08b.ls 0xcde40
000cdc0cstr x30, [sp-48]!
000cdc10stur x29, [sp-8]
000cdc14sub x29, sp, 8
000cdc18str x0, [sp+56]
000cdc1cstr x1, [sp+64]
000cdc20str x2, [sp+72]
000cdc24strb wzr, [sp+26]
000cdc28ldr x2, [sp+64]
000cdc2cstr x2, [sp+32]
000cdc30cbz x2, 0xcdc38
000cdc34b 0xcdc4c
000cdc38
000cdc38loc_cdc38:
000cdc38strb wzr, [sp+26]
000cdc3cmov x0, xzr
000cdc40ldur x29, [sp-8]
000cdc44ldr x30, [sp], 48
000cdc48ret x30
000cdc4c
000cdc4cloc_cdc4c:
000cdc4cldr x2, [sp+56]
000cdc50subs xzr, x1, 0
000cdc54b.hi 0xcdc5c
000cdc58b 0xcde34
000cdc5c
000cdc5cloc_cdc5c:
000cdc5cldrb w2, [x2]
000cdc60adrp x3, 0x8f9000
000cdc64add x3, x3, 736
000cdc68ldrb w2, [x3+x2]
000cdc6cstrb w2, [sp+27]
000cdc70ldr x3, [sp+32]
000cdc74and x4, x2, 7
000cdc78subs xzr, x3, x4
000cdc7cb.ge 0xcdc84
000cdc80b 0xcdc98
000cdc84
000cdc84loc_cdc84:
000cdc84orr x0, xzr, 1
000cdc88strb w0, [sp+26]
000cdc8cldur x29, [sp-8]
000cdc90ldr x30, [sp], 48
000cdc94ret x30
000cdc98
000cdc98loc_cdc98:
000cdc98ubfm x2, x2, 4, 7
000cdc9cubfm x2, x2, 63, 7
000cdca0adrp x3, 0x8f5000
000cdca4add x3, x3, 96
000cdca8ldrb w4, [x3+x2]
000cdcacadd x2, x3, x2
000cdcb0ldrb w2, [x2+1]
000cdcb4strb w4, [sp+28]
000cdcb8strb w2, [sp+29]
000cdcbcldr x3, [sp+32]
000cdcc0subs xzr, x3, 1
000cdcc4cset x3, gt
000cdcc8strb w3, [sp+31]
000cdcccb.gt 0xcdcd4
000cdcd0b 0xcdd38
000cdcd4
000cdcd4loc_cdcd4:
000cdcd4ldr x1, [sp+64]
000cdcd8ldr x3, [sp+56]
000cdcdcsubs xzr, x1, 1
000cdce0b.hi 0xcdce8
000cdce4b 0xcde2c
000cdce8
000cdce8loc_cdce8:
000cdce8ldrb w3, [x3+1]
000cdcecsubs wzr, w3, w4
000cdcf0cset x3, lo
000cdcf4strb w3, [sp+30]
000cdcf8b.lo 0xcdd00
000cdcfcb 0xcdd04
000cdd00
000cdd00loc_cdd00:
000cdd00b 0xcdd2c
000cdd04
000cdd04loc_cdd04:
000cdd04ldr x1, [sp+64]
000cdd08ldr x3, [sp+56]
000cdd0csubs xzr, x1, 1
000cdd10b.hi 0xcdd18
000cdd14b 0xcde24
000cdd18
000cdd18loc_cdd18:
000cdd18ldrb w3, [x3+1]
000cdd1csubs wzr, w2, w3
000cdd20cset x2, lo
000cdd24strb w2, [sp+30]
000cdd28b 0xcdd2c
000cdd2c
000cdd2cloc_cdd2c:
000cdd2cldrb w2, [sp+30]
000cdd30strb w2, [sp+31]
000cdd34b 0xcdd3c
000cdd38
000cdd38loc_cdd38:
000cdd38b 0xcdd3c
000cdd3c
000cdd3cloc_cdd3c:
000cdd3cldrb w2, [sp+31]
000cdd40tbnz w2, 0, 0xcdd48
000cdd44b 0xcdd5c
000cdd48
000cdd48loc_cdd48:
000cdd48orr x0, xzr, 1
000cdd4cstrb w0, [sp+26]
000cdd50ldur x29, [sp-8]
000cdd54ldr x30, [sp], 48
000cdd58ret x30
000cdd5c
000cdd5cloc_cdd5c:
000cdd5cldr x2, [sp+32]
000cdd60subs xzr, x2, 2
000cdd64cset x2, gt
000cdd68strb w2, [sp+31]
000cdd6cb.gt 0xcdd74
000cdd70b 0xcddd8
000cdd74
000cdd74loc_cdd74:
000cdd74ldr x1, [sp+64]
000cdd78ldr x2, [sp+56]
000cdd7csubs xzr, x1, 2
000cdd80b.hi 0xcdd88
000cdd84b 0xcde1c
000cdd88
000cdd88loc_cdd88:
000cdd88ldrb w2, [x2+2]
000cdd8csubs wzr, w2, 128
000cdd90cset x2, lo
000cdd94strb w2, [sp+30]
000cdd98b.lo 0xcdda0
000cdd9cb 0xcdda4
000cdda0
000cdda0loc_cdda0:
000cdda0b 0xcddcc
000cdda4
000cdda4loc_cdda4:
000cdda4ldr x1, [sp+64]
000cdda8ldr x2, [sp+56]
000cddacsubs xzr, x1, 2
000cddb0b.hi 0xcddb8
000cddb4b 0xcde14
000cddb8
000cddb8loc_cddb8:
000cddb8ldrb w1, [x2+2]
000cddbcsubs wzr, w1, 191
000cddc0cset x1, hi
000cddc4strb w1, [sp+30]
000cddc8b 0xcddcc
000cddcc
000cddccloc_cddcc:
000cddccldrb w1, [sp+30]
000cddd0strb w1, [sp+31]
000cddd4b 0xcdddc
000cddd8
000cddd8loc_cddd8:
000cddd8b 0xcdddc
000cdddc
000cdddcloc_cdddc:
000cdddcldrb w1, [sp+31]
000cdde0tbnz w1, 0, 0xcdde8
000cdde4b 0xcddfc
000cdde8
000cdde8loc_cdde8:
000cdde8orr x0, xzr, 1
000cddecstrb w0, [sp+26]
000cddf0ldur x29, [sp-8]
000cddf4ldr x30, [sp], 48
000cddf8ret x30
000cddfc
000cddfcloc_cddfc:
000cddfcb 0xcde00
000cde00
000cde00loc_cde00:
000cde00strb wzr, [sp+26]
000cde04mov x0, xzr
000cde08ldur x29, [sp-8]
000cde0cldr x30, [sp], 48
000cde10ret x30
000cde14
000cde14loc_cde14:
000cde14orr x0, xzr, 2
000cde18bl runtime.panicIndex
000cde1c
000cde1cloc_cde1c:
000cde1corr x0, xzr, 2
000cde20bl runtime.panicIndex
000cde24
000cde24loc_cde24:
000cde24orr x0, xzr, 1
000cde28bl runtime.panicIndex
000cde2c
000cde2cloc_cde2c:
000cde2corr x0, xzr, 1
000cde30bl runtime.panicIndex
000cde34
000cde34loc_cde34:
000cde34mov x0, xzr
000cde38bl runtime.panicIndex
000cde3chint
000cde40
000cde40loc_cde40:
000cde40stp x0, x1, [sp+8]
000cde44str x2, [sp+24]
000cde48mov x3, x30
000cde4cbl runtime.morestack_noctxt.abi0
000cde50ldp x0, x1, [sp+8]
000cde54ldr x2, [sp+24]
000cde58b 0xcdc00
000cde5cudf 0
000cdc00
000cde60
000cde60unicode/utf8.DecodeRune: ; void unicode/utf8.DecodeRune(struct []uint8 p)
000cde60ldr x16, [x28+16]
000cde64subs xzr, sp, x16
000cde68b.ls 0xce208
000cde6cstr x30, [sp-80]!
000cde70stur x29, [sp-8]
000cde74sub x29, sp, 8
000cde78str x0, [sp+88]
000cde7cstr x1, [sp+96]
000cde80str x2, [sp+104]
000cde84str wzr, [sp+40]
000cde88str xzr, [sp+56]
000cde8cstr x1, [sp+64]
000cde90cbz x1, 0xcde98
000cde94b 0xcdeb8
000cde98
000cde98loc_cde98:
000cde98movz x2, 65533
000cde9cstr w2, [sp+40]
000cdea0str xzr, [sp+56]
000cdea4ldrsw x0, [sp+40]
000cdea8mov x1, xzr
000cdeacldur x29, [sp-8]
000cdeb0ldr x30, [sp], 80
000cdeb4ret x30
000cdeb8
000cdeb8loc_cdeb8:
000cdeb8ldr x1, [sp+96]
000cdebcldr x2, [sp+88]
000cdec0subs xzr, x1, 0
000cdec4b.hi 0xcdecc
000cdec8b 0xce1fc
000cdecc
000cdeccloc_cdecc:
000cdeccldrb w2, [x2]
000cded0strb w2, [sp+33]
000cded4adrp x3, 0x8f9000
000cded8add x3, x3, 736
000cdedcldrb w2, [x3+x2]
000cdee0strb w2, [sp+32]
000cdee4mov x3, x2
000cdee8subs wzr, w3, 240
000cdeecb.hs 0xcdef4
000cdef0b 0xcdf48
000cdef4
000cdef4loc_cdef4:
000cdef4ubfm x2, x2, 33, 7
000cdef8sbfm x3, x2, 0, 31
000cdefcsbfm x2, x2, 31, 31
000cdf00str w2, [sp+44]
000cdf04ldr x1, [sp+96]
000cdf08ldr x4, [sp+88]
000cdf0csubs xzr, x1, 0
000cdf10b.hi 0xcdf18
000cdf14b 0xce1f4
000cdf18
000cdf18loc_cdf18:
000cdf18ldrb w4, [x4]
000cdf1cbic x3, x4, x3, asr #31
000cdf20movz x4, 65533
000cdf24and x2, x2, x4
000cdf28orr x2, x3, x2
000cdf2cstr w2, [sp+40]
000cdf30orr x1, xzr, 1
000cdf34str x1, [sp+56]
000cdf38ldrsw x0, [sp+40]
000cdf3cldur x29, [sp-8]
000cdf40ldr x30, [sp], 80
000cdf44ret x30
000cdf48
000cdf48loc_cdf48:
000cdf48and x2, x2, 7
000cdf4cstr x2, [sp+48]
000cdf50ldrb w2, [sp+32]
000cdf54ubfm x2, x2, 4, 7
000cdf58ubfm x2, x2, 63, 7
000cdf5cadrp x3, 0x8f5000
000cdf60add x3, x3, 96
000cdf64ldrb w4, [x3+x2]
000cdf68add x2, x3, x2
000cdf6cldrb w2, [x2+1]
000cdf70strb w4, [sp+37]
000cdf74strb w2, [sp+38]
000cdf78ldr x3, [sp+48]
000cdf7cldr x5, [sp+64]
000cdf80subs xzr, x3, x5
000cdf84b.gt 0xcdf8c
000cdf88b 0xcdfac
000cdf8c
000cdf8cloc_cdf8c:
000cdf8cmovz x2, 65533
000cdf90str w2, [sp+40]
000cdf94orr x1, xzr, 1
000cdf98str x1, [sp+56]
000cdf9cldrsw x0, [sp+40]
000cdfa0ldur x29, [sp-8]
000cdfa4ldr x30, [sp], 80
000cdfa8ret x30
000cdfac
000cdfacloc_cdfac:
000cdfacldr x1, [sp+96]
000cdfb0ldr x3, [sp+88]
000cdfb4subs xzr, x1, 1
000cdfb8b.hi 0xcdfc0
000cdfbcb 0xce1ec
000cdfc0
000cdfc0loc_cdfc0:
000cdfc0ldrb w3, [x3+1]
000cdfc4strb w3, [sp+36]
000cdfc8mov x5, x3
000cdfccsubs wzr, w4, w5
000cdfd0cset x4, hi
000cdfd4strb w4, [sp+39]
000cdfd8b.hi 0xcdfe0
000cdfdcb 0xcdfe4
000cdfe0
000cdfe0loc_cdfe0:
000cdfe0b 0xcdff4
000cdfe4
000cdfe4loc_cdfe4:
000cdfe4subs wzr, w2, w3
000cdfe8cset x2, lo
000cdfecstrb w2, [sp+39]
000cdff0b 0xcdff4
000cdff4
000cdff4loc_cdff4:
000cdff4ldrb w2, [sp+39]
000cdff8tbnz w2, 0, 0xce000
000cdffcb 0xce020
000ce000
000ce000loc_ce000:
000ce000movz x2, 65533
000ce004str w2, [sp+40]
000ce008orr x1, xzr, 1
000ce00cstr x1, [sp+56]
000ce010ldrsw x0, [sp+40]
000ce014ldur x29, [sp-8]
000ce018ldr x30, [sp], 80
000ce01cret x30
000ce020
000ce020loc_ce020:
000ce020ldr x2, [sp+48]
000ce024subs xzr, x2, 2
000ce028b.le 0xce030
000ce02cb 0xce060
000ce030
000ce030loc_ce030:
000ce030ldrb w2, [sp+33]
000ce034ubfm x2, x2, 58, 4
000ce038ldrb w3, [sp+36]
000ce03cand x3, x3, 63
000ce040orr x2, x2, x3
000ce044str w2, [sp+40]
000ce048orr x1, xzr, 2
000ce04cstr x1, [sp+56]
000ce050ldrsw x0, [sp+40]
000ce054ldur x29, [sp-8]
000ce058ldr x30, [sp], 80
000ce05cret x30
000ce060
000ce060loc_ce060:
000ce060ldr x1, [sp+96]
000ce064ldr x2, [sp+88]
000ce068subs xzr, x1, 2
000ce06cb.hi 0xce074
000ce070b 0xce1e4
000ce074
000ce074loc_ce074:
000ce074ldrb w2, [x2+2]
000ce078strb w2, [sp+35]
000ce07cmov x3, x2
000ce080subs wzr, w3, 128
000ce084cset x3, lo
000ce088strb w3, [sp+39]
000ce08cb.lo 0xce094
000ce090b 0xce098
000ce094
000ce094loc_ce094:
000ce094b 0xce0a8
000ce098
000ce098loc_ce098:
000ce098subs wzr, w2, 191
000ce09ccset x2, hi
000ce0a0strb w2, [sp+39]
000ce0a4b 0xce0a8
000ce0a8
000ce0a8loc_ce0a8:
000ce0a8ldrb w2, [sp+39]
000ce0actbnz w2, 0, 0xce0b4
000ce0b0b 0xce0d4
000ce0b4
000ce0b4loc_ce0b4:
000ce0b4movz x2, 65533
000ce0b8str w2, [sp+40]
000ce0bcorr x1, xzr, 1
000ce0c0str x1, [sp+56]
000ce0c4ldrsw x0, [sp+40]
000ce0c8ldur x29, [sp-8]
000ce0ccldr x30, [sp], 80
000ce0d0ret x30
000ce0d4
000ce0d4loc_ce0d4:
000ce0d4ldr x2, [sp+48]
000ce0d8subs xzr, x2, 3
000ce0dcb.le 0xce0e4
000ce0e0b 0xce120
000ce0e4
000ce0e4loc_ce0e4:
000ce0e4ldrb w2, [sp+33]
000ce0e8ubfm x2, x2, 52, 3
000ce0ecldrb w3, [sp+36]
000ce0f0ubfm x3, x3, 58, 5
000ce0f4orr x2, x2, x3
000ce0f8ldrb w3, [sp+35]
000ce0fcand x3, x3, 63
000ce100orr x2, x2, x3
000ce104str w2, [sp+40]
000ce108orr x1, xzr, 3
000ce10cstr x1, [sp+56]
000ce110ldrsw x0, [sp+40]
000ce114ldur x29, [sp-8]
000ce118ldr x30, [sp], 80
000ce11cret x30
000ce120
000ce120loc_ce120:
000ce120ldr x1, [sp+96]
000ce124ldr x2, [sp+88]
000ce128subs xzr, x1, 3
000ce12cb.hi 0xce134
000ce130b 0xce1dc
000ce134
000ce134loc_ce134:
000ce134ldrb w2, [x2+3]
000ce138strb w2, [sp+34]
000ce13cmov x3, x2
000ce140subs wzr, w3, 128
000ce144cset x3, lo
000ce148strb w3, [sp+39]
000ce14cb.lo 0xce154
000ce150b 0xce158
000ce154
000ce154loc_ce154:
000ce154b 0xce168
000ce158
000ce158loc_ce158:
000ce158subs wzr, w2, 191
000ce15ccset x2, hi
000ce160strb w2, [sp+39]
000ce164b 0xce168
000ce168
000ce168loc_ce168:
000ce168ldrb w2, [sp+39]
000ce16ctbnz w2, 0, 0xce174
000ce170b 0xce194
000ce174
000ce174loc_ce174:
000ce174movz x2, 65533
000ce178str w2, [sp+40]
000ce17corr x1, xzr, 1
000ce180str x1, [sp+56]
000ce184ldrsw x0, [sp+40]
000ce188ldur x29, [sp-8]
000ce18cldr x30, [sp], 80
000ce190ret x30
000ce194
000ce194loc_ce194:
000ce194ldrb w2, [sp+33]
000ce198ubfm x2, x2, 46, 2
000ce19cldrb w3, [sp+36]
000ce1a0ubfm x3, x3, 52, 5
000ce1a4orr x2, x2, x3
000ce1a8ldrb w3, [sp+35]
000ce1acubfm x3, x3, 58, 5
000ce1b0orr x2, x2, x3
000ce1b4ldrb w3, [sp+34]
000ce1b8and x3, x3, 63
000ce1bcorr x2, x2, x3
000ce1c0str w2, [sp+40]
000ce1c4orr x1, xzr, 4
000ce1c8str x1, [sp+56]
000ce1ccldrsw x0, [sp+40]
000ce1d0ldur x29, [sp-8]
000ce1d4ldr x30, [sp], 80
000ce1d8ret x30
000ce1dc
000ce1dcloc_ce1dc:
000ce1dcorr x0, xzr, 3
000ce1e0bl runtime.panicIndex
000ce1e4
000ce1e4loc_ce1e4:
000ce1e4orr x0, xzr, 2
000ce1e8bl runtime.panicIndex
000ce1ec
000ce1ecloc_ce1ec:
000ce1ecorr x0, xzr, 1
000ce1f0bl runtime.panicIndex
000ce1f4
000ce1f4loc_ce1f4:
000ce1f4mov x0, xzr
000ce1f8bl runtime.panicIndex
000ce1fc
000ce1fcloc_ce1fc:
000ce1fcmov x0, xzr
000ce200bl runtime.panicIndex
000ce204hint
000ce208
000ce208loc_ce208:
000ce208stp x0, x1, [sp+8]
000ce20cstr x2, [sp+24]
000ce210mov x3, x30
000ce214bl runtime.morestack_noctxt.abi0
000ce218ldp x0, x1, [sp+8]
000ce21cldr x2, [sp+24]
000ce220b 0xcde60
000ce224udf 0
000ce228udf 0
000ce22cudf 0
000cde60
000cde60unicode/utf8.DecodeRune: ; void unicode/utf8.DecodeRune(struct []uint8 p)
000cde60ldr x16, [x28+16]
000cde64subs xzr, sp, x16
000cde68b.ls 0xce208
000cde6cstr x30, [sp-80]!
000cde70stur x29, [sp-8]
000cde74sub x29, sp, 8
000cde78str x0, [sp+88]
000cde7cstr x1, [sp+96]
000cde80str x2, [sp+104]
000cde84str wzr, [sp+40]
000cde88str xzr, [sp+56]
000cde8cstr x1, [sp+64]
000cde90cbz x1, 0xcde98
000cde94b 0xcdeb8
000cde98
000cde98loc_cde98:
000cde98movz x2, 65533
000cde9cstr w2, [sp+40]
000cdea0str xzr, [sp+56]
000cdea4ldrsw x0, [sp+40]
000cdea8mov x1, xzr
000cdeacldur x29, [sp-8]
000cdeb0ldr x30, [sp], 80
000cdeb4ret x30
000cdeb8
000cdeb8loc_cdeb8:
000cdeb8ldr x1, [sp+96]
000cdebcldr x2, [sp+88]
000cdec0subs xzr, x1, 0
000cdec4b.hi 0xcdecc
000cdec8b 0xce1fc
000cdecc
000cdeccloc_cdecc:
000cdeccldrb w2, [x2]
000cded0strb w2, [sp+33]
000cded4adrp x3, 0x8f9000
000cded8add x3, x3, 736
000cdedcldrb w2, [x3+x2]
000cdee0strb w2, [sp+32]
000cdee4mov x3, x2
000cdee8subs wzr, w3, 240
000cdeecb.hs 0xcdef4
000cdef0b 0xcdf48
000cdef4
000cdef4loc_cdef4:
000cdef4ubfm x2, x2, 33, 7
000cdef8sbfm x3, x2, 0, 31
000cdefcsbfm x2, x2, 31, 31
000cdf00str w2, [sp+44]
000cdf04ldr x1, [sp+96]
000cdf08ldr x4, [sp+88]
000cdf0csubs xzr, x1, 0
000cdf10b.hi 0xcdf18
000cdf14b 0xce1f4
000cdf18
000cdf18loc_cdf18:
000cdf18ldrb w4, [x4]
000cdf1cbic x3, x4, x3, asr #31
000cdf20movz x4, 65533
000cdf24and x2, x2, x4
000cdf28orr x2, x3, x2
000cdf2cstr w2, [sp+40]
000cdf30orr x1, xzr, 1
000cdf34str x1, [sp+56]
000cdf38ldrsw x0, [sp+40]
000cdf3cldur x29, [sp-8]
000cdf40ldr x30, [sp], 80
000cdf44ret x30
000cdf48
000cdf48loc_cdf48:
000cdf48and x2, x2, 7
000cdf4cstr x2, [sp+48]
000cdf50ldrb w2, [sp+32]
000cdf54ubfm x2, x2, 4, 7
000cdf58ubfm x2, x2, 63, 7
000cdf5cadrp x3, 0x8f5000
000cdf60add x3, x3, 96
000cdf64ldrb w4, [x3+x2]
000cdf68add x2, x3, x2
000cdf6cldrb w2, [x2+1]
000cdf70strb w4, [sp+37]
000cdf74strb w2, [sp+38]
000cdf78ldr x3, [sp+48]
000cdf7cldr x5, [sp+64]
000cdf80subs xzr, x3, x5
000cdf84b.gt 0xcdf8c
000cdf88b 0xcdfac
000cdf8c
000cdf8cloc_cdf8c:
000cdf8cmovz x2, 65533
000cdf90str w2, [sp+40]
000cdf94orr x1, xzr, 1
000cdf98str x1, [sp+56]
000cdf9cldrsw x0, [sp+40]
000cdfa0ldur x29, [sp-8]
000cdfa4ldr x30, [sp], 80
000cdfa8ret x30
000cdfac
000cdfacloc_cdfac:
000cdfacldr x1, [sp+96]
000cdfb0ldr x3, [sp+88]
000cdfb4subs xzr, x1, 1
000cdfb8b.hi 0xcdfc0
000cdfbcb 0xce1ec
000cdfc0
000cdfc0loc_cdfc0:
000cdfc0ldrb w3, [x3+1]
000cdfc4strb w3, [sp+36]
000cdfc8mov x5, x3
000cdfccsubs wzr, w4, w5
000cdfd0cset x4, hi
000cdfd4strb w4, [sp+39]
000cdfd8b.hi 0xcdfe0
000cdfdcb 0xcdfe4
000cdfe0
000cdfe0loc_cdfe0:
000cdfe0b 0xcdff4
000cdfe4
000cdfe4loc_cdfe4:
000cdfe4subs wzr, w2, w3
000cdfe8cset x2, lo
000cdfecstrb w2, [sp+39]
000cdff0b 0xcdff4
000cdff4
000cdff4loc_cdff4:
000cdff4ldrb w2, [sp+39]
000cdff8tbnz w2, 0, 0xce000
000cdffcb 0xce020
000ce000
000ce000loc_ce000:
000ce000movz x2, 65533
000ce004str w2, [sp+40]
000ce008orr x1, xzr, 1
000ce00cstr x1, [sp+56]
000ce010ldrsw x0, [sp+40]
000ce014ldur x29, [sp-8]
000ce018ldr x30, [sp], 80
000ce01cret x30
000ce020
000ce020loc_ce020:
000ce020ldr x2, [sp+48]
000ce024subs xzr, x2, 2
000ce028b.le 0xce030
000ce02cb 0xce060
000ce030
000ce030loc_ce030:
000ce030ldrb w2, [sp+33]
000ce034ubfm x2, x2, 58, 4
000ce038ldrb w3, [sp+36]
000ce03cand x3, x3, 63
000ce040orr x2, x2, x3
000ce044str w2, [sp+40]
000ce048orr x1, xzr, 2
000ce04cstr x1, [sp+56]
000ce050ldrsw x0, [sp+40]
000ce054ldur x29, [sp-8]
000ce058ldr x30, [sp], 80
000ce05cret x30
000ce060
000ce060loc_ce060:
000ce060ldr x1, [sp+96]
000ce064ldr x2, [sp+88]
000ce068subs xzr, x1, 2
000ce06cb.hi 0xce074
000ce070b 0xce1e4
000ce074
000ce074loc_ce074:
000ce074ldrb w2, [x2+2]
000ce078strb w2, [sp+35]
000ce07cmov x3, x2
000ce080subs wzr, w3, 128
000ce084cset x3, lo
000ce088strb w3, [sp+39]
000ce08cb.lo 0xce094
000ce090b 0xce098
000ce094
000ce094loc_ce094:
000ce094b 0xce0a8
000ce098
000ce098loc_ce098:
000ce098subs wzr, w2, 191
000ce09ccset x2, hi
000ce0a0strb w2, [sp+39]
000ce0a4b 0xce0a8
000ce0a8
000ce0a8loc_ce0a8:
000ce0a8ldrb w2, [sp+39]
000ce0actbnz w2, 0, 0xce0b4
000ce0b0b 0xce0d4
000ce0b4
000ce0b4loc_ce0b4:
000ce0b4movz x2, 65533
000ce0b8str w2, [sp+40]
000ce0bcorr x1, xzr, 1
000ce0c0str x1, [sp+56]
000ce0c4ldrsw x0, [sp+40]
000ce0c8ldur x29, [sp-8]
000ce0ccldr x30, [sp], 80
000ce0d0ret x30
000ce0d4
000ce0d4loc_ce0d4:
000ce0d4ldr x2, [sp+48]
000ce0d8subs xzr, x2, 3
000ce0dcb.le 0xce0e4
000ce0e0b 0xce120
000ce0e4
000ce0e4loc_ce0e4:
000ce0e4ldrb w2, [sp+33]
000ce0e8ubfm x2, x2, 52, 3
000ce0ecldrb w3, [sp+36]
000ce0f0ubfm x3, x3, 58, 5
000ce0f4orr x2, x2, x3
000ce0f8ldrb w3, [sp+35]
000ce0fcand x3, x3, 63
000ce100orr x2, x2, x3
000ce104str w2, [sp+40]
000ce108orr x1, xzr, 3
000ce10cstr x1, [sp+56]
000ce110ldrsw x0, [sp+40]
000ce114ldur x29, [sp-8]
000ce118ldr x30, [sp], 80
000ce11cret x30
000ce120
000ce120loc_ce120:
000ce120ldr x1, [sp+96]
000ce124ldr x2, [sp+88]
000ce128subs xzr, x1, 3
000ce12cb.hi 0xce134
000ce130b 0xce1dc
000ce134
000ce134loc_ce134:
000ce134ldrb w2, [x2+3]
000ce138strb w2, [sp+34]
000ce13cmov x3, x2
000ce140subs wzr, w3, 128
000ce144cset x3, lo
000ce148strb w3, [sp+39]
000ce14cb.lo 0xce154
000ce150b 0xce158
000ce154
000ce154loc_ce154:
000ce154b 0xce168
000ce158
000ce158loc_ce158:
000ce158subs wzr, w2, 191
000ce15ccset x2, hi
000ce160strb w2, [sp+39]
000ce164b 0xce168
000ce168
000ce168loc_ce168:
000ce168ldrb w2, [sp+39]
000ce16ctbnz w2, 0, 0xce174
000ce170b 0xce194
000ce174
000ce174loc_ce174:
000ce174movz x2, 65533
000ce178str w2, [sp+40]
000ce17corr x1, xzr, 1
000ce180str x1, [sp+56]
000ce184ldrsw x0, [sp+40]
000ce188ldur x29, [sp-8]
000ce18cldr x30, [sp], 80
000ce190ret x30
000ce194
000ce194loc_ce194:
000ce194ldrb w2, [sp+33]
000ce198ubfm x2, x2, 46, 2
000ce19cldrb w3, [sp+36]
000ce1a0ubfm x3, x3, 52, 5
000ce1a4orr x2, x2, x3
000ce1a8ldrb w3, [sp+35]
000ce1acubfm x3, x3, 58, 5
000ce1b0orr x2, x2, x3
000ce1b4ldrb w3, [sp+34]
000ce1b8and x3, x3, 63
000ce1bcorr x2, x2, x3
000ce1c0str w2, [sp+40]
000ce1c4orr x1, xzr, 4
000ce1c8str x1, [sp+56]
000ce1ccldrsw x0, [sp+40]
000ce1d0ldur x29, [sp-8]
000ce1d4ldr x30, [sp], 80
000ce1d8ret x30
000ce1dc
000ce1dcloc_ce1dc:
000ce1dcorr x0, xzr, 3
000ce1e0bl runtime.panicIndex
000ce1e4
000ce1e4loc_ce1e4:
000ce1e4orr x0, xzr, 2
000ce1e8bl runtime.panicIndex
000ce1ec
000ce1ecloc_ce1ec:
000ce1ecorr x0, xzr, 1
000ce1f0bl runtime.panicIndex
000ce1f4
000ce1f4loc_ce1f4:
000ce1f4mov x0, xzr
000ce1f8bl runtime.panicIndex
000ce1fc
000ce1fcloc_ce1fc:
000ce1fcmov x0, xzr
000ce200bl runtime.panicIndex
000ce204hint
000ce208
000ce208loc_ce208:
000ce208stp x0, x1, [sp+8]
000ce20cstr x2, [sp+24]
000ce210mov x3, x30
000ce214bl runtime.morestack_noctxt.abi0
000ce218ldp x0, x1, [sp+8]
000ce21cldr x2, [sp+24]
000ce220b 0xcde60
000ce224udf 0
000ce228udf 0
000ce22cudf 0
000cde60
000ce230
000ce230unicode/utf8.DecodeRuneInString: ; void unicode/utf8.DecodeRuneInString(struct string s)
000ce230ldr x16, [x28+16]
000ce234subs xzr, sp, x16
000ce238b.ls 0xce5d0
000ce23cstr x30, [sp-80]!
000ce240stur x29, [sp-8]
000ce244sub x29, sp, 8
000ce248str x0, [sp+88]
000ce24cstr x1, [sp+96]
000ce250str wzr, [sp+40]
000ce254str xzr, [sp+56]
000ce258str x1, [sp+64]
000ce25ccbz x1, 0xce264
000ce260b 0xce284
000ce264
000ce264loc_ce264:
000ce264movz x2, 65533
000ce268str w2, [sp+40]
000ce26cstr xzr, [sp+56]
000ce270ldrsw x0, [sp+40]
000ce274mov x1, xzr
000ce278ldur x29, [sp-8]
000ce27cldr x30, [sp], 80
000ce280ret x30
000ce284
000ce284loc_ce284:
000ce284ldr x2, [sp+88]
000ce288subs xzr, x1, 0
000ce28cb.hi 0xce294
000ce290b 0xce5c4
000ce294
000ce294loc_ce294:
000ce294ldrb w2, [x2]
000ce298strb w2, [sp+36]
000ce29cadrp x3, 0x8f8000
000ce2a0add x3, x3, 736
000ce2a4ldrb w2, [x3+x2]
000ce2a8strb w2, [sp+32]
000ce2acmov x3, x2
000ce2b0subs wzr, w3, 240
000ce2b4b.hs 0xce2bc
000ce2b8b 0xce310
000ce2bc
000ce2bcloc_ce2bc:
000ce2bcubfm x2, x2, 33, 7
000ce2c0sbfm x3, x2, 0, 31
000ce2c4sbfm x2, x2, 31, 31
000ce2c8str w2, [sp+44]
000ce2ccldr x1, [sp+96]
000ce2d0ldr x4, [sp+88]
000ce2d4subs xzr, x1, 0
000ce2d8b.hi 0xce2e0
000ce2dcb 0xce5bc
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0ldrb w4, [x4]
000ce2e4bic x3, x4, x3, asr #31
000ce2e8movz x4, 65533
000ce2ecand x2, x2, x4
000ce2f0orr x2, x3, x2
000ce2f4str w2, [sp+40]
000ce2f8orr x1, xzr, 1
000ce2fcstr x1, [sp+56]
000ce300ldrsw x0, [sp+40]
000ce304ldur x29, [sp-8]
000ce308ldr x30, [sp], 80
000ce30cret x30
000ce310
000ce310loc_ce310:
000ce310and x2, x2, 7
000ce314str x2, [sp+48]
000ce318ldrb w2, [sp+32]
000ce31cubfm x2, x2, 4, 7
000ce320ubfm x2, x2, 63, 7
000ce324adrp x3, 0x8f4000
000ce328add x3, x3, 96
000ce32cldrb w4, [x3+x2]
000ce330add x2, x3, x2
000ce334ldrb w2, [x2+1]
000ce338strb w4, [sp+37]
000ce33cstrb w2, [sp+38]
000ce340ldr x3, [sp+48]
000ce344ldr x5, [sp+64]
000ce348subs xzr, x3, x5
000ce34cb.gt 0xce354
000ce350b 0xce374
000ce354
000ce354loc_ce354:
000ce354movz x2, 65533
000ce358str w2, [sp+40]
000ce35corr x1, xzr, 1
000ce360str x1, [sp+56]
000ce364ldrsw x0, [sp+40]
000ce368ldur x29, [sp-8]
000ce36cldr x30, [sp], 80
000ce370ret x30
000ce374
000ce374loc_ce374:
000ce374ldr x1, [sp+96]
000ce378ldr x3, [sp+88]
000ce37csubs xzr, x1, 1
000ce380b.hi 0xce388
000ce384b 0xce5b4
000ce388
000ce388loc_ce388:
000ce388ldrb w3, [x3+1]
000ce38cstrb w3, [sp+35]
000ce390mov x5, x3
000ce394subs wzr, w5, w4
000ce398cset x4, lo
000ce39cstrb w4, [sp+39]
000ce3a0b.lo 0xce3a8
000ce3a4b 0xce3ac
000ce3a8
000ce3a8loc_ce3a8:
000ce3a8b 0xce3bc
000ce3ac
000ce3acloc_ce3ac:
000ce3acsubs wzr, w2, w3
000ce3b0cset x2, lo
000ce3b4strb w2, [sp+39]
000ce3b8b 0xce3bc
000ce3bc
000ce3bcloc_ce3bc:
000ce3bcldrb w2, [sp+39]
000ce3c0tbnz w2, 0, 0xce3c8
000ce3c4b 0xce3e8
000ce3c8
000ce3c8loc_ce3c8:
000ce3c8movz x2, 65533
000ce3ccstr w2, [sp+40]
000ce3d0orr x1, xzr, 1
000ce3d4str x1, [sp+56]
000ce3d8ldrsw x0, [sp+40]
000ce3dcldur x29, [sp-8]
000ce3e0ldr x30, [sp], 80
000ce3e4ret x30
000ce3e8
000ce3e8loc_ce3e8:
000ce3e8ldr x2, [sp+48]
000ce3ecsubs xzr, x2, 2
000ce3f0b.le 0xce3f8
000ce3f4b 0xce428
000ce3f8
000ce3f8loc_ce3f8:
000ce3f8ldrb w2, [sp+36]
000ce3fcubfm x2, x2, 58, 4
000ce400ldrb w3, [sp+35]
000ce404and x3, x3, 63
000ce408orr x2, x2, x3
000ce40cstr w2, [sp+40]
000ce410orr x1, xzr, 2
000ce414str x1, [sp+56]
000ce418ldrsw x0, [sp+40]
000ce41cldur x29, [sp-8]
000ce420ldr x30, [sp], 80
000ce424ret x30
000ce428
000ce428loc_ce428:
000ce428ldr x1, [sp+96]
000ce42cldr x2, [sp+88]
000ce430subs xzr, x1, 2
000ce434b.hi 0xce43c
000ce438b 0xce5ac
000ce43c
000ce43cloc_ce43c:
000ce43cldrb w2, [x2+2]
000ce440strb w2, [sp+34]
000ce444mov x3, x2
000ce448subs wzr, w3, 128
000ce44ccset x3, lo
000ce450strb w3, [sp+39]
000ce454b.lo 0xce45c
000ce458b 0xce460
000ce45c
000ce45cloc_ce45c:
000ce45cb 0xce470
000ce460
000ce460loc_ce460:
000ce460subs wzr, w2, 191
000ce464cset x2, hi
000ce468strb w2, [sp+39]
000ce46cb 0xce470
000ce470
000ce470loc_ce470:
000ce470ldrb w2, [sp+39]
000ce474tbnz w2, 0, 0xce47c
000ce478b 0xce49c
000ce47c
000ce47cloc_ce47c:
000ce47cmovz x2, 65533
000ce480str w2, [sp+40]
000ce484orr x1, xzr, 1
000ce488str x1, [sp+56]
000ce48cldrsw x0, [sp+40]
000ce490ldur x29, [sp-8]
000ce494ldr x30, [sp], 80
000ce498ret x30
000ce49c
000ce49cloc_ce49c:
000ce49cldr x2, [sp+48]
000ce4a0subs xzr, x2, 3
000ce4a4b.le 0xce4ac
000ce4a8b 0xce4e8
000ce4ac
000ce4acloc_ce4ac:
000ce4acldrb w2, [sp+36]
000ce4b0ubfm x2, x2, 52, 3
000ce4b4ldrb w3, [sp+35]
000ce4b8ubfm x3, x3, 58, 5
000ce4bcorr x2, x2, x3
000ce4c0ldrb w3, [sp+34]
000ce4c4and x3, x3, 63
000ce4c8orr x2, x2, x3
000ce4ccstr w2, [sp+40]
000ce4d0orr x1, xzr, 3
000ce4d4str x1, [sp+56]
000ce4d8ldrsw x0, [sp+40]
000ce4dcldur x29, [sp-8]
000ce4e0ldr x30, [sp], 80
000ce4e4ret x30
000ce4e8
000ce4e8loc_ce4e8:
000ce4e8ldr x1, [sp+96]
000ce4ecldr x2, [sp+88]
000ce4f0subs xzr, x1, 3
000ce4f4b.hi 0xce4fc
000ce4f8b 0xce5a4
000ce4fc
000ce4fcloc_ce4fc:
000ce4fcldrb w2, [x2+3]
000ce500strb w2, [sp+33]
000ce504mov x3, x2
000ce508subs wzr, w3, 128
000ce50ccset x3, lo
000ce510strb w3, [sp+39]
000ce514b.lo 0xce51c
000ce518b 0xce520
000ce51c
000ce51cloc_ce51c:
000ce51cb 0xce530
000ce520
000ce520loc_ce520:
000ce520subs wzr, w2, 191
000ce524cset x2, hi
000ce528strb w2, [sp+39]
000ce52cb 0xce530
000ce530
000ce530loc_ce530:
000ce530ldrb w2, [sp+39]
000ce534tbnz w2, 0, 0xce53c
000ce538b 0xce55c
000ce53c
000ce53cloc_ce53c:
000ce53cmovz x2, 65533
000ce540str w2, [sp+40]
000ce544orr x1, xzr, 1
000ce548str x1, [sp+56]
000ce54cldrsw x0, [sp+40]
000ce550ldur x29, [sp-8]
000ce554ldr x30, [sp], 80
000ce558ret x30
000ce55c
000ce55cloc_ce55c:
000ce55cldrb w2, [sp+36]
000ce560ubfm x2, x2, 46, 2
000ce564ldrb w3, [sp+35]
000ce568ubfm x3, x3, 52, 5
000ce56corr x2, x2, x3
000ce570ldrb w3, [sp+34]
000ce574ubfm x3, x3, 58, 5
000ce578orr x2, x2, x3
000ce57cldrb w3, [sp+33]
000ce580and x3, x3, 63
000ce584orr x2, x2, x3
000ce588str w2, [sp+40]
000ce58corr x1, xzr, 4
000ce590str x1, [sp+56]
000ce594ldrsw x0, [sp+40]
000ce598ldur x29, [sp-8]
000ce59cldr x30, [sp], 80
000ce5a0ret x30
000ce5a4
000ce5a4loc_ce5a4:
000ce5a4orr x0, xzr, 3
000ce5a8bl runtime.panicIndex
000ce5ac
000ce5acloc_ce5ac:
000ce5acorr x0, xzr, 2
000ce5b0bl runtime.panicIndex
000ce5b4
000ce5b4loc_ce5b4:
000ce5b4orr x0, xzr, 1
000ce5b8bl runtime.panicIndex
000ce5bc
000ce5bcloc_ce5bc:
000ce5bcmov x0, xzr
000ce5c0bl runtime.panicIndex
000ce5c4
000ce5c4loc_ce5c4:
000ce5c4mov x0, xzr
000ce5c8bl runtime.panicIndex
000ce5cchint
000ce5d0
000ce5d0loc_ce5d0:
000ce5d0stp x0, x1, [sp+8]
000ce5d4mov x3, x30
000ce5d8bl runtime.morestack_noctxt.abi0
000ce5dcldp x0, x1, [sp+8]
000ce5e0b 0xce230
000ce5e4udf 0
000ce5e8udf 0
000ce5ecudf 0
000ce230
000ce230unicode/utf8.DecodeRuneInString: ; void unicode/utf8.DecodeRuneInString(struct string s)
000ce230ldr x16, [x28+16]
000ce234subs xzr, sp, x16
000ce238b.ls 0xce5d0
000ce23cstr x30, [sp-80]!
000ce240stur x29, [sp-8]
000ce244sub x29, sp, 8
000ce248str x0, [sp+88]
000ce24cstr x1, [sp+96]
000ce250str wzr, [sp+40]
000ce254str xzr, [sp+56]
000ce258str x1, [sp+64]
000ce25ccbz x1, 0xce264
000ce260b 0xce284
000ce264
000ce264loc_ce264:
000ce264movz x2, 65533
000ce268str w2, [sp+40]
000ce26cstr xzr, [sp+56]
000ce270ldrsw x0, [sp+40]
000ce274mov x1, xzr
000ce278ldur x29, [sp-8]
000ce27cldr x30, [sp], 80
000ce280ret x30
000ce284
000ce284loc_ce284:
000ce284ldr x2, [sp+88]
000ce288subs xzr, x1, 0
000ce28cb.hi 0xce294
000ce290b 0xce5c4
000ce294
000ce294loc_ce294:
000ce294ldrb w2, [x2]
000ce298strb w2, [sp+36]
000ce29cadrp x3, 0x8f8000
000ce2a0add x3, x3, 736
000ce2a4ldrb w2, [x3+x2]
000ce2a8strb w2, [sp+32]
000ce2acmov x3, x2
000ce2b0subs wzr, w3, 240
000ce2b4b.hs 0xce2bc
000ce2b8b 0xce310
000ce2bc
000ce2bcloc_ce2bc:
000ce2bcubfm x2, x2, 33, 7
000ce2c0sbfm x3, x2, 0, 31
000ce2c4sbfm x2, x2, 31, 31
000ce2c8str w2, [sp+44]
000ce2ccldr x1, [sp+96]
000ce2d0ldr x4, [sp+88]
000ce2d4subs xzr, x1, 0
000ce2d8b.hi 0xce2e0
000ce2dcb 0xce5bc
000ce2e0
000ce2e0loc_ce2e0:
000ce2e0ldrb w4, [x4]
000ce2e4bic x3, x4, x3, asr #31
000ce2e8movz x4, 65533
000ce2ecand x2, x2, x4
000ce2f0orr x2, x3, x2
000ce2f4str w2, [sp+40]
000ce2f8orr x1, xzr, 1
000ce2fcstr x1, [sp+56]
000ce300ldrsw x0, [sp+40]
000ce304ldur x29, [sp-8]
000ce308ldr x30, [sp], 80
000ce30cret x30
000ce310
000ce310loc_ce310:
000ce310and x2, x2, 7
000ce314str x2, [sp+48]
000ce318ldrb w2, [sp+32]
000ce31cubfm x2, x2, 4, 7
000ce320ubfm x2, x2, 63, 7
000ce324adrp x3, 0x8f4000
000ce328add x3, x3, 96
000ce32cldrb w4, [x3+x2]
000ce330add x2, x3, x2
000ce334ldrb w2, [x2+1]
000ce338strb w4, [sp+37]
000ce33cstrb w2, [sp+38]
000ce340ldr x3, [sp+48]
000ce344ldr x5, [sp+64]
000ce348subs xzr, x3, x5
000ce34cb.gt 0xce354
000ce350b 0xce374
000ce354
000ce354loc_ce354:
000ce354movz x2, 65533
000ce358str w2, [sp+40]
000ce35corr x1, xzr, 1
000ce360str x1, [sp+56]
000ce364ldrsw x0, [sp+40]
000ce368ldur x29, [sp-8]
000ce36cldr x30, [sp], 80
000ce370ret x30
000ce374
000ce374loc_ce374:
000ce374ldr x1, [sp+96]
000ce378ldr x3, [sp+88]
000ce37csubs xzr, x1, 1
000ce380b.hi 0xce388
000ce384b 0xce5b4
000ce388
000ce388loc_ce388:
000ce388ldrb w3, [x3+1]
000ce38cstrb w3, [sp+35]
000ce390mov x5, x3
000ce394subs wzr, w5, w4
000ce398cset x4, lo
000ce39cstrb w4, [sp+39]
000ce3a0b.lo 0xce3a8
000ce3a4b 0xce3ac
000ce3a8
000ce3a8loc_ce3a8:
000ce3a8b 0xce3bc
000ce3ac
000ce3acloc_ce3ac:
000ce3acsubs wzr, w2, w3
000ce3b0cset x2, lo
000ce3b4strb w2, [sp+39]
000ce3b8b 0xce3bc
000ce3bc
000ce3bcloc_ce3bc:
000ce3bcldrb w2, [sp+39]
000ce3c0tbnz w2, 0, 0xce3c8
000ce3c4b 0xce3e8
000ce3c8
000ce3c8loc_ce3c8:
000ce3c8movz x2, 65533
000ce3ccstr w2, [sp+40]
000ce3d0orr x1, xzr, 1
000ce3d4str x1, [sp+56]
000ce3d8ldrsw x0, [sp+40]
000ce3dcldur x29, [sp-8]
000ce3e0ldr x30, [sp], 80
000ce3e4ret x30
000ce3e8
000ce3e8loc_ce3e8:
000ce3e8ldr x2, [sp+48]
000ce3ecsubs xzr, x2, 2
000ce3f0b.le 0xce3f8
000ce3f4b 0xce428
000ce3f8
000ce3f8loc_ce3f8:
000ce3f8ldrb w2, [sp+36]
000ce3fcubfm x2, x2, 58, 4
000ce400ldrb w3, [sp+35]
000ce404and x3, x3, 63
000ce408orr x2, x2, x3
000ce40cstr w2, [sp+40]
000ce410orr x1, xzr, 2
000ce414str x1, [sp+56]
000ce418ldrsw x0, [sp+40]
000ce41cldur x29, [sp-8]
000ce420ldr x30, [sp], 80
000ce424ret x30
000ce428
000ce428loc_ce428:
000ce428ldr x1, [sp+96]
000ce42cldr x2, [sp+88]
000ce430subs xzr, x1, 2
000ce434b.hi 0xce43c
000ce438b 0xce5ac
000ce43c
000ce43cloc_ce43c:
000ce43cldrb w2, [x2+2]
000ce440strb w2, [sp+34]
000ce444mov x3, x2
000ce448subs wzr, w3, 128
000ce44ccset x3, lo
000ce450strb w3, [sp+39]
000ce454b.lo 0xce45c
000ce458b 0xce460
000ce45c
000ce45cloc_ce45c:
000ce45cb 0xce470
000ce460
000ce460loc_ce460:
000ce460subs wzr, w2, 191
000ce464cset x2, hi
000ce468strb w2, [sp+39]
000ce46cb 0xce470
000ce470
000ce470loc_ce470:
000ce470ldrb w2, [sp+39]
000ce474tbnz w2, 0, 0xce47c
000ce478b 0xce49c
000ce47c
000ce47cloc_ce47c:
000ce47cmovz x2, 65533
000ce480str w2, [sp+40]
000ce484orr x1, xzr, 1
000ce488str x1, [sp+56]
000ce48cldrsw x0, [sp+40]
000ce490ldur x29, [sp-8]
000ce494ldr x30, [sp], 80
000ce498ret x30
000ce49c
000ce49cloc_ce49c:
000ce49cldr x2, [sp+48]
000ce4a0subs xzr, x2, 3
000ce4a4b.le 0xce4ac
000ce4a8b 0xce4e8
000ce4ac
000ce4acloc_ce4ac:
000ce4acldrb w2, [sp+36]
000ce4b0ubfm x2, x2, 52, 3
000ce4b4ldrb w3, [sp+35]
000ce4b8ubfm x3, x3, 58, 5
000ce4bcorr x2, x2, x3
000ce4c0ldrb w3, [sp+34]
000ce4c4and x3, x3, 63
000ce4c8orr x2, x2, x3
000ce4ccstr w2, [sp+40]
000ce4d0orr x1, xzr, 3
000ce4d4str x1, [sp+56]
000ce4d8ldrsw x0, [sp+40]
000ce4dcldur x29, [sp-8]
000ce4e0ldr x30, [sp], 80
000ce4e4ret x30
000ce4e8
000ce4e8loc_ce4e8:
000ce4e8ldr x1, [sp+96]
000ce4ecldr x2, [sp+88]
000ce4f0subs xzr, x1, 3
000ce4f4b.hi 0xce4fc
000ce4f8b 0xce5a4
000ce4fc
000ce4fcloc_ce4fc:
000ce4fcldrb w2, [x2+3]
000ce500strb w2, [sp+33]
000ce504mov x3, x2
000ce508subs wzr, w3, 128
000ce50ccset x3, lo
000ce510strb w3, [sp+39]
000ce514b.lo 0xce51c
000ce518b 0xce520
000ce51c
000ce51cloc_ce51c:
000ce51cb 0xce530
000ce520
000ce520loc_ce520:
000ce520subs wzr, w2, 191
000ce524cset x2, hi
000ce528strb w2, [sp+39]
000ce52cb 0xce530
000ce530
000ce530loc_ce530:
000ce530ldrb w2, [sp+39]
000ce534tbnz w2, 0, 0xce53c
000ce538b 0xce55c
000ce53c
000ce53cloc_ce53c:
000ce53cmovz x2, 65533
000ce540str w2, [sp+40]
000ce544orr x1, xzr, 1
000ce548str x1, [sp+56]
000ce54cldrsw x0, [sp+40]
000ce550ldur x29, [sp-8]
000ce554ldr x30, [sp], 80
000ce558ret x30
000ce55c
000ce55cloc_ce55c:
000ce55cldrb w2, [sp+36]
000ce560ubfm x2, x2, 46, 2
000ce564ldrb w3, [sp+35]
000ce568ubfm x3, x3, 52, 5
000ce56corr x2, x2, x3
000ce570ldrb w3, [sp+34]
000ce574ubfm x3, x3, 58, 5
000ce578orr x2, x2, x3
000ce57cldrb w3, [sp+33]
000ce580and x3, x3, 63
000ce584orr x2, x2, x3
000ce588str w2, [sp+40]
000ce58corr x1, xzr, 4
000ce590str x1, [sp+56]
000ce594ldrsw x0, [sp+40]
000ce598ldur x29, [sp-8]
000ce59cldr x30, [sp], 80
000ce5a0ret x30
000ce5a4
000ce5a4loc_ce5a4:
000ce5a4orr x0, xzr, 3
000ce5a8bl runtime.panicIndex
000ce5ac
000ce5acloc_ce5ac:
000ce5acorr x0, xzr, 2
000ce5b0bl runtime.panicIndex
000ce5b4
000ce5b4loc_ce5b4:
000ce5b4orr x0, xzr, 1
000ce5b8bl runtime.panicIndex
000ce5bc
000ce5bcloc_ce5bc:
000ce5bcmov x0, xzr
000ce5c0bl runtime.panicIndex
000ce5c4
000ce5c4loc_ce5c4:
000ce5c4mov x0, xzr
000ce5c8bl runtime.panicIndex
000ce5cchint
000ce5d0
000ce5d0loc_ce5d0:
000ce5d0stp x0, x1, [sp+8]
000ce5d4mov x3, x30
000ce5d8bl runtime.morestack_noctxt.abi0
000ce5dcldp x0, x1, [sp+8]
000ce5e0b 0xce230
000ce5e4udf 0
000ce5e8udf 0
000ce5ecudf 0
000ce230
000ce5f0
000ce5f0unicode/utf8.DecodeLastRune: ; void unicode/utf8.DecodeLastRune(struct []uint8 p)
000ce5f0ldr x16, [x28+16]
000ce5f4subs xzr, sp, x16
000ce5f8b.ls 0xce808
000ce5fcstr x30, [sp-128]!
000ce600stur x29, [sp-8]
000ce604sub x29, sp, 8
000ce608str x0, [sp+136]
000ce60cstr x1, [sp+144]
000ce610str x2, [sp+152]
000ce614str wzr, [sp+36]
000ce618str xzr, [sp+56]
000ce61cstr x1, [sp+72]
000ce620cbz x1, 0xce628
000ce624b 0xce648
000ce628
000ce628loc_ce628:
000ce628movz x2, 65533
000ce62cstr w2, [sp+36]
000ce630str xzr, [sp+56]
000ce634ldrsw x0, [sp+36]
000ce638mov x1, xzr
000ce63cldur x29, [sp-8]
000ce640ldr x30, [sp], 128
000ce644ret x30
000ce648
000ce648loc_ce648:
000ce648sub x0, x1, 1
000ce64cstr x0, [sp+48]
000ce650ldr x1, [sp+144]
000ce654ldr x3, [sp+136]
000ce658subs xzr, x1, x0
000ce65cb.hi 0xce664
000ce660b 0xce800
000ce664
000ce664loc_ce664:
000ce664ldrb w3, [x3+x0]
000ce668str w3, [sp+36]
000ce66csubs wzr, w3, 128
000ce670b.lt 0xce678
000ce674b 0xce690
000ce678
000ce678loc_ce678:
000ce678orr x1, xzr, 1
000ce67cstr x1, [sp+56]
000ce680ldrsw x0, [sp+36]
000ce684ldur x29, [sp-8]
000ce688ldr x30, [sp], 128
000ce68cret x30
000ce690
000ce690loc_ce690:
000ce690ldr x3, [sp+72]
000ce694sub x3, x3, 4
000ce698str x3, [sp+64]
000ce69ctbnz x3, 63, 0xce6a4
000ce6a0b 0xce6ac
000ce6a4
000ce6a4loc_ce6a4:
000ce6a4str xzr, [sp+64]
000ce6a8b 0xce6b0
000ce6ac
000ce6acloc_ce6ac:
000ce6acb 0xce6b0
000ce6b0
000ce6b0loc_ce6b0:
000ce6b0ldr x3, [sp+48]
000ce6b4sub x3, x3, 1
000ce6b8str x3, [sp+48]
000ce6bcb 0xce6c0
000ce6c0
000ce6c0loc_ce6c0:
000ce6c0ldr x3, [sp+64]
000ce6c4ldr x4, [sp+48]
000ce6c8subs xzr, x3, x4
000ce6ccb.le 0xce6d4
000ce6d0b 0xce71c
000ce6d4
000ce6d4loc_ce6d4:
000ce6d4ldr x0, [sp+48]
000ce6d8ldr x1, [sp+144]
000ce6dcldr x2, [sp+136]
000ce6e0subs xzr, x1, x0
000ce6e4b.hi 0xce6ec
000ce6e8b 0xce7fc
000ce6ec
000ce6ecloc_ce6ec:
000ce6ecldrb w0, [x2+x0]
000ce6f0strb w0, [sp+35]
000ce6f4bl unicode/utf8.RuneStart
000ce6f8strb w0, [sp+34]
000ce6fctbnz w0, 0, 0xce704
000ce700b 0xce708
000ce704
000ce704loc_ce704:
000ce704b 0xce720
000ce708
000ce708loc_ce708:
000ce708b 0xce70c
000ce70c
000ce70cloc_ce70c:
000ce70cldr x3, [sp+48]
000ce710sub x3, x3, 1
000ce714str x3, [sp+48]
000ce718b 0xce6c0
000ce71c
000ce71cloc_ce71c:
000ce71cb 0xce720
000ce720
000ce720loc_ce720:
000ce720ldr x3, [sp+48]
000ce724tbnz x3, 63, 0xce72c
000ce728b 0xce734
000ce72c
000ce72cloc_ce72c:
000ce72cstr xzr, [sp+48]
000ce730b 0xce738
000ce734
000ce734loc_ce734:
000ce734b 0xce738
000ce738
000ce738loc_ce738:
000ce738ldr x1, [sp+72]
000ce73cldr x0, [sp+48]
000ce740ldr x2, [sp+152]
000ce744ldr x3, [sp+136]
000ce748subs xzr, x1, x2
000ce74cb.ls 0xce754
000ce750b 0xce7f8
000ce754
000ce754loc_ce754:
000ce754subs xzr, x1, x0
000ce758b.hs 0xce760
000ce75cb 0xce7f4
000ce760
000ce760loc_ce760:
000ce760sub x2, x2, x0
000ce764sub x1, x1, x0
000ce768sub x4, xzr, x2
000ce76cand x4, x0, x4, asr #63
000ce770add x0, x3, x4
000ce774str x0, [sp+96]
000ce778str x1, [sp+104]
000ce77cstr x2, [sp+112]
000ce780bl unicode/utf8.DecodeRune
000ce784str w0, [sp+44]
000ce788str x1, [sp+88]
000ce78cldrsw x3, [sp+44]
000ce790str w3, [sp+40]
000ce794ldr x3, [sp+88]
000ce798str x3, [sp+80]
000ce79cldrsw x3, [sp+40]
000ce7a0str w3, [sp+36]
000ce7a4ldr x1, [sp+80]
000ce7a8str x1, [sp+56]
000ce7acldr x3, [sp+48]
000ce7b0add x3, x3, x1
000ce7b4ldr x4, [sp+72]
000ce7b8subs xzr, x4, x3
000ce7bcb.ne 0xce7c4
000ce7c0b 0xce7e4
000ce7c4
000ce7c4loc_ce7c4:
000ce7c4movz x2, 65533
000ce7c8str w2, [sp+36]
000ce7ccorr x1, xzr, 1
000ce7d0str x1, [sp+56]
000ce7d4ldrsw x0, [sp+36]
000ce7d8ldur x29, [sp-8]
000ce7dcldr x30, [sp], 128
000ce7e0ret x30
000ce7e4
000ce7e4loc_ce7e4:
000ce7e4ldrsw x0, [sp+36]
000ce7e8ldur x29, [sp-8]
000ce7ecldr x30, [sp], 128
000ce7f0ret x30
000ce7f4
000ce7f4loc_ce7f4:
000ce7f4bl runtime.panicSliceB
000ce7f8
000ce7f8loc_ce7f8:
000ce7f8bl runtime.panicSliceAcap
000ce7fc
000ce7fcloc_ce7fc:
000ce7fcbl runtime.panicIndex
000ce800
000ce800loc_ce800:
000ce800bl runtime.panicIndex
000ce804hint
000ce808
000ce808loc_ce808:
000ce808stp x0, x1, [sp+8]
000ce80cstr x2, [sp+24]
000ce810mov x3, x30
000ce814bl runtime.morestack_noctxt.abi0
000ce818ldp x0, x1, [sp+8]
000ce81cldr x2, [sp+24]
000ce820b 0xce5f0
000ce824udf 0
000ce828udf 0
000ce82cudf 0
000ce5f0
000ce5f0unicode/utf8.DecodeLastRune: ; void unicode/utf8.DecodeLastRune(struct []uint8 p)
000ce5f0ldr x16, [x28+16]
000ce5f4subs xzr, sp, x16
000ce5f8b.ls 0xce808
000ce5fcstr x30, [sp-128]!
000ce600stur x29, [sp-8]
000ce604sub x29, sp, 8
000ce608str x0, [sp+136]
000ce60cstr x1, [sp+144]
000ce610str x2, [sp+152]
000ce614str wzr, [sp+36]
000ce618str xzr, [sp+56]
000ce61cstr x1, [sp+72]
000ce620cbz x1, 0xce628
000ce624b 0xce648
000ce628
000ce628loc_ce628:
000ce628movz x2, 65533
000ce62cstr w2, [sp+36]
000ce630str xzr, [sp+56]
000ce634ldrsw x0, [sp+36]
000ce638mov x1, xzr
000ce63cldur x29, [sp-8]
000ce640ldr x30, [sp], 128
000ce644ret x30
000ce648
000ce648loc_ce648:
000ce648sub x0, x1, 1
000ce64cstr x0, [sp+48]
000ce650ldr x1, [sp+144]
000ce654ldr x3, [sp+136]
000ce658subs xzr, x1, x0
000ce65cb.hi 0xce664
000ce660b 0xce800
000ce664
000ce664loc_ce664:
000ce664ldrb w3, [x3+x0]
000ce668str w3, [sp+36]
000ce66csubs wzr, w3, 128
000ce670b.lt 0xce678
000ce674b 0xce690
000ce678
000ce678loc_ce678:
000ce678orr x1, xzr, 1
000ce67cstr x1, [sp+56]
000ce680ldrsw x0, [sp+36]
000ce684ldur x29, [sp-8]
000ce688ldr x30, [sp], 128
000ce68cret x30
000ce690
000ce690loc_ce690:
000ce690ldr x3, [sp+72]
000ce694sub x3, x3, 4
000ce698str x3, [sp+64]
000ce69ctbnz x3, 63, 0xce6a4
000ce6a0b 0xce6ac
000ce6a4
000ce6a4loc_ce6a4:
000ce6a4str xzr, [sp+64]
000ce6a8b 0xce6b0
000ce6ac
000ce6acloc_ce6ac:
000ce6acb 0xce6b0
000ce6b0
000ce6b0loc_ce6b0:
000ce6b0ldr x3, [sp+48]
000ce6b4sub x3, x3, 1
000ce6b8str x3, [sp+48]
000ce6bcb 0xce6c0
000ce6c0
000ce6c0loc_ce6c0:
000ce6c0ldr x3, [sp+64]
000ce6c4ldr x4, [sp+48]
000ce6c8subs xzr, x3, x4
000ce6ccb.le 0xce6d4
000ce6d0b 0xce71c
000ce6d4
000ce6d4loc_ce6d4:
000ce6d4ldr x0, [sp+48]
000ce6d8ldr x1, [sp+144]
000ce6dcldr x2, [sp+136]
000ce6e0subs xzr, x1, x0
000ce6e4b.hi 0xce6ec
000ce6e8b 0xce7fc
000ce6ec
000ce6ecloc_ce6ec:
000ce6ecldrb w0, [x2+x0]
000ce6f0strb w0, [sp+35]
000ce6f4bl unicode/utf8.RuneStart
000ce6f8strb w0, [sp+34]
000ce6fctbnz w0, 0, 0xce704
000ce700b 0xce708
000ce704
000ce704loc_ce704:
000ce704b 0xce720
000ce708
000ce708loc_ce708:
000ce708b 0xce70c
000ce70c
000ce70cloc_ce70c:
000ce70cldr x3, [sp+48]
000ce710sub x3, x3, 1
000ce714str x3, [sp+48]
000ce718b 0xce6c0
000ce71c
000ce71cloc_ce71c:
000ce71cb 0xce720
000ce720
000ce720loc_ce720:
000ce720ldr x3, [sp+48]
000ce724tbnz x3, 63, 0xce72c
000ce728b 0xce734
000ce72c
000ce72cloc_ce72c:
000ce72cstr xzr, [sp+48]
000ce730b 0xce738
000ce734
000ce734loc_ce734:
000ce734b 0xce738
000ce738
000ce738loc_ce738:
000ce738ldr x1, [sp+72]
000ce73cldr x0, [sp+48]
000ce740ldr x2, [sp+152]
000ce744ldr x3, [sp+136]
000ce748subs xzr, x1, x2
000ce74cb.ls 0xce754
000ce750b 0xce7f8
000ce754
000ce754loc_ce754:
000ce754subs xzr, x1, x0
000ce758b.hs 0xce760
000ce75cb 0xce7f4
000ce760
000ce760loc_ce760:
000ce760sub x2, x2, x0
000ce764sub x1, x1, x0
000ce768sub x4, xzr, x2
000ce76cand x4, x0, x4, asr #63
000ce770add x0, x3, x4
000ce774str x0, [sp+96]
000ce778str x1, [sp+104]
000ce77cstr x2, [sp+112]
000ce780bl unicode/utf8.DecodeRune
000ce784str w0, [sp+44]
000ce788str x1, [sp+88]
000ce78cldrsw x3, [sp+44]
000ce790str w3, [sp+40]
000ce794ldr x3, [sp+88]
000ce798str x3, [sp+80]
000ce79cldrsw x3, [sp+40]
000ce7a0str w3, [sp+36]
000ce7a4ldr x1, [sp+80]
000ce7a8str x1, [sp+56]
000ce7acldr x3, [sp+48]
000ce7b0add x3, x3, x1
000ce7b4ldr x4, [sp+72]
000ce7b8subs xzr, x4, x3
000ce7bcb.ne 0xce7c4
000ce7c0b 0xce7e4
000ce7c4
000ce7c4loc_ce7c4:
000ce7c4movz x2, 65533
000ce7c8str w2, [sp+36]
000ce7ccorr x1, xzr, 1
000ce7d0str x1, [sp+56]
000ce7d4ldrsw x0, [sp+36]
000ce7d8ldur x29, [sp-8]
000ce7dcldr x30, [sp], 128
000ce7e0ret x30
000ce7e4
000ce7e4loc_ce7e4:
000ce7e4ldrsw x0, [sp+36]
000ce7e8ldur x29, [sp-8]
000ce7ecldr x30, [sp], 128
000ce7f0ret x30
000ce7f4
000ce7f4loc_ce7f4:
000ce7f4bl runtime.panicSliceB
000ce7f8
000ce7f8loc_ce7f8:
000ce7f8bl runtime.panicSliceAcap
000ce7fc
000ce7fcloc_ce7fc:
000ce7fcbl runtime.panicIndex
000ce800
000ce800loc_ce800:
000ce800bl runtime.panicIndex
000ce804hint
000ce808
000ce808loc_ce808:
000ce808stp x0, x1, [sp+8]
000ce80cstr x2, [sp+24]
000ce810mov x3, x30
000ce814bl runtime.morestack_noctxt.abi0
000ce818ldp x0, x1, [sp+8]
000ce81cldr x2, [sp+24]
000ce820b 0xce5f0
000ce824udf 0
000ce828udf 0
000ce82cudf 0
000ce5f0
000ce830
000ce830unicode/utf8.DecodeLastRuneInString: ; void unicode/utf8.DecodeLastRuneInString(struct string s)
000ce830ldr x16, [x28+16]
000ce834subs xzr, sp, x16
000ce838b.ls 0xcea3c
000ce83cstr x30, [sp-112]!
000ce840stur x29, [sp-8]
000ce844sub x29, sp, 8
000ce848str x0, [sp+120]
000ce84cstr x1, [sp+128]
000ce850str wzr, [sp+28]
000ce854str xzr, [sp+48]
000ce858str x1, [sp+64]
000ce85ccbz x1, 0xce864
000ce860b 0xce884
000ce864
000ce864loc_ce864:
000ce864movz x2, 65533
000ce868str w2, [sp+28]
000ce86cstr xzr, [sp+48]
000ce870ldrsw x0, [sp+28]
000ce874mov x1, xzr
000ce878ldur x29, [sp-8]
000ce87cldr x30, [sp], 112
000ce880ret x30
000ce884
000ce884loc_ce884:
000ce884sub x0, x1, 1
000ce888str x0, [sp+40]
000ce88cldr x1, [sp+128]
000ce890ldr x3, [sp+120]
000ce894subs xzr, x1, x0
000ce898b.hi 0xce8a0
000ce89cb 0xcea34
000ce8a0
000ce8a0loc_ce8a0:
000ce8a0ldrb w3, [x3+x0]
000ce8a4str w3, [sp+28]
000ce8a8subs wzr, w3, 128
000ce8acb.lt 0xce8b4
000ce8b0b 0xce8cc
000ce8b4
000ce8b4loc_ce8b4:
000ce8b4orr x1, xzr, 1
000ce8b8str x1, [sp+48]
000ce8bcldrsw x0, [sp+28]
000ce8c0ldur x29, [sp-8]
000ce8c4ldr x30, [sp], 112
000ce8c8ret x30
000ce8cc
000ce8ccloc_ce8cc:
000ce8ccldr x3, [sp+64]
000ce8d0sub x3, x3, 4
000ce8d4str x3, [sp+56]
000ce8d8tbnz x3, 63, 0xce8e0
000ce8dcb 0xce8e8
000ce8e0
000ce8e0loc_ce8e0:
000ce8e0str xzr, [sp+56]
000ce8e4b 0xce8ec
000ce8e8
000ce8e8loc_ce8e8:
000ce8e8b 0xce8ec
000ce8ec
000ce8ecloc_ce8ec:
000ce8ecldr x3, [sp+40]
000ce8f0sub x3, x3, 1
000ce8f4str x3, [sp+40]
000ce8f8b 0xce8fc
000ce8fc
000ce8fcloc_ce8fc:
000ce8fcldr x3, [sp+56]
000ce900ldr x4, [sp+40]
000ce904subs xzr, x3, x4
000ce908b.le 0xce910
000ce90cb 0xce958
000ce910
000ce910loc_ce910:
000ce910ldr x0, [sp+40]
000ce914ldr x1, [sp+128]
000ce918ldr x2, [sp+120]
000ce91csubs xzr, x0, x1
000ce920b.lo 0xce928
000ce924b 0xcea30
000ce928
000ce928loc_ce928:
000ce928ldrb w0, [x2+x0]
000ce92cstrb w0, [sp+27]
000ce930bl unicode/utf8.RuneStart
000ce934strb w0, [sp+26]
000ce938tbnz w0, 0, 0xce940
000ce93cb 0xce944
000ce940
000ce940loc_ce940:
000ce940b 0xce95c
000ce944
000ce944loc_ce944:
000ce944b 0xce948
000ce948
000ce948loc_ce948:
000ce948ldr x3, [sp+40]
000ce94csub x3, x3, 1
000ce950str x3, [sp+40]
000ce954b 0xce8fc
000ce958
000ce958loc_ce958:
000ce958b 0xce95c
000ce95c
000ce95cloc_ce95c:
000ce95cldr x3, [sp+40]
000ce960tbnz x3, 63, 0xce968
000ce964b 0xce970
000ce968
000ce968loc_ce968:
000ce968str xzr, [sp+40]
000ce96cb 0xce974
000ce970
000ce970loc_ce970:
000ce970b 0xce974
000ce974
000ce974loc_ce974:
000ce974ldr x1, [sp+64]
000ce978ldr x0, [sp+40]
000ce97cldr x2, [sp+128]
000ce980ldr x3, [sp+120]
000ce984subs xzr, x1, x2
000ce988b.ls 0xce990
000ce98cb 0xcea2c
000ce990
000ce990loc_ce990:
000ce990subs xzr, x1, x0
000ce994b.hs 0xce99c
000ce998b 0xcea28
000ce99c
000ce99cloc_ce99c:
000ce99csub x1, x1, x0
000ce9a0sub x2, xzr, x1
000ce9a4and x2, x0, x2, asr #63
000ce9a8add x0, x3, x2
000ce9acstr x0, [sp+88]
000ce9b0str x1, [sp+96]
000ce9b4bl unicode/utf8.DecodeRuneInString
000ce9b8str w0, [sp+36]
000ce9bcstr x1, [sp+80]
000ce9c0ldrsw x2, [sp+36]
000ce9c4str w2, [sp+32]
000ce9c8ldr x2, [sp+80]
000ce9ccstr x2, [sp+72]
000ce9d0ldrsw x2, [sp+32]
000ce9d4str w2, [sp+28]
000ce9d8ldr x1, [sp+72]
000ce9dcstr x1, [sp+48]
000ce9e0ldr x2, [sp+40]
000ce9e4add x2, x2, x1
000ce9e8ldr x3, [sp+64]
000ce9ecsubs xzr, x3, x2
000ce9f0b.ne 0xce9f8
000ce9f4b 0xcea18
000ce9f8
000ce9f8loc_ce9f8:
000ce9f8movz x2, 65533
000ce9fcstr w2, [sp+28]
000cea00orr x1, xzr, 1
000cea04str x1, [sp+48]
000cea08ldrsw x0, [sp+28]
000cea0cldur x29, [sp-8]
000cea10ldr x30, [sp], 112
000cea14ret x30
000cea18
000cea18loc_cea18:
000cea18ldrsw x0, [sp+28]
000cea1cldur x29, [sp-8]
000cea20ldr x30, [sp], 112
000cea24ret x30
000cea28
000cea28loc_cea28:
000cea28bl runtime.panicSliceB
000cea2c
000cea2cloc_cea2c:
000cea2cbl runtime.panicSliceAlen
000cea30
000cea30loc_cea30:
000cea30bl runtime.panicIndex
000cea34
000cea34loc_cea34:
000cea34bl runtime.panicIndex
000cea38hint
000cea3c
000cea3cloc_cea3c:
000cea3cstp x0, x1, [sp+8]
000cea40mov x3, x30
000cea44bl runtime.morestack_noctxt.abi0
000cea48ldp x0, x1, [sp+8]
000cea4cb 0xce830
000ce830
000ce830unicode/utf8.DecodeLastRuneInString: ; void unicode/utf8.DecodeLastRuneInString(struct string s)
000ce830ldr x16, [x28+16]
000ce834subs xzr, sp, x16
000ce838b.ls 0xcea3c
000ce83cstr x30, [sp-112]!
000ce840stur x29, [sp-8]
000ce844sub x29, sp, 8
000ce848str x0, [sp+120]
000ce84cstr x1, [sp+128]
000ce850str wzr, [sp+28]
000ce854str xzr, [sp+48]
000ce858str x1, [sp+64]
000ce85ccbz x1, 0xce864
000ce860b 0xce884
000ce864
000ce864loc_ce864:
000ce864movz x2, 65533
000ce868str w2, [sp+28]
000ce86cstr xzr, [sp+48]
000ce870ldrsw x0, [sp+28]
000ce874mov x1, xzr
000ce878ldur x29, [sp-8]
000ce87cldr x30, [sp], 112
000ce880ret x30
000ce884
000ce884loc_ce884:
000ce884sub x0, x1, 1
000ce888str x0, [sp+40]
000ce88cldr x1, [sp+128]
000ce890ldr x3, [sp+120]
000ce894subs xzr, x1, x0
000ce898b.hi 0xce8a0
000ce89cb 0xcea34
000ce8a0
000ce8a0loc_ce8a0:
000ce8a0ldrb w3, [x3+x0]
000ce8a4str w3, [sp+28]
000ce8a8subs wzr, w3, 128
000ce8acb.lt 0xce8b4
000ce8b0b 0xce8cc
000ce8b4
000ce8b4loc_ce8b4:
000ce8b4orr x1, xzr, 1
000ce8b8str x1, [sp+48]
000ce8bcldrsw x0, [sp+28]
000ce8c0ldur x29, [sp-8]
000ce8c4ldr x30, [sp], 112
000ce8c8ret x30
000ce8cc
000ce8ccloc_ce8cc:
000ce8ccldr x3, [sp+64]
000ce8d0sub x3, x3, 4
000ce8d4str x3, [sp+56]
000ce8d8tbnz x3, 63, 0xce8e0
000ce8dcb 0xce8e8
000ce8e0
000ce8e0loc_ce8e0:
000ce8e0str xzr, [sp+56]
000ce8e4b 0xce8ec
000ce8e8
000ce8e8loc_ce8e8:
000ce8e8b 0xce8ec
000ce8ec
000ce8ecloc_ce8ec:
000ce8ecldr x3, [sp+40]
000ce8f0sub x3, x3, 1
000ce8f4str x3, [sp+40]
000ce8f8b 0xce8fc
000ce8fc
000ce8fcloc_ce8fc:
000ce8fcldr x3, [sp+56]
000ce900ldr x4, [sp+40]
000ce904subs xzr, x3, x4
000ce908b.le 0xce910
000ce90cb 0xce958
000ce910
000ce910loc_ce910:
000ce910ldr x0, [sp+40]
000ce914ldr x1, [sp+128]
000ce918ldr x2, [sp+120]
000ce91csubs xzr, x0, x1
000ce920b.lo 0xce928
000ce924b 0xcea30
000ce928
000ce928loc_ce928:
000ce928ldrb w0, [x2+x0]
000ce92cstrb w0, [sp+27]
000ce930bl unicode/utf8.RuneStart
000ce934strb w0, [sp+26]
000ce938tbnz w0, 0, 0xce940
000ce93cb 0xce944
000ce940
000ce940loc_ce940:
000ce940b 0xce95c
000ce944
000ce944loc_ce944:
000ce944b 0xce948
000ce948
000ce948loc_ce948:
000ce948ldr x3, [sp+40]
000ce94csub x3, x3, 1
000ce950str x3, [sp+40]
000ce954b 0xce8fc
000ce958
000ce958loc_ce958:
000ce958b 0xce95c
000ce95c
000ce95cloc_ce95c:
000ce95cldr x3, [sp+40]
000ce960tbnz x3, 63, 0xce968
000ce964b 0xce970
000ce968
000ce968loc_ce968:
000ce968str xzr, [sp+40]
000ce96cb 0xce974
000ce970
000ce970loc_ce970:
000ce970b 0xce974
000ce974
000ce974loc_ce974:
000ce974ldr x1, [sp+64]
000ce978ldr x0, [sp+40]
000ce97cldr x2, [sp+128]
000ce980ldr x3, [sp+120]
000ce984subs xzr, x1, x2
000ce988b.ls 0xce990
000ce98cb 0xcea2c
000ce990
000ce990loc_ce990:
000ce990subs xzr, x1, x0
000ce994b.hs 0xce99c
000ce998b 0xcea28
000ce99c
000ce99cloc_ce99c:
000ce99csub x1, x1, x0
000ce9a0sub x2, xzr, x1
000ce9a4and x2, x0, x2, asr #63
000ce9a8add x0, x3, x2
000ce9acstr x0, [sp+88]
000ce9b0str x1, [sp+96]
000ce9b4bl unicode/utf8.DecodeRuneInString
000ce9b8str w0, [sp+36]
000ce9bcstr x1, [sp+80]
000ce9c0ldrsw x2, [sp+36]
000ce9c4str w2, [sp+32]
000ce9c8ldr x2, [sp+80]
000ce9ccstr x2, [sp+72]
000ce9d0ldrsw x2, [sp+32]
000ce9d4str w2, [sp+28]
000ce9d8ldr x1, [sp+72]
000ce9dcstr x1, [sp+48]
000ce9e0ldr x2, [sp+40]
000ce9e4add x2, x2, x1
000ce9e8ldr x3, [sp+64]
000ce9ecsubs xzr, x3, x2
000ce9f0b.ne 0xce9f8
000ce9f4b 0xcea18
000ce9f8
000ce9f8loc_ce9f8:
000ce9f8movz x2, 65533
000ce9fcstr w2, [sp+28]
000cea00orr x1, xzr, 1
000cea04str x1, [sp+48]
000cea08ldrsw x0, [sp+28]
000cea0cldur x29, [sp-8]
000cea10ldr x30, [sp], 112
000cea14ret x30
000cea18
000cea18loc_cea18:
000cea18ldrsw x0, [sp+28]
000cea1cldur x29, [sp-8]
000cea20ldr x30, [sp], 112
000cea24ret x30
000cea28
000cea28loc_cea28:
000cea28bl runtime.panicSliceB
000cea2c
000cea2cloc_cea2c:
000cea2cbl runtime.panicSliceAlen
000cea30
000cea30loc_cea30:
000cea30bl runtime.panicIndex
000cea34
000cea34loc_cea34:
000cea34bl runtime.panicIndex
000cea38hint
000cea3c
000cea3cloc_cea3c:
000cea3cstp x0, x1, [sp+8]
000cea40mov x3, x30
000cea44bl runtime.morestack_noctxt.abi0
000cea48ldp x0, x1, [sp+8]
000cea4cb 0xce830
000ce830
000cea50
000cea50unicode/utf8.RuneLen: ; void unicode/utf8.RuneLen(int32 r)
000cea50str x30, [sp-32]!
000cea54stur x29, [sp-8]
000cea58sub x29, sp, 8
000cea5cstr w0, [sp+40]
000cea60str xzr, [sp+16]
000cea64ldrsw x1, [sp+40]
000cea68tbnz w1, 31, 0xcea70
000cea6cb 0xcea88
000cea70
000cea70loc_cea70:
000cea70b 0xcea74
000cea74
000cea74loc_cea74:
000cea74movn x0, 0
000cea78str x0, [sp+16]
000cea7cadd x29, sp, 24
000cea80add sp, sp, 32
000cea84ret x30
000cea88
000cea88loc_cea88:
000cea88ldrsw x1, [sp+40]
000cea8csubs wzr, w1, 127
000cea90b.le 0xcea98
000cea94b 0xceab0
000cea98
000cea98loc_cea98:
000cea98b 0xcea9c
000cea9c
000cea9cloc_cea9c:
000cea9corr x0, xzr, 1
000ceaa0str x0, [sp+16]
000ceaa4add x29, sp, 24
000ceaa8add sp, sp, 32
000ceaacret x30
000ceab0
000ceab0loc_ceab0:
000ceab0ldrsw x1, [sp+40]
000ceab4subs wzr, w1, 2047
000ceab8b.le 0xceac0
000ceabcb 0xcead8
000ceac0
000ceac0loc_ceac0:
000ceac0b 0xceac4
000ceac4
000ceac4loc_ceac4:
000ceac4orr x0, xzr, 2
000ceac8str x0, [sp+16]
000ceaccadd x29, sp, 24
000cead0add sp, sp, 32
000cead4ret x30
000cead8
000cead8loc_cead8:
000cead8ldrsw x1, [sp+40]
000ceadcmovz x2, 55296
000ceae0subs wzr, w1, w2
000ceae4cset x1, ge
000ceae8strb w1, [sp+15]
000ceaecb.ge 0xceaf4
000ceaf0b 0xceb0c
000ceaf4
000ceaf4loc_ceaf4:
000ceaf4ldrsw x1, [sp+40]
000ceaf8movz x2, 57343
000ceafcsubs wzr, w1, w2
000ceb00cset x1, le
000ceb04strb w1, [sp+15]
000ceb08b 0xceb10
000ceb0c
000ceb0cloc_ceb0c:
000ceb0cb 0xceb10
000ceb10
000ceb10loc_ceb10:
000ceb10ldrb w1, [sp+15]
000ceb14tbnz w1, 0, 0xceb1c
000ceb18b 0xceb34
000ceb1c
000ceb1cloc_ceb1c:
000ceb1cb 0xceb20
000ceb20
000ceb20loc_ceb20:
000ceb20movn x0, 0
000ceb24str x0, [sp+16]
000ceb28add x29, sp, 24
000ceb2cadd sp, sp, 32
000ceb30ret x30
000ceb34
000ceb34loc_ceb34:
000ceb34ldrsw x1, [sp+40]
000ceb38movz x2, 65535
000ceb3csubs wzr, w1, w2
000ceb40b.le 0xceb48
000ceb44b 0xceb60
000ceb48
000ceb48loc_ceb48:
000ceb48b 0xceb4c
000ceb4c
000ceb4cloc_ceb4c:
000ceb4corr x0, xzr, 3
000ceb50str x0, [sp+16]
000ceb54add x29, sp, 24
000ceb58add sp, sp, 32
000ceb5cret x30
000ceb60
000ceb60loc_ceb60:
000ceb60ldrsw x1, [sp+40]
000ceb64movz x2, 65535
000ceb68movk x2, 0x100000
000ceb6csubs wzr, w1, w2
000ceb70b.le 0xceb78
000ceb74b 0xceb90
000ceb78
000ceb78loc_ceb78:
000ceb78b 0xceb7c
000ceb7c
000ceb7cloc_ceb7c:
000ceb7corr x0, xzr, 4
000ceb80str x0, [sp+16]
000ceb84add x29, sp, 24
000ceb88add sp, sp, 32
000ceb8cret x30
000ceb90
000ceb90loc_ceb90:
000ceb90b 0xceb94
000ceb94
000ceb94loc_ceb94:
000ceb94movn x0, 0
000ceb98str x0, [sp+16]
000ceb9cadd x29, sp, 24
000ceba0add sp, sp, 32
000ceba4ret x30
000ceba8udf 0
000cebacudf 0
000cea50
000cea50unicode/utf8.RuneLen: ; void unicode/utf8.RuneLen(int32 r)
000cea50str x30, [sp-32]!
000cea54stur x29, [sp-8]
000cea58sub x29, sp, 8
000cea5cstr w0, [sp+40]
000cea60str xzr, [sp+16]
000cea64ldrsw x1, [sp+40]
000cea68tbnz w1, 31, 0xcea70
000cea6cb 0xcea88
000cea70
000cea70loc_cea70:
000cea70b 0xcea74
000cea74
000cea74loc_cea74:
000cea74movn x0, 0
000cea78str x0, [sp+16]
000cea7cadd x29, sp, 24
000cea80add sp, sp, 32
000cea84ret x30
000cea88
000cea88loc_cea88:
000cea88ldrsw x1, [sp+40]
000cea8csubs wzr, w1, 127
000cea90b.le 0xcea98
000cea94b 0xceab0
000cea98
000cea98loc_cea98:
000cea98b 0xcea9c
000cea9c
000cea9cloc_cea9c:
000cea9corr x0, xzr, 1
000ceaa0str x0, [sp+16]
000ceaa4add x29, sp, 24
000ceaa8add sp, sp, 32
000ceaacret x30
000ceab0
000ceab0loc_ceab0:
000ceab0ldrsw x1, [sp+40]
000ceab4subs wzr, w1, 2047
000ceab8b.le 0xceac0
000ceabcb 0xcead8
000ceac0
000ceac0loc_ceac0:
000ceac0b 0xceac4
000ceac4
000ceac4loc_ceac4:
000ceac4orr x0, xzr, 2
000ceac8str x0, [sp+16]
000ceaccadd x29, sp, 24
000cead0add sp, sp, 32
000cead4ret x30
000cead8
000cead8loc_cead8:
000cead8ldrsw x1, [sp+40]
000ceadcmovz x2, 55296
000ceae0subs wzr, w1, w2
000ceae4cset x1, ge
000ceae8strb w1, [sp+15]
000ceaecb.ge 0xceaf4
000ceaf0b 0xceb0c
000ceaf4
000ceaf4loc_ceaf4:
000ceaf4ldrsw x1, [sp+40]
000ceaf8movz x2, 57343
000ceafcsubs wzr, w1, w2
000ceb00cset x1, le
000ceb04strb w1, [sp+15]
000ceb08b 0xceb10
000ceb0c
000ceb0cloc_ceb0c:
000ceb0cb 0xceb10
000ceb10
000ceb10loc_ceb10:
000ceb10ldrb w1, [sp+15]
000ceb14tbnz w1, 0, 0xceb1c
000ceb18b 0xceb34
000ceb1c
000ceb1cloc_ceb1c:
000ceb1cb 0xceb20
000ceb20
000ceb20loc_ceb20:
000ceb20movn x0, 0
000ceb24str x0, [sp+16]
000ceb28add x29, sp, 24
000ceb2cadd sp, sp, 32
000ceb30ret x30
000ceb34
000ceb34loc_ceb34:
000ceb34ldrsw x1, [sp+40]
000ceb38movz x2, 65535
000ceb3csubs wzr, w1, w2
000ceb40b.le 0xceb48
000ceb44b 0xceb60
000ceb48
000ceb48loc_ceb48:
000ceb48b 0xceb4c
000ceb4c
000ceb4cloc_ceb4c:
000ceb4corr x0, xzr, 3
000ceb50str x0, [sp+16]
000ceb54add x29, sp, 24
000ceb58add sp, sp, 32
000ceb5cret x30
000ceb60
000ceb60loc_ceb60:
000ceb60ldrsw x1, [sp+40]
000ceb64movz x2, 65535
000ceb68movk x2, 0x100000
000ceb6csubs wzr, w1, w2
000ceb70b.le 0xceb78
000ceb74b 0xceb90
000ceb78
000ceb78loc_ceb78:
000ceb78b 0xceb7c
000ceb7c
000ceb7cloc_ceb7c:
000ceb7corr x0, xzr, 4
000ceb80str x0, [sp+16]
000ceb84add x29, sp, 24
000ceb88add sp, sp, 32
000ceb8cret x30
000ceb90
000ceb90loc_ceb90:
000ceb90b 0xceb94
000ceb94
000ceb94loc_ceb94:
000ceb94movn x0, 0
000ceb98str x0, [sp+16]
000ceb9cadd x29, sp, 24
000ceba0add sp, sp, 32
000ceba4ret x30
000ceba8udf 0
000cebacudf 0
000cea50
000cebb0
000cebb0unicode/utf8.EncodeRune: ; void unicode/utf8.EncodeRune(struct []uint8 p, int32 r)
000cebb0ldr x16, [x28+16]
000cebb4subs xzr, sp, x16
000cebb8b.ls 0xcec44
000cebbcstr x30, [sp-64]!
000cebc0stur x29, [sp-8]
000cebc4sub x29, sp, 8
000cebc8str x0, [sp+72]
000cebccstr x1, [sp+80]
000cebd0str x2, [sp+88]
000cebd4str w3, [sp+96]
000cebd8str xzr, [sp+40]
000cebdcldrsw x4, [sp+96]
000cebe0subs wzr, w4, 127
000cebe4b.ls 0xcebec
000cebe8b 0xcec18
000cebec
000cebecloc_cebec:
000cebecldr x2, [sp+72]
000cebf0ldrsw x3, [sp+96]
000cebf4subs xzr, x1, 0
000cebf8b.hi 0xcec00
000cebfcb 0xcec38
000cec00
000cec00loc_cec00:
000cec00strb w3, [x2]
000cec04orr x0, xzr, 1
000cec08str x0, [sp+40]
000cec0cldur x29, [sp-8]
000cec10ldr x30, [sp], 64
000cec14ret x30
000cec18
000cec18loc_cec18:
000cec18ldrsw x3, [sp+96]
000cec1cldr x0, [sp+72]
000cec20bl unicode/utf8.encodeRuneNonASCII
000cec24str x0, [sp+48]
000cec28str x0, [sp+40]
000cec2cldur x29, [sp-8]
000cec30ldr x30, [sp], 64
000cec34ret x30
000cec38
000cec38loc_cec38:
000cec38mov x0, xzr
000cec3cbl runtime.panicIndex
000cec40hint
000cec44
000cec44loc_cec44:
000cec44stp x0, x1, [sp+8]
000cec48str x2, [sp+24]
000cec4cstr w3, [sp+32]
000cec50mov x3, x30
000cec54bl runtime.morestack_noctxt.abi0
000cec58ldp x0, x1, [sp+8]
000cec5cldr x2, [sp+24]
000cec60ldrsw x3, [sp+32]
000cec64b 0xcebb0
000cec68udf 0
000cec6cudf 0
000cebb0
000cebb0unicode/utf8.EncodeRune: ; void unicode/utf8.EncodeRune(struct []uint8 p, int32 r)
000cebb0ldr x16, [x28+16]
000cebb4subs xzr, sp, x16
000cebb8b.ls 0xcec44
000cebbcstr x30, [sp-64]!
000cebc0stur x29, [sp-8]
000cebc4sub x29, sp, 8
000cebc8str x0, [sp+72]
000cebccstr x1, [sp+80]
000cebd0str x2, [sp+88]
000cebd4str w3, [sp+96]
000cebd8str xzr, [sp+40]
000cebdcldrsw x4, [sp+96]
000cebe0subs wzr, w4, 127
000cebe4b.ls 0xcebec
000cebe8b 0xcec18
000cebec
000cebecloc_cebec:
000cebecldr x2, [sp+72]
000cebf0ldrsw x3, [sp+96]
000cebf4subs xzr, x1, 0
000cebf8b.hi 0xcec00
000cebfcb 0xcec38
000cec00
000cec00loc_cec00:
000cec00strb w3, [x2]
000cec04orr x0, xzr, 1
000cec08str x0, [sp+40]
000cec0cldur x29, [sp-8]
000cec10ldr x30, [sp], 64
000cec14ret x30
000cec18
000cec18loc_cec18:
000cec18ldrsw x3, [sp+96]
000cec1cldr x0, [sp+72]
000cec20bl unicode/utf8.encodeRuneNonASCII
000cec24str x0, [sp+48]
000cec28str x0, [sp+40]
000cec2cldur x29, [sp-8]
000cec30ldr x30, [sp], 64
000cec34ret x30
000cec38
000cec38loc_cec38:
000cec38mov x0, xzr
000cec3cbl runtime.panicIndex
000cec40hint
000cec44
000cec44loc_cec44:
000cec44stp x0, x1, [sp+8]
000cec48str x2, [sp+24]
000cec4cstr w3, [sp+32]
000cec50mov x3, x30
000cec54bl runtime.morestack_noctxt.abi0
000cec58ldp x0, x1, [sp+8]
000cec5cldr x2, [sp+24]
000cec60ldrsw x3, [sp+32]
000cec64b 0xcebb0
000cec68udf 0
000cec6cudf 0
000cebb0
Loading..