File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00113290
00113290bufio.(*Writer).Flush: ; void bufio.(*Writer).Flush(bufio.Writer * b)
00113290ldr x16, [x28+16]
00113294sub x17, sp, 144
00113298subs xzr, x17, x16
0011329cb.ls 0x113650
001132a0sub x20, sp, 272
001132a4stp x29, x30, [x20-8]
001132a8add sp, x20, 0
001132acsub x29, sp, 8
001132b0str x0, [sp+280]
001132b4stp xzr, xzr, [sp+104]
001132b8ldr x4, [sp+280]
001132bcldrsb x27, [x4]
001132c0ldr x4, [x4]
001132c4cbnz x4, 0x1132cc
001132c8b 0x1132f0
001132cc
001132ccloc_1132cc:
001132ccldr x2, [sp+280]
001132d0ldrsb x27, [x2]
001132d4ldr x0, [x2]
001132d8ldr x1, [x2+8]
001132dcstr x0, [sp+104]
001132e0str x1, [sp+112]
001132e4ldp x29, x30, [sp-8]
001132e8add sp, sp, 272
001132ecret x30
001132f0
001132f0loc_1132f0:
001132f0ldr x4, [sp+280]
001132f4ldrsb x27, [x4]
001132f8ldr x4, [x4+40]
001132fccbz x4, 0x113304
00113300b 0x11331c
00113304
00113304loc_113304:
00113304stp xzr, xzr, [sp+104]
00113308mov x0, xzr
0011330cmov x1, xzr
00113310ldp x29, x30, [sp-8]
00113314add sp, sp, 272
00113318ret x30
0011331c
0011331cloc_11331c:
0011331cldr x4, [sp+280]
00113320ldrsb x27, [x4]
00113324ldr x1, [x4+40]
00113328str x1, [sp+72]
0011332cldr x4, [sp+280]
00113330ldrsb x27, [x4]
00113334ldr x2, [x4+32]
00113338ldr x4, [x4+16]
0011333csubs xzr, x2, x1
00113340b.hs 0x113348
00113344b 0x113648
00113348
00113348loc_113348:
00113348b 0x11334c
0011334c
0011334cloc_11334c:
0011334cstr x4, [sp+152]
00113350str x1, [sp+160]
00113354str x2, [sp+168]
00113358stp xzr, xzr, [sp+136]
0011335cldr x4, [sp+280]
00113360ldrsb x27, [x4]
00113364ldr x5, [x4+48]
00113368ldrsb x27, [x5]
0011336cldr x0, [x4+56]
00113370ldr x4, [x5+24]
00113374ldr x1, [sp+152]
00113378ldr x2, [sp+160]
0011337cldr x3, [sp+168]
00113380blr x4
00113384str x0, [sp+64]
00113388str x1, [sp+136]
0011338cstr x2, [sp+144]
00113390ldr x4, [sp+64]
00113394str x4, [sp+80]
00113398str x1, [sp+176]
0011339cstr x2, [sp+184]
001133a0ldr x4, [sp+80]
001133a4str x4, [sp+56]
001133a8str x1, [sp+120]
001133acstr x2, [sp+128]
001133b0ldr x4, [sp+56]
001133b4ldr x5, [sp+280]
001133b8ldrsb x27, [x5]
001133bcldr x5, [x5+40]
001133c0subs xzr, x5, x4
001133c4cset x4, gt
001133c8strb w4, [sp+55]
001133ccb.gt 0x1133d4
001133d0b 0x1133ec
001133d4
001133d4loc_1133d4:
001133d4ldr x3, [sp+120]
001133d8subs xzr, x3, 0
001133dccset x3, ne
001133e0eor x3, x3, 1
001133e4strb w3, [sp+55]
001133e8b 0x1133f0
001133ec
001133ecloc_1133ec:
001133ecb 0x1133f0
001133f0
001133f0loc_1133f0:
001133f0ldrb w3, [sp+55]
001133f4tbnz w3, 0, 0x1133fc
001133f8b 0x113418
001133fc
001133fcloc_1133fc:
001133fcadrp x27, 0x90e000
00113400ldr x3, [x27+1472]
00113404adrp x27, 0x90e000
00113408ldr x4, [x27+1480]
0011340cstr x3, [sp+120]
00113410str x4, [sp+128]
00113414b 0x11341c
00113418
00113418loc_113418:
00113418b 0x11341c
0011341c
0011341cloc_11341c:
0011341cldr x3, [sp+120]
00113420cbnz x3, 0x113428
00113424b 0x113618
00113428
00113428loc_113428:
00113428ldr x3, [sp+56]
0011342csubs xzr, x3, 0
00113430cset x3, gt
00113434strb w3, [sp+55]
00113438b.gt 0x113440
0011343cb 0x113460
00113440
00113440loc_113440:
00113440ldr x3, [sp+56]
00113444ldr x4, [sp+280]
00113448ldrsb x27, [x4]
0011344cldr x4, [x4+40]
00113450subs xzr, x4, x3
00113454cset x3, gt
00113458strb w3, [sp+55]
0011345cb 0x113464
00113460
00113460loc_113460:
00113460b 0x113464
00113464
00113464loc_113464:
00113464ldrb w3, [sp+55]
00113468tbnz w3, 0, 0x113470
0011346cb 0x113598
00113470
00113470loc_113470:
00113470ldr x3, [sp+280]
00113474ldrsb x27, [x3]
00113478ldr x3, [x3+40]
0011347cldr x4, [sp+56]
00113480sub x1, x3, x4
00113484str x1, [sp+64]
00113488ldr x3, [sp+280]
0011348cldrsb x27, [x3]
00113490ldr x2, [x3+32]
00113494ldr x3, [x3+16]
00113498subs xzr, x2, x1
0011349cb.hs 0x1134a4
001134a0b 0x113644
001134a4
001134a4loc_1134a4:
001134a4b 0x1134a8
001134a8
001134a8loc_1134a8:
001134a8str x3, [sp+152]
001134acstr x1, [sp+160]
001134b0str x2, [sp+168]
001134b4ldr x3, [sp+280]
001134b8ldrsb x27, [x3]
001134bcldr x1, [x3+40]
001134c0str x1, [sp+72]
001134c4ldr x3, [sp+280]
001134c8ldrsb x27, [x3]
001134ccldr x2, [x3+32]
001134d0ldr x3, [x3+16]
001134d4ldr x0, [sp+56]
001134d8subs xzr, x2, x1
001134dcb.hs 0x1134e4
001134e0b 0x113640
001134e4
001134e4loc_1134e4:
001134e4subs xzr, x0, x1
001134e8b.ls 0x1134f0
001134ecb 0x11363c
001134f0
001134f0loc_1134f0:
001134f0sub x4, x2, x0
001134f4sub x5, x1, x0
001134f8sub x6, xzr, x4
001134fcand x6, x0, x6, asr #63
00113500add x3, x3, x6
00113504str x3, [sp+240]
00113508str x5, [sp+248]
0011350cstr x4, [sp+256]
00113510ldr x3, [sp+152]
00113514ldr x4, [sp+160]
00113518ldr x5, [sp+168]
0011351cstr x3, [sp+216]
00113520str x4, [sp+224]
00113524str x5, [sp+232]
00113528ldr x3, [sp+248]
0011352cldr x4, [sp+240]
00113530ldr x5, [sp+256]
00113534str x4, [sp+192]
00113538str x3, [sp+200]
0011353cstr x5, [sp+208]
00113540ldr x4, [sp+224]
00113544str x4, [sp+96]
00113548subs xzr, x4, x3
0011354cb.gt 0x113554
00113550b 0x11355c
00113554
00113554loc_113554:
00113554str x3, [sp+96]
00113558b 0x113560
0011355c
0011355cloc_11355c:
0011355cb 0x113560
00113560
00113560loc_113560:
00113560ldr x3, [sp+216]
00113564ldr x4, [sp+192]
00113568subs xzr, x4, x3
0011356cb.ne 0x113574
00113570b 0x113590
00113574
00113574loc_113574:
00113574ldr x3, [sp+96]
00113578str x3, [sp+88]
0011357cldr x2, [sp+88]
00113580ldr x1, [sp+192]
00113584ldr x0, [sp+216]
00113588bl runtime.memmove
0011358cb 0x113594
00113590
00113590loc_113590:
00113590b 0x113594
00113594
00113594loc_113594:
00113594b 0x11359c
00113598
00113598loc_113598:
00113598b 0x11359c
0011359c
0011359cloc_11359c:
0011359cldr x2, [sp+280]
001135a0ldrsb x27, [x2]
001135a4ldr x3, [sp+280]
001135a8ldrsb x27, [x3]
001135acldr x3, [x3+40]
001135b0ldr x4, [sp+56]
001135b4sub x3, x3, x4
001135b8str x3, [x2+40]
001135bcldr x2, [sp+280]
001135c0ldrsb x27, [x2]
001135c4ldr x3, [sp+128]
001135c8ldr x4, [sp+120]
001135ccstr x4, [x2]
001135d0adrp x27, 0x938000
001135d4ldr w4, [x27+3056]
001135d8cbz w4, 0x1135e0
001135dcb 0x1135e4
001135e0
001135e0loc_1135e0:
001135e0b 0x1135f8
001135e4
001135e4loc_1135e4:
001135e4bl runtime.gcWriteBarrier2
001135e8str x3, [x25]
001135ecldr x4, [x2+8]
001135f0str x4, [x25+8]
001135f4b 0x1135f8
001135f8
001135f8loc_1135f8:
001135f8str x3, [x2+8]
001135fcldr x0, [sp+120]
00113600ldr x1, [sp+128]
00113604str x0, [sp+104]
00113608str x1, [sp+112]
0011360cldp x29, x30, [sp-8]
00113610add sp, sp, 272
00113614ret x30
00113618
00113618loc_113618:
00113618ldr x2, [sp+280]
0011361cldrsb x27, [x2]
00113620str xzr, [x2+40]
00113624stp xzr, xzr, [sp+104]
00113628mov x0, xzr
0011362cmov x1, xzr
00113630ldp x29, x30, [sp-8]
00113634add sp, sp, 272
00113638ret x30
0011363c
0011363cloc_11363c:
0011363cbl runtime.panicSliceB
00113640
00113640loc_113640:
00113640bl runtime.panicSliceAcap
00113644
00113644loc_113644:
00113644bl runtime.panicSliceAcap
00113648
00113648loc_113648:
00113648bl runtime.panicSliceAcap
0011364chint
00113650
00113650loc_113650:
00113650str x0, [sp+8]
00113654mov x3, x30
00113658bl runtime.morestack_noctxt.abi0
0011365cldr x0, [sp+8]
00113660b 0x113290
00113664udf 0
00113668udf 0
0011366cudf 0
00113290
00113290bufio.(*Writer).Flush: ; void bufio.(*Writer).Flush(bufio.Writer * b)
00113290ldr x16, [x28+16]
00113294sub x17, sp, 144
00113298subs xzr, x17, x16
0011329cb.ls 0x113650
001132a0sub x20, sp, 272
001132a4stp x29, x30, [x20-8]
001132a8add sp, x20, 0
001132acsub x29, sp, 8
001132b0str x0, [sp+280]
001132b4stp xzr, xzr, [sp+104]
001132b8ldr x4, [sp+280]
001132bcldrsb x27, [x4]
001132c0ldr x4, [x4]
001132c4cbnz x4, 0x1132cc
001132c8b 0x1132f0
001132cc
001132ccloc_1132cc:
001132ccldr x2, [sp+280]
001132d0ldrsb x27, [x2]
001132d4ldr x0, [x2]
001132d8ldr x1, [x2+8]
001132dcstr x0, [sp+104]
001132e0str x1, [sp+112]
001132e4ldp x29, x30, [sp-8]
001132e8add sp, sp, 272
001132ecret x30
001132f0
001132f0loc_1132f0:
001132f0ldr x4, [sp+280]
001132f4ldrsb x27, [x4]
001132f8ldr x4, [x4+40]
001132fccbz x4, 0x113304
00113300b 0x11331c
00113304
00113304loc_113304:
00113304stp xzr, xzr, [sp+104]
00113308mov x0, xzr
0011330cmov x1, xzr
00113310ldp x29, x30, [sp-8]
00113314add sp, sp, 272
00113318ret x30
0011331c
0011331cloc_11331c:
0011331cldr x4, [sp+280]
00113320ldrsb x27, [x4]
00113324ldr x1, [x4+40]
00113328str x1, [sp+72]
0011332cldr x4, [sp+280]
00113330ldrsb x27, [x4]
00113334ldr x2, [x4+32]
00113338ldr x4, [x4+16]
0011333csubs xzr, x2, x1
00113340b.hs 0x113348
00113344b 0x113648
00113348
00113348loc_113348:
00113348b 0x11334c
0011334c
0011334cloc_11334c:
0011334cstr x4, [sp+152]
00113350str x1, [sp+160]
00113354str x2, [sp+168]
00113358stp xzr, xzr, [sp+136]
0011335cldr x4, [sp+280]
00113360ldrsb x27, [x4]
00113364ldr x5, [x4+48]
00113368ldrsb x27, [x5]
0011336cldr x0, [x4+56]
00113370ldr x4, [x5+24]
00113374ldr x1, [sp+152]
00113378ldr x2, [sp+160]
0011337cldr x3, [sp+168]
00113380blr x4
00113384str x0, [sp+64]
00113388str x1, [sp+136]
0011338cstr x2, [sp+144]
00113390ldr x4, [sp+64]
00113394str x4, [sp+80]
00113398str x1, [sp+176]
0011339cstr x2, [sp+184]
001133a0ldr x4, [sp+80]
001133a4str x4, [sp+56]
001133a8str x1, [sp+120]
001133acstr x2, [sp+128]
001133b0ldr x4, [sp+56]
001133b4ldr x5, [sp+280]
001133b8ldrsb x27, [x5]
001133bcldr x5, [x5+40]
001133c0subs xzr, x5, x4
001133c4cset x4, gt
001133c8strb w4, [sp+55]
001133ccb.gt 0x1133d4
001133d0b 0x1133ec
001133d4
001133d4loc_1133d4:
001133d4ldr x3, [sp+120]
001133d8subs xzr, x3, 0
001133dccset x3, ne
001133e0eor x3, x3, 1
001133e4strb w3, [sp+55]
001133e8b 0x1133f0
001133ec
001133ecloc_1133ec:
001133ecb 0x1133f0
001133f0
001133f0loc_1133f0:
001133f0ldrb w3, [sp+55]
001133f4tbnz w3, 0, 0x1133fc
001133f8b 0x113418
001133fc
001133fcloc_1133fc:
001133fcadrp x27, 0x90e000
00113400ldr x3, [x27+1472]
00113404adrp x27, 0x90e000
00113408ldr x4, [x27+1480]
0011340cstr x3, [sp+120]
00113410str x4, [sp+128]
00113414b 0x11341c
00113418
00113418loc_113418:
00113418b 0x11341c
0011341c
0011341cloc_11341c:
0011341cldr x3, [sp+120]
00113420cbnz x3, 0x113428
00113424b 0x113618
00113428
00113428loc_113428:
00113428ldr x3, [sp+56]
0011342csubs xzr, x3, 0
00113430cset x3, gt
00113434strb w3, [sp+55]
00113438b.gt 0x113440
0011343cb 0x113460
00113440
00113440loc_113440:
00113440ldr x3, [sp+56]
00113444ldr x4, [sp+280]
00113448ldrsb x27, [x4]
0011344cldr x4, [x4+40]
00113450subs xzr, x4, x3
00113454cset x3, gt
00113458strb w3, [sp+55]
0011345cb 0x113464
00113460
00113460loc_113460:
00113460b 0x113464
00113464
00113464loc_113464:
00113464ldrb w3, [sp+55]
00113468tbnz w3, 0, 0x113470
0011346cb 0x113598
00113470
00113470loc_113470:
00113470ldr x3, [sp+280]
00113474ldrsb x27, [x3]
00113478ldr x3, [x3+40]
0011347cldr x4, [sp+56]
00113480sub x1, x3, x4
00113484str x1, [sp+64]
00113488ldr x3, [sp+280]
0011348cldrsb x27, [x3]
00113490ldr x2, [x3+32]
00113494ldr x3, [x3+16]
00113498subs xzr, x2, x1
0011349cb.hs 0x1134a4
001134a0b 0x113644
001134a4
001134a4loc_1134a4:
001134a4b 0x1134a8
001134a8
001134a8loc_1134a8:
001134a8str x3, [sp+152]
001134acstr x1, [sp+160]
001134b0str x2, [sp+168]
001134b4ldr x3, [sp+280]
001134b8ldrsb x27, [x3]
001134bcldr x1, [x3+40]
001134c0str x1, [sp+72]
001134c4ldr x3, [sp+280]
001134c8ldrsb x27, [x3]
001134ccldr x2, [x3+32]
001134d0ldr x3, [x3+16]
001134d4ldr x0, [sp+56]
001134d8subs xzr, x2, x1
001134dcb.hs 0x1134e4
001134e0b 0x113640
001134e4
001134e4loc_1134e4:
001134e4subs xzr, x0, x1
001134e8b.ls 0x1134f0
001134ecb 0x11363c
001134f0
001134f0loc_1134f0:
001134f0sub x4, x2, x0
001134f4sub x5, x1, x0
001134f8sub x6, xzr, x4
001134fcand x6, x0, x6, asr #63
00113500add x3, x3, x6
00113504str x3, [sp+240]
00113508str x5, [sp+248]
0011350cstr x4, [sp+256]
00113510ldr x3, [sp+152]
00113514ldr x4, [sp+160]
00113518ldr x5, [sp+168]
0011351cstr x3, [sp+216]
00113520str x4, [sp+224]
00113524str x5, [sp+232]
00113528ldr x3, [sp+248]
0011352cldr x4, [sp+240]
00113530ldr x5, [sp+256]
00113534str x4, [sp+192]
00113538str x3, [sp+200]
0011353cstr x5, [sp+208]
00113540ldr x4, [sp+224]
00113544str x4, [sp+96]
00113548subs xzr, x4, x3
0011354cb.gt 0x113554
00113550b 0x11355c
00113554
00113554loc_113554:
00113554str x3, [sp+96]
00113558b 0x113560
0011355c
0011355cloc_11355c:
0011355cb 0x113560
00113560
00113560loc_113560:
00113560ldr x3, [sp+216]
00113564ldr x4, [sp+192]
00113568subs xzr, x4, x3
0011356cb.ne 0x113574
00113570b 0x113590
00113574
00113574loc_113574:
00113574ldr x3, [sp+96]
00113578str x3, [sp+88]
0011357cldr x2, [sp+88]
00113580ldr x1, [sp+192]
00113584ldr x0, [sp+216]
00113588bl runtime.memmove
0011358cb 0x113594
00113590
00113590loc_113590:
00113590b 0x113594
00113594
00113594loc_113594:
00113594b 0x11359c
00113598
00113598loc_113598:
00113598b 0x11359c
0011359c
0011359cloc_11359c:
0011359cldr x2, [sp+280]
001135a0ldrsb x27, [x2]
001135a4ldr x3, [sp+280]
001135a8ldrsb x27, [x3]
001135acldr x3, [x3+40]
001135b0ldr x4, [sp+56]
001135b4sub x3, x3, x4
001135b8str x3, [x2+40]
001135bcldr x2, [sp+280]
001135c0ldrsb x27, [x2]
001135c4ldr x3, [sp+128]
001135c8ldr x4, [sp+120]
001135ccstr x4, [x2]
001135d0adrp x27, 0x938000
001135d4ldr w4, [x27+3056]
001135d8cbz w4, 0x1135e0
001135dcb 0x1135e4
001135e0
001135e0loc_1135e0:
001135e0b 0x1135f8
001135e4
001135e4loc_1135e4:
001135e4bl runtime.gcWriteBarrier2
001135e8str x3, [x25]
001135ecldr x4, [x2+8]
001135f0str x4, [x25+8]
001135f4b 0x1135f8
001135f8
001135f8loc_1135f8:
001135f8str x3, [x2+8]
001135fcldr x0, [sp+120]
00113600ldr x1, [sp+128]
00113604str x0, [sp+104]
00113608str x1, [sp+112]
0011360cldp x29, x30, [sp-8]
00113610add sp, sp, 272
00113614ret x30
00113618
00113618loc_113618:
00113618ldr x2, [sp+280]
0011361cldrsb x27, [x2]
00113620str xzr, [x2+40]
00113624stp xzr, xzr, [sp+104]
00113628mov x0, xzr
0011362cmov x1, xzr
00113630ldp x29, x30, [sp-8]
00113634add sp, sp, 272
00113638ret x30
0011363c
0011363cloc_11363c:
0011363cbl runtime.panicSliceB
00113640
00113640loc_113640:
00113640bl runtime.panicSliceAcap
00113644
00113644loc_113644:
00113644bl runtime.panicSliceAcap
00113648
00113648loc_113648:
00113648bl runtime.panicSliceAcap
0011364chint
00113650
00113650loc_113650:
00113650str x0, [sp+8]
00113654mov x3, x30
00113658bl runtime.morestack_noctxt.abi0
0011365cldr x0, [sp+8]
00113660b 0x113290
00113664udf 0
00113668udf 0
0011366cudf 0
00113290
00113670
00113670bufio.(*Writer).Available: ; void bufio.(*Writer).Available(bufio.Writer * b)
00113670str x30, [sp-32]!
00113674stur x29, [sp-8]
00113678sub x29, sp, 8
0011367cstr x0, [sp+40]
00113680str xzr, [sp+8]
00113684ldrsb x27, [x0]
00113688ldr x1, [x0+24]
0011368cstr x1, [sp+16]
00113690ldrsb x27, [x0]
00113694ldr x2, [x0+40]
00113698sub x0, x1, x2
0011369cstr x0, [sp+8]
001136a0add x29, sp, 24
001136a4add sp, sp, 32
001136a8ret x30
001136acudf 0
00113670
00113670bufio.(*Writer).Available: ; void bufio.(*Writer).Available(bufio.Writer * b)
00113670str x30, [sp-32]!
00113674stur x29, [sp-8]
00113678sub x29, sp, 8
0011367cstr x0, [sp+40]
00113680str xzr, [sp+8]
00113684ldrsb x27, [x0]
00113688ldr x1, [x0+24]
0011368cstr x1, [sp+16]
00113690ldrsb x27, [x0]
00113694ldr x2, [x0+40]
00113698sub x0, x1, x2
0011369cstr x0, [sp+8]
001136a0add x29, sp, 24
001136a4add sp, sp, 32
001136a8ret x30
001136acudf 0
00113670
001136b0
001136b0bufio.(*Writer).Buffered: ; void bufio.(*Writer).Buffered(bufio.Writer * b)
001136b0str x30, [sp-32]!
001136b4stur x29, [sp-8]
001136b8sub x29, sp, 8
001136bcstr x0, [sp+40]
001136c0str xzr, [sp+16]
001136c4ldrsb x27, [x0]
001136c8ldr x0, [x0+40]
001136ccstr x0, [sp+16]
001136d0add x29, sp, 24
001136d4add sp, sp, 32
001136d8ret x30
001136dcudf 0
001136b0
001136b0bufio.(*Writer).Buffered: ; void bufio.(*Writer).Buffered(bufio.Writer * b)
001136b0str x30, [sp-32]!
001136b4stur x29, [sp-8]
001136b8sub x29, sp, 8
001136bcstr x0, [sp+40]
001136c0str xzr, [sp+16]
001136c4ldrsb x27, [x0]
001136c8ldr x0, [x0+40]
001136ccstr x0, [sp+16]
001136d0add x29, sp, 24
001136d4add sp, sp, 32
001136d8ret x30
001136dcudf 0
001136b0
001136e0
001136e0bufio.(*Writer).Write: ; void bufio.(*Writer).Write(bufio.Writer * b, struct []uint8 p)
001136e0ldr x16, [x28+16]
001136e4sub x17, sp, 192
001136e8subs xzr, x17, x16
001136ecb.ls 0x113ad8
001136f0sub x20, sp, 320
001136f4stp x29, x30, [x20-8]
001136f8add sp, x20, 0
001136fcsub x29, sp, 8
00113700str x0, [sp+328]
00113704str x1, [sp+336]
00113708str x2, [sp+344]
0011370cstr x3, [sp+352]
00113710str xzr, [sp+56]
00113714stp xzr, xzr, [sp+144]
00113718b 0x11371c
0011371c
0011371cloc_11371c:
0011371cldr x1, [sp+344]
00113720str x1, [sp+80]
00113724ldr x0, [sp+328]
00113728bl bufio.(*Writer).Available
0011372cstr x0, [sp+136]
00113730ldr x1, [sp+80]
00113734subs xzr, x0, x1
00113738cset x1, lt
0011373cstrb w1, [sp+55]
00113740b.lt 0x113748
00113744b 0x113768
00113748
00113748loc_113748:
00113748ldr x3, [sp+328]
0011374cldrsb x27, [x3]
00113750ldr x3, [x3]
00113754subs xzr, x3, 0
00113758cset x3, ne
0011375ceor x3, x3, 1
00113760strb w3, [sp+55]
00113764b 0x11376c
00113768
00113768loc_113768:
00113768b 0x11376c
0011376c
0011376cloc_11376c:
0011376cldrb w3, [sp+55]
00113770tbnz w3, 0, 0x113778
00113774b 0x113970
00113778
00113778loc_113778:
00113778str xzr, [sp+72]
0011377cldr x0, [sp+328]
00113780bl bufio.(*Writer).Buffered
00113784str x0, [sp+128]
00113788cbz x0, 0x113790
0011378cb 0x11381c
00113790
00113790loc_113790:
00113790stp xzr, xzr, [sp+296]
00113794ldr x4, [sp+328]
00113798ldrsb x27, [x4]
0011379cldr x5, [x4+48]
001137a0ldrsb x27, [x5]
001137a4ldr x0, [x4+56]
001137a8ldr x1, [sp+336]
001137acldr x2, [sp+344]
001137b0ldr x3, [sp+352]
001137b4ldr x4, [x5+24]
001137b8blr x4
001137bcstr x0, [sp+128]
001137c0str x1, [sp+296]
001137c4str x2, [sp+304]
001137c8ldr x4, [sp+128]
001137ccstr x4, [sp+88]
001137d0str x1, [sp+160]
001137d4str x2, [sp+168]
001137d8ldr x4, [sp+88]
001137dcstr x4, [sp+72]
001137e0ldr x4, [sp+328]
001137e4ldrsb x27, [x4]
001137e8str x1, [x4]
001137ecadrp x27, 0x938000
001137f0ldr w5, [x27+3056]
001137f4cbz w5, 0x1137fc
001137f8b 0x113800
001137fc
001137fcloc_1137fc:
001137fcb 0x113814
00113800
00113800loc_113800:
00113800bl runtime.gcWriteBarrier2
00113804str x2, [x25]
00113808ldr x3, [x4+8]
0011380cstr x3, [x25+8]
00113810b 0x113814
00113814
00113814loc_113814:
00113814str x2, [x4+8]
00113818b 0x113918
0011381c
0011381cloc_11381c:
0011381cldr x3, [sp+328]
00113820ldrsb x27, [x3]
00113824ldr x0, [x3+40]
00113828str x0, [sp+128]
0011382cldr x3, [sp+328]
00113830ldrsb x27, [x3]
00113834ldr x1, [x3+24]
00113838ldr x4, [x3+16]
0011383cldr x3, [x3+32]
00113840b 0x113844
00113844
00113844loc_113844:
00113844subs xzr, x1, x0
00113848b.hs 0x113850
0011384cb 0x113ad0
00113850
00113850loc_113850:
00113850sub x3, x3, x0
00113854sub x5, x1, x0
00113858sub x6, xzr, x3
0011385cand x6, x0, x6, asr #63
00113860add x4, x4, x6
00113864str x4, [sp+272]
00113868str x5, [sp+280]
0011386cstr x3, [sp+288]
00113870str x4, [sp+248]
00113874str x5, [sp+256]
00113878str x3, [sp+264]
0011387cldr x3, [sp+344]
00113880ldr x4, [sp+336]
00113884ldr x5, [sp+352]
00113888str x4, [sp+224]
0011388cstr x3, [sp+232]
00113890str x5, [sp+240]
00113894ldr x4, [sp+256]
00113898str x4, [sp+120]
0011389csubs xzr, x4, x3
001138a0b.gt 0x1138a8
001138a4b 0x1138b0
001138a8
001138a8loc_1138a8:
001138a8str x3, [sp+120]
001138acb 0x1138b4
001138b0
001138b0loc_1138b0:
001138b0b 0x1138b4
001138b4
001138b4loc_1138b4:
001138b4ldr x3, [sp+224]
001138b8ldr x4, [sp+248]
001138bcsubs xzr, x3, x4
001138c0b.ne 0x1138c8
001138c4b 0x1138e4
001138c8
001138c8loc_1138c8:
001138c8ldr x3, [sp+120]
001138ccstr x3, [sp+112]
001138d0ldr x2, [sp+112]
001138d4ldr x1, [sp+224]
001138d8ldr x0, [sp+248]
001138dcbl runtime.memmove
001138e0b 0x1138e8
001138e4
001138e4loc_1138e4:
001138e4b 0x1138e8
001138e8
001138e8loc_1138e8:
001138e8ldr x1, [sp+120]
001138ecstr x1, [sp+72]
001138f0ldr x2, [sp+328]
001138f4ldrsb x27, [x2]
001138f8ldr x3, [sp+328]
001138fcldrsb x27, [x3]
00113900ldr x3, [x3+40]
00113904add x1, x3, x1
00113908str x1, [x2+40]
0011390cldr x0, [sp+328]
00113910bl bufio.(*Writer).Flush
00113914b 0x113918
00113918
00113918loc_113918:
00113918ldr x2, [sp+72]
0011391cldr x3, [sp+56]
00113920add x2, x3, x2
00113924str x2, [sp+56]
00113928ldr x0, [sp+72]
0011392cldr x1, [sp+344]
00113930ldr x2, [sp+336]
00113934ldr x3, [sp+352]
00113938b 0x11393c
0011393c
0011393cloc_11393c:
0011393csubs xzr, x0, x1
00113940b.ls 0x113948
00113944b 0x113acc
00113948
00113948loc_113948:
00113948sub x3, x3, x0
0011394csub x1, x1, x0
00113950sub x4, xzr, x3
00113954and x4, x0, x4, asr #63
00113958add x2, x2, x4
0011395cstr x2, [sp+336]
00113960str x1, [sp+344]
00113964str x3, [sp+352]
00113968b 0x11396c
0011396c
0011396cloc_11396c:
0011396cb 0x11371c
00113970
00113970loc_113970:
00113970ldr x3, [sp+328]
00113974ldrsb x27, [x3]
00113978ldr x3, [x3]
0011397ccbnz x3, 0x113984
00113980b 0x1139ac
00113984
00113984loc_113984:
00113984ldr x3, [sp+328]
00113988ldrsb x27, [x3]
0011398cldr x1, [x3]
00113990ldr x2, [x3+8]
00113994str x1, [sp+144]
00113998str x2, [sp+152]
0011399cldr x0, [sp+56]
001139a0ldp x29, x30, [sp-8]
001139a4add sp, sp, 320
001139a8ret x30
001139ac
001139acloc_1139ac:
001139acldr x3, [sp+328]
001139b0ldrsb x27, [x3]
001139b4ldr x0, [x3+40]
001139b8str x0, [sp+136]
001139bcldr x3, [sp+328]
001139c0ldrsb x27, [x3]
001139c4ldr x1, [x3+24]
001139c8ldr x4, [x3+16]
001139ccldr x3, [x3+32]
001139d0b 0x1139d4
001139d4
001139d4loc_1139d4:
001139d4subs xzr, x1, x0
001139d8b.hs 0x1139e0
001139dcb 0x113ac8
001139e0
001139e0loc_1139e0:
001139e0sub x3, x3, x0
001139e4sub x5, x1, x0
001139e8sub x6, xzr, x3
001139ecand x6, x0, x6, asr #63
001139f0add x4, x4, x6
001139f4str x4, [sp+272]
001139f8str x5, [sp+280]
001139fcstr x3, [sp+288]
00113a00str x4, [sp+200]
00113a04str x5, [sp+208]
00113a08str x3, [sp+216]
00113a0cldr x3, [sp+344]
00113a10ldr x4, [sp+336]
00113a14ldr x5, [sp+352]
00113a18str x4, [sp+176]
00113a1cstr x3, [sp+184]
00113a20str x5, [sp+192]
00113a24ldr x4, [sp+208]
00113a28str x4, [sp+104]
00113a2csubs xzr, x4, x3
00113a30b.gt 0x113a38
00113a34b 0x113a40
00113a38
00113a38loc_113a38:
00113a38str x3, [sp+104]
00113a3cb 0x113a44
00113a40
00113a40loc_113a40:
00113a40b 0x113a44
00113a44
00113a44loc_113a44:
00113a44ldr x3, [sp+176]
00113a48ldr x4, [sp+200]
00113a4csubs xzr, x3, x4
00113a50b.ne 0x113a58
00113a54b 0x113a74
00113a58
00113a58loc_113a58:
00113a58ldr x3, [sp+104]
00113a5cstr x3, [sp+96]
00113a60ldr x2, [sp+96]
00113a64ldr x1, [sp+176]
00113a68ldr x0, [sp+200]
00113a6cbl runtime.memmove
00113a70b 0x113a78
00113a74
00113a74loc_113a74:
00113a74b 0x113a78
00113a78
00113a78loc_113a78:
00113a78ldr x3, [sp+104]
00113a7cstr x3, [sp+64]
00113a80ldr x4, [sp+328]
00113a84ldrsb x27, [x4]
00113a88ldr x5, [sp+328]
00113a8cldrsb x27, [x5]
00113a90ldr x5, [x5+40]
00113a94add x3, x5, x3
00113a98str x3, [x4+40]
00113a9cldr x3, [sp+64]
00113aa0ldr x4, [sp+56]
00113aa4add x3, x4, x3
00113aa8str x3, [sp+56]
00113aacstp xzr, xzr, [sp+144]
00113ab0ldr x0, [sp+56]
00113ab4mov x1, xzr
00113ab8mov x2, xzr
00113abcldp x29, x30, [sp-8]
00113ac0add sp, sp, 320
00113ac4ret x30
00113ac8
00113ac8loc_113ac8:
00113ac8bl runtime.panicSliceB
00113acc
00113accloc_113acc:
00113accbl runtime.panicSliceB
00113ad0
00113ad0loc_113ad0:
00113ad0bl runtime.panicSliceB
00113ad4hint
00113ad8
00113ad8loc_113ad8:
00113ad8stp x0, x1, [sp+8]
00113adcstp x2, x3, [sp+24]
00113ae0mov x3, x30
00113ae4bl runtime.morestack_noctxt.abi0
00113ae8ldp x0, x1, [sp+8]
00113aecldp x2, x3, [sp+24]
00113af0b 0x1136e0
00113af4udf 0
00113af8udf 0
00113afcudf 0
001136e0
001136e0bufio.(*Writer).Write: ; void bufio.(*Writer).Write(bufio.Writer * b, struct []uint8 p)
001136e0ldr x16, [x28+16]
001136e4sub x17, sp, 192
001136e8subs xzr, x17, x16
001136ecb.ls 0x113ad8
001136f0sub x20, sp, 320
001136f4stp x29, x30, [x20-8]
001136f8add sp, x20, 0
001136fcsub x29, sp, 8
00113700str x0, [sp+328]
00113704str x1, [sp+336]
00113708str x2, [sp+344]
0011370cstr x3, [sp+352]
00113710str xzr, [sp+56]
00113714stp xzr, xzr, [sp+144]
00113718b 0x11371c
0011371c
0011371cloc_11371c:
0011371cldr x1, [sp+344]
00113720str x1, [sp+80]
00113724ldr x0, [sp+328]
00113728bl bufio.(*Writer).Available
0011372cstr x0, [sp+136]
00113730ldr x1, [sp+80]
00113734subs xzr, x0, x1
00113738cset x1, lt
0011373cstrb w1, [sp+55]
00113740b.lt 0x113748
00113744b 0x113768
00113748
00113748loc_113748:
00113748ldr x3, [sp+328]
0011374cldrsb x27, [x3]
00113750ldr x3, [x3]
00113754subs xzr, x3, 0
00113758cset x3, ne
0011375ceor x3, x3, 1
00113760strb w3, [sp+55]
00113764b 0x11376c
00113768
00113768loc_113768:
00113768b 0x11376c
0011376c
0011376cloc_11376c:
0011376cldrb w3, [sp+55]
00113770tbnz w3, 0, 0x113778
00113774b 0x113970
00113778
00113778loc_113778:
00113778str xzr, [sp+72]
0011377cldr x0, [sp+328]
00113780bl bufio.(*Writer).Buffered
00113784str x0, [sp+128]
00113788cbz x0, 0x113790
0011378cb 0x11381c
00113790
00113790loc_113790:
00113790stp xzr, xzr, [sp+296]
00113794ldr x4, [sp+328]
00113798ldrsb x27, [x4]
0011379cldr x5, [x4+48]
001137a0ldrsb x27, [x5]
001137a4ldr x0, [x4+56]
001137a8ldr x1, [sp+336]
001137acldr x2, [sp+344]
001137b0ldr x3, [sp+352]
001137b4ldr x4, [x5+24]
001137b8blr x4
001137bcstr x0, [sp+128]
001137c0str x1, [sp+296]
001137c4str x2, [sp+304]
001137c8ldr x4, [sp+128]
001137ccstr x4, [sp+88]
001137d0str x1, [sp+160]
001137d4str x2, [sp+168]
001137d8ldr x4, [sp+88]
001137dcstr x4, [sp+72]
001137e0ldr x4, [sp+328]
001137e4ldrsb x27, [x4]
001137e8str x1, [x4]
001137ecadrp x27, 0x938000
001137f0ldr w5, [x27+3056]
001137f4cbz w5, 0x1137fc
001137f8b 0x113800
001137fc
001137fcloc_1137fc:
001137fcb 0x113814
00113800
00113800loc_113800:
00113800bl runtime.gcWriteBarrier2
00113804str x2, [x25]
00113808ldr x3, [x4+8]
0011380cstr x3, [x25+8]
00113810b 0x113814
00113814
00113814loc_113814:
00113814str x2, [x4+8]
00113818b 0x113918
0011381c
0011381cloc_11381c:
0011381cldr x3, [sp+328]
00113820ldrsb x27, [x3]
00113824ldr x0, [x3+40]
00113828str x0, [sp+128]
0011382cldr x3, [sp+328]
00113830ldrsb x27, [x3]
00113834ldr x1, [x3+24]
00113838ldr x4, [x3+16]
0011383cldr x3, [x3+32]
00113840b 0x113844
00113844
00113844loc_113844:
00113844subs xzr, x1, x0
00113848b.hs 0x113850
0011384cb 0x113ad0
00113850
00113850loc_113850:
00113850sub x3, x3, x0
00113854sub x5, x1, x0
00113858sub x6, xzr, x3
0011385cand x6, x0, x6, asr #63
00113860add x4, x4, x6
00113864str x4, [sp+272]
00113868str x5, [sp+280]
0011386cstr x3, [sp+288]
00113870str x4, [sp+248]
00113874str x5, [sp+256]
00113878str x3, [sp+264]
0011387cldr x3, [sp+344]
00113880ldr x4, [sp+336]
00113884ldr x5, [sp+352]
00113888str x4, [sp+224]
0011388cstr x3, [sp+232]
00113890str x5, [sp+240]
00113894ldr x4, [sp+256]
00113898str x4, [sp+120]
0011389csubs xzr, x4, x3
001138a0b.gt 0x1138a8
001138a4b 0x1138b0
001138a8
001138a8loc_1138a8:
001138a8str x3, [sp+120]
001138acb 0x1138b4
001138b0
001138b0loc_1138b0:
001138b0b 0x1138b4
001138b4
001138b4loc_1138b4:
001138b4ldr x3, [sp+224]
001138b8ldr x4, [sp+248]
001138bcsubs xzr, x3, x4
001138c0b.ne 0x1138c8
001138c4b 0x1138e4
001138c8
001138c8loc_1138c8:
001138c8ldr x3, [sp+120]
001138ccstr x3, [sp+112]
001138d0ldr x2, [sp+112]
001138d4ldr x1, [sp+224]
001138d8ldr x0, [sp+248]
001138dcbl runtime.memmove
001138e0b 0x1138e8
001138e4
001138e4loc_1138e4:
001138e4b 0x1138e8
001138e8
001138e8loc_1138e8:
001138e8ldr x1, [sp+120]
001138ecstr x1, [sp+72]
001138f0ldr x2, [sp+328]
001138f4ldrsb x27, [x2]
001138f8ldr x3, [sp+328]
001138fcldrsb x27, [x3]
00113900ldr x3, [x3+40]
00113904add x1, x3, x1
00113908str x1, [x2+40]
0011390cldr x0, [sp+328]
00113910bl bufio.(*Writer).Flush
00113914b 0x113918
00113918
00113918loc_113918:
00113918ldr x2, [sp+72]
0011391cldr x3, [sp+56]
00113920add x2, x3, x2
00113924str x2, [sp+56]
00113928ldr x0, [sp+72]
0011392cldr x1, [sp+344]
00113930ldr x2, [sp+336]
00113934ldr x3, [sp+352]
00113938b 0x11393c
0011393c
0011393cloc_11393c:
0011393csubs xzr, x0, x1
00113940b.ls 0x113948
00113944b 0x113acc
00113948
00113948loc_113948:
00113948sub x3, x3, x0
0011394csub x1, x1, x0
00113950sub x4, xzr, x3
00113954and x4, x0, x4, asr #63
00113958add x2, x2, x4
0011395cstr x2, [sp+336]
00113960str x1, [sp+344]
00113964str x3, [sp+352]
00113968b 0x11396c
0011396c
0011396cloc_11396c:
0011396cb 0x11371c
00113970
00113970loc_113970:
00113970ldr x3, [sp+328]
00113974ldrsb x27, [x3]
00113978ldr x3, [x3]
0011397ccbnz x3, 0x113984
00113980b 0x1139ac
00113984
00113984loc_113984:
00113984ldr x3, [sp+328]
00113988ldrsb x27, [x3]
0011398cldr x1, [x3]
00113990ldr x2, [x3+8]
00113994str x1, [sp+144]
00113998str x2, [sp+152]
0011399cldr x0, [sp+56]
001139a0ldp x29, x30, [sp-8]
001139a4add sp, sp, 320
001139a8ret x30
001139ac
001139acloc_1139ac:
001139acldr x3, [sp+328]
001139b0ldrsb x27, [x3]
001139b4ldr x0, [x3+40]
001139b8str x0, [sp+136]
001139bcldr x3, [sp+328]
001139c0ldrsb x27, [x3]
001139c4ldr x1, [x3+24]
001139c8ldr x4, [x3+16]
001139ccldr x3, [x3+32]
001139d0b 0x1139d4
001139d4
001139d4loc_1139d4:
001139d4subs xzr, x1, x0
001139d8b.hs 0x1139e0
001139dcb 0x113ac8
001139e0
001139e0loc_1139e0:
001139e0sub x3, x3, x0
001139e4sub x5, x1, x0
001139e8sub x6, xzr, x3
001139ecand x6, x0, x6, asr #63
001139f0add x4, x4, x6
001139f4str x4, [sp+272]
001139f8str x5, [sp+280]
001139fcstr x3, [sp+288]
00113a00str x4, [sp+200]
00113a04str x5, [sp+208]
00113a08str x3, [sp+216]
00113a0cldr x3, [sp+344]
00113a10ldr x4, [sp+336]
00113a14ldr x5, [sp+352]
00113a18str x4, [sp+176]
00113a1cstr x3, [sp+184]
00113a20str x5, [sp+192]
00113a24ldr x4, [sp+208]
00113a28str x4, [sp+104]
00113a2csubs xzr, x4, x3
00113a30b.gt 0x113a38
00113a34b 0x113a40
00113a38
00113a38loc_113a38:
00113a38str x3, [sp+104]
00113a3cb 0x113a44
00113a40
00113a40loc_113a40:
00113a40b 0x113a44
00113a44
00113a44loc_113a44:
00113a44ldr x3, [sp+176]
00113a48ldr x4, [sp+200]
00113a4csubs xzr, x3, x4
00113a50b.ne 0x113a58
00113a54b 0x113a74
00113a58
00113a58loc_113a58:
00113a58ldr x3, [sp+104]
00113a5cstr x3, [sp+96]
00113a60ldr x2, [sp+96]
00113a64ldr x1, [sp+176]
00113a68ldr x0, [sp+200]
00113a6cbl runtime.memmove
00113a70b 0x113a78
00113a74
00113a74loc_113a74:
00113a74b 0x113a78
00113a78
00113a78loc_113a78:
00113a78ldr x3, [sp+104]
00113a7cstr x3, [sp+64]
00113a80ldr x4, [sp+328]
00113a84ldrsb x27, [x4]
00113a88ldr x5, [sp+328]
00113a8cldrsb x27, [x5]
00113a90ldr x5, [x5+40]
00113a94add x3, x5, x3
00113a98str x3, [x4+40]
00113a9cldr x3, [sp+64]
00113aa0ldr x4, [sp+56]
00113aa4add x3, x4, x3
00113aa8str x3, [sp+56]
00113aacstp xzr, xzr, [sp+144]
00113ab0ldr x0, [sp+56]
00113ab4mov x1, xzr
00113ab8mov x2, xzr
00113abcldp x29, x30, [sp-8]
00113ac0add sp, sp, 320
00113ac4ret x30
00113ac8
00113ac8loc_113ac8:
00113ac8bl runtime.panicSliceB
00113acc
00113accloc_113acc:
00113accbl runtime.panicSliceB
00113ad0
00113ad0loc_113ad0:
00113ad0bl runtime.panicSliceB
00113ad4hint
00113ad8
00113ad8loc_113ad8:
00113ad8stp x0, x1, [sp+8]
00113adcstp x2, x3, [sp+24]
00113ae0mov x3, x30
00113ae4bl runtime.morestack_noctxt.abi0
00113ae8ldp x0, x1, [sp+8]
00113aecldp x2, x3, [sp+24]
00113af0b 0x1136e0
00113af4udf 0
00113af8udf 0
00113afcudf 0
001136e0
00113b00
00113b00bufio.(*Writer).WriteString: ; void bufio.(*Writer).WriteString(bufio.Writer * b, struct string s)
00113b00ldr x16, [x28+16]
00113b04sub x17, sp, 240
00113b08subs xzr, x17, x16
00113b0cb.ls 0x114000
00113b10sub x20, sp, 368
00113b14stp x29, x30, [x20-8]
00113b18add sp, x20, 0
00113b1csub x29, sp, 8
00113b20str x0, [sp+376]
00113b24str x1, [sp+384]
00113b28str x2, [sp+392]
00113b2cstr xzr, [sp+56]
00113b30stp xzr, xzr, [sp+152]
00113b34stp xzr, xzr, [sp+168]
00113b38orr x1, xzr, 1
00113b3cstrb w1, [sp+51]
00113b40str xzr, [sp+64]
00113b44b 0x113b48
00113b48
00113b48loc_113b48:
00113b48ldr x1, [sp+392]
00113b4cstr x1, [sp+136]
00113b50ldr x0, [sp+376]
00113b54bl bufio.(*Writer).Available
00113b58str x0, [sp+128]
00113b5cldr x1, [sp+136]
00113b60subs xzr, x0, x1
00113b64cset x1, lt
00113b68strb w1, [sp+55]
00113b6cb.lt 0x113b74
00113b70b 0x113b94
00113b74
00113b74loc_113b74:
00113b74ldr x3, [sp+376]
00113b78ldrsb x27, [x3]
00113b7cldr x3, [x3]
00113b80subs xzr, x3, 0
00113b84cset x3, ne
00113b88eor x3, x3, 1
00113b8cstrb w3, [sp+55]
00113b90b 0x113b98
00113b94
00113b94loc_113b94:
00113b94b 0x113b98
00113b98
00113b98loc_113b98:
00113b98ldrb w3, [sp+55]
00113b9ctbnz w3, 0, 0x113ba4
00113ba0b 0x113e94
00113ba4
00113ba4loc_113ba4:
00113ba4str xzr, [sp+80]
00113ba8ldr x0, [sp+376]
00113bacbl bufio.(*Writer).Buffered
00113bb0str x0, [sp+120]
00113bb4subs xzr, x0, 0
00113bb8cset x1, eq
00113bbcstrb w1, [sp+53]
00113bc0cbz x0, 0x113bc8
00113bc4b 0x113be0
00113bc8
00113bc8loc_113bc8:
00113bc8ldr x2, [sp+168]
00113bccsubs xzr, x2, 0
00113bd0cset x2, ne
00113bd4eor x2, x2, 1
00113bd8strb w2, [sp+53]
00113bdcb 0x113be4
00113be0
00113be0loc_113be0:
00113be0b 0x113be4
00113be4
00113be4loc_113be4:
00113be4ldrb w2, [sp+53]
00113be8strb w2, [sp+54]
00113bectbnz w2, 0, 0x113bf4
00113bf0b 0x113c00
00113bf4
00113bf4loc_113bf4:
00113bf4ldrb w2, [sp+51]
00113bf8strb w2, [sp+54]
00113bfcb 0x113c04
00113c00
00113c00loc_113c00:
00113c00b 0x113c04
00113c04
00113c04loc_113c04:
00113c04ldrb w2, [sp+54]
00113c08tbnz w2, 0, 0x113c10
00113c0cb 0x113c98
00113c10
00113c10loc_113c10:
00113c10stp xzr, xzr, [sp+328]
00113c14ldr x2, [sp+376]
00113c18ldrsb x27, [x2]
00113c1cldr x3, [x2+56]
00113c20ldr x2, [x2+48]
00113c24cbnz x2, 0x113c2c
00113c28b 0x113c4c
00113c2c
00113c2cloc_113c2c:
00113c2cstr x3, [sp+200]
00113c30ldr x1, [x2+8]
00113c34adrp x0, 0x8fb000
00113c38add x0, x0, 880
00113c3cbl runtime.typeAssert
00113c40ldr x3, [sp+200]
00113c44mov x2, x0
00113c48b 0x113c50
00113c4c
00113c4cloc_113c4c:
00113c4cb 0x113c50
00113c50
00113c50loc_113c50:
00113c50str x2, [sp+328]
00113c54str x3, [sp+336]
00113c58subs xzr, x2, 0
00113c5ccset x1, ne
00113c60strb w1, [sp+53]
00113c64ldr x1, [sp+328]
00113c68ldr x2, [sp+336]
00113c6cstr x1, [sp+184]
00113c70str x2, [sp+192]
00113c74ldrb w1, [sp+53]
00113c78strb w1, [sp+52]
00113c7cldr x1, [sp+184]
00113c80ldr x2, [sp+192]
00113c84str x1, [sp+168]
00113c88str x2, [sp+176]
00113c8cldrb w1, [sp+52]
00113c90strb w1, [sp+51]
00113c94b 0x113c9c
00113c98
00113c98loc_113c98:
00113c98b 0x113c9c
00113c9c
00113c9cloc_113c9c:
00113c9cldr x0, [sp+376]
00113ca0bl bufio.(*Writer).Buffered
00113ca4str x0, [sp+120]
00113ca8subs xzr, x0, 0
00113caccset x1, eq
00113cb0strb w1, [sp+53]
00113cb4cbz x0, 0x113cbc
00113cb8b 0x113cc8
00113cbc
00113cbcloc_113cbc:
00113cbcldrb w3, [sp+51]
00113cc0strb w3, [sp+53]
00113cc4b 0x113ccc
00113cc8
00113cc8loc_113cc8:
00113cc8b 0x113ccc
00113ccc
00113cccloc_113ccc:
00113cccldrb w3, [sp+53]
00113cd0tbnz w3, 0, 0x113cd8
00113cd4b 0x113d58
00113cd8
00113cd8loc_113cd8:
00113cd8stp xzr, xzr, [sp+312]
00113cdcldr x2, [sp+392]
00113ce0ldr x3, [sp+168]
00113ce4ldrsb x27, [x3]
00113ce8ldr x3, [x3+24]
00113cecldr x1, [sp+384]
00113cf0ldr x0, [sp+176]
00113cf4blr x3
00113cf8str x0, [sp+120]
00113cfcstr x1, [sp+312]
00113d00str x2, [sp+320]
00113d04ldr x3, [sp+120]
00113d08str x3, [sp+144]
00113d0cstr x1, [sp+344]
00113d10str x2, [sp+352]
00113d14ldr x3, [sp+144]
00113d18str x3, [sp+80]
00113d1cldr x3, [sp+376]
00113d20ldrsb x27, [x3]
00113d24str x1, [x3]
00113d28adrp x27, 0x938000
00113d2cldr w4, [x27+3056]
00113d30cbz w4, 0x113d38
00113d34b 0x113d3c
00113d38
00113d38loc_113d38:
00113d38b 0x113d50
00113d3c
00113d3cloc_113d3c:
00113d3cbl runtime.gcWriteBarrier2
00113d40str x2, [x25]
00113d44ldr x4, [x3+8]
00113d48str x4, [x25+8]
00113d4cb 0x113d50
00113d50
00113d50loc_113d50:
00113d50str x2, [x3+8]
00113d54b 0x113e4c
00113d58
00113d58loc_113d58:
00113d58ldr x3, [sp+376]
00113d5cldrsb x27, [x3]
00113d60ldr x0, [x3+40]
00113d64str x0, [sp+120]
00113d68ldr x3, [sp+376]
00113d6cldrsb x27, [x3]
00113d70ldr x1, [x3+24]
00113d74ldr x4, [x3+16]
00113d78ldr x3, [x3+32]
00113d7cb 0x113d80
00113d80
00113d80loc_113d80:
00113d80subs xzr, x1, x0
00113d84b.hs 0x113d8c
00113d88b 0x113ff8
00113d8c
00113d8cloc_113d8c:
00113d8csub x3, x3, x0
00113d90sub x5, x1, x0
00113d94sub x6, xzr, x3
00113d98and x6, x0, x6, asr #63
00113d9cadd x4, x4, x6
00113da0str x4, [sp+288]
00113da4str x5, [sp+296]
00113da8str x3, [sp+304]
00113dacstr x4, [sp+264]
00113db0str x5, [sp+272]
00113db4str x3, [sp+280]
00113db8ldr x3, [sp+392]
00113dbcldr x4, [sp+384]
00113dc0str x4, [sp+248]
00113dc4str x3, [sp+256]
00113dc8ldr x4, [sp+272]
00113dccstr x4, [sp+112]
00113dd0subs xzr, x4, x3
00113dd4b.gt 0x113ddc
00113dd8b 0x113de4
00113ddc
00113ddcloc_113ddc:
00113ddcstr x3, [sp+112]
00113de0b 0x113de8
00113de4
00113de4loc_113de4:
00113de4b 0x113de8
00113de8
00113de8loc_113de8:
00113de8ldr x3, [sp+264]
00113decldr x4, [sp+248]
00113df0subs xzr, x4, x3
00113df4b.ne 0x113dfc
00113df8b 0x113e18
00113dfc
00113dfcloc_113dfc:
00113dfcldr x3, [sp+112]
00113e00str x3, [sp+104]
00113e04ldr x2, [sp+104]
00113e08ldr x1, [sp+248]
00113e0cldr x0, [sp+264]
00113e10bl runtime.memmove
00113e14b 0x113e1c
00113e18
00113e18loc_113e18:
00113e18b 0x113e1c
00113e1c
00113e1cloc_113e1c:
00113e1cldr x1, [sp+112]
00113e20str x1, [sp+80]
00113e24ldr x2, [sp+376]
00113e28ldrsb x27, [x2]
00113e2cldr x3, [sp+376]
00113e30ldrsb x27, [x3]
00113e34ldr x3, [x3+40]
00113e38add x1, x3, x1
00113e3cstr x1, [x2+40]
00113e40ldr x0, [sp+376]
00113e44bl bufio.(*Writer).Flush
00113e48b 0x113e4c
00113e4c
00113e4cloc_113e4c:
00113e4cldr x2, [sp+80]
00113e50ldr x3, [sp+64]
00113e54add x2, x3, x2
00113e58str x2, [sp+64]
00113e5cldr x0, [sp+80]
00113e60ldr x1, [sp+392]
00113e64ldr x2, [sp+384]
00113e68subs xzr, x0, x1
00113e6cb.ls 0x113e74
00113e70b 0x113ff4
00113e74
00113e74loc_113e74:
00113e74sub x1, x1, x0
00113e78sub x3, xzr, x1
00113e7cand x3, x0, x3, asr #63
00113e80add x2, x2, x3
00113e84str x2, [sp+384]
00113e88str x1, [sp+392]
00113e8cb 0x113e90
00113e90
00113e90loc_113e90:
00113e90b 0x113b48
00113e94
00113e94loc_113e94:
00113e94ldr x3, [sp+376]
00113e98ldrsb x27, [x3]
00113e9cldr x3, [x3]
00113ea0cbnz x3, 0x113ea8
00113ea4b 0x113ed8
00113ea8
00113ea8loc_113ea8:
00113ea8ldr x3, [sp+64]
00113eacstr x3, [sp+56]
00113eb0ldr x3, [sp+376]
00113eb4ldrsb x27, [x3]
00113eb8ldr x1, [x3]
00113ebcldr x2, [x3+8]
00113ec0str x1, [sp+152]
00113ec4str x2, [sp+160]
00113ec8ldr x0, [sp+56]
00113eccldp x29, x30, [sp-8]
00113ed0add sp, sp, 368
00113ed4ret x30
00113ed8
00113ed8loc_113ed8:
00113ed8ldr x3, [sp+376]
00113edcldrsb x27, [x3]
00113ee0ldr x0, [x3+40]
00113ee4str x0, [sp+128]
00113ee8ldr x3, [sp+376]
00113eecldrsb x27, [x3]
00113ef0ldr x1, [x3+24]
00113ef4ldr x4, [x3+16]
00113ef8ldr x3, [x3+32]
00113efcb 0x113f00
00113f00
00113f00loc_113f00:
00113f00subs xzr, x1, x0
00113f04b.hs 0x113f0c
00113f08b 0x113ff0
00113f0c
00113f0cloc_113f0c:
00113f0csub x3, x3, x0
00113f10sub x5, x1, x0
00113f14sub x6, xzr, x3
00113f18and x6, x0, x6, asr #63
00113f1cadd x4, x4, x6
00113f20str x4, [sp+288]
00113f24str x5, [sp+296]
00113f28str x3, [sp+304]
00113f2cstr x4, [sp+224]
00113f30str x5, [sp+232]
00113f34str x3, [sp+240]
00113f38ldr x3, [sp+392]
00113f3cldr x4, [sp+384]
00113f40str x4, [sp+208]
00113f44str x3, [sp+216]
00113f48ldr x4, [sp+232]
00113f4cstr x4, [sp+96]
00113f50subs xzr, x4, x3
00113f54b.gt 0x113f5c
00113f58b 0x113f64
00113f5c
00113f5cloc_113f5c:
00113f5cstr x3, [sp+96]
00113f60b 0x113f68
00113f64
00113f64loc_113f64:
00113f64b 0x113f68
00113f68
00113f68loc_113f68:
00113f68ldr x3, [sp+208]
00113f6cldr x4, [sp+224]
00113f70subs xzr, x3, x4
00113f74b.ne 0x113f7c
00113f78b 0x113f98
00113f7c
00113f7cloc_113f7c:
00113f7cldr x3, [sp+96]
00113f80str x3, [sp+88]
00113f84ldr x2, [sp+88]
00113f88ldr x1, [sp+208]
00113f8cldr x0, [sp+224]
00113f90bl runtime.memmove
00113f94b 0x113f9c
00113f98
00113f98loc_113f98:
00113f98b 0x113f9c
00113f9c
00113f9cloc_113f9c:
00113f9cldr x3, [sp+96]
00113fa0str x3, [sp+72]
00113fa4ldr x4, [sp+376]
00113fa8ldrsb x27, [x4]
00113facldr x5, [sp+376]
00113fb0ldrsb x27, [x5]
00113fb4ldr x5, [x5+40]
00113fb8add x3, x5, x3
00113fbcstr x3, [x4+40]
00113fc0ldr x3, [sp+72]
00113fc4ldr x4, [sp+64]
00113fc8add x3, x4, x3
00113fccstr x3, [sp+64]
00113fd0str x3, [sp+56]
00113fd4stp xzr, xzr, [sp+152]
00113fd8ldr x0, [sp+56]
00113fdcmov x1, xzr
00113fe0mov x2, xzr
00113fe4ldp x29, x30, [sp-8]
00113fe8add sp, sp, 368
00113fecret x30
00113ff0
00113ff0loc_113ff0:
00113ff0bl runtime.panicSliceB
00113ff4
00113ff4loc_113ff4:
00113ff4bl runtime.panicSliceB
00113ff8
00113ff8loc_113ff8:
00113ff8bl runtime.panicSliceB
00113ffchint
00114000
00114000loc_114000:
00114000stp x0, x1, [sp+8]
00114004str x2, [sp+24]
00114008mov x3, x30
0011400cbl runtime.morestack_noctxt.abi0
00114010ldp x0, x1, [sp+8]
00114014ldr x2, [sp+24]
00114018b 0x113b00
0011401cudf 0
00113b00
00113b00bufio.(*Writer).WriteString: ; void bufio.(*Writer).WriteString(bufio.Writer * b, struct string s)
00113b00ldr x16, [x28+16]
00113b04sub x17, sp, 240
00113b08subs xzr, x17, x16
00113b0cb.ls 0x114000
00113b10sub x20, sp, 368
00113b14stp x29, x30, [x20-8]
00113b18add sp, x20, 0
00113b1csub x29, sp, 8
00113b20str x0, [sp+376]
00113b24str x1, [sp+384]
00113b28str x2, [sp+392]
00113b2cstr xzr, [sp+56]
00113b30stp xzr, xzr, [sp+152]
00113b34stp xzr, xzr, [sp+168]
00113b38orr x1, xzr, 1
00113b3cstrb w1, [sp+51]
00113b40str xzr, [sp+64]
00113b44b 0x113b48
00113b48
00113b48loc_113b48:
00113b48ldr x1, [sp+392]
00113b4cstr x1, [sp+136]
00113b50ldr x0, [sp+376]
00113b54bl bufio.(*Writer).Available
00113b58str x0, [sp+128]
00113b5cldr x1, [sp+136]
00113b60subs xzr, x0, x1
00113b64cset x1, lt
00113b68strb w1, [sp+55]
00113b6cb.lt 0x113b74
00113b70b 0x113b94
00113b74
00113b74loc_113b74:
00113b74ldr x3, [sp+376]
00113b78ldrsb x27, [x3]
00113b7cldr x3, [x3]
00113b80subs xzr, x3, 0
00113b84cset x3, ne
00113b88eor x3, x3, 1
00113b8cstrb w3, [sp+55]
00113b90b 0x113b98
00113b94
00113b94loc_113b94:
00113b94b 0x113b98
00113b98
00113b98loc_113b98:
00113b98ldrb w3, [sp+55]
00113b9ctbnz w3, 0, 0x113ba4
00113ba0b 0x113e94
00113ba4
00113ba4loc_113ba4:
00113ba4str xzr, [sp+80]
00113ba8ldr x0, [sp+376]
00113bacbl bufio.(*Writer).Buffered
00113bb0str x0, [sp+120]
00113bb4subs xzr, x0, 0
00113bb8cset x1, eq
00113bbcstrb w1, [sp+53]
00113bc0cbz x0, 0x113bc8
00113bc4b 0x113be0
00113bc8
00113bc8loc_113bc8:
00113bc8ldr x2, [sp+168]
00113bccsubs xzr, x2, 0
00113bd0cset x2, ne
00113bd4eor x2, x2, 1
00113bd8strb w2, [sp+53]
00113bdcb 0x113be4
00113be0
00113be0loc_113be0:
00113be0b 0x113be4
00113be4
00113be4loc_113be4:
00113be4ldrb w2, [sp+53]
00113be8strb w2, [sp+54]
00113bectbnz w2, 0, 0x113bf4
00113bf0b 0x113c00
00113bf4
00113bf4loc_113bf4:
00113bf4ldrb w2, [sp+51]
00113bf8strb w2, [sp+54]
00113bfcb 0x113c04
00113c00
00113c00loc_113c00:
00113c00b 0x113c04
00113c04
00113c04loc_113c04:
00113c04ldrb w2, [sp+54]
00113c08tbnz w2, 0, 0x113c10
00113c0cb 0x113c98
00113c10
00113c10loc_113c10:
00113c10stp xzr, xzr, [sp+328]
00113c14ldr x2, [sp+376]
00113c18ldrsb x27, [x2]
00113c1cldr x3, [x2+56]
00113c20ldr x2, [x2+48]
00113c24cbnz x2, 0x113c2c
00113c28b 0x113c4c
00113c2c
00113c2cloc_113c2c:
00113c2cstr x3, [sp+200]
00113c30ldr x1, [x2+8]
00113c34adrp x0, 0x8fb000
00113c38add x0, x0, 880
00113c3cbl runtime.typeAssert
00113c40ldr x3, [sp+200]
00113c44mov x2, x0
00113c48b 0x113c50
00113c4c
00113c4cloc_113c4c:
00113c4cb 0x113c50
00113c50
00113c50loc_113c50:
00113c50str x2, [sp+328]
00113c54str x3, [sp+336]
00113c58subs xzr, x2, 0
00113c5ccset x1, ne
00113c60strb w1, [sp+53]
00113c64ldr x1, [sp+328]
00113c68ldr x2, [sp+336]
00113c6cstr x1, [sp+184]
00113c70str x2, [sp+192]
00113c74ldrb w1, [sp+53]
00113c78strb w1, [sp+52]
00113c7cldr x1, [sp+184]
00113c80ldr x2, [sp+192]
00113c84str x1, [sp+168]
00113c88str x2, [sp+176]
00113c8cldrb w1, [sp+52]
00113c90strb w1, [sp+51]
00113c94b 0x113c9c
00113c98
00113c98loc_113c98:
00113c98b 0x113c9c
00113c9c
00113c9cloc_113c9c:
00113c9cldr x0, [sp+376]
00113ca0bl bufio.(*Writer).Buffered
00113ca4str x0, [sp+120]
00113ca8subs xzr, x0, 0
00113caccset x1, eq
00113cb0strb w1, [sp+53]
00113cb4cbz x0, 0x113cbc
00113cb8b 0x113cc8
00113cbc
00113cbcloc_113cbc:
00113cbcldrb w3, [sp+51]
00113cc0strb w3, [sp+53]
00113cc4b 0x113ccc
00113cc8
00113cc8loc_113cc8:
00113cc8b 0x113ccc
00113ccc
00113cccloc_113ccc:
00113cccldrb w3, [sp+53]
00113cd0tbnz w3, 0, 0x113cd8
00113cd4b 0x113d58
00113cd8
00113cd8loc_113cd8:
00113cd8stp xzr, xzr, [sp+312]
00113cdcldr x2, [sp+392]
00113ce0ldr x3, [sp+168]
00113ce4ldrsb x27, [x3]
00113ce8ldr x3, [x3+24]
00113cecldr x1, [sp+384]
00113cf0ldr x0, [sp+176]
00113cf4blr x3
00113cf8str x0, [sp+120]
00113cfcstr x1, [sp+312]
00113d00str x2, [sp+320]
00113d04ldr x3, [sp+120]
00113d08str x3, [sp+144]
00113d0cstr x1, [sp+344]
00113d10str x2, [sp+352]
00113d14ldr x3, [sp+144]
00113d18str x3, [sp+80]
00113d1cldr x3, [sp+376]
00113d20ldrsb x27, [x3]
00113d24str x1, [x3]
00113d28adrp x27, 0x938000
00113d2cldr w4, [x27+3056]
00113d30cbz w4, 0x113d38
00113d34b 0x113d3c
00113d38
00113d38loc_113d38:
00113d38b 0x113d50
00113d3c
00113d3cloc_113d3c:
00113d3cbl runtime.gcWriteBarrier2
00113d40str x2, [x25]
00113d44ldr x4, [x3+8]
00113d48str x4, [x25+8]
00113d4cb 0x113d50
00113d50
00113d50loc_113d50:
00113d50str x2, [x3+8]
00113d54b 0x113e4c
00113d58
00113d58loc_113d58:
00113d58ldr x3, [sp+376]
00113d5cldrsb x27, [x3]
00113d60ldr x0, [x3+40]
00113d64str x0, [sp+120]
00113d68ldr x3, [sp+376]
00113d6cldrsb x27, [x3]
00113d70ldr x1, [x3+24]
00113d74ldr x4, [x3+16]
00113d78ldr x3, [x3+32]
00113d7cb 0x113d80
00113d80
00113d80loc_113d80:
00113d80subs xzr, x1, x0
00113d84b.hs 0x113d8c
00113d88b 0x113ff8
00113d8c
00113d8cloc_113d8c:
00113d8csub x3, x3, x0
00113d90sub x5, x1, x0
00113d94sub x6, xzr, x3
00113d98and x6, x0, x6, asr #63
00113d9cadd x4, x4, x6
00113da0str x4, [sp+288]
00113da4str x5, [sp+296]
00113da8str x3, [sp+304]
00113dacstr x4, [sp+264]
00113db0str x5, [sp+272]
00113db4str x3, [sp+280]
00113db8ldr x3, [sp+392]
00113dbcldr x4, [sp+384]
00113dc0str x4, [sp+248]
00113dc4str x3, [sp+256]
00113dc8ldr x4, [sp+272]
00113dccstr x4, [sp+112]
00113dd0subs xzr, x4, x3
00113dd4b.gt 0x113ddc
00113dd8b 0x113de4
00113ddc
00113ddcloc_113ddc:
00113ddcstr x3, [sp+112]
00113de0b 0x113de8
00113de4
00113de4loc_113de4:
00113de4b 0x113de8
00113de8
00113de8loc_113de8:
00113de8ldr x3, [sp+264]
00113decldr x4, [sp+248]
00113df0subs xzr, x4, x3
00113df4b.ne 0x113dfc
00113df8b 0x113e18
00113dfc
00113dfcloc_113dfc:
00113dfcldr x3, [sp+112]
00113e00str x3, [sp+104]
00113e04ldr x2, [sp+104]
00113e08ldr x1, [sp+248]
00113e0cldr x0, [sp+264]
00113e10bl runtime.memmove
00113e14b 0x113e1c
00113e18
00113e18loc_113e18:
00113e18b 0x113e1c
00113e1c
00113e1cloc_113e1c:
00113e1cldr x1, [sp+112]
00113e20str x1, [sp+80]
00113e24ldr x2, [sp+376]
00113e28ldrsb x27, [x2]
00113e2cldr x3, [sp+376]
00113e30ldrsb x27, [x3]
00113e34ldr x3, [x3+40]
00113e38add x1, x3, x1
00113e3cstr x1, [x2+40]
00113e40ldr x0, [sp+376]
00113e44bl bufio.(*Writer).Flush
00113e48b 0x113e4c
00113e4c
00113e4cloc_113e4c:
00113e4cldr x2, [sp+80]
00113e50ldr x3, [sp+64]
00113e54add x2, x3, x2
00113e58str x2, [sp+64]
00113e5cldr x0, [sp+80]
00113e60ldr x1, [sp+392]
00113e64ldr x2, [sp+384]
00113e68subs xzr, x0, x1
00113e6cb.ls 0x113e74
00113e70b 0x113ff4
00113e74
00113e74loc_113e74:
00113e74sub x1, x1, x0
00113e78sub x3, xzr, x1
00113e7cand x3, x0, x3, asr #63
00113e80add x2, x2, x3
00113e84str x2, [sp+384]
00113e88str x1, [sp+392]
00113e8cb 0x113e90
00113e90
00113e90loc_113e90:
00113e90b 0x113b48
00113e94
00113e94loc_113e94:
00113e94ldr x3, [sp+376]
00113e98ldrsb x27, [x3]
00113e9cldr x3, [x3]
00113ea0cbnz x3, 0x113ea8
00113ea4b 0x113ed8
00113ea8
00113ea8loc_113ea8:
00113ea8ldr x3, [sp+64]
00113eacstr x3, [sp+56]
00113eb0ldr x3, [sp+376]
00113eb4ldrsb x27, [x3]
00113eb8ldr x1, [x3]
00113ebcldr x2, [x3+8]
00113ec0str x1, [sp+152]
00113ec4str x2, [sp+160]
00113ec8ldr x0, [sp+56]
00113eccldp x29, x30, [sp-8]
00113ed0add sp, sp, 368
00113ed4ret x30
00113ed8
00113ed8loc_113ed8:
00113ed8ldr x3, [sp+376]
00113edcldrsb x27, [x3]
00113ee0ldr x0, [x3+40]
00113ee4str x0, [sp+128]
00113ee8ldr x3, [sp+376]
00113eecldrsb x27, [x3]
00113ef0ldr x1, [x3+24]
00113ef4ldr x4, [x3+16]
00113ef8ldr x3, [x3+32]
00113efcb 0x113f00
00113f00
00113f00loc_113f00:
00113f00subs xzr, x1, x0
00113f04b.hs 0x113f0c
00113f08b 0x113ff0
00113f0c
00113f0cloc_113f0c:
00113f0csub x3, x3, x0
00113f10sub x5, x1, x0
00113f14sub x6, xzr, x3
00113f18and x6, x0, x6, asr #63
00113f1cadd x4, x4, x6
00113f20str x4, [sp+288]
00113f24str x5, [sp+296]
00113f28str x3, [sp+304]
00113f2cstr x4, [sp+224]
00113f30str x5, [sp+232]
00113f34str x3, [sp+240]
00113f38ldr x3, [sp+392]
00113f3cldr x4, [sp+384]
00113f40str x4, [sp+208]
00113f44str x3, [sp+216]
00113f48ldr x4, [sp+232]
00113f4cstr x4, [sp+96]
00113f50subs xzr, x4, x3
00113f54b.gt 0x113f5c
00113f58b 0x113f64
00113f5c
00113f5cloc_113f5c:
00113f5cstr x3, [sp+96]
00113f60b 0x113f68
00113f64
00113f64loc_113f64:
00113f64b 0x113f68
00113f68
00113f68loc_113f68:
00113f68ldr x3, [sp+208]
00113f6cldr x4, [sp+224]
00113f70subs xzr, x3, x4
00113f74b.ne 0x113f7c
00113f78b 0x113f98
00113f7c
00113f7cloc_113f7c:
00113f7cldr x3, [sp+96]
00113f80str x3, [sp+88]
00113f84ldr x2, [sp+88]
00113f88ldr x1, [sp+208]
00113f8cldr x0, [sp+224]
00113f90bl runtime.memmove
00113f94b 0x113f9c
00113f98
00113f98loc_113f98:
00113f98b 0x113f9c
00113f9c
00113f9cloc_113f9c:
00113f9cldr x3, [sp+96]
00113fa0str x3, [sp+72]
00113fa4ldr x4, [sp+376]
00113fa8ldrsb x27, [x4]
00113facldr x5, [sp+376]
00113fb0ldrsb x27, [x5]
00113fb4ldr x5, [x5+40]
00113fb8add x3, x5, x3
00113fbcstr x3, [x4+40]
00113fc0ldr x3, [sp+72]
00113fc4ldr x4, [sp+64]
00113fc8add x3, x4, x3
00113fccstr x3, [sp+64]
00113fd0str x3, [sp+56]
00113fd4stp xzr, xzr, [sp+152]
00113fd8ldr x0, [sp+56]
00113fdcmov x1, xzr
00113fe0mov x2, xzr
00113fe4ldp x29, x30, [sp-8]
00113fe8add sp, sp, 368
00113fecret x30
00113ff0
00113ff0loc_113ff0:
00113ff0bl runtime.panicSliceB
00113ff4
00113ff4loc_113ff4:
00113ff4bl runtime.panicSliceB
00113ff8
00113ff8loc_113ff8:
00113ff8bl runtime.panicSliceB
00113ffchint
00114000
00114000loc_114000:
00114000stp x0, x1, [sp+8]
00114004str x2, [sp+24]
00114008mov x3, x30
0011400cbl runtime.morestack_noctxt.abi0
00114010ldp x0, x1, [sp+8]
00114014ldr x2, [sp+24]
00114018b 0x113b00
0011401cudf 0
00113b00
00114020
00114020bufio.(*Writer).ReadFrom: ; void bufio.(*Writer).ReadFrom(bufio.Writer * b, io.Reader r)
00114020ldr x16, [x28+16]
00114024sub x17, sp, 176
00114028subs xzr, x17, x16
0011402cb.ls 0x114490
00114030sub x20, sp, 304
00114034stp x29, x30, [x20-8]
00114038add sp, x20, 0
0011403csub x29, sp, 8
00114040str x0, [sp+312]
00114044str x1, [sp+320]
00114048str x2, [sp+328]
0011404cstr xzr, [sp+64]
00114050stp xzr, xzr, [sp+168]
00114054ldr x3, [sp+312]
00114058ldrsb x27, [x3]
0011405cldr x3, [x3]
00114060cbnz x3, 0x114068
00114064b 0x114094
00114068
00114068loc_114068:
00114068str xzr, [sp+64]
0011406cldr x3, [sp+312]
00114070ldrsb x27, [x3]
00114074ldr x1, [x3]
00114078ldr x2, [x3+8]
0011407cstr x1, [sp+168]
00114080str x2, [sp+176]
00114084ldr x0, [sp+64]
00114088ldp x29, x30, [sp-8]
0011408cadd sp, sp, 304
00114090ret x30
00114094
00114094loc_114094:
00114094stp xzr, xzr, [sp+248]
00114098ldr x2, [sp+312]
0011409cldrsb x27, [x2]
001140a0ldr x3, [x2+56]
001140a4ldr x2, [x2+48]
001140a8cbnz x2, 0x1140b0
001140acb 0x1140d0
001140b0
001140b0loc_1140b0:
001140b0str x3, [sp+200]
001140b4ldr x1, [x2+8]
001140b8adrp x0, 0x8fa000
001140bcadd x0, x0, 912
001140c0bl runtime.typeAssert
001140c4ldr x3, [sp+200]
001140c8mov x2, x0
001140ccb 0x1140d4
001140d0
001140d0loc_1140d0:
001140d0b 0x1140d4
001140d4
001140d4loc_1140d4:
001140d4str x2, [sp+248]
001140d8str x3, [sp+256]
001140dcsubs xzr, x2, 0
001140e0cset x1, ne
001140e4strb w1, [sp+47]
001140e8ldr x1, [sp+248]
001140ecldr x2, [sp+256]
001140f0str x1, [sp+184]
001140f4str x2, [sp+192]
001140f8ldrb w1, [sp+47]
001140fcstrb w1, [sp+46]
00114100ldr x1, [sp+184]
00114104ldr x2, [sp+192]
00114108str x1, [sp+120]
0011410cstr x2, [sp+128]
00114110ldrb w1, [sp+46]
00114114strb w1, [sp+45]
00114118str xzr, [sp+72]
0011411cb 0x114120
00114120
00114120loc_114120:
00114120b 0x114124
00114124
00114124loc_114124:
00114124ldr x0, [sp+312]
00114128bl bufio.(*Writer).Available
0011412cstr x0, [sp+96]
00114130cbz x0, 0x114138
00114134b 0x114178
00114138
00114138loc_114138:
00114138ldr x0, [sp+312]
0011413cbl bufio.(*Writer).Flush
00114140str x0, [sp+136]
00114144str x1, [sp+144]
00114148cbnz x0, 0x114150
0011414cb 0x114174
00114150
00114150loc_114150:
00114150str x0, [sp+168]
00114154str x1, [sp+176]
00114158ldr x3, [sp+64]
0011415cmov x2, x1
00114160mov x1, x0
00114164mov x0, x3
00114168ldp x29, x30, [sp-8]
0011416cadd sp, sp, 304
00114170ret x30
00114174
00114174loc_114174:
00114174b 0x11417c
00114178
00114178loc_114178:
00114178b 0x11417c
0011417c
0011417cloc_11417c:
0011417cldrb w4, [sp+45]
00114180strb w4, [sp+47]
00114184tbnz w4, 0, 0x11418c
00114188b 0x1141a8
0011418c
0011418cloc_11418c:
0011418cldr x0, [sp+312]
00114190bl bufio.(*Writer).Buffered
00114194str x0, [sp+96]
00114198subs xzr, x0, 0
0011419ccset x1, eq
001141a0strb w1, [sp+47]
001141a4b 0x1141ac
001141a8
001141a8loc_1141a8:
001141a8b 0x1141ac
001141ac
001141acloc_1141ac:
001141acldrb w4, [sp+47]
001141b0tbnz w4, 0, 0x1141b8
001141b4b 0x11426c
001141b8
001141b8loc_1141b8:
001141b8stp xzr, xzr, [sp+232]
001141bcldr x2, [sp+328]
001141c0ldr x3, [sp+120]
001141c4ldrsb x27, [x3]
001141c8ldr x3, [x3+24]
001141ccldr x1, [sp+320]
001141d0ldr x0, [sp+128]
001141d4blr x3
001141d8str x0, [sp+88]
001141dcstr x1, [sp+232]
001141e0str x2, [sp+240]
001141e4ldr x3, [sp+88]
001141e8str x3, [sp+112]
001141ecstr x1, [sp+280]
001141f0str x2, [sp+288]
001141f4ldr x3, [sp+112]
001141f8str x3, [sp+56]
001141fcstr x1, [sp+152]
00114200str x2, [sp+160]
00114204ldr x3, [sp+312]
00114208ldrsb x27, [x3]
0011420cstr x1, [x3]
00114210adrp x27, 0x937000
00114214ldr w4, [x27+3056]
00114218cbz w4, 0x114220
0011421cb 0x114224
00114220
00114220loc_114220:
00114220b 0x114238
00114224
00114224loc_114224:
00114224bl runtime.gcWriteBarrier2
00114228str x2, [x25]
0011422cldr x4, [x3+8]
00114230str x4, [x25+8]
00114234b 0x114238
00114238
00114238loc_114238:
00114238str x2, [x3+8]
0011423cldr x3, [sp+56]
00114240ldr x4, [sp+64]
00114244add x3, x4, x3
00114248str x3, [sp+64]
0011424cldr x1, [sp+152]
00114250ldr x2, [sp+160]
00114254str x1, [sp+168]
00114258str x2, [sp+176]
0011425cldr x0, [sp+64]
00114260ldp x29, x30, [sp-8]
00114264add sp, sp, 304
00114268ret x30
0011426c
0011426cloc_11426c:
0011426cstr xzr, [sp+48]
00114270b 0x114274
00114274
00114274loc_114274:
00114274ldr x4, [sp+48]
00114278subs xzr, x4, 100
0011427cb.lt 0x114284
00114280b 0x11437c
00114284
00114284loc_114284:
00114284ldr x4, [sp+312]
00114288ldrsb x27, [x4]
0011428cldr x0, [x4+40]
00114290str x0, [sp+96]
00114294ldr x4, [sp+312]
00114298ldrsb x27, [x4]
0011429cldr x1, [x4+24]
001142a0ldr x5, [x4+16]
001142a4ldr x4, [x4+32]
001142a8b 0x1142ac
001142ac
001142acloc_1142ac:
001142acsubs xzr, x1, x0
001142b0b.hs 0x1142b8
001142b4b 0x114488
001142b8
001142b8loc_1142b8:
001142b8sub x4, x4, x0
001142bcsub x6, x1, x0
001142c0sub x7, xzr, x4
001142c4and x7, x0, x7, asr #63
001142c8add x5, x5, x7
001142ccstr x5, [sp+208]
001142d0str x6, [sp+216]
001142d4str x4, [sp+224]
001142d8stp xzr, xzr, [sp+232]
001142dcldr x4, [sp+320]
001142e0ldrsb x27, [x4]
001142e4ldr x0, [sp+328]
001142e8ldr x4, [x4+24]
001142ecldr x1, [sp+208]
001142f0ldr x2, [sp+216]
001142f4ldr x3, [sp+224]
001142f8blr x4
001142fcstr x0, [sp+80]
00114300str x1, [sp+232]
00114304str x2, [sp+240]
00114308ldr x4, [sp+80]
0011430cstr x4, [sp+104]
00114310str x1, [sp+264]
00114314str x2, [sp+272]
00114318ldr x4, [sp+104]
0011431cstr x4, [sp+72]
00114320str x1, [sp+168]
00114324str x2, [sp+176]
00114328ldr x4, [sp+72]
0011432csubs xzr, x4, 0
00114330cset x5, ne
00114334strb w5, [sp+47]
00114338cbnz x4, 0x114340
0011433cb 0x114344
00114340
00114340loc_114340:
00114340b 0x114358
00114344
00114344loc_114344:
00114344ldr x4, [sp+168]
00114348subs xzr, x4, 0
0011434ccset x4, ne
00114350strb w4, [sp+47]
00114354b 0x114358
00114358
00114358loc_114358:
00114358ldrb w4, [sp+47]
0011435ctbnz w4, 0, 0x114364
00114360b 0x114368
00114364
00114364loc_114364:
00114364b 0x114380
00114368
00114368loc_114368:
00114368ldr x4, [sp+48]
0011436cadd x4, x4, 1
00114370str x4, [sp+48]
00114374b 0x114378
00114378
00114378loc_114378:
00114378b 0x114274
0011437c
0011437cloc_11437c:
0011437cb 0x114380
00114380
00114380loc_114380:
00114380ldr x3, [sp+48]
00114384subs xzr, x3, 100
00114388b.eq 0x114390
0011438cb 0x1143b8
00114390
00114390loc_114390:
00114390adrp x27, 0x90d000
00114394ldr x1, [x27+1552]
00114398adrp x27, 0x90d000
0011439cldr x2, [x27+1560]
001143a0str x1, [sp+168]
001143a4str x2, [sp+176]
001143a8ldr x0, [sp+64]
001143acldp x29, x30, [sp-8]
001143b0add sp, sp, 304
001143b4ret x30
001143b8
001143b8loc_1143b8:
001143b8ldr x3, [sp+312]
001143bcldrsb x27, [x3]
001143c0ldr x4, [sp+312]
001143c4ldrsb x27, [x4]
001143c8ldr x4, [x4+40]
001143ccldr x5, [sp+72]
001143d0add x4, x4, x5
001143d4str x4, [x3+40]
001143d8ldr x3, [sp+64]
001143dcldr x4, [sp+72]
001143e0add x3, x3, x4
001143e4str x3, [sp+64]
001143e8ldr x3, [sp+168]
001143eccbnz x3, 0x1143f4
001143f0b 0x114480
001143f4
001143f4loc_1143f4:
001143f4b 0x1143f8
001143f8
001143f8loc_1143f8:
001143f8ldr x3, [sp+168]
001143fcadrp x27, 0x90d000
00114400ldr x4, [x27+1520]
00114404subs xzr, x4, x3
00114408b.eq 0x114410
0011440cb 0x114464
00114410
00114410loc_114410:
00114410ldr x0, [sp+168]
00114414ldr x1, [sp+176]
00114418adrp x27, 0x90d000
0011441cldr x2, [x27+1528]
00114420bl runtime.ifaceeq
00114424tbnz w0, 0, 0x11442c
00114428b 0x114460
0011442c
0011442cloc_11442c:
0011442cldr x0, [sp+312]
00114430bl bufio.(*Writer).Available
00114434str x0, [sp+80]
00114438cbz x0, 0x114440
0011443cb 0x114454
00114440
00114440loc_114440:
00114440ldr x0, [sp+312]
00114444bl bufio.(*Writer).Flush
00114448str x0, [sp+168]
0011444cstr x1, [sp+176]
00114450b 0x11445c
00114454
00114454loc_114454:
00114454stp xzr, xzr, [sp+168]
00114458b 0x11445c
0011445c
0011445cloc_11445c:
0011445cb 0x114468
00114460
00114460loc_114460:
00114460b 0x114468
00114464
00114464loc_114464:
00114464b 0x114468
00114468
00114468loc_114468:
00114468ldr x1, [sp+168]
0011446cldr x2, [sp+176]
00114470ldr x0, [sp+64]
00114474ldp x29, x30, [sp-8]
00114478add sp, sp, 304
0011447cret x30
00114480
00114480loc_114480:
00114480b 0x114484
00114484
00114484loc_114484:
00114484b 0x114120
00114488
00114488loc_114488:
00114488bl runtime.panicSliceB
0011448chint
00114490
00114490loc_114490:
00114490stp x0, x1, [sp+8]
00114494str x2, [sp+24]
00114498mov x3, x30
0011449cbl runtime.morestack_noctxt.abi0
001144a0ldp x0, x1, [sp+8]
001144a4ldr x2, [sp+24]
001144a8b 0x114020
001144acudf 0
00114020
00114020bufio.(*Writer).ReadFrom: ; void bufio.(*Writer).ReadFrom(bufio.Writer * b, io.Reader r)
00114020ldr x16, [x28+16]
00114024sub x17, sp, 176
00114028subs xzr, x17, x16
0011402cb.ls 0x114490
00114030sub x20, sp, 304
00114034stp x29, x30, [x20-8]
00114038add sp, x20, 0
0011403csub x29, sp, 8
00114040str x0, [sp+312]
00114044str x1, [sp+320]
00114048str x2, [sp+328]
0011404cstr xzr, [sp+64]
00114050stp xzr, xzr, [sp+168]
00114054ldr x3, [sp+312]
00114058ldrsb x27, [x3]
0011405cldr x3, [x3]
00114060cbnz x3, 0x114068
00114064b 0x114094
00114068
00114068loc_114068:
00114068str xzr, [sp+64]
0011406cldr x3, [sp+312]
00114070ldrsb x27, [x3]
00114074ldr x1, [x3]
00114078ldr x2, [x3+8]
0011407cstr x1, [sp+168]
00114080str x2, [sp+176]
00114084ldr x0, [sp+64]
00114088ldp x29, x30, [sp-8]
0011408cadd sp, sp, 304
00114090ret x30
00114094
00114094loc_114094:
00114094stp xzr, xzr, [sp+248]
00114098ldr x2, [sp+312]
0011409cldrsb x27, [x2]
001140a0ldr x3, [x2+56]
001140a4ldr x2, [x2+48]
001140a8cbnz x2, 0x1140b0
001140acb 0x1140d0
001140b0
001140b0loc_1140b0:
001140b0str x3, [sp+200]
001140b4ldr x1, [x2+8]
001140b8adrp x0, 0x8fa000
001140bcadd x0, x0, 912
001140c0bl runtime.typeAssert
001140c4ldr x3, [sp+200]
001140c8mov x2, x0
001140ccb 0x1140d4
001140d0
001140d0loc_1140d0:
001140d0b 0x1140d4
001140d4
001140d4loc_1140d4:
001140d4str x2, [sp+248]
001140d8str x3, [sp+256]
001140dcsubs xzr, x2, 0
001140e0cset x1, ne
001140e4strb w1, [sp+47]
001140e8ldr x1, [sp+248]
001140ecldr x2, [sp+256]
001140f0str x1, [sp+184]
001140f4str x2, [sp+192]
001140f8ldrb w1, [sp+47]
001140fcstrb w1, [sp+46]
00114100ldr x1, [sp+184]
00114104ldr x2, [sp+192]
00114108str x1, [sp+120]
0011410cstr x2, [sp+128]
00114110ldrb w1, [sp+46]
00114114strb w1, [sp+45]
00114118str xzr, [sp+72]
0011411cb 0x114120
00114120
00114120loc_114120:
00114120b 0x114124
00114124
00114124loc_114124:
00114124ldr x0, [sp+312]
00114128bl bufio.(*Writer).Available
0011412cstr x0, [sp+96]
00114130cbz x0, 0x114138
00114134b 0x114178
00114138
00114138loc_114138:
00114138ldr x0, [sp+312]
0011413cbl bufio.(*Writer).Flush
00114140str x0, [sp+136]
00114144str x1, [sp+144]
00114148cbnz x0, 0x114150
0011414cb 0x114174
00114150
00114150loc_114150:
00114150str x0, [sp+168]
00114154str x1, [sp+176]
00114158ldr x3, [sp+64]
0011415cmov x2, x1
00114160mov x1, x0
00114164mov x0, x3
00114168ldp x29, x30, [sp-8]
0011416cadd sp, sp, 304
00114170ret x30
00114174
00114174loc_114174:
00114174b 0x11417c
00114178
00114178loc_114178:
00114178b 0x11417c
0011417c
0011417cloc_11417c:
0011417cldrb w4, [sp+45]
00114180strb w4, [sp+47]
00114184tbnz w4, 0, 0x11418c
00114188b 0x1141a8
0011418c
0011418cloc_11418c:
0011418cldr x0, [sp+312]
00114190bl bufio.(*Writer).Buffered
00114194str x0, [sp+96]
00114198subs xzr, x0, 0
0011419ccset x1, eq
001141a0strb w1, [sp+47]
001141a4b 0x1141ac
001141a8
001141a8loc_1141a8:
001141a8b 0x1141ac
001141ac
001141acloc_1141ac:
001141acldrb w4, [sp+47]
001141b0tbnz w4, 0, 0x1141b8
001141b4b 0x11426c
001141b8
001141b8loc_1141b8:
001141b8stp xzr, xzr, [sp+232]
001141bcldr x2, [sp+328]
001141c0ldr x3, [sp+120]
001141c4ldrsb x27, [x3]
001141c8ldr x3, [x3+24]
001141ccldr x1, [sp+320]
001141d0ldr x0, [sp+128]
001141d4blr x3
001141d8str x0, [sp+88]
001141dcstr x1, [sp+232]
001141e0str x2, [sp+240]
001141e4ldr x3, [sp+88]
001141e8str x3, [sp+112]
001141ecstr x1, [sp+280]
001141f0str x2, [sp+288]
001141f4ldr x3, [sp+112]
001141f8str x3, [sp+56]
001141fcstr x1, [sp+152]
00114200str x2, [sp+160]
00114204ldr x3, [sp+312]
00114208ldrsb x27, [x3]
0011420cstr x1, [x3]
00114210adrp x27, 0x937000
00114214ldr w4, [x27+3056]
00114218cbz w4, 0x114220
0011421cb 0x114224
00114220
00114220loc_114220:
00114220b 0x114238
00114224
00114224loc_114224:
00114224bl runtime.gcWriteBarrier2
00114228str x2, [x25]
0011422cldr x4, [x3+8]
00114230str x4, [x25+8]
00114234b 0x114238
00114238
00114238loc_114238:
00114238str x2, [x3+8]
0011423cldr x3, [sp+56]
00114240ldr x4, [sp+64]
00114244add x3, x4, x3
00114248str x3, [sp+64]
0011424cldr x1, [sp+152]
00114250ldr x2, [sp+160]
00114254str x1, [sp+168]
00114258str x2, [sp+176]
0011425cldr x0, [sp+64]
00114260ldp x29, x30, [sp-8]
00114264add sp, sp, 304
00114268ret x30
0011426c
0011426cloc_11426c:
0011426cstr xzr, [sp+48]
00114270b 0x114274
00114274
00114274loc_114274:
00114274ldr x4, [sp+48]
00114278subs xzr, x4, 100
0011427cb.lt 0x114284
00114280b 0x11437c
00114284
00114284loc_114284:
00114284ldr x4, [sp+312]
00114288ldrsb x27, [x4]
0011428cldr x0, [x4+40]
00114290str x0, [sp+96]
00114294ldr x4, [sp+312]
00114298ldrsb x27, [x4]
0011429cldr x1, [x4+24]
001142a0ldr x5, [x4+16]
001142a4ldr x4, [x4+32]
001142a8b 0x1142ac
001142ac
001142acloc_1142ac:
001142acsubs xzr, x1, x0
001142b0b.hs 0x1142b8
001142b4b 0x114488
001142b8
001142b8loc_1142b8:
001142b8sub x4, x4, x0
001142bcsub x6, x1, x0
001142c0sub x7, xzr, x4
001142c4and x7, x0, x7, asr #63
001142c8add x5, x5, x7
001142ccstr x5, [sp+208]
001142d0str x6, [sp+216]
001142d4str x4, [sp+224]
001142d8stp xzr, xzr, [sp+232]
001142dcldr x4, [sp+320]
001142e0ldrsb x27, [x4]
001142e4ldr x0, [sp+328]
001142e8ldr x4, [x4+24]
001142ecldr x1, [sp+208]
001142f0ldr x2, [sp+216]
001142f4ldr x3, [sp+224]
001142f8blr x4
001142fcstr x0, [sp+80]
00114300str x1, [sp+232]
00114304str x2, [sp+240]
00114308ldr x4, [sp+80]
0011430cstr x4, [sp+104]
00114310str x1, [sp+264]
00114314str x2, [sp+272]
00114318ldr x4, [sp+104]
0011431cstr x4, [sp+72]
00114320str x1, [sp+168]
00114324str x2, [sp+176]
00114328ldr x4, [sp+72]
0011432csubs xzr, x4, 0
00114330cset x5, ne
00114334strb w5, [sp+47]
00114338cbnz x4, 0x114340
0011433cb 0x114344
00114340
00114340loc_114340:
00114340b 0x114358
00114344
00114344loc_114344:
00114344ldr x4, [sp+168]
00114348subs xzr, x4, 0
0011434ccset x4, ne
00114350strb w4, [sp+47]
00114354b 0x114358
00114358
00114358loc_114358:
00114358ldrb w4, [sp+47]
0011435ctbnz w4, 0, 0x114364
00114360b 0x114368
00114364
00114364loc_114364:
00114364b 0x114380
00114368
00114368loc_114368:
00114368ldr x4, [sp+48]
0011436cadd x4, x4, 1
00114370str x4, [sp+48]
00114374b 0x114378
00114378
00114378loc_114378:
00114378b 0x114274
0011437c
0011437cloc_11437c:
0011437cb 0x114380
00114380
00114380loc_114380:
00114380ldr x3, [sp+48]
00114384subs xzr, x3, 100
00114388b.eq 0x114390
0011438cb 0x1143b8
00114390
00114390loc_114390:
00114390adrp x27, 0x90d000
00114394ldr x1, [x27+1552]
00114398adrp x27, 0x90d000
0011439cldr x2, [x27+1560]
001143a0str x1, [sp+168]
001143a4str x2, [sp+176]
001143a8ldr x0, [sp+64]
001143acldp x29, x30, [sp-8]
001143b0add sp, sp, 304
001143b4ret x30
001143b8
001143b8loc_1143b8:
001143b8ldr x3, [sp+312]
001143bcldrsb x27, [x3]
001143c0ldr x4, [sp+312]
001143c4ldrsb x27, [x4]
001143c8ldr x4, [x4+40]
001143ccldr x5, [sp+72]
001143d0add x4, x4, x5
001143d4str x4, [x3+40]
001143d8ldr x3, [sp+64]
001143dcldr x4, [sp+72]
001143e0add x3, x3, x4
001143e4str x3, [sp+64]
001143e8ldr x3, [sp+168]
001143eccbnz x3, 0x1143f4
001143f0b 0x114480
001143f4
001143f4loc_1143f4:
001143f4b 0x1143f8
001143f8
001143f8loc_1143f8:
001143f8ldr x3, [sp+168]
001143fcadrp x27, 0x90d000
00114400ldr x4, [x27+1520]
00114404subs xzr, x4, x3
00114408b.eq 0x114410
0011440cb 0x114464
00114410
00114410loc_114410:
00114410ldr x0, [sp+168]
00114414ldr x1, [sp+176]
00114418adrp x27, 0x90d000
0011441cldr x2, [x27+1528]
00114420bl runtime.ifaceeq
00114424tbnz w0, 0, 0x11442c
00114428b 0x114460
0011442c
0011442cloc_11442c:
0011442cldr x0, [sp+312]
00114430bl bufio.(*Writer).Available
00114434str x0, [sp+80]
00114438cbz x0, 0x114440
0011443cb 0x114454
00114440
00114440loc_114440:
00114440ldr x0, [sp+312]
00114444bl bufio.(*Writer).Flush
00114448str x0, [sp+168]
0011444cstr x1, [sp+176]
00114450b 0x11445c
00114454
00114454loc_114454:
00114454stp xzr, xzr, [sp+168]
00114458b 0x11445c
0011445c
0011445cloc_11445c:
0011445cb 0x114468
00114460
00114460loc_114460:
00114460b 0x114468
00114464
00114464loc_114464:
00114464b 0x114468
00114468
00114468loc_114468:
00114468ldr x1, [sp+168]
0011446cldr x2, [sp+176]
00114470ldr x0, [sp+64]
00114474ldp x29, x30, [sp-8]
00114478add sp, sp, 304
0011447cret x30
00114480
00114480loc_114480:
00114480b 0x114484
00114484
00114484loc_114484:
00114484b 0x114120
00114488
00114488loc_114488:
00114488bl runtime.panicSliceB
0011448chint
00114490
00114490loc_114490:
00114490stp x0, x1, [sp+8]
00114494str x2, [sp+24]
00114498mov x3, x30
0011449cbl runtime.morestack_noctxt.abi0
001144a0ldp x0, x1, [sp+8]
001144a4ldr x2, [sp+24]
001144a8b 0x114020
001144acudf 0
00114020
001144b0
001144b0bufio.NewScanner: ; void bufio.NewScanner(io.Reader r)
001144b0ldr x16, [x28+16]
001144b4subs xzr, sp, x16
001144b8b.ls 0x1145c8
001144bcstr x30, [sp-64]!
001144c0stur x29, [sp-8]
001144c4sub x29, sp, 8
001144c8str x0, [sp+72]
001144ccstr x1, [sp+80]
001144d0str xzr, [sp+32]
001144d4adrp x0, 0x580000
001144d8add x0, x0, 832
001144dcbl runtime.newobject
001144e0str x0, [sp+48]
001144e4adrp x27, 0x937000
001144e8ldr w1, [x27+3056]
001144eccbz w1, 0x1144f4
001144f0b 0x1144f8
001144f4
001144f4loc_1144f4:
001144f4b 0x114514
001144f8
001144f8loc_1144f8:
001144f8str x0, [sp+40]
001144fcmov x1, x0
00114500adrp x0, 0x580000
00114504add x0, x0, 832
00114508bl runtime.wbZero
0011450cldr x0, [sp+40]
00114510b 0x114514
00114514
00114514loc_114514:
00114514mov x20, x0
00114518adr x27, 16
0011451cstp x29, x27, [sp-24]
00114520sub x29, sp, 24
00114524bl fn_87cf0
00114528sub x29, sp, 8
0011452cldr x1, [sp+48]
00114530ldrsb x27, [x1]
00114534ldr x2, [sp+80]
00114538ldr x3, [sp+72]
0011453cstr x3, [x1]
00114540adrp x27, 0x937000
00114544ldr w3, [x27+3056]
00114548cbz w3, 0x114550
0011454cb 0x114554
00114550
00114550loc_114550:
00114550b 0x114568
00114554
00114554loc_114554:
00114554bl runtime.gcWriteBarrier2
00114558str x2, [x25]
0011455cldr x3, [x1+8]
00114560str x3, [x25+8]
00114564b 0x114568
00114568
00114568loc_114568:
00114568str x2, [x1+8]
0011456cldr x1, [sp+48]
00114570ldrsb x27, [x1]
00114574adrp x27, 0x937000
00114578ldr w2, [x27+3056]
0011457ccbz w2, 0x114584
00114580b 0x114588
00114584
00114584loc_114584:
00114584b 0x114598
00114588
00114588loc_114588:
00114588ldr x2, [x1+16]
0011458cbl runtime.gcWriteBarrier1
00114590str x2, [x25]
00114594b 0x114598
00114598
00114598loc_114598:
00114598adrp x2, 0x5c4000
0011459cadd x2, x2, 3592
001145a0str x2, [x1+16]
001145a4ldr x1, [sp+48]
001145a8ldrsb x27, [x1]
001145acorr x2, xzr, 0x10000
001145b0str x2, [x1+24]
001145b4ldr x0, [sp+48]
001145b8str x0, [sp+32]
001145bcldur x29, [sp-8]
001145c0ldr x30, [sp], 64
001145c4ret x30
001145c8
001145c8loc_1145c8:
001145c8stp x0, x1, [sp+8]
001145ccmov x3, x30
001145d0bl runtime.morestack_noctxt.abi0
001145d4ldp x0, x1, [sp+8]
001145d8b 0x1144b0
001145dcudf 0
001144b0
001144b0bufio.NewScanner: ; void bufio.NewScanner(io.Reader r)
001144b0ldr x16, [x28+16]
001144b4subs xzr, sp, x16
001144b8b.ls 0x1145c8
001144bcstr x30, [sp-64]!
001144c0stur x29, [sp-8]
001144c4sub x29, sp, 8
001144c8str x0, [sp+72]
001144ccstr x1, [sp+80]
001144d0str xzr, [sp+32]
001144d4adrp x0, 0x580000
001144d8add x0, x0, 832
001144dcbl runtime.newobject
001144e0str x0, [sp+48]
001144e4adrp x27, 0x937000
001144e8ldr w1, [x27+3056]
001144eccbz w1, 0x1144f4
001144f0b 0x1144f8
001144f4
001144f4loc_1144f4:
001144f4b 0x114514
001144f8
001144f8loc_1144f8:
001144f8str x0, [sp+40]
001144fcmov x1, x0
00114500adrp x0, 0x580000
00114504add x0, x0, 832
00114508bl runtime.wbZero
0011450cldr x0, [sp+40]
00114510b 0x114514
00114514
00114514loc_114514:
00114514mov x20, x0
00114518adr x27, 16
0011451cstp x29, x27, [sp-24]
00114520sub x29, sp, 24
00114524bl fn_87cf0
00114528sub x29, sp, 8
0011452cldr x1, [sp+48]
00114530ldrsb x27, [x1]
00114534ldr x2, [sp+80]
00114538ldr x3, [sp+72]
0011453cstr x3, [x1]
00114540adrp x27, 0x937000
00114544ldr w3, [x27+3056]
00114548cbz w3, 0x114550
0011454cb 0x114554
00114550
00114550loc_114550:
00114550b 0x114568
00114554
00114554loc_114554:
00114554bl runtime.gcWriteBarrier2
00114558str x2, [x25]
0011455cldr x3, [x1+8]
00114560str x3, [x25+8]
00114564b 0x114568
00114568
00114568loc_114568:
00114568str x2, [x1+8]
0011456cldr x1, [sp+48]
00114570ldrsb x27, [x1]
00114574adrp x27, 0x937000
00114578ldr w2, [x27+3056]
0011457ccbz w2, 0x114584
00114580b 0x114588
00114584
00114584loc_114584:
00114584b 0x114598
00114588
00114588loc_114588:
00114588ldr x2, [x1+16]
0011458cbl runtime.gcWriteBarrier1
00114590str x2, [x25]
00114594b 0x114598
00114598
00114598loc_114598:
00114598adrp x2, 0x5c4000
0011459cadd x2, x2, 3592
001145a0str x2, [x1+16]
001145a4ldr x1, [sp+48]
001145a8ldrsb x27, [x1]
001145acorr x2, xzr, 0x10000
001145b0str x2, [x1+24]
001145b4ldr x0, [sp+48]
001145b8str x0, [sp+32]
001145bcldur x29, [sp-8]
001145c0ldr x30, [sp], 64
001145c4ret x30
001145c8
001145c8loc_1145c8:
001145c8stp x0, x1, [sp+8]
001145ccmov x3, x30
001145d0bl runtime.morestack_noctxt.abi0
001145d4ldp x0, x1, [sp+8]
001145d8b 0x1144b0
001145dcudf 0
001144b0
001145e0
001145e0bufio.(*Scanner).Err: ; void bufio.(*Scanner).Err(bufio.Scanner * s)
001145e0ldr x16, [x28+16]
001145e4subs xzr, sp, x16
001145e8b.ls 0x114684
001145ecstr x30, [sp-80]!
001145f0stur x29, [sp-8]
001145f4sub x29, sp, 8
001145f8str x0, [sp+88]
001145fcstp xzr, xzr, [sp+40]
00114600ldr x3, [sp+88]
00114604ldrsb x27, [x3]
00114608ldr x0, [x3+96]
0011460cldr x1, [x3+104]
00114610str x0, [sp+56]
00114614str x1, [sp+64]
00114618adrp x27, 0x90d000
0011461cldr x3, [x27+1520]
00114620subs xzr, x3, x0
00114624b.eq 0x11462c
00114628b 0x11465c
0011462c
0011462cloc_11462c:
0011462cadrp x27, 0x90d000
00114630ldr x2, [x27+1528]
00114634bl runtime.ifaceeq
00114638tbnz w0, 0, 0x114640
0011463cb 0x114658
00114640
00114640loc_114640:
00114640stp xzr, xzr, [sp+40]
00114644mov x0, xzr
00114648mov x1, xzr
0011464cldur x29, [sp-8]
00114650ldr x30, [sp], 80
00114654ret x30
00114658
00114658loc_114658:
00114658b 0x114660
0011465c
0011465cloc_11465c:
0011465cb 0x114660
00114660
00114660loc_114660:
00114660ldr x2, [sp+88]
00114664ldrsb x27, [x2]
00114668ldr x0, [x2+96]
0011466cldr x1, [x2+104]
00114670str x0, [sp+40]
00114674str x1, [sp+48]
00114678ldur x29, [sp-8]
0011467cldr x30, [sp], 80
00114680ret x30
00114684
00114684loc_114684:
00114684str x0, [sp+8]
00114688mov x3, x30
0011468cbl runtime.morestack_noctxt.abi0
00114690ldr x0, [sp+8]
00114694b 0x1145e0
00114698udf 0
0011469cudf 0
001145e0
001145e0bufio.(*Scanner).Err: ; void bufio.(*Scanner).Err(bufio.Scanner * s)
001145e0ldr x16, [x28+16]
001145e4subs xzr, sp, x16
001145e8b.ls 0x114684
001145ecstr x30, [sp-80]!
001145f0stur x29, [sp-8]
001145f4sub x29, sp, 8
001145f8str x0, [sp+88]
001145fcstp xzr, xzr, [sp+40]
00114600ldr x3, [sp+88]
00114604ldrsb x27, [x3]
00114608ldr x0, [x3+96]
0011460cldr x1, [x3+104]
00114610str x0, [sp+56]
00114614str x1, [sp+64]
00114618adrp x27, 0x90d000
0011461cldr x3, [x27+1520]
00114620subs xzr, x3, x0
00114624b.eq 0x11462c
00114628b 0x11465c
0011462c
0011462cloc_11462c:
0011462cadrp x27, 0x90d000
00114630ldr x2, [x27+1528]
00114634bl runtime.ifaceeq
00114638tbnz w0, 0, 0x114640
0011463cb 0x114658
00114640
00114640loc_114640:
00114640stp xzr, xzr, [sp+40]
00114644mov x0, xzr
00114648mov x1, xzr
0011464cldur x29, [sp-8]
00114650ldr x30, [sp], 80
00114654ret x30
00114658
00114658loc_114658:
00114658b 0x114660
0011465c
0011465cloc_11465c:
0011465cb 0x114660
00114660
00114660loc_114660:
00114660ldr x2, [sp+88]
00114664ldrsb x27, [x2]
00114668ldr x0, [x2+96]
0011466cldr x1, [x2+104]
00114670str x0, [sp+40]
00114674str x1, [sp+48]
00114678ldur x29, [sp-8]
0011467cldr x30, [sp], 80
00114680ret x30
00114684
00114684loc_114684:
00114684str x0, [sp+8]
00114688mov x3, x30
0011468cbl runtime.morestack_noctxt.abi0
00114690ldr x0, [sp+8]
00114694b 0x1145e0
00114698udf 0
0011469cudf 0
001145e0
001146a0
001146a0bufio.(*Scanner).Text: ; void bufio.(*Scanner).Text(bufio.Scanner * s)
001146a0ldr x16, [x28+16]
001146a4subs xzr, sp, x16
001146a8b.ls 0x1146fc
001146acstr x30, [sp-80]!
001146b0stur x29, [sp-8]
001146b4sub x29, sp, 8
001146b8str x0, [sp+88]
001146bcstp xzr, xzr, [sp+32]
001146c0ldr x3, [sp+88]
001146c4ldrsb x27, [x3]
001146c8ldr x1, [x3+32]
001146ccldr x2, [x3+40]
001146d0ldr x3, [x3+48]
001146d4str x1, [sp+48]
001146d8str x2, [sp+56]
001146dcstr x3, [sp+64]
001146e0mov x0, xzr
001146e4bl runtime.slicebytetostring
001146e8str x0, [sp+32]
001146ecstr x1, [sp+40]
001146f0ldur x29, [sp-8]
001146f4ldr x30, [sp], 80
001146f8ret x30
001146fc
001146fcloc_1146fc:
001146fcstr x0, [sp+8]
00114700mov x3, x30
00114704bl runtime.morestack_noctxt.abi0
00114708ldr x0, [sp+8]
0011470cb 0x1146a0
001146a0
001146a0bufio.(*Scanner).Text: ; void bufio.(*Scanner).Text(bufio.Scanner * s)
001146a0ldr x16, [x28+16]
001146a4subs xzr, sp, x16
001146a8b.ls 0x1146fc
001146acstr x30, [sp-80]!
001146b0stur x29, [sp-8]
001146b4sub x29, sp, 8
001146b8str x0, [sp+88]
001146bcstp xzr, xzr, [sp+32]
001146c0ldr x3, [sp+88]
001146c4ldrsb x27, [x3]
001146c8ldr x1, [x3+32]
001146ccldr x2, [x3+40]
001146d0ldr x3, [x3+48]
001146d4str x1, [sp+48]
001146d8str x2, [sp+56]
001146dcstr x3, [sp+64]
001146e0mov x0, xzr
001146e4bl runtime.slicebytetostring
001146e8str x0, [sp+32]
001146ecstr x1, [sp+40]
001146f0ldur x29, [sp-8]
001146f4ldr x30, [sp], 80
001146f8ret x30
001146fc
001146fcloc_1146fc:
001146fcstr x0, [sp+8]
00114700mov x3, x30
00114704bl runtime.morestack_noctxt.abi0
00114708ldr x0, [sp+8]
0011470cb 0x1146a0
001146a0
00114710
00114710bufio.(*Scanner).Scan: ; void bufio.(*Scanner).Scan(bufio.Scanner * s)
00114710ldr x16, [x28+16]
00114714sub x17, sp, 336
00114718subs xzr, x17, x16
0011471cb.ls 0x1151d0
00114720sub x20, sp, 464
00114724stp x29, x30, [x20-8]
00114728add sp, x20, 0
0011472csub x29, sp, 8
00114730str x0, [sp+472]
00114734strb wzr, [sp+52]
00114738ldr x4, [sp+472]
0011473cldrsb x27, [x4]
00114740ldrb w4, [x4+121]
00114744tbnz w4, 0, 0x11474c
00114748b 0x114760
0011474c
0011474cloc_11474c:
0011474cstrb wzr, [sp+52]
00114750mov x0, xzr
00114754ldp x29, x30, [sp-8]
00114758add sp, sp, 464
0011475cret x30
00114760
00114760loc_114760:
00114760ldr x4, [sp+472]
00114764ldrsb x27, [x4]
00114768orr x5, xzr, 1
0011476cstrb w5, [x4+120]
00114770b 0x114774
00114774
00114774loc_114774:
00114774b 0x114778
00114778
00114778loc_114778:
00114778ldr x4, [sp+472]
0011477cldrsb x27, [x4]
00114780ldr x4, [x4+88]
00114784ldr x6, [sp+472]
00114788ldrsb x27, [x6]
0011478cldr x6, [x6+80]
00114790subs xzr, x6, x4
00114794cset x4, lt
00114798strb w4, [sp+55]
0011479cb.lt 0x1147a4
001147a0b 0x1147a8
001147a4
001147a4loc_1147a4:
001147a4b 0x1147c4
001147a8
001147a8loc_1147a8:
001147a8ldr x4, [sp+472]
001147acldrsb x27, [x4]
001147b0ldr x4, [x4+96]
001147b4subs xzr, x4, 0
001147b8cset x4, ne
001147bcstrb w4, [sp+55]
001147c0b 0x1147c4
001147c4
001147c4loc_1147c4:
001147c4ldrb w4, [sp+55]
001147c8tbnz w4, 0, 0x1147d0
001147ccb 0x114aec
001147d0
001147d0loc_1147d0:
001147d0ldr x4, [sp+472]
001147d4ldrsb x27, [x4]
001147d8ldr x0, [x4+80]
001147dcstr x0, [sp+144]
001147e0ldr x4, [sp+472]
001147e4ldrsb x27, [x4]
001147e8ldr x1, [x4+88]
001147ecstr x1, [sp+136]
001147f0ldr x4, [sp+472]
001147f4ldrsb x27, [x4]
001147f8ldr x2, [x4+72]
001147fcldr x4, [x4+56]
00114800subs xzr, x2, x1
00114804b.hs 0x11480c
00114808b 0x1151c8
0011480c
0011480cloc_11480c:
0011480csubs xzr, x1, x0
00114810b.hs 0x114818
00114814b 0x1151c4
00114818
00114818loc_114818:
00114818sub x5, x2, x0
0011481csub x6, x1, x0
00114820sub x7, xzr, x5
00114824and x7, x0, x7, asr #63
00114828add x4, x4, x7
0011482cstr x4, [sp+416]
00114830str x6, [sp+424]
00114834str x5, [sp+432]
00114838str xzr, [sp+392]
0011483cstp xzr, xzr, [sp+400]
00114840stp xzr, xzr, [sp+376]
00114844ldr x4, [sp+472]
00114848ldrsb x27, [x4]
0011484cldr x4, [x4+96]
00114850subs xzr, x4, 0
00114854cset x3, ne
00114858strb w3, [sp+53]
0011485cldr x4, [sp+472]
00114860ldrsb x27, [x4]
00114864ldr x26, [x4+16]
00114868ldr x4, [x26]
0011486cldr x0, [sp+416]
00114870ldr x1, [sp+424]
00114874ldr x2, [sp+432]
00114878blr x4
0011487cstr x0, [sp+128]
00114880str x1, [sp+392]
00114884str x2, [sp+400]
00114888str x3, [sp+408]
0011488cstr x4, [sp+376]
00114890str x5, [sp+384]
00114894ldr x4, [sp+128]
00114898str x4, [sp+88]
0011489cldr x4, [sp+392]
001148a0ldr x5, [sp+400]
001148a4ldr x6, [sp+408]
001148a8str x4, [sp+256]
001148acstr x5, [sp+264]
001148b0str x6, [sp+272]
001148b4ldr x4, [sp+376]
001148b8ldr x5, [sp+384]
001148bcstr x4, [sp+240]
001148c0str x5, [sp+248]
001148c4ldr x4, [sp+88]
001148c8str x4, [sp+80]
001148ccldr x4, [sp+256]
001148d0ldr x5, [sp+264]
001148d4ldr x6, [sp+272]
001148d8str x4, [sp+160]
001148dcstr x5, [sp+168]
001148e0str x6, [sp+176]
001148e4ldr x1, [sp+248]
001148e8ldr x0, [sp+240]
001148ecstr x0, [sp+224]
001148f0str x1, [sp+232]
001148f4cbnz x0, 0x1148fc
001148f8b 0x1149c4
001148fc
001148fcloc_1148fc:
001148fcadrp x27, 0x90d000
00114900ldr x3, [x27+1936]
00114904subs xzr, x3, x0
00114908b.eq 0x114910
0011490cb 0x11499c
00114910
00114910loc_114910:
00114910adrp x27, 0x90d000
00114914ldr x2, [x27+1944]
00114918bl runtime.ifaceeq
0011491ctbnz w0, 0, 0x114924
00114920b 0x114998
00114924
00114924loc_114924:
00114924ldr x1, [sp+472]
00114928ldrsb x27, [x1]
0011492cldr x2, [sp+160]
00114930ldr x3, [sp+168]
00114934ldr x4, [sp+176]
00114938str x3, [x1+40]
0011493cstr x4, [x1+48]
00114940adrp x27, 0x937000
00114944ldr w3, [x27+3056]
00114948cbz w3, 0x114950
0011494cb 0x114954
00114950
00114950loc_114950:
00114950b 0x114968
00114954
00114954loc_114954:
00114954bl runtime.gcWriteBarrier2
00114958str x2, [x25]
0011495cldr x3, [x1+32]
00114960str x3, [x25+8]
00114964b 0x114968
00114968
00114968loc_114968:
00114968str x2, [x1+32]
0011496cldr x1, [sp+472]
00114970ldrsb x27, [x1]
00114974orr x2, xzr, 1
00114978strb w2, [x1+121]
0011497cldr x1, [sp+160]
00114980subs xzr, x1, 0
00114984cset x0, ne
00114988strb w0, [sp+52]
0011498cldp x29, x30, [sp-8]
00114990add sp, sp, 464
00114994ret x30
00114998
00114998loc_114998:
00114998b 0x1149a0
0011499c
0011499cloc_11499c:
0011499cb 0x1149a0
001149a0
001149a0loc_1149a0:
001149a0ldr x1, [sp+224]
001149a4ldr x2, [sp+232]
001149a8ldr x0, [sp+472]
001149acbl bufio.(*Scanner).setErr
001149b0strb wzr, [sp+52]
001149b4mov x0, xzr
001149b8ldp x29, x30, [sp-8]
001149bcadd sp, sp, 464
001149c0ret x30
001149c4
001149c4loc_1149c4:
001149c4ldr x1, [sp+80]
001149c8ldr x0, [sp+472]
001149ccbl bufio.(*Scanner).advance
001149d0strb w0, [sp+55]
001149d4tbnz w0, 0, 0x1149dc
001149d8b 0x114ad8
001149dc
001149dcloc_1149dc:
001149dcldr x4, [sp+472]
001149e0ldrsb x27, [x4]
001149e4ldr x5, [sp+160]
001149e8ldr x6, [sp+168]
001149ecldr x7, [sp+176]
001149f0str x6, [x4+40]
001149f4str x7, [x4+48]
001149f8adrp x27, 0x937000
001149fcldr w6, [x27+3056]
00114a00cbz w6, 0x114a08
00114a04b 0x114a0c
00114a08
00114a08loc_114a08:
00114a08b 0x114a20
00114a0c
00114a0cloc_114a0c:
00114a0cbl runtime.gcWriteBarrier2
00114a10str x5, [x25]
00114a14ldr x6, [x4+32]
00114a18str x6, [x25+8]
00114a1cb 0x114a20
00114a20
00114a20loc_114a20:
00114a20str x5, [x4+32]
00114a24ldr x4, [sp+160]
00114a28cbnz x4, 0x114a30
00114a2cb 0x114ad4
00114a30
00114a30loc_114a30:
00114a30ldr x2, [sp+472]
00114a34ldrsb x27, [x2]
00114a38ldr x2, [x2+96]
00114a3csubs xzr, x2, 0
00114a40cset x3, ne
00114a44eor x3, x3, 1
00114a48strb w3, [sp+55]
00114a4ccbnz x2, 0x114a54
00114a50b 0x114a68
00114a54
00114a54loc_114a54:
00114a54ldr x2, [sp+80]
00114a58subs xzr, x2, 0
00114a5ccset x2, gt
00114a60strb w2, [sp+55]
00114a64b 0x114a6c
00114a68
00114a68loc_114a68:
00114a68b 0x114a6c
00114a6c
00114a6cloc_114a6c:
00114a6cldrb w2, [sp+55]
00114a70tbnz w2, 0, 0x114a78
00114a74b 0x114a88
00114a78
00114a78loc_114a78:
00114a78ldr x1, [sp+472]
00114a7cldrsb x27, [x1]
00114a80str xzr, [x1+112]
00114a84b 0x114ac0
00114a88
00114a88loc_114a88:
00114a88ldr x2, [sp+472]
00114a8cldrsb x27, [x2]
00114a90ldr x3, [sp+472]
00114a94ldrsb x27, [x3]
00114a98ldr x3, [x3+112]
00114a9cadd x3, x3, 1
00114aa0str x3, [x2+112]
00114aa4ldr x2, [sp+472]
00114aa8ldrsb x27, [x2]
00114aacldr x2, [x2+112]
00114ab0subs xzr, x2, 100
00114ab4b.gt 0x1151b0
00114ab8b 0x114abc
00114abc
00114abcloc_114abc:
00114abcb 0x114ac0
00114ac0
00114ac0loc_114ac0:
00114ac0orr x0, xzr, 1
00114ac4strb w0, [sp+52]
00114ac8ldp x29, x30, [sp-8]
00114accadd sp, sp, 464
00114ad0ret x30
00114ad4
00114ad4loc_114ad4:
00114ad4b 0x114af0
00114ad8
00114ad8loc_114ad8:
00114ad8strb wzr, [sp+52]
00114adcmov x0, xzr
00114ae0ldp x29, x30, [sp-8]
00114ae4add sp, sp, 464
00114ae8ret x30
00114aec
00114aecloc_114aec:
00114aecb 0x114af0
00114af0
00114af0loc_114af0:
00114af0ldr x4, [sp+472]
00114af4ldrsb x27, [x4]
00114af8ldr x4, [x4+96]
00114afccbnz x4, 0x114b04
00114b00b 0x114b30
00114b04
00114b04loc_114b04:
00114b04ldr x1, [sp+472]
00114b08ldrsb x27, [x1]
00114b0cstr xzr, [x1+80]
00114b10ldr x1, [sp+472]
00114b14ldrsb x27, [x1]
00114b18str xzr, [x1+88]
00114b1cstrb wzr, [sp+52]
00114b20mov x0, xzr
00114b24ldp x29, x30, [sp-8]
00114b28add sp, sp, 464
00114b2cret x30
00114b30
00114b30loc_114b30:
00114b30ldr x4, [sp+472]
00114b34ldrsb x27, [x4]
00114b38ldr x4, [x4+80]
00114b3csubs xzr, x4, 0
00114b40cset x4, gt
00114b44strb w4, [sp+55]
00114b48b.gt 0x114b50
00114b4cb 0x114bbc
00114b50
00114b50loc_114b50:
00114b50ldr x4, [sp+472]
00114b54ldrsb x27, [x4]
00114b58ldr x4, [x4+64]
00114b5cstr x4, [sp+128]
00114b60ldr x5, [sp+472]
00114b64ldrsb x27, [x5]
00114b68ldr x5, [x5+88]
00114b6csubs xzr, x5, x4
00114b70cset x4, eq
00114b74strb w4, [sp+54]
00114b78b.eq 0x114b80
00114b7cb 0x114b84
00114b80
00114b80loc_114b80:
00114b80b 0x114bb0
00114b84
00114b84loc_114b84:
00114b84ldr x4, [sp+472]
00114b88ldrsb x27, [x4]
00114b8cldr x4, [x4+64]
00114b90str x4, [sp+136]
00114b94ldr x5, [sp+472]
00114b98ldrsb x27, [x5]
00114b9cldr x5, [x5+80]
00114ba0subs xzr, x5, x4, lsr #1
00114ba4cset x4, gt
00114ba8strb w4, [sp+54]
00114bacb 0x114bb0
00114bb0
00114bb0loc_114bb0:
00114bb0ldrb w4, [sp+54]
00114bb4strb w4, [sp+55]
00114bb8b 0x114bc0
00114bbc
00114bbcloc_114bbc:
00114bbcb 0x114bc0
00114bc0
00114bc0loc_114bc0:
00114bc0ldrb w4, [sp+55]
00114bc4tbnz w4, 0, 0x114bcc
00114bc8b 0x114cf8
00114bcc
00114bccloc_114bcc:
00114bccldr x4, [sp+472]
00114bd0ldrsb x27, [x4]
00114bd4ldr x0, [x4+80]
00114bd8str x0, [sp+128]
00114bdcldr x4, [sp+472]
00114be0ldrsb x27, [x4]
00114be4ldr x1, [x4+88]
00114be8str x1, [sp+136]
00114becldr x4, [sp+472]
00114bf0ldrsb x27, [x4]
00114bf4ldr x2, [x4+72]
00114bf8ldr x4, [x4+56]
00114bfcsubs xzr, x2, x1
00114c00b.hs 0x114c08
00114c04b 0x1151ac
00114c08
00114c08loc_114c08:
00114c08subs xzr, x1, x0
00114c0cb.hs 0x114c14
00114c10b 0x1151a8
00114c14
00114c14loc_114c14:
00114c14sub x5, x2, x0
00114c18sub x6, x1, x0
00114c1csub x7, xzr, x5
00114c20and x7, x0, x7, asr #63
00114c24add x4, x4, x7
00114c28str x4, [sp+392]
00114c2cstr x6, [sp+400]
00114c30str x5, [sp+408]
00114c34ldr x4, [sp+472]
00114c38ldrsb x27, [x4]
00114c3cldr x5, [x4+56]
00114c40ldr x6, [x4+64]
00114c44ldr x4, [x4+72]
00114c48str x5, [sp+352]
00114c4cstr x6, [sp+360]
00114c50str x4, [sp+368]
00114c54ldr x4, [sp+400]
00114c58ldr x5, [sp+392]
00114c5cldr x6, [sp+408]
00114c60str x5, [sp+328]
00114c64str x4, [sp+336]
00114c68str x6, [sp+344]
00114c6cldr x5, [sp+360]
00114c70str x5, [sp+120]
00114c74subs xzr, x5, x4
00114c78b.gt 0x114c80
00114c7cb 0x114c88
00114c80
00114c80loc_114c80:
00114c80str x4, [sp+120]
00114c84b 0x114c8c
00114c88
00114c88loc_114c88:
00114c88b 0x114c8c
00114c8c
00114c8cloc_114c8c:
00114c8cldr x4, [sp+352]
00114c90ldr x5, [sp+328]
00114c94subs xzr, x5, x4
00114c98b.ne 0x114ca0
00114c9cb 0x114cbc
00114ca0
00114ca0loc_114ca0:
00114ca0ldr x3, [sp+120]
00114ca4str x3, [sp+112]
00114ca8ldr x2, [sp+112]
00114cacldr x1, [sp+328]
00114cb0ldr x0, [sp+352]
00114cb4bl runtime.memmove
00114cb8b 0x114cc0
00114cbc
00114cbcloc_114cbc:
00114cbcb 0x114cc0
00114cc0
00114cc0loc_114cc0:
00114cc0ldr x4, [sp+472]
00114cc4ldrsb x27, [x4]
00114cc8ldr x5, [sp+472]
00114cccldrsb x27, [x5]
00114cd0ldr x5, [x5+88]
00114cd4ldr x6, [sp+472]
00114cd8ldrsb x27, [x6]
00114cdcldr x6, [x6+80]
00114ce0sub x5, x5, x6
00114ce4str x5, [x4+88]
00114ce8ldr x4, [sp+472]
00114cecldrsb x27, [x4]
00114cf0str xzr, [x4+80]
00114cf4b 0x114cfc
00114cf8
00114cf8loc_114cf8:
00114cf8b 0x114cfc
00114cfc
00114cfcloc_114cfc:
00114cfcldr x4, [sp+472]
00114d00ldrsb x27, [x4]
00114d04ldr x4, [x4+64]
00114d08str x4, [sp+136]
00114d0cldr x5, [sp+472]
00114d10ldrsb x27, [x5]
00114d14ldr x5, [x5+88]
00114d18subs xzr, x5, x4
00114d1cb.eq 0x114d24
00114d20b 0x114fa8
00114d24
00114d24loc_114d24:
00114d24ldr x3, [sp+472]
00114d28ldrsb x27, [x3]
00114d2cldr x3, [x3+64]
00114d30str x3, [sp+136]
00114d34ldr x4, [sp+472]
00114d38ldrsb x27, [x4]
00114d3cldr x4, [x4+24]
00114d40subs xzr, x3, x4
00114d44cset x3, ge
00114d48strb w3, [sp+55]
00114d4cb.ge 0x114d54
00114d50b 0x114d58
00114d54
00114d54loc_114d54:
00114d54b 0x114d7c
00114d58
00114d58loc_114d58:
00114d58ldr x3, [sp+472]
00114d5cldrsb x27, [x3]
00114d60ldr x3, [x3+64]
00114d64str x3, [sp+128]
00114d68movn x4, 0xc000000000000000
00114d6csubs xzr, x3, x4
00114d70cset x3, gt
00114d74strb w3, [sp+55]
00114d78b 0x114d7c
00114d7c
00114d7cloc_114d7c:
00114d7cldrb w3, [sp+55]
00114d80tbnz w3, 0, 0x114d88
00114d84b 0x114db4
00114d88
00114d88loc_114d88:
00114d88adrp x27, 0x90d000
00114d8cldr x1, [x27+1872]
00114d90adrp x27, 0x90d000
00114d94ldr x2, [x27+1880]
00114d98ldr x0, [sp+472]
00114d9cbl bufio.(*Scanner).setErr
00114da0strb wzr, [sp+52]
00114da4mov x0, xzr
00114da8ldp x29, x30, [sp-8]
00114dacadd sp, sp, 464
00114db0ret x30
00114db4
00114db4loc_114db4:
00114db4ldr x3, [sp+472]
00114db8ldrsb x27, [x3]
00114dbcldr x3, [x3+64]
00114dc0str x3, [sp+136]
00114dc4ubfm x3, x3, 63, 62
00114dc8str x3, [sp+56]
00114dcccbz x3, 0x114dd4
00114dd0b 0x114de0
00114dd4
00114dd4loc_114dd4:
00114dd4orr x3, xzr, 4096
00114dd8str x3, [sp+56]
00114ddcb 0x114de8
00114de0
00114de0loc_114de0:
00114de0orr x3, xzr, 4096
00114de4b 0x114de8
00114de8
00114de8loc_114de8:
00114de8ldr x4, [sp+56]
00114decldr x5, [sp+472]
00114df0ldrsb x27, [x5]
00114df4ldr x5, [x5+24]
00114df8subs xzr, x5, x4
00114dfcb.lt 0x114e04
00114e00b 0x114e08
00114e04
00114e04loc_114e04:
00114e04b 0x114e10
00114e08
00114e08loc_114e08:
00114e08mov x5, x4
00114e0cb 0x114e10
00114e10
00114e10loc_114e10:
00114e10str x5, [sp+56]
00114e14adrp x0, 0x4e1000
00114e18add x0, x0, 3072
00114e1cmov x1, x5
00114e20mov x2, x1
00114e24bl runtime.makeslice
00114e28ldr x3, [sp+56]
00114e2cldr x4, [sp+56]
00114e30str x0, [sp+184]
00114e34str x3, [sp+192]
00114e38str x4, [sp+200]
00114e3cldr x3, [sp+472]
00114e40ldrsb x27, [x3]
00114e44ldr x0, [x3+80]
00114e48str x0, [sp+136]
00114e4cldr x3, [sp+472]
00114e50ldrsb x27, [x3]
00114e54ldr x1, [x3+88]
00114e58str x1, [sp+128]
00114e5cldr x3, [sp+472]
00114e60ldrsb x27, [x3]
00114e64ldr x2, [x3+72]
00114e68ldr x3, [x3+56]
00114e6csubs xzr, x2, x1
00114e70b.hs 0x114e78
00114e74b 0x1151a4
00114e78
00114e78loc_114e78:
00114e78subs xzr, x1, x0
00114e7cb.hs 0x114e84
00114e80b 0x1151a0
00114e84
00114e84loc_114e84:
00114e84sub x4, x2, x0
00114e88sub x5, x1, x0
00114e8csub x6, xzr, x4
00114e90and x6, x0, x6, asr #63
00114e94add x6, x3, x6
00114e98str x6, [sp+392]
00114e9cstr x5, [sp+400]
00114ea0str x4, [sp+408]
00114ea4ldr x4, [sp+184]
00114ea8ldr x5, [sp+192]
00114eacldr x6, [sp+200]
00114eb0str x4, [sp+304]
00114eb4str x5, [sp+312]
00114eb8str x6, [sp+320]
00114ebcldr x4, [sp+400]
00114ec0ldr x5, [sp+392]
00114ec4ldr x6, [sp+408]
00114ec8str x5, [sp+280]
00114eccstr x4, [sp+288]
00114ed0str x6, [sp+296]
00114ed4ldr x5, [sp+312]
00114ed8str x5, [sp+104]
00114edcsubs xzr, x5, x4
00114ee0b.gt 0x114ee8
00114ee4b 0x114ef0
00114ee8
00114ee8loc_114ee8:
00114ee8str x4, [sp+104]
00114eecb 0x114ef4
00114ef0
00114ef0loc_114ef0:
00114ef0b 0x114ef4
00114ef4
00114ef4loc_114ef4:
00114ef4ldr x4, [sp+280]
00114ef8ldr x5, [sp+304]
00114efcsubs xzr, x4, x5
00114f00b.ne 0x114f08
00114f04b 0x114f24
00114f08
00114f08loc_114f08:
00114f08ldr x3, [sp+104]
00114f0cstr x3, [sp+96]
00114f10ldr x2, [sp+96]
00114f14ldr x1, [sp+280]
00114f18ldr x0, [sp+304]
00114f1cbl runtime.memmove
00114f20b 0x114f28
00114f24
00114f24loc_114f24:
00114f24b 0x114f28
00114f28
00114f28loc_114f28:
00114f28ldr x4, [sp+472]
00114f2cldrsb x27, [x4]
00114f30ldr x5, [sp+184]
00114f34ldr x6, [sp+192]
00114f38ldr x7, [sp+200]
00114f3cstr x6, [x4+64]
00114f40str x7, [x4+72]
00114f44adrp x27, 0x937000
00114f48ldr w6, [x27+3056]
00114f4ccbz w6, 0x114f54
00114f50b 0x114f58
00114f54
00114f54loc_114f54:
00114f54b 0x114f6c
00114f58
00114f58loc_114f58:
00114f58bl runtime.gcWriteBarrier2
00114f5cstr x5, [x25]
00114f60ldr x6, [x4+56]
00114f64str x6, [x25+8]
00114f68b 0x114f6c
00114f6c
00114f6cloc_114f6c:
00114f6cstr x5, [x4+56]
00114f70ldr x4, [sp+472]
00114f74ldrsb x27, [x4]
00114f78ldr x5, [sp+472]
00114f7cldrsb x27, [x5]
00114f80ldr x5, [x5+88]
00114f84ldr x6, [sp+472]
00114f88ldrsb x27, [x6]
00114f8cldr x6, [x6+80]
00114f90sub x5, x5, x6
00114f94str x5, [x4+88]
00114f98ldr x4, [sp+472]
00114f9cldrsb x27, [x4]
00114fa0str xzr, [x4+80]
00114fa4b 0x114fac
00114fa8
00114fa8loc_114fa8:
00114fa8b 0x114fac
00114fac
00114facloc_114fac:
00114facstr xzr, [sp+72]
00114fb0b 0x114fb4
00114fb4
00114fb4loc_114fb4:
00114fb4b 0x114fb8
00114fb8
00114fb8loc_114fb8:
00114fb8ldr x4, [sp+472]
00114fbcldrsb x27, [x4]
00114fc0ldr x0, [x4+88]
00114fc4str x0, [sp+128]
00114fc8ldr x4, [sp+472]
00114fccldrsb x27, [x4]
00114fd0ldr x1, [x4+64]
00114fd4str x1, [sp+136]
00114fd8ldr x4, [sp+472]
00114fdcldrsb x27, [x4]
00114fe0ldr x2, [x4+72]
00114fe4ldr x4, [x4+56]
00114fe8subs xzr, x2, x1
00114fecb.hs 0x114ff4
00114ff0b 0x11519c
00114ff4
00114ff4loc_114ff4:
00114ff4subs xzr, x1, x0
00114ff8b.hs 0x115000
00114ffcb 0x115198
00115000
00115000loc_115000:
00115000sub x5, x2, x0
00115004sub x6, x1, x0
00115008sub x7, xzr, x5
0011500cand x7, x0, x7, asr #63
00115010add x4, x4, x7
00115014str x4, [sp+392]
00115018str x6, [sp+400]
0011501cstr x5, [sp+408]
00115020stp xzr, xzr, [sp+376]
00115024ldr x4, [sp+472]
00115028ldrsb x27, [x4]
0011502cldr x5, [x4]
00115030ldrsb x27, [x5]
00115034ldr x0, [x4+8]
00115038ldr x4, [x5+24]
0011503cldr x1, [sp+392]
00115040ldr x2, [sp+400]
00115044ldr x3, [sp+408]
00115048blr x4
0011504cstr x0, [sp+144]
00115050str x1, [sp+376]
00115054str x2, [sp+384]
00115058ldr x4, [sp+144]
0011505cstr x4, [sp+152]
00115060str x1, [sp+440]
00115064str x2, [sp+448]
00115068ldr x4, [sp+152]
0011506cstr x4, [sp+64]
00115070str x1, [sp+208]
00115074str x2, [sp+216]
00115078ldr x4, [sp+64]
0011507csubs xzr, x4, 0
00115080cset x5, lt
00115084strb w5, [sp+55]
00115088tbnz x4, 63, 0x115090
0011508cb 0x115094
00115090
00115090loc_115090:
00115090b 0x1150c8
00115094
00115094loc_115094:
00115094ldr x4, [sp+472]
00115098ldrsb x27, [x4]
0011509cldr x4, [x4+64]
001150a0str x4, [sp+144]
001150a4ldr x5, [sp+472]
001150a8ldrsb x27, [x5]
001150acldr x5, [x5+88]
001150b0sub x4, x4, x5
001150b4ldr x5, [sp+64]
001150b8subs xzr, x5, x4
001150bccset x4, gt
001150c0strb w4, [sp+55]
001150c4b 0x1150c8
001150c8
001150c8loc_1150c8:
001150c8ldrb w4, [sp+55]
001150cctbnz w4, 0, 0x1150d4
001150d0b 0x1150f0
001150d4
001150d4loc_1150d4:
001150d4adrp x27, 0x90c000
001150d8ldr x1, [x27+1920]
001150dcadrp x27, 0x90c000
001150e0ldr x2, [x27+1928]
001150e4ldr x0, [sp+472]
001150e8bl bufio.(*Scanner).setErr
001150ecb 0x115184
001150f0
001150f0loc_1150f0:
001150f0ldr x4, [sp+472]
001150f4ldrsb x27, [x4]
001150f8ldr x5, [sp+472]
001150fcldrsb x27, [x5]
00115100ldr x5, [x5+88]
00115104ldr x6, [sp+64]
00115108add x5, x5, x6
0011510cstr x5, [x4+88]
00115110ldr x4, [sp+208]
00115114cbnz x4, 0x11511c
00115118b 0x115130
0011511c
0011511cloc_11511c:
0011511cldr x1, [sp+208]
00115120ldr x2, [sp+216]
00115124ldr x0, [sp+472]
00115128bl bufio.(*Scanner).setErr
0011512cb 0x115184
00115130
00115130loc_115130:
00115130ldr x4, [sp+64]
00115134subs xzr, x4, 0
00115138b.gt 0x115140
0011513cb 0x115150
00115140
00115140loc_115140:
00115140ldr x4, [sp+472]
00115144ldrsb x27, [x4]
00115148str xzr, [x4+112]
0011514cb 0x115184
00115150
00115150loc_115150:
00115150ldr x4, [sp+72]
00115154add x4, x4, 1
00115158str x4, [sp+72]
0011515csubs xzr, x4, 100
00115160b.gt 0x115168
00115164b 0x115190
00115168
00115168loc_115168:
00115168adrp x27, 0x90c000
0011516cldr x1, [x27+1552]
00115170adrp x27, 0x90c000
00115174ldr x2, [x27+1560]
00115178ldr x0, [sp+472]
0011517cbl bufio.(*Scanner).setErr
00115180b 0x115184
00115184
00115184loc_115184:
00115184b 0x115188
00115188
00115188loc_115188:
00115188orr x5, xzr, 1
0011518cb 0x114774
00115190
00115190loc_115190:
00115190b 0x115194
00115194
00115194loc_115194:
00115194b 0x114fb4
00115198
00115198loc_115198:
00115198bl runtime.panicSliceB
0011519c
0011519cloc_11519c:
0011519cbl runtime.panicSliceAcap
001151a0
001151a0loc_1151a0:
001151a0bl runtime.panicSliceB
001151a4
001151a4loc_1151a4:
001151a4bl runtime.panicSliceAcap
001151a8
001151a8loc_1151a8:
001151a8bl runtime.panicSliceB
001151ac
001151acloc_1151ac:
001151acbl runtime.panicSliceAcap
001151b0
001151b0loc_1151b0:
001151b0adrp x0, 0x4e0000
001151b4add x0, x0, 2944
001151b8adrp x1, 0x5fc000
001151bcadd x1, x1, 1312
001151c0bl runtime.gopanic
001151c4
001151c4loc_1151c4:
001151c4bl runtime.panicSliceB
001151c8
001151c8loc_1151c8:
001151c8bl runtime.panicSliceAcap
001151cchint
001151d0
001151d0loc_1151d0:
001151d0str x0, [sp+8]
001151d4mov x3, x30
001151d8bl runtime.morestack_noctxt.abi0
001151dcldr x0, [sp+8]
001151e0b 0x114710
001151e4udf 0
001151e8udf 0
001151ecudf 0
00114710
00114710bufio.(*Scanner).Scan: ; void bufio.(*Scanner).Scan(bufio.Scanner * s)
00114710ldr x16, [x28+16]
00114714sub x17, sp, 336
00114718subs xzr, x17, x16
0011471cb.ls 0x1151d0
00114720sub x20, sp, 464
00114724stp x29, x30, [x20-8]
00114728add sp, x20, 0
0011472csub x29, sp, 8
00114730str x0, [sp+472]
00114734strb wzr, [sp+52]
00114738ldr x4, [sp+472]
0011473cldrsb x27, [x4]
00114740ldrb w4, [x4+121]
00114744tbnz w4, 0, 0x11474c
00114748b 0x114760
0011474c
0011474cloc_11474c:
0011474cstrb wzr, [sp+52]
00114750mov x0, xzr
00114754ldp x29, x30, [sp-8]
00114758add sp, sp, 464
0011475cret x30
00114760
00114760loc_114760:
00114760ldr x4, [sp+472]
00114764ldrsb x27, [x4]
00114768orr x5, xzr, 1
0011476cstrb w5, [x4+120]
00114770b 0x114774
00114774
00114774loc_114774:
00114774b 0x114778
00114778
00114778loc_114778:
00114778ldr x4, [sp+472]
0011477cldrsb x27, [x4]
00114780ldr x4, [x4+88]
00114784ldr x6, [sp+472]
00114788ldrsb x27, [x6]
0011478cldr x6, [x6+80]
00114790subs xzr, x6, x4
00114794cset x4, lt
00114798strb w4, [sp+55]
0011479cb.lt 0x1147a4
001147a0b 0x1147a8
001147a4
001147a4loc_1147a4:
001147a4b 0x1147c4
001147a8
001147a8loc_1147a8:
001147a8ldr x4, [sp+472]
001147acldrsb x27, [x4]
001147b0ldr x4, [x4+96]
001147b4subs xzr, x4, 0
001147b8cset x4, ne
001147bcstrb w4, [sp+55]
001147c0b 0x1147c4
001147c4
001147c4loc_1147c4:
001147c4ldrb w4, [sp+55]
001147c8tbnz w4, 0, 0x1147d0
001147ccb 0x114aec
001147d0
001147d0loc_1147d0:
001147d0ldr x4, [sp+472]
001147d4ldrsb x27, [x4]
001147d8ldr x0, [x4+80]
001147dcstr x0, [sp+144]
001147e0ldr x4, [sp+472]
001147e4ldrsb x27, [x4]
001147e8ldr x1, [x4+88]
001147ecstr x1, [sp+136]
001147f0ldr x4, [sp+472]
001147f4ldrsb x27, [x4]
001147f8ldr x2, [x4+72]
001147fcldr x4, [x4+56]
00114800subs xzr, x2, x1
00114804b.hs 0x11480c
00114808b 0x1151c8
0011480c
0011480cloc_11480c:
0011480csubs xzr, x1, x0
00114810b.hs 0x114818
00114814b 0x1151c4
00114818
00114818loc_114818:
00114818sub x5, x2, x0
0011481csub x6, x1, x0
00114820sub x7, xzr, x5
00114824and x7, x0, x7, asr #63
00114828add x4, x4, x7
0011482cstr x4, [sp+416]
00114830str x6, [sp+424]
00114834str x5, [sp+432]
00114838str xzr, [sp+392]
0011483cstp xzr, xzr, [sp+400]
00114840stp xzr, xzr, [sp+376]
00114844ldr x4, [sp+472]
00114848ldrsb x27, [x4]
0011484cldr x4, [x4+96]
00114850subs xzr, x4, 0
00114854cset x3, ne
00114858strb w3, [sp+53]
0011485cldr x4, [sp+472]
00114860ldrsb x27, [x4]
00114864ldr x26, [x4+16]
00114868ldr x4, [x26]
0011486cldr x0, [sp+416]
00114870ldr x1, [sp+424]
00114874ldr x2, [sp+432]
00114878blr x4
0011487cstr x0, [sp+128]
00114880str x1, [sp+392]
00114884str x2, [sp+400]
00114888str x3, [sp+408]
0011488cstr x4, [sp+376]
00114890str x5, [sp+384]
00114894ldr x4, [sp+128]
00114898str x4, [sp+88]
0011489cldr x4, [sp+392]
001148a0ldr x5, [sp+400]
001148a4ldr x6, [sp+408]
001148a8str x4, [sp+256]
001148acstr x5, [sp+264]
001148b0str x6, [sp+272]
001148b4ldr x4, [sp+376]
001148b8ldr x5, [sp+384]
001148bcstr x4, [sp+240]
001148c0str x5, [sp+248]
001148c4ldr x4, [sp+88]
001148c8str x4, [sp+80]
001148ccldr x4, [sp+256]
001148d0ldr x5, [sp+264]
001148d4ldr x6, [sp+272]
001148d8str x4, [sp+160]
001148dcstr x5, [sp+168]
001148e0str x6, [sp+176]
001148e4ldr x1, [sp+248]
001148e8ldr x0, [sp+240]
001148ecstr x0, [sp+224]
001148f0str x1, [sp+232]
001148f4cbnz x0, 0x1148fc
001148f8b 0x1149c4
001148fc
001148fcloc_1148fc:
001148fcadrp x27, 0x90d000
00114900ldr x3, [x27+1936]
00114904subs xzr, x3, x0
00114908b.eq 0x114910
0011490cb 0x11499c
00114910
00114910loc_114910:
00114910adrp x27, 0x90d000
00114914ldr x2, [x27+1944]
00114918bl runtime.ifaceeq
0011491ctbnz w0, 0, 0x114924
00114920b 0x114998
00114924
00114924loc_114924:
00114924ldr x1, [sp+472]
00114928ldrsb x27, [x1]
0011492cldr x2, [sp+160]
00114930ldr x3, [sp+168]
00114934ldr x4, [sp+176]
00114938str x3, [x1+40]
0011493cstr x4, [x1+48]
00114940adrp x27, 0x937000
00114944ldr w3, [x27+3056]
00114948cbz w3, 0x114950
0011494cb 0x114954
00114950
00114950loc_114950:
00114950b 0x114968
00114954
00114954loc_114954:
00114954bl runtime.gcWriteBarrier2
00114958str x2, [x25]
0011495cldr x3, [x1+32]
00114960str x3, [x25+8]
00114964b 0x114968
00114968
00114968loc_114968:
00114968str x2, [x1+32]
0011496cldr x1, [sp+472]
00114970ldrsb x27, [x1]
00114974orr x2, xzr, 1
00114978strb w2, [x1+121]
0011497cldr x1, [sp+160]
00114980subs xzr, x1, 0
00114984cset x0, ne
00114988strb w0, [sp+52]
0011498cldp x29, x30, [sp-8]
00114990add sp, sp, 464
00114994ret x30
00114998
00114998loc_114998:
00114998b 0x1149a0
0011499c
0011499cloc_11499c:
0011499cb 0x1149a0
001149a0
001149a0loc_1149a0:
001149a0ldr x1, [sp+224]
001149a4ldr x2, [sp+232]
001149a8ldr x0, [sp+472]
001149acbl bufio.(*Scanner).setErr
001149b0strb wzr, [sp+52]
001149b4mov x0, xzr
001149b8ldp x29, x30, [sp-8]
001149bcadd sp, sp, 464
001149c0ret x30
001149c4
001149c4loc_1149c4:
001149c4ldr x1, [sp+80]
001149c8ldr x0, [sp+472]
001149ccbl bufio.(*Scanner).advance
001149d0strb w0, [sp+55]
001149d4tbnz w0, 0, 0x1149dc
001149d8b 0x114ad8
001149dc
001149dcloc_1149dc:
001149dcldr x4, [sp+472]
001149e0ldrsb x27, [x4]
001149e4ldr x5, [sp+160]
001149e8ldr x6, [sp+168]
001149ecldr x7, [sp+176]
001149f0str x6, [x4+40]
001149f4str x7, [x4+48]
001149f8adrp x27, 0x937000
001149fcldr w6, [x27+3056]
00114a00cbz w6, 0x114a08
00114a04b 0x114a0c
00114a08
00114a08loc_114a08:
00114a08b 0x114a20
00114a0c
00114a0cloc_114a0c:
00114a0cbl runtime.gcWriteBarrier2
00114a10str x5, [x25]
00114a14ldr x6, [x4+32]
00114a18str x6, [x25+8]
00114a1cb 0x114a20
00114a20
00114a20loc_114a20:
00114a20str x5, [x4+32]
00114a24ldr x4, [sp+160]
00114a28cbnz x4, 0x114a30
00114a2cb 0x114ad4
00114a30
00114a30loc_114a30:
00114a30ldr x2, [sp+472]
00114a34ldrsb x27, [x2]
00114a38ldr x2, [x2+96]
00114a3csubs xzr, x2, 0
00114a40cset x3, ne
00114a44eor x3, x3, 1
00114a48strb w3, [sp+55]
00114a4ccbnz x2, 0x114a54
00114a50b 0x114a68
00114a54
00114a54loc_114a54:
00114a54ldr x2, [sp+80]
00114a58subs xzr, x2, 0
00114a5ccset x2, gt
00114a60strb w2, [sp+55]
00114a64b 0x114a6c
00114a68
00114a68loc_114a68:
00114a68b 0x114a6c
00114a6c
00114a6cloc_114a6c:
00114a6cldrb w2, [sp+55]
00114a70tbnz w2, 0, 0x114a78
00114a74b 0x114a88
00114a78
00114a78loc_114a78:
00114a78ldr x1, [sp+472]
00114a7cldrsb x27, [x1]
00114a80str xzr, [x1+112]
00114a84b 0x114ac0
00114a88
00114a88loc_114a88:
00114a88ldr x2, [sp+472]
00114a8cldrsb x27, [x2]
00114a90ldr x3, [sp+472]
00114a94ldrsb x27, [x3]
00114a98ldr x3, [x3+112]
00114a9cadd x3, x3, 1
00114aa0str x3, [x2+112]
00114aa4ldr x2, [sp+472]
00114aa8ldrsb x27, [x2]
00114aacldr x2, [x2+112]
00114ab0subs xzr, x2, 100
00114ab4b.gt 0x1151b0
00114ab8b 0x114abc
00114abc
00114abcloc_114abc:
00114abcb 0x114ac0
00114ac0
00114ac0loc_114ac0:
00114ac0orr x0, xzr, 1
00114ac4strb w0, [sp+52]
00114ac8ldp x29, x30, [sp-8]
00114accadd sp, sp, 464
00114ad0ret x30
00114ad4
00114ad4loc_114ad4:
00114ad4b 0x114af0
00114ad8
00114ad8loc_114ad8:
00114ad8strb wzr, [sp+52]
00114adcmov x0, xzr
00114ae0ldp x29, x30, [sp-8]
00114ae4add sp, sp, 464
00114ae8ret x30
00114aec
00114aecloc_114aec:
00114aecb 0x114af0
00114af0
00114af0loc_114af0:
00114af0ldr x4, [sp+472]
00114af4ldrsb x27, [x4]
00114af8ldr x4, [x4+96]
00114afccbnz x4, 0x114b04
00114b00b 0x114b30
00114b04
00114b04loc_114b04:
00114b04ldr x1, [sp+472]
00114b08ldrsb x27, [x1]
00114b0cstr xzr, [x1+80]
00114b10ldr x1, [sp+472]
00114b14ldrsb x27, [x1]
00114b18str xzr, [x1+88]
00114b1cstrb wzr, [sp+52]
00114b20mov x0, xzr
00114b24ldp x29, x30, [sp-8]
00114b28add sp, sp, 464
00114b2cret x30
00114b30
00114b30loc_114b30:
00114b30ldr x4, [sp+472]
00114b34ldrsb x27, [x4]
00114b38ldr x4, [x4+80]
00114b3csubs xzr, x4, 0
00114b40cset x4, gt
00114b44strb w4, [sp+55]
00114b48b.gt 0x114b50
00114b4cb 0x114bbc
00114b50
00114b50loc_114b50:
00114b50ldr x4, [sp+472]
00114b54ldrsb x27, [x4]
00114b58ldr x4, [x4+64]
00114b5cstr x4, [sp+128]
00114b60ldr x5, [sp+472]
00114b64ldrsb x27, [x5]
00114b68ldr x5, [x5+88]
00114b6csubs xzr, x5, x4
00114b70cset x4, eq
00114b74strb w4, [sp+54]
00114b78b.eq 0x114b80
00114b7cb 0x114b84
00114b80
00114b80loc_114b80:
00114b80b 0x114bb0
00114b84
00114b84loc_114b84:
00114b84ldr x4, [sp+472]
00114b88ldrsb x27, [x4]
00114b8cldr x4, [x4+64]
00114b90str x4, [sp+136]
00114b94ldr x5, [sp+472]
00114b98ldrsb x27, [x5]
00114b9cldr x5, [x5+80]
00114ba0subs xzr, x5, x4, lsr #1
00114ba4cset x4, gt
00114ba8strb w4, [sp+54]
00114bacb 0x114bb0
00114bb0
00114bb0loc_114bb0:
00114bb0ldrb w4, [sp+54]
00114bb4strb w4, [sp+55]
00114bb8b 0x114bc0
00114bbc
00114bbcloc_114bbc:
00114bbcb 0x114bc0
00114bc0
00114bc0loc_114bc0:
00114bc0ldrb w4, [sp+55]
00114bc4tbnz w4, 0, 0x114bcc
00114bc8b 0x114cf8
00114bcc
00114bccloc_114bcc:
00114bccldr x4, [sp+472]
00114bd0ldrsb x27, [x4]
00114bd4ldr x0, [x4+80]
00114bd8str x0, [sp+128]
00114bdcldr x4, [sp+472]
00114be0ldrsb x27, [x4]
00114be4ldr x1, [x4+88]
00114be8str x1, [sp+136]
00114becldr x4, [sp+472]
00114bf0ldrsb x27, [x4]
00114bf4ldr x2, [x4+72]
00114bf8ldr x4, [x4+56]
00114bfcsubs xzr, x2, x1
00114c00b.hs 0x114c08
00114c04b 0x1151ac
00114c08
00114c08loc_114c08:
00114c08subs xzr, x1, x0
00114c0cb.hs 0x114c14
00114c10b 0x1151a8
00114c14
00114c14loc_114c14:
00114c14sub x5, x2, x0
00114c18sub x6, x1, x0
00114c1csub x7, xzr, x5
00114c20and x7, x0, x7, asr #63
00114c24add x4, x4, x7
00114c28str x4, [sp+392]
00114c2cstr x6, [sp+400]
00114c30str x5, [sp+408]
00114c34ldr x4, [sp+472]
00114c38ldrsb x27, [x4]
00114c3cldr x5, [x4+56]
00114c40ldr x6, [x4+64]
00114c44ldr x4, [x4+72]
00114c48str x5, [sp+352]
00114c4cstr x6, [sp+360]
00114c50str x4, [sp+368]
00114c54ldr x4, [sp+400]
00114c58ldr x5, [sp+392]
00114c5cldr x6, [sp+408]
00114c60str x5, [sp+328]
00114c64str x4, [sp+336]
00114c68str x6, [sp+344]
00114c6cldr x5, [sp+360]
00114c70str x5, [sp+120]
00114c74subs xzr, x5, x4
00114c78b.gt 0x114c80
00114c7cb 0x114c88
00114c80
00114c80loc_114c80:
00114c80str x4, [sp+120]
00114c84b 0x114c8c
00114c88
00114c88loc_114c88:
00114c88b 0x114c8c
00114c8c
00114c8cloc_114c8c:
00114c8cldr x4, [sp+352]
00114c90ldr x5, [sp+328]
00114c94subs xzr, x5, x4
00114c98b.ne 0x114ca0
00114c9cb 0x114cbc
00114ca0
00114ca0loc_114ca0:
00114ca0ldr x3, [sp+120]
00114ca4str x3, [sp+112]
00114ca8ldr x2, [sp+112]
00114cacldr x1, [sp+328]
00114cb0ldr x0, [sp+352]
00114cb4bl runtime.memmove
00114cb8b 0x114cc0
00114cbc
00114cbcloc_114cbc:
00114cbcb 0x114cc0
00114cc0
00114cc0loc_114cc0:
00114cc0ldr x4, [sp+472]
00114cc4ldrsb x27, [x4]
00114cc8ldr x5, [sp+472]
00114cccldrsb x27, [x5]
00114cd0ldr x5, [x5+88]
00114cd4ldr x6, [sp+472]
00114cd8ldrsb x27, [x6]
00114cdcldr x6, [x6+80]
00114ce0sub x5, x5, x6
00114ce4str x5, [x4+88]
00114ce8ldr x4, [sp+472]
00114cecldrsb x27, [x4]
00114cf0str xzr, [x4+80]
00114cf4b 0x114cfc
00114cf8
00114cf8loc_114cf8:
00114cf8b 0x114cfc
00114cfc
00114cfcloc_114cfc:
00114cfcldr x4, [sp+472]
00114d00ldrsb x27, [x4]
00114d04ldr x4, [x4+64]
00114d08str x4, [sp+136]
00114d0cldr x5, [sp+472]
00114d10ldrsb x27, [x5]
00114d14ldr x5, [x5+88]
00114d18subs xzr, x5, x4
00114d1cb.eq 0x114d24
00114d20b 0x114fa8
00114d24
00114d24loc_114d24:
00114d24ldr x3, [sp+472]
00114d28ldrsb x27, [x3]
00114d2cldr x3, [x3+64]
00114d30str x3, [sp+136]
00114d34ldr x4, [sp+472]
00114d38ldrsb x27, [x4]
00114d3cldr x4, [x4+24]
00114d40subs xzr, x3, x4
00114d44cset x3, ge
00114d48strb w3, [sp+55]
00114d4cb.ge 0x114d54
00114d50b 0x114d58
00114d54
00114d54loc_114d54:
00114d54b 0x114d7c
00114d58
00114d58loc_114d58:
00114d58ldr x3, [sp+472]
00114d5cldrsb x27, [x3]
00114d60ldr x3, [x3+64]
00114d64str x3, [sp+128]
00114d68movn x4, 0xc000000000000000
00114d6csubs xzr, x3, x4
00114d70cset x3, gt
00114d74strb w3, [sp+55]
00114d78b 0x114d7c
00114d7c
00114d7cloc_114d7c:
00114d7cldrb w3, [sp+55]
00114d80tbnz w3, 0, 0x114d88
00114d84b 0x114db4
00114d88
00114d88loc_114d88:
00114d88adrp x27, 0x90d000
00114d8cldr x1, [x27+1872]
00114d90adrp x27, 0x90d000
00114d94ldr x2, [x27+1880]
00114d98ldr x0, [sp+472]
00114d9cbl bufio.(*Scanner).setErr
00114da0strb wzr, [sp+52]
00114da4mov x0, xzr
00114da8ldp x29, x30, [sp-8]
00114dacadd sp, sp, 464
00114db0ret x30
00114db4
00114db4loc_114db4:
00114db4ldr x3, [sp+472]
00114db8ldrsb x27, [x3]
00114dbcldr x3, [x3+64]
00114dc0str x3, [sp+136]
00114dc4ubfm x3, x3, 63, 62
00114dc8str x3, [sp+56]
00114dcccbz x3, 0x114dd4
00114dd0b 0x114de0
00114dd4
00114dd4loc_114dd4:
00114dd4orr x3, xzr, 4096
00114dd8str x3, [sp+56]
00114ddcb 0x114de8
00114de0
00114de0loc_114de0:
00114de0orr x3, xzr, 4096
00114de4b 0x114de8
00114de8
00114de8loc_114de8:
00114de8ldr x4, [sp+56]
00114decldr x5, [sp+472]
00114df0ldrsb x27, [x5]
00114df4ldr x5, [x5+24]
00114df8subs xzr, x5, x4
00114dfcb.lt 0x114e04
00114e00b 0x114e08
00114e04
00114e04loc_114e04:
00114e04b 0x114e10
00114e08
00114e08loc_114e08:
00114e08mov x5, x4
00114e0cb 0x114e10
00114e10
00114e10loc_114e10:
00114e10str x5, [sp+56]
00114e14adrp x0, 0x4e1000
00114e18add x0, x0, 3072
00114e1cmov x1, x5
00114e20mov x2, x1
00114e24bl runtime.makeslice
00114e28ldr x3, [sp+56]
00114e2cldr x4, [sp+56]
00114e30str x0, [sp+184]
00114e34str x3, [sp+192]
00114e38str x4, [sp+200]
00114e3cldr x3, [sp+472]
00114e40ldrsb x27, [x3]
00114e44ldr x0, [x3+80]
00114e48str x0, [sp+136]
00114e4cldr x3, [sp+472]
00114e50ldrsb x27, [x3]
00114e54ldr x1, [x3+88]
00114e58str x1, [sp+128]
00114e5cldr x3, [sp+472]
00114e60ldrsb x27, [x3]
00114e64ldr x2, [x3+72]
00114e68ldr x3, [x3+56]
00114e6csubs xzr, x2, x1
00114e70b.hs 0x114e78
00114e74b 0x1151a4
00114e78
00114e78loc_114e78:
00114e78subs xzr, x1, x0
00114e7cb.hs 0x114e84
00114e80b 0x1151a0
00114e84
00114e84loc_114e84:
00114e84sub x4, x2, x0
00114e88sub x5, x1, x0
00114e8csub x6, xzr, x4
00114e90and x6, x0, x6, asr #63
00114e94add x6, x3, x6
00114e98str x6, [sp+392]
00114e9cstr x5, [sp+400]
00114ea0str x4, [sp+408]
00114ea4ldr x4, [sp+184]
00114ea8ldr x5, [sp+192]
00114eacldr x6, [sp+200]
00114eb0str x4, [sp+304]
00114eb4str x5, [sp+312]
00114eb8str x6, [sp+320]
00114ebcldr x4, [sp+400]
00114ec0ldr x5, [sp+392]
00114ec4ldr x6, [sp+408]
00114ec8str x5, [sp+280]
00114eccstr x4, [sp+288]
00114ed0str x6, [sp+296]
00114ed4ldr x5, [sp+312]
00114ed8str x5, [sp+104]
00114edcsubs xzr, x5, x4
00114ee0b.gt 0x114ee8
00114ee4b 0x114ef0
00114ee8
00114ee8loc_114ee8:
00114ee8str x4, [sp+104]
00114eecb 0x114ef4
00114ef0
00114ef0loc_114ef0:
00114ef0b 0x114ef4
00114ef4
00114ef4loc_114ef4:
00114ef4ldr x4, [sp+280]
00114ef8ldr x5, [sp+304]
00114efcsubs xzr, x4, x5
00114f00b.ne 0x114f08
00114f04b 0x114f24
00114f08
00114f08loc_114f08:
00114f08ldr x3, [sp+104]
00114f0cstr x3, [sp+96]
00114f10ldr x2, [sp+96]
00114f14ldr x1, [sp+280]
00114f18ldr x0, [sp+304]
00114f1cbl runtime.memmove
00114f20b 0x114f28
00114f24
00114f24loc_114f24:
00114f24b 0x114f28
00114f28
00114f28loc_114f28:
00114f28ldr x4, [sp+472]
00114f2cldrsb x27, [x4]
00114f30ldr x5, [sp+184]
00114f34ldr x6, [sp+192]
00114f38ldr x7, [sp+200]
00114f3cstr x6, [x4+64]
00114f40str x7, [x4+72]
00114f44adrp x27, 0x937000
00114f48ldr w6, [x27+3056]
00114f4ccbz w6, 0x114f54
00114f50b 0x114f58
00114f54
00114f54loc_114f54:
00114f54b 0x114f6c
00114f58
00114f58loc_114f58:
00114f58bl runtime.gcWriteBarrier2
00114f5cstr x5, [x25]
00114f60ldr x6, [x4+56]
00114f64str x6, [x25+8]
00114f68b 0x114f6c
00114f6c
00114f6cloc_114f6c:
00114f6cstr x5, [x4+56]
00114f70ldr x4, [sp+472]
00114f74ldrsb x27, [x4]
00114f78ldr x5, [sp+472]
00114f7cldrsb x27, [x5]
00114f80ldr x5, [x5+88]
00114f84ldr x6, [sp+472]
00114f88ldrsb x27, [x6]
00114f8cldr x6, [x6+80]
00114f90sub x5, x5, x6
00114f94str x5, [x4+88]
00114f98ldr x4, [sp+472]
00114f9cldrsb x27, [x4]
00114fa0str xzr, [x4+80]
00114fa4b 0x114fac
00114fa8
00114fa8loc_114fa8:
00114fa8b 0x114fac
00114fac
00114facloc_114fac:
00114facstr xzr, [sp+72]
00114fb0b 0x114fb4
00114fb4
00114fb4loc_114fb4:
00114fb4b 0x114fb8
00114fb8
00114fb8loc_114fb8:
00114fb8ldr x4, [sp+472]
00114fbcldrsb x27, [x4]
00114fc0ldr x0, [x4+88]
00114fc4str x0, [sp+128]
00114fc8ldr x4, [sp+472]
00114fccldrsb x27, [x4]
00114fd0ldr x1, [x4+64]
00114fd4str x1, [sp+136]
00114fd8ldr x4, [sp+472]
00114fdcldrsb x27, [x4]
00114fe0ldr x2, [x4+72]
00114fe4ldr x4, [x4+56]
00114fe8subs xzr, x2, x1
00114fecb.hs 0x114ff4
00114ff0b 0x11519c
00114ff4
00114ff4loc_114ff4:
00114ff4subs xzr, x1, x0
00114ff8b.hs 0x115000
00114ffcb 0x115198
00115000
00115000loc_115000:
00115000sub x5, x2, x0
00115004sub x6, x1, x0
00115008sub x7, xzr, x5
0011500cand x7, x0, x7, asr #63
00115010add x4, x4, x7
00115014str x4, [sp+392]
00115018str x6, [sp+400]
0011501cstr x5, [sp+408]
00115020stp xzr, xzr, [sp+376]
00115024ldr x4, [sp+472]
00115028ldrsb x27, [x4]
0011502cldr x5, [x4]
00115030ldrsb x27, [x5]
00115034ldr x0, [x4+8]
00115038ldr x4, [x5+24]
0011503cldr x1, [sp+392]
00115040ldr x2, [sp+400]
00115044ldr x3, [sp+408]
00115048blr x4
0011504cstr x0, [sp+144]
00115050str x1, [sp+376]
00115054str x2, [sp+384]
00115058ldr x4, [sp+144]
0011505cstr x4, [sp+152]
00115060str x1, [sp+440]
00115064str x2, [sp+448]
00115068ldr x4, [sp+152]
0011506cstr x4, [sp+64]
00115070str x1, [sp+208]
00115074str x2, [sp+216]
00115078ldr x4, [sp+64]
0011507csubs xzr, x4, 0
00115080cset x5, lt
00115084strb w5, [sp+55]
00115088tbnz x4, 63, 0x115090
0011508cb 0x115094
00115090
00115090loc_115090:
00115090b 0x1150c8
00115094
00115094loc_115094:
00115094ldr x4, [sp+472]
00115098ldrsb x27, [x4]
0011509cldr x4, [x4+64]
001150a0str x4, [sp+144]
001150a4ldr x5, [sp+472]
001150a8ldrsb x27, [x5]
001150acldr x5, [x5+88]
001150b0sub x4, x4, x5
001150b4ldr x5, [sp+64]
001150b8subs xzr, x5, x4
001150bccset x4, gt
001150c0strb w4, [sp+55]
001150c4b 0x1150c8
001150c8
001150c8loc_1150c8:
001150c8ldrb w4, [sp+55]
001150cctbnz w4, 0, 0x1150d4
001150d0b 0x1150f0
001150d4
001150d4loc_1150d4:
001150d4adrp x27, 0x90c000
001150d8ldr x1, [x27+1920]
001150dcadrp x27, 0x90c000
001150e0ldr x2, [x27+1928]
001150e4ldr x0, [sp+472]
001150e8bl bufio.(*Scanner).setErr
001150ecb 0x115184
001150f0
001150f0loc_1150f0:
001150f0ldr x4, [sp+472]
001150f4ldrsb x27, [x4]
001150f8ldr x5, [sp+472]
001150fcldrsb x27, [x5]
00115100ldr x5, [x5+88]
00115104ldr x6, [sp+64]
00115108add x5, x5, x6
0011510cstr x5, [x4+88]
00115110ldr x4, [sp+208]
00115114cbnz x4, 0x11511c
00115118b 0x115130
0011511c
0011511cloc_11511c:
0011511cldr x1, [sp+208]
00115120ldr x2, [sp+216]
00115124ldr x0, [sp+472]
00115128bl bufio.(*Scanner).setErr
0011512cb 0x115184
00115130
00115130loc_115130:
00115130ldr x4, [sp+64]
00115134subs xzr, x4, 0
00115138b.gt 0x115140
0011513cb 0x115150
00115140
00115140loc_115140:
00115140ldr x4, [sp+472]
00115144ldrsb x27, [x4]
00115148str xzr, [x4+112]
0011514cb 0x115184
00115150
00115150loc_115150:
00115150ldr x4, [sp+72]
00115154add x4, x4, 1
00115158str x4, [sp+72]
0011515csubs xzr, x4, 100
00115160b.gt 0x115168
00115164b 0x115190
00115168
00115168loc_115168:
00115168adrp x27, 0x90c000
0011516cldr x1, [x27+1552]
00115170adrp x27, 0x90c000
00115174ldr x2, [x27+1560]
00115178ldr x0, [sp+472]
0011517cbl bufio.(*Scanner).setErr
00115180b 0x115184
00115184
00115184loc_115184:
00115184b 0x115188
00115188
00115188loc_115188:
00115188orr x5, xzr, 1
0011518cb 0x114774
00115190
00115190loc_115190:
00115190b 0x115194
00115194
00115194loc_115194:
00115194b 0x114fb4
00115198
00115198loc_115198:
00115198bl runtime.panicSliceB
0011519c
0011519cloc_11519c:
0011519cbl runtime.panicSliceAcap
001151a0
001151a0loc_1151a0:
001151a0bl runtime.panicSliceB
001151a4
001151a4loc_1151a4:
001151a4bl runtime.panicSliceAcap
001151a8
001151a8loc_1151a8:
001151a8bl runtime.panicSliceB
001151ac
001151acloc_1151ac:
001151acbl runtime.panicSliceAcap
001151b0
001151b0loc_1151b0:
001151b0adrp x0, 0x4e0000
001151b4add x0, x0, 2944
001151b8adrp x1, 0x5fc000
001151bcadd x1, x1, 1312
001151c0bl runtime.gopanic
001151c4
001151c4loc_1151c4:
001151c4bl runtime.panicSliceB
001151c8
001151c8loc_1151c8:
001151c8bl runtime.panicSliceAcap
001151cchint
001151d0
001151d0loc_1151d0:
001151d0str x0, [sp+8]
001151d4mov x3, x30
001151d8bl runtime.morestack_noctxt.abi0
001151dcldr x0, [sp+8]
001151e0b 0x114710
001151e4udf 0
001151e8udf 0
001151ecudf 0
00114710
001151f0
001151f0bufio.(*Scanner).advance: ; void bufio.(*Scanner).advance(bufio.Scanner * s, int n)
001151f0ldr x16, [x28+16]
001151f4subs xzr, sp, x16
001151f8b.ls 0x1152d8
001151fcstr x30, [sp-48]!
00115200stur x29, [sp-8]
00115204sub x29, sp, 8
00115208str x0, [sp+56]
0011520cstr x1, [sp+64]
00115210strb wzr, [sp+39]
00115214ldr x3, [sp+64]
00115218tbnz x3, 63, 0x115220
0011521cb 0x11524c
00115220
00115220loc_115220:
00115220adrp x27, 0x90c000
00115224ldr x1, [x27+1888]
00115228adrp x27, 0x90c000
0011522cldr x2, [x27+1896]
00115230ldr x0, [sp+56]
00115234bl bufio.(*Scanner).setErr
00115238strb wzr, [sp+39]
0011523cmov x0, xzr
00115240ldur x29, [sp-8]
00115244ldr x30, [sp], 48
00115248ret x30
0011524c
0011524cloc_11524c:
0011524cldr x3, [sp+64]
00115250ldr x4, [sp+56]
00115254ldrsb x27, [x4]
00115258ldr x4, [x4+88]
0011525cldr x5, [sp+56]
00115260ldrsb x27, [x5]
00115264ldr x5, [x5+80]
00115268sub x4, x4, x5
0011526csubs xzr, x3, x4
00115270b.gt 0x115278
00115274b 0x1152a4
00115278
00115278loc_115278:
00115278adrp x27, 0x90c000
0011527cldr x1, [x27+1904]
00115280adrp x27, 0x90c000
00115284ldr x2, [x27+1912]
00115288ldr x0, [sp+56]
0011528cbl bufio.(*Scanner).setErr
00115290strb wzr, [sp+39]
00115294mov x0, xzr
00115298ldur x29, [sp-8]
0011529cldr x30, [sp], 48
001152a0ret x30
001152a4
001152a4loc_1152a4:
001152a4ldr x1, [sp+56]
001152a8ldrsb x27, [x1]
001152acldr x2, [sp+56]
001152b0ldrsb x27, [x2]
001152b4ldr x2, [x2+80]
001152b8ldr x3, [sp+64]
001152bcadd x2, x2, x3
001152c0str x2, [x1+80]
001152c4orr x0, xzr, 1
001152c8strb w0, [sp+39]
001152ccldur x29, [sp-8]
001152d0ldr x30, [sp], 48
001152d4ret x30
001152d8
001152d8loc_1152d8:
001152d8stp x0, x1, [sp+8]
001152dcmov x3, x30
001152e0bl runtime.morestack_noctxt.abi0
001152e4ldp x0, x1, [sp+8]
001152e8b 0x1151f0
001152ecudf 0
001151f0
001151f0bufio.(*Scanner).advance: ; void bufio.(*Scanner).advance(bufio.Scanner * s, int n)
001151f0ldr x16, [x28+16]
001151f4subs xzr, sp, x16
001151f8b.ls 0x1152d8
001151fcstr x30, [sp-48]!
00115200stur x29, [sp-8]
00115204sub x29, sp, 8
00115208str x0, [sp+56]
0011520cstr x1, [sp+64]
00115210strb wzr, [sp+39]
00115214ldr x3, [sp+64]
00115218tbnz x3, 63, 0x115220
0011521cb 0x11524c
00115220
00115220loc_115220:
00115220adrp x27, 0x90c000
00115224ldr x1, [x27+1888]
00115228adrp x27, 0x90c000
0011522cldr x2, [x27+1896]
00115230ldr x0, [sp+56]
00115234bl bufio.(*Scanner).setErr
00115238strb wzr, [sp+39]
0011523cmov x0, xzr
00115240ldur x29, [sp-8]
00115244ldr x30, [sp], 48
00115248ret x30
0011524c
0011524cloc_11524c:
0011524cldr x3, [sp+64]
00115250ldr x4, [sp+56]
00115254ldrsb x27, [x4]
00115258ldr x4, [x4+88]
0011525cldr x5, [sp+56]
00115260ldrsb x27, [x5]
00115264ldr x5, [x5+80]
00115268sub x4, x4, x5
0011526csubs xzr, x3, x4
00115270b.gt 0x115278
00115274b 0x1152a4
00115278
00115278loc_115278:
00115278adrp x27, 0x90c000
0011527cldr x1, [x27+1904]
00115280adrp x27, 0x90c000
00115284ldr x2, [x27+1912]
00115288ldr x0, [sp+56]
0011528cbl bufio.(*Scanner).setErr
00115290strb wzr, [sp+39]
00115294mov x0, xzr
00115298ldur x29, [sp-8]
0011529cldr x30, [sp], 48
001152a0ret x30
001152a4
001152a4loc_1152a4:
001152a4ldr x1, [sp+56]
001152a8ldrsb x27, [x1]
001152acldr x2, [sp+56]
001152b0ldrsb x27, [x2]
001152b4ldr x2, [x2+80]
001152b8ldr x3, [sp+64]
001152bcadd x2, x2, x3
001152c0str x2, [x1+80]
001152c4orr x0, xzr, 1
001152c8strb w0, [sp+39]
001152ccldur x29, [sp-8]
001152d0ldr x30, [sp], 48
001152d4ret x30
001152d8
001152d8loc_1152d8:
001152d8stp x0, x1, [sp+8]
001152dcmov x3, x30
001152e0bl runtime.morestack_noctxt.abi0
001152e4ldp x0, x1, [sp+8]
001152e8b 0x1151f0
001152ecudf 0
001151f0
001152f0
001152f0bufio.(*Scanner).setErr: ; void bufio.(*Scanner).setErr(bufio.Scanner * s, error err)
001152f0ldr x16, [x28+16]
001152f4subs xzr, sp, x16
001152f8b.ls 0x1153e8
001152fcstr x30, [sp-64]!
00115300stur x29, [sp-8]
00115304sub x29, sp, 8
00115308str x0, [sp+72]
0011530cstr x1, [sp+80]
00115310str x2, [sp+88]
00115314ldrsb x27, [x0]
00115318ldr x3, [x0+96]
0011531csubs xzr, x3, 0
00115320cset x4, ne
00115324eor x4, x4, 1
00115328strb w4, [sp+39]
0011532ccbnz x3, 0x115334
00115330b 0x115384
00115334
00115334loc_115334:
00115334ldr x3, [sp+72]
00115338ldrsb x27, [x3]
0011533cldr x0, [x3+96]
00115340ldr x1, [x3+104]
00115344str x0, [sp+40]
00115348str x1, [sp+48]
0011534cadrp x27, 0x90c000
00115350ldr x3, [x27+1520]
00115354subs xzr, x3, x0
00115358cset x3, eq
0011535cb.eq 0x115364
00115360b 0x115374
00115364
00115364loc_115364:
00115364adrp x27, 0x90c000
00115368ldr x2, [x27+1528]
0011536cbl runtime.ifaceeq
00115370b 0x11537c
00115374
00115374loc_115374:
00115374mov x0, x3
00115378b 0x11537c
0011537c
0011537cloc_11537c:
0011537cstrb w0, [sp+39]
00115380b 0x115388
00115384
00115384loc_115384:
00115384b 0x115388
00115388
00115388loc_115388:
00115388ldrb w0, [sp+39]
0011538ctbnz w0, 0, 0x115394
00115390b 0x1153d8
00115394
00115394loc_115394:
00115394ldr x0, [sp+72]
00115398ldrsb x27, [x0]
0011539cldr x1, [sp+88]
001153a0ldr x2, [sp+80]
001153a4str x2, [x0+96]
001153a8adrp x27, 0x936000
001153acldr w2, [x27+3056]
001153b0cbz w2, 0x1153b8
001153b4b 0x1153bc
001153b8
001153b8loc_1153b8:
001153b8b 0x1153d0
001153bc
001153bcloc_1153bc:
001153bcbl runtime.gcWriteBarrier2
001153c0str x1, [x25]
001153c4ldr x2, [x0+104]
001153c8str x2, [x25+8]
001153ccb 0x1153d0
001153d0
001153d0loc_1153d0:
001153d0str x1, [x0+104]
001153d4b 0x1153dc
001153d8
001153d8loc_1153d8:
001153d8b 0x1153dc
001153dc
001153dcloc_1153dc:
001153dcldur x29, [sp-8]
001153e0ldr x30, [sp], 64
001153e4ret x30
001153e8
001153e8loc_1153e8:
001153e8stp x0, x1, [sp+8]
001153ecstr x2, [sp+24]
001153f0mov x3, x30
001153f4bl runtime.morestack_noctxt.abi0
001153f8ldp x0, x1, [sp+8]
001153fcldr x2, [sp+24]
00115400b 0x1152f0
00115404udf 0
00115408udf 0
0011540cudf 0
001152f0
001152f0bufio.(*Scanner).setErr: ; void bufio.(*Scanner).setErr(bufio.Scanner * s, error err)
001152f0ldr x16, [x28+16]
001152f4subs xzr, sp, x16
001152f8b.ls 0x1153e8
001152fcstr x30, [sp-64]!
00115300stur x29, [sp-8]
00115304sub x29, sp, 8
00115308str x0, [sp+72]
0011530cstr x1, [sp+80]
00115310str x2, [sp+88]
00115314ldrsb x27, [x0]
00115318ldr x3, [x0+96]
0011531csubs xzr, x3, 0
00115320cset x4, ne
00115324eor x4, x4, 1
00115328strb w4, [sp+39]
0011532ccbnz x3, 0x115334
00115330b 0x115384
00115334
00115334loc_115334:
00115334ldr x3, [sp+72]
00115338ldrsb x27, [x3]
0011533cldr x0, [x3+96]
00115340ldr x1, [x3+104]
00115344str x0, [sp+40]
00115348str x1, [sp+48]
0011534cadrp x27, 0x90c000
00115350ldr x3, [x27+1520]
00115354subs xzr, x3, x0
00115358cset x3, eq
0011535cb.eq 0x115364
00115360b 0x115374
00115364
00115364loc_115364:
00115364adrp x27, 0x90c000
00115368ldr x2, [x27+1528]
0011536cbl runtime.ifaceeq
00115370b 0x11537c
00115374
00115374loc_115374:
00115374mov x0, x3
00115378b 0x11537c
0011537c
0011537cloc_11537c:
0011537cstrb w0, [sp+39]
00115380b 0x115388
00115384
00115384loc_115384:
00115384b 0x115388
00115388
00115388loc_115388:
00115388ldrb w0, [sp+39]
0011538ctbnz w0, 0, 0x115394
00115390b 0x1153d8
00115394
00115394loc_115394:
00115394ldr x0, [sp+72]
00115398ldrsb x27, [x0]
0011539cldr x1, [sp+88]
001153a0ldr x2, [sp+80]
001153a4str x2, [x0+96]
001153a8adrp x27, 0x936000
001153acldr w2, [x27+3056]
001153b0cbz w2, 0x1153b8
001153b4b 0x1153bc
001153b8
001153b8loc_1153b8:
001153b8b 0x1153d0
001153bc
001153bcloc_1153bc:
001153bcbl runtime.gcWriteBarrier2
001153c0str x1, [x25]
001153c4ldr x2, [x0+104]
001153c8str x2, [x25+8]
001153ccb 0x1153d0
001153d0
001153d0loc_1153d0:
001153d0str x1, [x0+104]
001153d4b 0x1153dc
001153d8
001153d8loc_1153d8:
001153d8b 0x1153dc
001153dc
001153dcloc_1153dc:
001153dcldur x29, [sp-8]
001153e0ldr x30, [sp], 64
001153e4ret x30
001153e8
001153e8loc_1153e8:
001153e8stp x0, x1, [sp+8]
001153ecstr x2, [sp+24]
001153f0mov x3, x30
001153f4bl runtime.morestack_noctxt.abi0
001153f8ldp x0, x1, [sp+8]
001153fcldr x2, [sp+24]
00115400b 0x1152f0
00115404udf 0
00115408udf 0
0011540cudf 0
001152f0
00115410
00115410bufio.dropCR: ; void bufio.dropCR(struct []uint8 data)
00115410ldr x16, [x28+16]
00115414subs xzr, sp, x16
00115418b.ls 0x115518
0011541cstr x30, [sp-112]!
00115420stur x29, [sp-8]
00115424sub x29, sp, 8
00115428str x0, [sp+120]
0011542cstr x1, [sp+128]
00115430str x2, [sp+136]
00115434str xzr, [sp+56]
00115438stp xzr, xzr, [sp+64]
0011543cldr x3, [sp+128]
00115440str x3, [sp+48]
00115444subs xzr, x3, 0
00115448cset x4, ne
0011544cstrb w4, [sp+39]
00115450cbnz x3, 0x115458
00115454b 0x11548c
00115458
00115458loc_115458:
00115458ldr x3, [sp+128]
0011545cstr x3, [sp+40]
00115460ldr x1, [sp+128]
00115464ldr x4, [sp+120]
00115468sub x0, x3, 1
0011546csubs xzr, x1, x0
00115470b.hi 0x115478
00115474b 0x115510
00115478
00115478loc_115478:
00115478ldrb w3, [x4+x0]
0011547csubs wzr, w3, 13
00115480cset x3, eq
00115484strb w3, [sp+39]
00115488b 0x115490
0011548c
0011548cloc_11548c:
0011548cb 0x115490
00115490
00115490loc_115490:
00115490ldrb w3, [sp+39]
00115494tbnz w3, 0, 0x11549c
00115498b 0x1154e8
0011549c
0011549cloc_11549c:
0011549cldr x3, [sp+128]
001154a0str x3, [sp+48]
001154a4sub x1, x3, 1
001154a8str x1, [sp+40]
001154acldr x2, [sp+136]
001154b0ldr x0, [sp+120]
001154b4subs xzr, x2, x1
001154b8b.hs 0x1154c0
001154bcb 0x11550c
001154c0
001154c0loc_1154c0:
001154c0b 0x1154c4
001154c4
001154c4loc_1154c4:
001154c4str x0, [sp+80]
001154c8str x1, [sp+88]
001154ccstr x2, [sp+96]
001154d0str x0, [sp+56]
001154d4str x1, [sp+64]
001154d8str x2, [sp+72]
001154dcldur x29, [sp-8]
001154e0ldr x30, [sp], 112
001154e4ret x30
001154e8
001154e8loc_1154e8:
001154e8ldr x0, [sp+120]
001154ecldr x1, [sp+128]
001154f0ldr x2, [sp+136]
001154f4str x0, [sp+56]
001154f8str x1, [sp+64]
001154fcstr x2, [sp+72]
00115500ldur x29, [sp-8]
00115504ldr x30, [sp], 112
00115508ret x30
0011550c
0011550cloc_11550c:
0011550cbl runtime.panicSliceAcap
00115510
00115510loc_115510:
00115510bl runtime.panicIndex
00115514hint
00115518
00115518loc_115518:
00115518stp x0, x1, [sp+8]
0011551cstr x2, [sp+24]
00115520mov x3, x30
00115524bl runtime.morestack_noctxt.abi0
00115528ldp x0, x1, [sp+8]
0011552cldr x2, [sp+24]
00115530b 0x115410
00115534udf 0
00115538udf 0
0011553cudf 0
00115410
00115410bufio.dropCR: ; void bufio.dropCR(struct []uint8 data)
00115410ldr x16, [x28+16]
00115414subs xzr, sp, x16
00115418b.ls 0x115518
0011541cstr x30, [sp-112]!
00115420stur x29, [sp-8]
00115424sub x29, sp, 8
00115428str x0, [sp+120]
0011542cstr x1, [sp+128]
00115430str x2, [sp+136]
00115434str xzr, [sp+56]
00115438stp xzr, xzr, [sp+64]
0011543cldr x3, [sp+128]
00115440str x3, [sp+48]
00115444subs xzr, x3, 0
00115448cset x4, ne
0011544cstrb w4, [sp+39]
00115450cbnz x3, 0x115458
00115454b 0x11548c
00115458
00115458loc_115458:
00115458ldr x3, [sp+128]
0011545cstr x3, [sp+40]
00115460ldr x1, [sp+128]
00115464ldr x4, [sp+120]
00115468sub x0, x3, 1
0011546csubs xzr, x1, x0
00115470b.hi 0x115478
00115474b 0x115510
00115478
00115478loc_115478:
00115478ldrb w3, [x4+x0]
0011547csubs wzr, w3, 13
00115480cset x3, eq
00115484strb w3, [sp+39]
00115488b 0x115490
0011548c
0011548cloc_11548c:
0011548cb 0x115490
00115490
00115490loc_115490:
00115490ldrb w3, [sp+39]
00115494tbnz w3, 0, 0x11549c
00115498b 0x1154e8
0011549c
0011549cloc_11549c:
0011549cldr x3, [sp+128]
001154a0str x3, [sp+48]
001154a4sub x1, x3, 1
001154a8str x1, [sp+40]
001154acldr x2, [sp+136]
001154b0ldr x0, [sp+120]
001154b4subs xzr, x2, x1
001154b8b.hs 0x1154c0
001154bcb 0x11550c
001154c0
001154c0loc_1154c0:
001154c0b 0x1154c4
001154c4
001154c4loc_1154c4:
001154c4str x0, [sp+80]
001154c8str x1, [sp+88]
001154ccstr x2, [sp+96]
001154d0str x0, [sp+56]
001154d4str x1, [sp+64]
001154d8str x2, [sp+72]
001154dcldur x29, [sp-8]
001154e0ldr x30, [sp], 112
001154e4ret x30
001154e8
001154e8loc_1154e8:
001154e8ldr x0, [sp+120]
001154ecldr x1, [sp+128]
001154f0ldr x2, [sp+136]
001154f4str x0, [sp+56]
001154f8str x1, [sp+64]
001154fcstr x2, [sp+72]
00115500ldur x29, [sp-8]
00115504ldr x30, [sp], 112
00115508ret x30
0011550c
0011550cloc_11550c:
0011550cbl runtime.panicSliceAcap
00115510
00115510loc_115510:
00115510bl runtime.panicIndex
00115514hint
00115518
00115518loc_115518:
00115518stp x0, x1, [sp+8]
0011551cstr x2, [sp+24]
00115520mov x3, x30
00115524bl runtime.morestack_noctxt.abi0
00115528ldp x0, x1, [sp+8]
0011552cldr x2, [sp+24]
00115530b 0x115410
00115534udf 0
00115538udf 0
0011553cudf 0
00115410
00115540
00115540bufio.ScanLines: ; void bufio.ScanLines(struct []uint8 data, bool atEOF)
00115540ldr x16, [x28+16]
00115544sub x17, sp, 48
00115548subs xzr, x17, x16
0011554cb.ls 0x115730
00115550str x30, [sp-176]!
00115554stur x29, [sp-8]
00115558sub x29, sp, 8
0011555cstr x0, [sp+184]
00115560str x1, [sp+192]
00115564str x2, [sp+200]
00115568strb w3, [sp+208]
0011556cstr xzr, [sp+64]
00115570str xzr, [sp+80]
00115574stp xzr, xzr, [sp+88]
00115578stp xzr, xzr, [sp+104]
0011557cldrb w6, [sp+208]
00115580strb w6, [sp+55]
00115584tbnz w6, 0, 0x11558c
00115588b 0x1155a4
0011558c
0011558cloc_11558c:
0011558cldr x6, [sp+192]
00115590str x6, [sp+72]
00115594subs xzr, x6, 0
00115598cset x6, eq
0011559cstrb w6, [sp+55]
001155a0b 0x1155a8
001155a4
001155a4loc_1155a4:
001155a4b 0x1155a8
001155a8
001155a8loc_1155a8:
001155a8ldrb w6, [sp+55]
001155actbnz w6, 0, 0x1155b4
001155b0b 0x1155e8
001155b4
001155b4loc_1155b4:
001155b4str xzr, [sp+64]
001155b8str xzr, [sp+80]
001155bcstp xzr, xzr, [sp+88]
001155c0stp xzr, xzr, [sp+104]
001155c4ldr x0, [sp+64]
001155c8ldr x1, [sp+80]
001155ccldr x2, [sp+88]
001155d0ldr x3, [sp+96]
001155d4mov x4, xzr
001155d8mov x5, xzr
001155dcldur x29, [sp-8]
001155e0ldr x30, [sp], 176
001155e4ret x30
001155e8
001155e8loc_1155e8:
001155e8ldr x0, [sp+184]
001155ecldr x1, [sp+192]
001155f0ldr x2, [sp+200]
001155f4movz x3, 10
001155f8bl bytes.IndexByte
001155fcstr x0, [sp+56]
00115600tbz x0, 63, 0x115608
00115604b 0x115684
00115608
00115608loc_115608:
00115608ldr x2, [sp+200]
0011560cldr x3, [sp+184]
00115610subs xzr, x0, x2
00115614b.ls 0x11561c
00115618b 0x115724
0011561c
0011561cloc_11561c:
0011561cb 0x115620
00115620
00115620loc_115620:
00115620str x3, [sp+144]
00115624str x0, [sp+152]
00115628str x2, [sp+160]
0011562cmov x1, x0
00115630mov x0, x3
00115634bl bufio.dropCR
00115638str x0, [sp+120]
0011563cstr x1, [sp+128]
00115640str x2, [sp+136]
00115644ldr x3, [sp+56]
00115648add x3, x3, 1
0011564cstr x3, [sp+64]
00115650str x0, [sp+80]
00115654str x1, [sp+88]
00115658str x2, [sp+96]
0011565cstp xzr, xzr, [sp+104]
00115660ldr x0, [sp+64]
00115664ldr x1, [sp+80]
00115668ldr x2, [sp+88]
0011566cldr x3, [sp+96]
00115670mov x4, xzr
00115674mov x5, xzr
00115678ldur x29, [sp-8]
0011567cldr x30, [sp], 176
00115680ret x30
00115684
00115684loc_115684:
00115684ldrb w6, [sp+208]
00115688tbnz w6, 0, 0x115690
0011568cb 0x1156f0
00115690
00115690loc_115690:
00115690ldr x3, [sp+192]
00115694str x3, [sp+72]
00115698ldr x1, [sp+192]
0011569cldr x2, [sp+200]
001156a0ldr x0, [sp+184]
001156a4bl bufio.dropCR
001156a8str x0, [sp+120]
001156acstr x1, [sp+128]
001156b0str x2, [sp+136]
001156b4ldr x3, [sp+72]
001156b8str x3, [sp+64]
001156bcstr x0, [sp+80]
001156c0str x1, [sp+88]
001156c4str x2, [sp+96]
001156c8stp xzr, xzr, [sp+104]
001156ccldr x0, [sp+64]
001156d0ldr x1, [sp+80]
001156d4ldr x2, [sp+88]
001156d8ldr x3, [sp+96]
001156dcmov x4, xzr
001156e0mov x5, xzr
001156e4ldur x29, [sp-8]
001156e8ldr x30, [sp], 176
001156ecret x30
001156f0
001156f0loc_1156f0:
001156f0str xzr, [sp+64]
001156f4str xzr, [sp+80]
001156f8stp xzr, xzr, [sp+88]
001156fcstp xzr, xzr, [sp+104]
00115700ldr x0, [sp+64]
00115704ldr x1, [sp+80]
00115708ldr x2, [sp+88]
0011570cldr x3, [sp+96]
00115710mov x4, xzr
00115714mov x5, xzr
00115718ldur x29, [sp-8]
0011571cldr x30, [sp], 176
00115720ret x30
00115724
00115724loc_115724:
00115724mov x1, x0
00115728bl runtime.panicSliceAcap
0011572chint
00115730
00115730loc_115730:
00115730stp x0, x1, [sp+8]
00115734str x2, [sp+24]
00115738strb w3, [sp+32]
0011573cmov x3, x30
00115740bl runtime.morestack_noctxt.abi0
00115744ldp x0, x1, [sp+8]
00115748ldr x2, [sp+24]
0011574cldrb w3, [sp+32]
00115750b 0x115540
00115754udf 0
00115758udf 0
0011575cudf 0
00115540
00115540bufio.ScanLines: ; void bufio.ScanLines(struct []uint8 data, bool atEOF)
00115540ldr x16, [x28+16]
00115544sub x17, sp, 48
00115548subs xzr, x17, x16
0011554cb.ls 0x115730
00115550str x30, [sp-176]!
00115554stur x29, [sp-8]
00115558sub x29, sp, 8
0011555cstr x0, [sp+184]
00115560str x1, [sp+192]
00115564str x2, [sp+200]
00115568strb w3, [sp+208]
0011556cstr xzr, [sp+64]
00115570str xzr, [sp+80]
00115574stp xzr, xzr, [sp+88]
00115578stp xzr, xzr, [sp+104]
0011557cldrb w6, [sp+208]
00115580strb w6, [sp+55]
00115584tbnz w6, 0, 0x11558c
00115588b 0x1155a4
0011558c
0011558cloc_11558c:
0011558cldr x6, [sp+192]
00115590str x6, [sp+72]
00115594subs xzr, x6, 0
00115598cset x6, eq
0011559cstrb w6, [sp+55]
001155a0b 0x1155a8
001155a4
001155a4loc_1155a4:
001155a4b 0x1155a8
001155a8
001155a8loc_1155a8:
001155a8ldrb w6, [sp+55]
001155actbnz w6, 0, 0x1155b4
001155b0b 0x1155e8
001155b4
001155b4loc_1155b4:
001155b4str xzr, [sp+64]
001155b8str xzr, [sp+80]
001155bcstp xzr, xzr, [sp+88]
001155c0stp xzr, xzr, [sp+104]
001155c4ldr x0, [sp+64]
001155c8ldr x1, [sp+80]
001155ccldr x2, [sp+88]
001155d0ldr x3, [sp+96]
001155d4mov x4, xzr
001155d8mov x5, xzr
001155dcldur x29, [sp-8]
001155e0ldr x30, [sp], 176
001155e4ret x30
001155e8
001155e8loc_1155e8:
001155e8ldr x0, [sp+184]
001155ecldr x1, [sp+192]
001155f0ldr x2, [sp+200]
001155f4movz x3, 10
001155f8bl bytes.IndexByte
001155fcstr x0, [sp+56]
00115600tbz x0, 63, 0x115608
00115604b 0x115684
00115608
00115608loc_115608:
00115608ldr x2, [sp+200]
0011560cldr x3, [sp+184]
00115610subs xzr, x0, x2
00115614b.ls 0x11561c
00115618b 0x115724
0011561c
0011561cloc_11561c:
0011561cb 0x115620
00115620
00115620loc_115620:
00115620str x3, [sp+144]
00115624str x0, [sp+152]
00115628str x2, [sp+160]
0011562cmov x1, x0
00115630mov x0, x3
00115634bl bufio.dropCR
00115638str x0, [sp+120]
0011563cstr x1, [sp+128]
00115640str x2, [sp+136]
00115644ldr x3, [sp+56]
00115648add x3, x3, 1
0011564cstr x3, [sp+64]
00115650str x0, [sp+80]
00115654str x1, [sp+88]
00115658str x2, [sp+96]
0011565cstp xzr, xzr, [sp+104]
00115660ldr x0, [sp+64]
00115664ldr x1, [sp+80]
00115668ldr x2, [sp+88]
0011566cldr x3, [sp+96]
00115670mov x4, xzr
00115674mov x5, xzr
00115678ldur x29, [sp-8]
0011567cldr x30, [sp], 176
00115680ret x30
00115684
00115684loc_115684:
00115684ldrb w6, [sp+208]
00115688tbnz w6, 0, 0x115690
0011568cb 0x1156f0
00115690
00115690loc_115690:
00115690ldr x3, [sp+192]
00115694str x3, [sp+72]
00115698ldr x1, [sp+192]
0011569cldr x2, [sp+200]
001156a0ldr x0, [sp+184]
001156a4bl bufio.dropCR
001156a8str x0, [sp+120]
001156acstr x1, [sp+128]
001156b0str x2, [sp+136]
001156b4ldr x3, [sp+72]
001156b8str x3, [sp+64]
001156bcstr x0, [sp+80]
001156c0str x1, [sp+88]
001156c4str x2, [sp+96]
001156c8stp xzr, xzr, [sp+104]
001156ccldr x0, [sp+64]
001156d0ldr x1, [sp+80]
001156d4ldr x2, [sp+88]
001156d8ldr x3, [sp+96]
001156dcmov x4, xzr
001156e0mov x5, xzr
001156e4ldur x29, [sp-8]
001156e8ldr x30, [sp], 176
001156ecret x30
001156f0
001156f0loc_1156f0:
001156f0str xzr, [sp+64]
001156f4str xzr, [sp+80]
001156f8stp xzr, xzr, [sp+88]
001156fcstp xzr, xzr, [sp+104]
00115700ldr x0, [sp+64]
00115704ldr x1, [sp+80]
00115708ldr x2, [sp+88]
0011570cldr x3, [sp+96]
00115710mov x4, xzr
00115714mov x5, xzr
00115718ldur x29, [sp-8]
0011571cldr x30, [sp], 176
00115720ret x30
00115724
00115724loc_115724:
00115724mov x1, x0
00115728bl runtime.panicSliceAcap
0011572chint
00115730
00115730loc_115730:
00115730stp x0, x1, [sp+8]
00115734str x2, [sp+24]
00115738strb w3, [sp+32]
0011573cmov x3, x30
00115740bl runtime.morestack_noctxt.abi0
00115744ldp x0, x1, [sp+8]
00115748ldr x2, [sp+24]
0011574cldrb w3, [sp+32]
00115750b 0x115540
00115754udf 0
00115758udf 0
0011575cudf 0
00115540
Loading..