File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001100c0
001100c0bufio.NewReaderSize: ; void bufio.NewReaderSize(io.Reader rd, int size)
001100c0ldr x16, [x28+16]
001100c4sub x17, sp, 16
001100c8subs xzr, x17, x16
001100ccb.ls 0x110220
001100d0str x30, [sp-144]!
001100d4stur x29, [sp-8]
001100d8sub x29, sp, 8
001100dcstr x0, [sp+152]
001100e0str x1, [sp+160]
001100e4str x2, [sp+168]
001100e8str xzr, [sp+72]
001100ecstr xzr, [sp+96]
001100f0ldr x1, [sp+152]
001100f4ldr x2, [sp+160]
001100f8adrp x3, 0x605000
001100fcadd x3, x3, 992
00110100subs xzr, x1, x3
00110104b.eq 0x11010c
00110108b 0x110114
0011010c
0011010cloc_11010c:
0011010corr x0, xzr, 1
00110110b 0x110120
00110114
00110114loc_110114:
00110114mov x0, xzr
00110118mov x2, xzr
0011011cb 0x110120
00110120
00110120loc_110120:
00110120str x2, [sp+96]
00110124strb w0, [sp+62]
00110128ldr x1, [sp+96]
0011012cstr x1, [sp+104]
00110130ldrb w1, [sp+62]
00110134strb w1, [sp+63]
00110138ldr x1, [sp+104]
0011013cstr x1, [sp+88]
00110140ldrb w1, [sp+63]
00110144strb w1, [sp+61]
00110148strb w1, [sp+62]
0011014ctbnz w1, 0, 0x110154
00110150b 0x110178
00110154
00110154loc_110154:
00110154ldr x1, [sp+88]
00110158ldrsb x27, [x1]
0011015cldr x1, [x1+8]
00110160str x1, [sp+64]
00110164ldr x2, [sp+168]
00110168subs xzr, x2, x1
0011016ccset x1, le
00110170strb w1, [sp+62]
00110174b 0x11017c
00110178
00110178loc_110178:
00110178b 0x11017c
0011017c
0011017cloc_11017c:
0011017cldrb w1, [sp+62]
00110180tbnz w1, 0, 0x110188
00110184b 0x11019c
00110188
00110188loc_110188:
00110188ldr x0, [sp+88]
0011018cstr x0, [sp+72]
00110190ldur x29, [sp-8]
00110194ldr x30, [sp], 144
00110198ret x30
0011019c
0011019cloc_11019c:
0011019cadrp x0, 0x575000
001101a0add x0, x0, 2784
001101a4bl runtime.newobject
001101a8str x0, [sp+80]
001101acldr x1, [sp+168]
001101b0subs xzr, x1, 16
001101b4b.lt 0x1101bc
001101b8b 0x1101c4
001101bc
001101bcloc_1101bc:
001101bcorr x1, xzr, 16
001101c0b 0x1101c8
001101c4
001101c4loc_1101c4:
001101c4b 0x1101c8
001101c8
001101c8loc_1101c8:
001101c8str x1, [sp+64]
001101ccadrp x0, 0x4e5000
001101d0add x0, x0, 3072
001101d4mov x2, x1
001101d8bl runtime.makeslice
001101dcldr x2, [sp+64]
001101e0ldr x3, [sp+64]
001101e4str x0, [sp+112]
001101e8str x2, [sp+120]
001101ecstr x3, [sp+128]
001101f0ldr x4, [sp+152]
001101f4ldr x5, [sp+80]
001101f8ldr x6, [sp+160]
001101fcmov x1, x0
00110200mov x0, x5
00110204mov x5, x6
00110208bl bufio.(*Reader).reset
0011020cldr x0, [sp+80]
00110210str x0, [sp+72]
00110214ldur x29, [sp-8]
00110218ldr x30, [sp], 144
0011021cret x30
00110220
00110220loc_110220:
00110220stp x0, x1, [sp+8]
00110224str x2, [sp+24]
00110228mov x3, x30
0011022cbl runtime.morestack_noctxt.abi0
00110230ldp x0, x1, [sp+8]
00110234ldr x2, [sp+24]
00110238b 0x1100c0
0011023cudf 0
001100c0
001100c0bufio.NewReaderSize: ; void bufio.NewReaderSize(io.Reader rd, int size)
001100c0ldr x16, [x28+16]
001100c4sub x17, sp, 16
001100c8subs xzr, x17, x16
001100ccb.ls 0x110220
001100d0str x30, [sp-144]!
001100d4stur x29, [sp-8]
001100d8sub x29, sp, 8
001100dcstr x0, [sp+152]
001100e0str x1, [sp+160]
001100e4str x2, [sp+168]
001100e8str xzr, [sp+72]
001100ecstr xzr, [sp+96]
001100f0ldr x1, [sp+152]
001100f4ldr x2, [sp+160]
001100f8adrp x3, 0x605000
001100fcadd x3, x3, 992
00110100subs xzr, x1, x3
00110104b.eq 0x11010c
00110108b 0x110114
0011010c
0011010cloc_11010c:
0011010corr x0, xzr, 1
00110110b 0x110120
00110114
00110114loc_110114:
00110114mov x0, xzr
00110118mov x2, xzr
0011011cb 0x110120
00110120
00110120loc_110120:
00110120str x2, [sp+96]
00110124strb w0, [sp+62]
00110128ldr x1, [sp+96]
0011012cstr x1, [sp+104]
00110130ldrb w1, [sp+62]
00110134strb w1, [sp+63]
00110138ldr x1, [sp+104]
0011013cstr x1, [sp+88]
00110140ldrb w1, [sp+63]
00110144strb w1, [sp+61]
00110148strb w1, [sp+62]
0011014ctbnz w1, 0, 0x110154
00110150b 0x110178
00110154
00110154loc_110154:
00110154ldr x1, [sp+88]
00110158ldrsb x27, [x1]
0011015cldr x1, [x1+8]
00110160str x1, [sp+64]
00110164ldr x2, [sp+168]
00110168subs xzr, x2, x1
0011016ccset x1, le
00110170strb w1, [sp+62]
00110174b 0x11017c
00110178
00110178loc_110178:
00110178b 0x11017c
0011017c
0011017cloc_11017c:
0011017cldrb w1, [sp+62]
00110180tbnz w1, 0, 0x110188
00110184b 0x11019c
00110188
00110188loc_110188:
00110188ldr x0, [sp+88]
0011018cstr x0, [sp+72]
00110190ldur x29, [sp-8]
00110194ldr x30, [sp], 144
00110198ret x30
0011019c
0011019cloc_11019c:
0011019cadrp x0, 0x575000
001101a0add x0, x0, 2784
001101a4bl runtime.newobject
001101a8str x0, [sp+80]
001101acldr x1, [sp+168]
001101b0subs xzr, x1, 16
001101b4b.lt 0x1101bc
001101b8b 0x1101c4
001101bc
001101bcloc_1101bc:
001101bcorr x1, xzr, 16
001101c0b 0x1101c8
001101c4
001101c4loc_1101c4:
001101c4b 0x1101c8
001101c8
001101c8loc_1101c8:
001101c8str x1, [sp+64]
001101ccadrp x0, 0x4e5000
001101d0add x0, x0, 3072
001101d4mov x2, x1
001101d8bl runtime.makeslice
001101dcldr x2, [sp+64]
001101e0ldr x3, [sp+64]
001101e4str x0, [sp+112]
001101e8str x2, [sp+120]
001101ecstr x3, [sp+128]
001101f0ldr x4, [sp+152]
001101f4ldr x5, [sp+80]
001101f8ldr x6, [sp+160]
001101fcmov x1, x0
00110200mov x0, x5
00110204mov x5, x6
00110208bl bufio.(*Reader).reset
0011020cldr x0, [sp+80]
00110210str x0, [sp+72]
00110214ldur x29, [sp-8]
00110218ldr x30, [sp], 144
0011021cret x30
00110220
00110220loc_110220:
00110220stp x0, x1, [sp+8]
00110224str x2, [sp+24]
00110228mov x3, x30
0011022cbl runtime.morestack_noctxt.abi0
00110230ldp x0, x1, [sp+8]
00110234ldr x2, [sp+24]
00110238b 0x1100c0
0011023cudf 0
001100c0
00110240
00110240bufio.NewReader: ; void bufio.NewReader(io.Reader rd)
00110240ldr x16, [x28+16]
00110244subs xzr, sp, x16
00110248b.ls 0x110288
0011024cstr x30, [sp-64]!
00110250stur x29, [sp-8]
00110254sub x29, sp, 8
00110258str x0, [sp+72]
0011025cstr x1, [sp+80]
00110260str xzr, [sp+40]
00110264ldr x0, [sp+72]
00110268ldr x1, [sp+80]
0011026corr x2, xzr, 4096
00110270bl bufio.NewReaderSize
00110274str x0, [sp+48]
00110278str x0, [sp+40]
0011027cldur x29, [sp-8]
00110280ldr x30, [sp], 64
00110284ret x30
00110288
00110288loc_110288:
00110288stp x0, x1, [sp+8]
0011028cmov x3, x30
00110290bl runtime.morestack_noctxt.abi0
00110294ldp x0, x1, [sp+8]
00110298b 0x110240
0011029cudf 0
00110240
00110240bufio.NewReader: ; void bufio.NewReader(io.Reader rd)
00110240ldr x16, [x28+16]
00110244subs xzr, sp, x16
00110248b.ls 0x110288
0011024cstr x30, [sp-64]!
00110250stur x29, [sp-8]
00110254sub x29, sp, 8
00110258str x0, [sp+72]
0011025cstr x1, [sp+80]
00110260str xzr, [sp+40]
00110264ldr x0, [sp+72]
00110268ldr x1, [sp+80]
0011026corr x2, xzr, 4096
00110270bl bufio.NewReaderSize
00110274str x0, [sp+48]
00110278str x0, [sp+40]
0011027cldur x29, [sp-8]
00110280ldr x30, [sp], 64
00110284ret x30
00110288
00110288loc_110288:
00110288stp x0, x1, [sp+8]
0011028cmov x3, x30
00110290bl runtime.morestack_noctxt.abi0
00110294ldp x0, x1, [sp+8]
00110298b 0x110240
0011029cudf 0
00110240
001102a0
001102a0bufio.(*Reader).Size: ; void bufio.(*Reader).Size(bufio.Reader * b)
001102a0str x30, [sp-32]!
001102a4stur x29, [sp-8]
001102a8sub x29, sp, 8
001102acstr x0, [sp+40]
001102b0str xzr, [sp+8]
001102b4ldrsb x27, [x0]
001102b8ldr x0, [x0+8]
001102bcstr x0, [sp+16]
001102c0str x0, [sp+8]
001102c4add x29, sp, 24
001102c8add sp, sp, 32
001102ccret x30
001102a0
001102a0bufio.(*Reader).Size: ; void bufio.(*Reader).Size(bufio.Reader * b)
001102a0str x30, [sp-32]!
001102a4stur x29, [sp-8]
001102a8sub x29, sp, 8
001102acstr x0, [sp+40]
001102b0str xzr, [sp+8]
001102b4ldrsb x27, [x0]
001102b8ldr x0, [x0+8]
001102bcstr x0, [sp+16]
001102c0str x0, [sp+8]
001102c4add x29, sp, 24
001102c8add sp, sp, 32
001102ccret x30
001102a0
001102d0
001102d0bufio.(*Reader).Reset: ; void bufio.(*Reader).Reset(bufio.Reader * b, io.Reader r)
001102d0ldr x16, [x28+16]
001102d4subs xzr, sp, x16
001102d8b.ls 0x1103f8
001102dcstr x30, [sp-128]!
001102e0stur x29, [sp-8]
001102e4sub x29, sp, 8
001102e8str x0, [sp+136]
001102ecstr x1, [sp+144]
001102f0str x2, [sp+152]
001102f4adrp x6, 0x605000
001102f8add x6, x6, 992
001102fcstr x6, [sp+80]
00110300str x0, [sp+88]
00110304ldr x7, [sp+144]
00110308subs xzr, x7, x6
0011030cb.eq 0x110314
00110310b 0x11033c
00110314
00110314loc_110314:
00110314ldr x2, [sp+152]
00110318mov x1, x0
0011031cmov x0, x6
00110320bl runtime.ifaceeq
00110324tbnz w0, 0, 0x11032c
00110328b 0x110338
0011032c
0011032cloc_11032c:
0011032cldur x29, [sp-8]
00110330ldr x30, [sp], 128
00110334ret x30
00110338
00110338loc_110338:
00110338b 0x110340
0011033c
0011033cloc_11033c:
0011033cb 0x110340
00110340
00110340loc_110340:
00110340ldr x6, [sp+136]
00110344ldrsb x27, [x6]
00110348ldr x6, [x6]
0011034ccbnz x6, 0x110354
00110350b 0x110358
00110354
00110354loc_110354:
00110354b 0x1103bc
00110358
00110358loc_110358:
00110358adrp x0, 0x4e5000
0011035cadd x0, x0, 3072
00110360orr x1, xzr, 4096
00110364mov x2, x1
00110368bl runtime.makeslice
0011036cstr x0, [sp+96]
00110370orr x3, xzr, 4096
00110374str x3, [sp+104]
00110378str x3, [sp+112]
0011037cldr x4, [sp+136]
00110380ldrsb x27, [x4]
00110384str x3, [x4+8]
00110388str x3, [x4+16]
0011038cadrp x27, 0x93b000
00110390ldr w3, [x27+3056]
00110394cbz w3, 0x11039c
00110398b 0x1103a0
0011039c
0011039cloc_11039c:
0011039cb 0x1103b4
001103a0
001103a0loc_1103a0:
001103a0bl runtime.gcWriteBarrier2
001103a4str x0, [x25]
001103a8ldr x6, [x4]
001103acstr x6, [x25+8]
001103b0b 0x1103b4
001103b4
001103b4loc_1103b4:
001103b4str x0, [x4]
001103b8b 0x1103bc
001103bc
001103bcloc_1103bc:
001103bcldr x6, [sp+136]
001103c0ldrsb x27, [x6]
001103c4ldr x1, [x6]
001103c8ldr x2, [x6+8]
001103ccldr x3, [x6+16]
001103d0str x1, [sp+56]
001103d4str x2, [sp+64]
001103d8str x3, [sp+72]
001103dcldr x4, [sp+144]
001103e0ldr x0, [sp+136]
001103e4ldr x5, [sp+152]
001103e8bl bufio.(*Reader).reset
001103ecldur x29, [sp-8]
001103f0ldr x30, [sp], 128
001103f4ret x30
001103f8
001103f8loc_1103f8:
001103f8stp x0, x1, [sp+8]
001103fcstr x2, [sp+24]
00110400mov x3, x30
00110404bl runtime.morestack_noctxt.abi0
00110408ldp x0, x1, [sp+8]
0011040cldr x2, [sp+24]
00110410b 0x1102d0
00110414udf 0
00110418udf 0
0011041cudf 0
001102d0
001102d0bufio.(*Reader).Reset: ; void bufio.(*Reader).Reset(bufio.Reader * b, io.Reader r)
001102d0ldr x16, [x28+16]
001102d4subs xzr, sp, x16
001102d8b.ls 0x1103f8
001102dcstr x30, [sp-128]!
001102e0stur x29, [sp-8]
001102e4sub x29, sp, 8
001102e8str x0, [sp+136]
001102ecstr x1, [sp+144]
001102f0str x2, [sp+152]
001102f4adrp x6, 0x605000
001102f8add x6, x6, 992
001102fcstr x6, [sp+80]
00110300str x0, [sp+88]
00110304ldr x7, [sp+144]
00110308subs xzr, x7, x6
0011030cb.eq 0x110314
00110310b 0x11033c
00110314
00110314loc_110314:
00110314ldr x2, [sp+152]
00110318mov x1, x0
0011031cmov x0, x6
00110320bl runtime.ifaceeq
00110324tbnz w0, 0, 0x11032c
00110328b 0x110338
0011032c
0011032cloc_11032c:
0011032cldur x29, [sp-8]
00110330ldr x30, [sp], 128
00110334ret x30
00110338
00110338loc_110338:
00110338b 0x110340
0011033c
0011033cloc_11033c:
0011033cb 0x110340
00110340
00110340loc_110340:
00110340ldr x6, [sp+136]
00110344ldrsb x27, [x6]
00110348ldr x6, [x6]
0011034ccbnz x6, 0x110354
00110350b 0x110358
00110354
00110354loc_110354:
00110354b 0x1103bc
00110358
00110358loc_110358:
00110358adrp x0, 0x4e5000
0011035cadd x0, x0, 3072
00110360orr x1, xzr, 4096
00110364mov x2, x1
00110368bl runtime.makeslice
0011036cstr x0, [sp+96]
00110370orr x3, xzr, 4096
00110374str x3, [sp+104]
00110378str x3, [sp+112]
0011037cldr x4, [sp+136]
00110380ldrsb x27, [x4]
00110384str x3, [x4+8]
00110388str x3, [x4+16]
0011038cadrp x27, 0x93b000
00110390ldr w3, [x27+3056]
00110394cbz w3, 0x11039c
00110398b 0x1103a0
0011039c
0011039cloc_11039c:
0011039cb 0x1103b4
001103a0
001103a0loc_1103a0:
001103a0bl runtime.gcWriteBarrier2
001103a4str x0, [x25]
001103a8ldr x6, [x4]
001103acstr x6, [x25+8]
001103b0b 0x1103b4
001103b4
001103b4loc_1103b4:
001103b4str x0, [x4]
001103b8b 0x1103bc
001103bc
001103bcloc_1103bc:
001103bcldr x6, [sp+136]
001103c0ldrsb x27, [x6]
001103c4ldr x1, [x6]
001103c8ldr x2, [x6+8]
001103ccldr x3, [x6+16]
001103d0str x1, [sp+56]
001103d4str x2, [sp+64]
001103d8str x3, [sp+72]
001103dcldr x4, [sp+144]
001103e0ldr x0, [sp+136]
001103e4ldr x5, [sp+152]
001103e8bl bufio.(*Reader).reset
001103ecldur x29, [sp-8]
001103f0ldr x30, [sp], 128
001103f4ret x30
001103f8
001103f8loc_1103f8:
001103f8stp x0, x1, [sp+8]
001103fcstr x2, [sp+24]
00110400mov x3, x30
00110404bl runtime.morestack_noctxt.abi0
00110408ldp x0, x1, [sp+8]
0011040cldr x2, [sp+24]
00110410b 0x1102d0
00110414udf 0
00110418udf 0
0011041cudf 0
001102d0
00110420
00110420bufio.(*Reader).reset: ; void bufio.(*Reader).reset(bufio.Reader * b, struct []uint8 buf, io.Reader r)
00110420ldr x16, [x28+16]
00110424sub x17, sp, 16
00110428subs xzr, x17, x16
0011042cb.ls 0x110510
00110430str x30, [sp-144]!
00110434stur x29, [sp-8]
00110438sub x29, sp, 8
0011043cstr x0, [sp+152]
00110440str x1, [sp+160]
00110444str x2, [sp+168]
00110448str x3, [sp+176]
0011044cstr x4, [sp+184]
00110450str x5, [sp+192]
00110454add x20, sp, 48
00110458adr x27, 16
0011045cstp x29, x27, [sp-24]
00110460sub x29, sp, 24
00110464bl fn_87cfc
00110468sub x29, sp, 8
0011046cstr xzr, [sp+128]
00110470ldr x3, [sp+160]
00110474ldr x4, [sp+168]
00110478ldr x5, [sp+176]
0011047cstr x3, [sp+48]
00110480str x4, [sp+56]
00110484str x5, [sp+64]
00110488ldr x3, [sp+184]
0011048cldr x4, [sp+192]
00110490str x3, [sp+72]
00110494str x4, [sp+80]
00110498movn x3, 0
0011049cstr x3, [sp+120]
001104a0str x3, [sp+128]
001104a4ldr x21, [sp+152]
001104a8str x21, [sp+40]
001104acldrsb x27, [x21]
001104b0adrp x27, 0x93b000
001104b4ldr w3, [x27+3056]
001104b8cbz w3, 0x1104c0
001104bcb 0x1104c4
001104c0
001104c0loc_1104c0:
001104c0b 0x1104e0
001104c4
001104c4loc_1104c4:
001104c4adrp x0, 0x575000
001104c8add x0, x0, 2784
001104ccmov x1, x21
001104d0add x2, sp, 48
001104d4bl runtime.wbMove
001104d8ldr x21, [sp+40]
001104dcb 0x1104e0
001104e0
001104e0loc_1104e0:
001104e0add x20, sp, 48
001104e4adr x27, 16
001104e8stp x29, x27, [sp-24]
001104ecsub x29, sp, 24
001104f0bl fn_87ef8
001104f4sub x29, sp, 8
001104f8ldr x0, [sp+128]
001104fcldr x1, [sp+40]
00110500str x0, [x1+80]
00110504ldur x29, [sp-8]
00110508ldr x30, [sp], 144
0011050cret x30
00110510
00110510loc_110510:
00110510stp x0, x1, [sp+8]
00110514stp x2, x3, [sp+24]
00110518stp x4, x5, [sp+40]
0011051cmov x3, x30
00110520bl runtime.morestack_noctxt.abi0
00110524ldp x0, x1, [sp+8]
00110528ldp x2, x3, [sp+24]
0011052cldp x4, x5, [sp+40]
00110530b 0x110420
00110534udf 0
00110538udf 0
0011053cudf 0
00110420
00110420bufio.(*Reader).reset: ; void bufio.(*Reader).reset(bufio.Reader * b, struct []uint8 buf, io.Reader r)
00110420ldr x16, [x28+16]
00110424sub x17, sp, 16
00110428subs xzr, x17, x16
0011042cb.ls 0x110510
00110430str x30, [sp-144]!
00110434stur x29, [sp-8]
00110438sub x29, sp, 8
0011043cstr x0, [sp+152]
00110440str x1, [sp+160]
00110444str x2, [sp+168]
00110448str x3, [sp+176]
0011044cstr x4, [sp+184]
00110450str x5, [sp+192]
00110454add x20, sp, 48
00110458adr x27, 16
0011045cstp x29, x27, [sp-24]
00110460sub x29, sp, 24
00110464bl fn_87cfc
00110468sub x29, sp, 8
0011046cstr xzr, [sp+128]
00110470ldr x3, [sp+160]
00110474ldr x4, [sp+168]
00110478ldr x5, [sp+176]
0011047cstr x3, [sp+48]
00110480str x4, [sp+56]
00110484str x5, [sp+64]
00110488ldr x3, [sp+184]
0011048cldr x4, [sp+192]
00110490str x3, [sp+72]
00110494str x4, [sp+80]
00110498movn x3, 0
0011049cstr x3, [sp+120]
001104a0str x3, [sp+128]
001104a4ldr x21, [sp+152]
001104a8str x21, [sp+40]
001104acldrsb x27, [x21]
001104b0adrp x27, 0x93b000
001104b4ldr w3, [x27+3056]
001104b8cbz w3, 0x1104c0
001104bcb 0x1104c4
001104c0
001104c0loc_1104c0:
001104c0b 0x1104e0
001104c4
001104c4loc_1104c4:
001104c4adrp x0, 0x575000
001104c8add x0, x0, 2784
001104ccmov x1, x21
001104d0add x2, sp, 48
001104d4bl runtime.wbMove
001104d8ldr x21, [sp+40]
001104dcb 0x1104e0
001104e0
001104e0loc_1104e0:
001104e0add x20, sp, 48
001104e4adr x27, 16
001104e8stp x29, x27, [sp-24]
001104ecsub x29, sp, 24
001104f0bl fn_87ef8
001104f4sub x29, sp, 8
001104f8ldr x0, [sp+128]
001104fcldr x1, [sp+40]
00110500str x0, [x1+80]
00110504ldur x29, [sp-8]
00110508ldr x30, [sp], 144
0011050cret x30
00110510
00110510loc_110510:
00110510stp x0, x1, [sp+8]
00110514stp x2, x3, [sp+24]
00110518stp x4, x5, [sp+40]
0011051cmov x3, x30
00110520bl runtime.morestack_noctxt.abi0
00110524ldp x0, x1, [sp+8]
00110528ldp x2, x3, [sp+24]
0011052cldp x4, x5, [sp+40]
00110530b 0x110420
00110534udf 0
00110538udf 0
0011053cudf 0
00110420
00110540
00110540bufio.(*Reader).fill: ; void bufio.(*Reader).fill(bufio.Reader * b)
00110540ldr x16, [x28+16]
00110544sub x17, sp, 128
00110548subs xzr, x17, x16
0011054cb.ls 0x110904
00110550sub x20, sp, 256
00110554stp x29, x30, [x20-8]
00110558add sp, x20, 0
0011055csub x29, sp, 8
00110560str x0, [sp+264]
00110564ldrsb x27, [x0]
00110568ldr x4, [x0+40]
0011056csubs xzr, x4, 0
00110570b.gt 0x110578
00110574b 0x110698
00110578
00110578loc_110578:
00110578ldrsb x27, [x0]
0011057cldr x4, [x0+40]
00110580str x4, [sp+72]
00110584ldrsb x27, [x0]
00110588ldr x1, [x0+48]
0011058cstr x1, [sp+64]
00110590ldrsb x27, [x0]
00110594ldr x2, [x0+16]
00110598ldr x5, [x0]
0011059csubs xzr, x2, x1
001105a0b.hs 0x1105a8
001105a4b 0x1108fc
001105a8
001105a8loc_1105a8:
001105a8subs xzr, x1, x4
001105acb.hs 0x1105b4
001105b0b 0x1108f4
001105b4
001105b4loc_1105b4:
001105b4sub x6, x2, x4
001105b8sub x7, x1, x4
001105bcsub x8, xzr, x6
001105c0and x4, x4, x8, asr #63
001105c4add x4, x5, x4
001105c8str x4, [sp+136]
001105ccstr x7, [sp+144]
001105d0str x6, [sp+152]
001105d4ldr x4, [sp+264]
001105d8ldrsb x27, [x4]
001105dcldr x5, [x4]
001105e0ldr x6, [x4+8]
001105e4ldr x4, [x4+16]
001105e8str x5, [sp+224]
001105ecstr x6, [sp+232]
001105f0str x4, [sp+240]
001105f4ldr x4, [sp+144]
001105f8ldr x5, [sp+136]
001105fcldr x6, [sp+152]
00110600str x5, [sp+200]
00110604str x4, [sp+208]
00110608str x6, [sp+216]
0011060cldr x5, [sp+232]
00110610str x5, [sp+96]
00110614subs xzr, x4, x5
00110618b.lt 0x110620
0011061cb 0x110628
00110620
00110620loc_110620:
00110620str x4, [sp+96]
00110624b 0x11062c
00110628
00110628loc_110628:
00110628b 0x11062c
0011062c
0011062cloc_11062c:
0011062cldr x4, [sp+200]
00110630ldr x5, [sp+224]
00110634subs xzr, x4, x5
00110638b.ne 0x110640
0011063cb 0x11065c
00110640
00110640loc_110640:
00110640ldr x3, [sp+96]
00110644str x3, [sp+88]
00110648ldr x2, [sp+88]
0011064cldr x0, [sp+224]
00110650ldr x1, [sp+200]
00110654bl runtime.memmove
00110658b 0x110660
0011065c
0011065cloc_11065c:
0011065cb 0x110660
00110660
00110660loc_110660:
00110660ldr x4, [sp+264]
00110664ldrsb x27, [x4]
00110668ldr x5, [sp+264]
0011066cldrsb x27, [x5]
00110670ldr x5, [x5+48]
00110674ldr x6, [sp+264]
00110678ldrsb x27, [x6]
0011067cldr x6, [x6+40]
00110680sub x5, x5, x6
00110684str x5, [x4+48]
00110688ldr x4, [sp+264]
0011068cldrsb x27, [x4]
00110690str xzr, [x4+40]
00110694b 0x11069c
00110698
00110698loc_110698:
00110698b 0x11069c
0011069c
0011069cloc_11069c:
0011069cldr x4, [sp+264]
001106a0ldrsb x27, [x4]
001106a4ldr x4, [x4+8]
001106a8str x4, [sp+64]
001106acldr x5, [sp+264]
001106b0ldrsb x27, [x5]
001106b4ldr x5, [x5+48]
001106b8subs xzr, x4, x5
001106bcb.le 0x1108e0
001106c0b 0x1106c4
001106c4
001106c4loc_1106c4:
001106c4movz x4, 100
001106c8str x4, [sp+56]
001106ccb 0x1106d0
001106d0
001106d0loc_1106d0:
001106d0ldr x4, [sp+56]
001106d4subs xzr, x4, 0
001106d8b.gt 0x1106e0
001106dcb 0x110840
001106e0
001106e0loc_1106e0:
001106e0ldr x4, [sp+264]
001106e4ldrsb x27, [x4]
001106e8ldr x0, [x4+48]
001106ecstr x0, [sp+64]
001106f0ldr x4, [sp+264]
001106f4ldrsb x27, [x4]
001106f8ldr x1, [x4+8]
001106fcldr x5, [x4]
00110700ldr x4, [x4+16]
00110704b 0x110708
00110708
00110708loc_110708:
00110708subs xzr, x1, x0
0011070cb.hs 0x110714
00110710b 0x1108dc
00110714
00110714loc_110714:
00110714sub x4, x4, x0
00110718sub x6, x1, x0
0011071csub x7, xzr, x4
00110720and x7, x0, x7, asr #63
00110724add x5, x5, x7
00110728str x5, [sp+136]
0011072cstr x6, [sp+144]
00110730str x4, [sp+152]
00110734stp xzr, xzr, [sp+120]
00110738ldr x4, [sp+264]
0011073cldrsb x27, [x4]
00110740ldr x5, [x4+24]
00110744ldrsb x27, [x5]
00110748ldr x0, [x4+32]
0011074cldr x4, [x5+24]
00110750ldr x1, [sp+136]
00110754ldr x2, [sp+144]
00110758ldr x3, [sp+152]
0011075cblr x4
00110760str x0, [sp+72]
00110764str x1, [sp+120]
00110768str x2, [sp+128]
0011076cldr x4, [sp+72]
00110770str x4, [sp+80]
00110774str x1, [sp+160]
00110778str x2, [sp+168]
0011077cldr x4, [sp+80]
00110780str x4, [sp+48]
00110784str x1, [sp+104]
00110788str x2, [sp+112]
0011078cldr x4, [sp+48]
00110790tbnz x4, 63, 0x110894
00110794b 0x110798
00110798
00110798loc_110798:
00110798ldr x4, [sp+264]
0011079cldrsb x27, [x4]
001107a0ldr x5, [sp+264]
001107a4ldrsb x27, [x5]
001107a8ldr x5, [x5+48]
001107acldr x6, [sp+48]
001107b0add x5, x5, x6
001107b4str x5, [x4+48]
001107b8ldr x4, [sp+104]
001107bccbnz x4, 0x1107c4
001107c0b 0x110810
001107c4
001107c4loc_1107c4:
001107c4ldr x0, [sp+264]
001107c8ldrsb x27, [x0]
001107ccldr x1, [sp+112]
001107d0ldr x2, [sp+104]
001107d4str x2, [x0+56]
001107d8adrp x27, 0x93b000
001107dcldr w2, [x27+3056]
001107e0cbz w2, 0x1107e8
001107e4b 0x1107ec
001107e8
001107e8loc_1107e8:
001107e8b 0x110800
001107ec
001107ecloc_1107ec:
001107ecbl runtime.gcWriteBarrier2
001107f0str x1, [x25]
001107f4ldr x2, [x0+64]
001107f8str x2, [x25+8]
001107fcb 0x110800
00110800
00110800loc_110800:
00110800str x1, [x0+64]
00110804ldp x29, x30, [sp-8]
00110808add sp, sp, 256
0011080cret x30
00110810
00110810loc_110810:
00110810ldr x4, [sp+48]
00110814subs xzr, x4, 0
00110818b.gt 0x110820
0011081cb 0x11082c
00110820
00110820loc_110820:
00110820ldp x29, x30, [sp-8]
00110824add sp, sp, 256
00110828ret x30
0011082c
0011082cloc_11082c:
0011082cb 0x110830
00110830
00110830loc_110830:
00110830ldr x4, [sp+56]
00110834sub x4, x4, 1
00110838str x4, [sp+56]
0011083cb 0x1106d0
00110840
00110840loc_110840:
00110840ldr x0, [sp+264]
00110844ldrsb x27, [x0]
00110848adrp x27, 0x911000
0011084cldr x1, [x27+1560]
00110850adrp x27, 0x911000
00110854ldr x2, [x27+1552]
00110858str x2, [x0+56]
0011085cadrp x27, 0x93b000
00110860ldr w2, [x27+3056]
00110864cbz w2, 0x11086c
00110868b 0x110870
0011086c
0011086cloc_11086c:
0011086cb 0x110884
00110870
00110870loc_110870:
00110870bl runtime.gcWriteBarrier2
00110874str x1, [x25]
00110878ldr x2, [x0+64]
0011087cstr x2, [x25+8]
00110880b 0x110884
00110884
00110884loc_110884:
00110884str x1, [x0+64]
00110888ldp x29, x30, [sp-8]
0011088cadd sp, sp, 256
00110890ret x30
00110894
00110894loc_110894:
00110894adrp x27, 0x911000
00110898ldr x2, [x27+1840]
0011089cadrp x27, 0x911000
001108a0ldr x3, [x27+1848]
001108a4str x2, [sp+184]
001108a8str x3, [sp+192]
001108acstr x2, [sp+176]
001108b0ldr x2, [sp+176]
001108b4cbnz x2, 0x1108bc
001108b8b 0x1108d8
001108bc
001108bcloc_1108bc:
001108bcldr x2, [sp+176]
001108c0ldr x2, [x2+8]
001108c4str x2, [sp+176]
001108c8b 0x1108cc
001108cc
001108ccloc_1108cc:
001108ccldr x1, [sp+192]
001108d0ldr x0, [sp+176]
001108d4bl runtime.gopanic
001108d8
001108d8loc_1108d8:
001108d8b 0x1108cc
001108dc
001108dcloc_1108dc:
001108dcbl runtime.panicSliceB
001108e0
001108e0loc_1108e0:
001108e0adrp x0, 0x4e5000
001108e4add x0, x0, 2944
001108e8adrp x1, 0x601000
001108ecadd x1, x1, 1280
001108f0bl runtime.gopanic
001108f4
001108f4loc_1108f4:
001108f4mov x0, x4
001108f8bl runtime.panicSliceB
001108fc
001108fcloc_1108fc:
001108fcbl runtime.panicSliceAcap
00110900hint
00110904
00110904loc_110904:
00110904str x0, [sp+8]
00110908mov x3, x30
0011090cbl runtime.morestack_noctxt.abi0
00110910ldr x0, [sp+8]
00110914b 0x110540
00110918udf 0
0011091cudf 0
00110540
00110540bufio.(*Reader).fill: ; void bufio.(*Reader).fill(bufio.Reader * b)
00110540ldr x16, [x28+16]
00110544sub x17, sp, 128
00110548subs xzr, x17, x16
0011054cb.ls 0x110904
00110550sub x20, sp, 256
00110554stp x29, x30, [x20-8]
00110558add sp, x20, 0
0011055csub x29, sp, 8
00110560str x0, [sp+264]
00110564ldrsb x27, [x0]
00110568ldr x4, [x0+40]
0011056csubs xzr, x4, 0
00110570b.gt 0x110578
00110574b 0x110698
00110578
00110578loc_110578:
00110578ldrsb x27, [x0]
0011057cldr x4, [x0+40]
00110580str x4, [sp+72]
00110584ldrsb x27, [x0]
00110588ldr x1, [x0+48]
0011058cstr x1, [sp+64]
00110590ldrsb x27, [x0]
00110594ldr x2, [x0+16]
00110598ldr x5, [x0]
0011059csubs xzr, x2, x1
001105a0b.hs 0x1105a8
001105a4b 0x1108fc
001105a8
001105a8loc_1105a8:
001105a8subs xzr, x1, x4
001105acb.hs 0x1105b4
001105b0b 0x1108f4
001105b4
001105b4loc_1105b4:
001105b4sub x6, x2, x4
001105b8sub x7, x1, x4
001105bcsub x8, xzr, x6
001105c0and x4, x4, x8, asr #63
001105c4add x4, x5, x4
001105c8str x4, [sp+136]
001105ccstr x7, [sp+144]
001105d0str x6, [sp+152]
001105d4ldr x4, [sp+264]
001105d8ldrsb x27, [x4]
001105dcldr x5, [x4]
001105e0ldr x6, [x4+8]
001105e4ldr x4, [x4+16]
001105e8str x5, [sp+224]
001105ecstr x6, [sp+232]
001105f0str x4, [sp+240]
001105f4ldr x4, [sp+144]
001105f8ldr x5, [sp+136]
001105fcldr x6, [sp+152]
00110600str x5, [sp+200]
00110604str x4, [sp+208]
00110608str x6, [sp+216]
0011060cldr x5, [sp+232]
00110610str x5, [sp+96]
00110614subs xzr, x4, x5
00110618b.lt 0x110620
0011061cb 0x110628
00110620
00110620loc_110620:
00110620str x4, [sp+96]
00110624b 0x11062c
00110628
00110628loc_110628:
00110628b 0x11062c
0011062c
0011062cloc_11062c:
0011062cldr x4, [sp+200]
00110630ldr x5, [sp+224]
00110634subs xzr, x4, x5
00110638b.ne 0x110640
0011063cb 0x11065c
00110640
00110640loc_110640:
00110640ldr x3, [sp+96]
00110644str x3, [sp+88]
00110648ldr x2, [sp+88]
0011064cldr x0, [sp+224]
00110650ldr x1, [sp+200]
00110654bl runtime.memmove
00110658b 0x110660
0011065c
0011065cloc_11065c:
0011065cb 0x110660
00110660
00110660loc_110660:
00110660ldr x4, [sp+264]
00110664ldrsb x27, [x4]
00110668ldr x5, [sp+264]
0011066cldrsb x27, [x5]
00110670ldr x5, [x5+48]
00110674ldr x6, [sp+264]
00110678ldrsb x27, [x6]
0011067cldr x6, [x6+40]
00110680sub x5, x5, x6
00110684str x5, [x4+48]
00110688ldr x4, [sp+264]
0011068cldrsb x27, [x4]
00110690str xzr, [x4+40]
00110694b 0x11069c
00110698
00110698loc_110698:
00110698b 0x11069c
0011069c
0011069cloc_11069c:
0011069cldr x4, [sp+264]
001106a0ldrsb x27, [x4]
001106a4ldr x4, [x4+8]
001106a8str x4, [sp+64]
001106acldr x5, [sp+264]
001106b0ldrsb x27, [x5]
001106b4ldr x5, [x5+48]
001106b8subs xzr, x4, x5
001106bcb.le 0x1108e0
001106c0b 0x1106c4
001106c4
001106c4loc_1106c4:
001106c4movz x4, 100
001106c8str x4, [sp+56]
001106ccb 0x1106d0
001106d0
001106d0loc_1106d0:
001106d0ldr x4, [sp+56]
001106d4subs xzr, x4, 0
001106d8b.gt 0x1106e0
001106dcb 0x110840
001106e0
001106e0loc_1106e0:
001106e0ldr x4, [sp+264]
001106e4ldrsb x27, [x4]
001106e8ldr x0, [x4+48]
001106ecstr x0, [sp+64]
001106f0ldr x4, [sp+264]
001106f4ldrsb x27, [x4]
001106f8ldr x1, [x4+8]
001106fcldr x5, [x4]
00110700ldr x4, [x4+16]
00110704b 0x110708
00110708
00110708loc_110708:
00110708subs xzr, x1, x0
0011070cb.hs 0x110714
00110710b 0x1108dc
00110714
00110714loc_110714:
00110714sub x4, x4, x0
00110718sub x6, x1, x0
0011071csub x7, xzr, x4
00110720and x7, x0, x7, asr #63
00110724add x5, x5, x7
00110728str x5, [sp+136]
0011072cstr x6, [sp+144]
00110730str x4, [sp+152]
00110734stp xzr, xzr, [sp+120]
00110738ldr x4, [sp+264]
0011073cldrsb x27, [x4]
00110740ldr x5, [x4+24]
00110744ldrsb x27, [x5]
00110748ldr x0, [x4+32]
0011074cldr x4, [x5+24]
00110750ldr x1, [sp+136]
00110754ldr x2, [sp+144]
00110758ldr x3, [sp+152]
0011075cblr x4
00110760str x0, [sp+72]
00110764str x1, [sp+120]
00110768str x2, [sp+128]
0011076cldr x4, [sp+72]
00110770str x4, [sp+80]
00110774str x1, [sp+160]
00110778str x2, [sp+168]
0011077cldr x4, [sp+80]
00110780str x4, [sp+48]
00110784str x1, [sp+104]
00110788str x2, [sp+112]
0011078cldr x4, [sp+48]
00110790tbnz x4, 63, 0x110894
00110794b 0x110798
00110798
00110798loc_110798:
00110798ldr x4, [sp+264]
0011079cldrsb x27, [x4]
001107a0ldr x5, [sp+264]
001107a4ldrsb x27, [x5]
001107a8ldr x5, [x5+48]
001107acldr x6, [sp+48]
001107b0add x5, x5, x6
001107b4str x5, [x4+48]
001107b8ldr x4, [sp+104]
001107bccbnz x4, 0x1107c4
001107c0b 0x110810
001107c4
001107c4loc_1107c4:
001107c4ldr x0, [sp+264]
001107c8ldrsb x27, [x0]
001107ccldr x1, [sp+112]
001107d0ldr x2, [sp+104]
001107d4str x2, [x0+56]
001107d8adrp x27, 0x93b000
001107dcldr w2, [x27+3056]
001107e0cbz w2, 0x1107e8
001107e4b 0x1107ec
001107e8
001107e8loc_1107e8:
001107e8b 0x110800
001107ec
001107ecloc_1107ec:
001107ecbl runtime.gcWriteBarrier2
001107f0str x1, [x25]
001107f4ldr x2, [x0+64]
001107f8str x2, [x25+8]
001107fcb 0x110800
00110800
00110800loc_110800:
00110800str x1, [x0+64]
00110804ldp x29, x30, [sp-8]
00110808add sp, sp, 256
0011080cret x30
00110810
00110810loc_110810:
00110810ldr x4, [sp+48]
00110814subs xzr, x4, 0
00110818b.gt 0x110820
0011081cb 0x11082c
00110820
00110820loc_110820:
00110820ldp x29, x30, [sp-8]
00110824add sp, sp, 256
00110828ret x30
0011082c
0011082cloc_11082c:
0011082cb 0x110830
00110830
00110830loc_110830:
00110830ldr x4, [sp+56]
00110834sub x4, x4, 1
00110838str x4, [sp+56]
0011083cb 0x1106d0
00110840
00110840loc_110840:
00110840ldr x0, [sp+264]
00110844ldrsb x27, [x0]
00110848adrp x27, 0x911000
0011084cldr x1, [x27+1560]
00110850adrp x27, 0x911000
00110854ldr x2, [x27+1552]
00110858str x2, [x0+56]
0011085cadrp x27, 0x93b000
00110860ldr w2, [x27+3056]
00110864cbz w2, 0x11086c
00110868b 0x110870
0011086c
0011086cloc_11086c:
0011086cb 0x110884
00110870
00110870loc_110870:
00110870bl runtime.gcWriteBarrier2
00110874str x1, [x25]
00110878ldr x2, [x0+64]
0011087cstr x2, [x25+8]
00110880b 0x110884
00110884
00110884loc_110884:
00110884str x1, [x0+64]
00110888ldp x29, x30, [sp-8]
0011088cadd sp, sp, 256
00110890ret x30
00110894
00110894loc_110894:
00110894adrp x27, 0x911000
00110898ldr x2, [x27+1840]
0011089cadrp x27, 0x911000
001108a0ldr x3, [x27+1848]
001108a4str x2, [sp+184]
001108a8str x3, [sp+192]
001108acstr x2, [sp+176]
001108b0ldr x2, [sp+176]
001108b4cbnz x2, 0x1108bc
001108b8b 0x1108d8
001108bc
001108bcloc_1108bc:
001108bcldr x2, [sp+176]
001108c0ldr x2, [x2+8]
001108c4str x2, [sp+176]
001108c8b 0x1108cc
001108cc
001108ccloc_1108cc:
001108ccldr x1, [sp+192]
001108d0ldr x0, [sp+176]
001108d4bl runtime.gopanic
001108d8
001108d8loc_1108d8:
001108d8b 0x1108cc
001108dc
001108dcloc_1108dc:
001108dcbl runtime.panicSliceB
001108e0
001108e0loc_1108e0:
001108e0adrp x0, 0x4e5000
001108e4add x0, x0, 2944
001108e8adrp x1, 0x601000
001108ecadd x1, x1, 1280
001108f0bl runtime.gopanic
001108f4
001108f4loc_1108f4:
001108f4mov x0, x4
001108f8bl runtime.panicSliceB
001108fc
001108fcloc_1108fc:
001108fcbl runtime.panicSliceAcap
00110900hint
00110904
00110904loc_110904:
00110904str x0, [sp+8]
00110908mov x3, x30
0011090cbl runtime.morestack_noctxt.abi0
00110910ldr x0, [sp+8]
00110914b 0x110540
00110918udf 0
0011091cudf 0
00110540
00110920
00110920bufio.(*Reader).readErr: ; void bufio.(*Reader).readErr(bufio.Reader * b)
00110920ldr x16, [x28+16]
00110924subs xzr, sp, x16
00110928b.ls 0x1109a8
0011092cstr x30, [sp-48]!
00110930stur x29, [sp-8]
00110934sub x29, sp, 8
00110938str x0, [sp+56]
0011093cstp xzr, xzr, [sp+8]
00110940ldr x2, [sp+56]
00110944ldrsb x27, [x2]
00110948ldr x3, [x2+56]
0011094cldr x2, [x2+64]
00110950str x3, [sp+24]
00110954str x2, [sp+32]
00110958ldr x2, [sp+56]
0011095cldrsb x27, [x2]
00110960str xzr, [x2+56]
00110964adrp x27, 0x93b000
00110968ldr w3, [x27+3056]
0011096ccbz w3, 0x110974
00110970b 0x110978
00110974
00110974loc_110974:
00110974b 0x110988
00110978
00110978loc_110978:
00110978ldr x3, [x2+64]
0011097cbl runtime.gcWriteBarrier1
00110980str x3, [x25]
00110984b 0x110988
00110988
00110988loc_110988:
00110988str xzr, [x2+64]
0011098cldr x0, [sp+24]
00110990ldr x1, [sp+32]
00110994str x0, [sp+8]
00110998str x1, [sp+16]
0011099cldur x29, [sp-8]
001109a0ldr x30, [sp], 48
001109a4ret x30
001109a8
001109a8loc_1109a8:
001109a8str x0, [sp+8]
001109acmov x3, x30
001109b0bl runtime.morestack_noctxt.abi0
001109b4ldr x0, [sp+8]
001109b8b 0x110920
001109bcudf 0
00110920
00110920bufio.(*Reader).readErr: ; void bufio.(*Reader).readErr(bufio.Reader * b)
00110920ldr x16, [x28+16]
00110924subs xzr, sp, x16
00110928b.ls 0x1109a8
0011092cstr x30, [sp-48]!
00110930stur x29, [sp-8]
00110934sub x29, sp, 8
00110938str x0, [sp+56]
0011093cstp xzr, xzr, [sp+8]
00110940ldr x2, [sp+56]
00110944ldrsb x27, [x2]
00110948ldr x3, [x2+56]
0011094cldr x2, [x2+64]
00110950str x3, [sp+24]
00110954str x2, [sp+32]
00110958ldr x2, [sp+56]
0011095cldrsb x27, [x2]
00110960str xzr, [x2+56]
00110964adrp x27, 0x93b000
00110968ldr w3, [x27+3056]
0011096ccbz w3, 0x110974
00110970b 0x110978
00110974
00110974loc_110974:
00110974b 0x110988
00110978
00110978loc_110978:
00110978ldr x3, [x2+64]
0011097cbl runtime.gcWriteBarrier1
00110980str x3, [x25]
00110984b 0x110988
00110988
00110988loc_110988:
00110988str xzr, [x2+64]
0011098cldr x0, [sp+24]
00110990ldr x1, [sp+32]
00110994str x0, [sp+8]
00110998str x1, [sp+16]
0011099cldur x29, [sp-8]
001109a0ldr x30, [sp], 48
001109a4ret x30
001109a8
001109a8loc_1109a8:
001109a8str x0, [sp+8]
001109acmov x3, x30
001109b0bl runtime.morestack_noctxt.abi0
001109b4ldr x0, [sp+8]
001109b8b 0x110920
001109bcudf 0
00110920
001109c0
001109c0bufio.(*Reader).Peek: ; void bufio.(*Reader).Peek(bufio.Reader * b, int n)
001109c0ldr x16, [x28+16]
001109c4sub x17, sp, 16
001109c8subs xzr, x17, x16
001109ccb.ls 0x110d0c
001109d0str x30, [sp-144]!
001109d4stur x29, [sp-8]
001109d8sub x29, sp, 8
001109dcstr x0, [sp+152]
001109e0str x1, [sp+160]
001109e4str xzr, [sp+72]
001109e8stp xzr, xzr, [sp+80]
001109ecstp xzr, xzr, [sp+56]
001109f0ldr x5, [sp+160]
001109f4tbnz x5, 63, 0x1109fc
001109f8b 0x110a34
001109fc
001109fcloc_1109fc:
001109fcstr xzr, [sp+72]
00110a00stp xzr, xzr, [sp+80]
00110a04adrp x27, 0x911000
00110a08ldr x3, [x27+1824]
00110a0cadrp x27, 0x911000
00110a10ldr x4, [x27+1832]
00110a14str x3, [sp+56]
00110a18str x4, [sp+64]
00110a1cldr x0, [sp+72]
00110a20ldr x1, [sp+80]
00110a24ldr x2, [sp+88]
00110a28ldur x29, [sp-8]
00110a2cldr x30, [sp], 144
00110a30ret x30
00110a34
00110a34loc_110a34:
00110a34ldr x5, [sp+152]
00110a38ldrsb x27, [x5]
00110a3cmovn x6, 0
00110a40str x6, [x5+72]
00110a44ldr x5, [sp+152]
00110a48ldrsb x27, [x5]
00110a4cstr x6, [x5+80]
00110a50b 0x110a54
00110a54
00110a54loc_110a54:
00110a54ldr x5, [sp+152]
00110a58ldrsb x27, [x5]
00110a5cldr x5, [x5+48]
00110a60ldr x6, [sp+152]
00110a64ldrsb x27, [x6]
00110a68ldr x6, [x6+40]
00110a6csub x5, x5, x6
00110a70ldr x6, [sp+160]
00110a74subs xzr, x6, x5
00110a78cset x5, gt
00110a7cstrb w5, [sp+30]
00110a80b.gt 0x110a88
00110a84b 0x110ac4
00110a88
00110a88loc_110a88:
00110a88ldr x5, [sp+152]
00110a8cldrsb x27, [x5]
00110a90ldr x5, [x5+8]
00110a94str x5, [sp+48]
00110a98ldr x6, [sp+152]
00110a9cldrsb x27, [x6]
00110aa0ldr x6, [x6+48]
00110aa4ldr x7, [sp+152]
00110aa8ldrsb x27, [x7]
00110aacldr x7, [x7+40]
00110ab0sub x6, x6, x7
00110ab4subs xzr, x5, x6
00110ab8cset x5, gt
00110abcstrb w5, [sp+30]
00110ac0b 0x110ac8
00110ac4
00110ac4loc_110ac4:
00110ac4b 0x110ac8
00110ac8
00110ac8loc_110ac8:
00110ac8ldrb w5, [sp+30]
00110accstrb w5, [sp+31]
00110ad0tbnz w5, 0, 0x110ad8
00110ad4b 0x110af8
00110ad8
00110ad8loc_110ad8:
00110ad8ldr x5, [sp+152]
00110adcldrsb x27, [x5]
00110ae0ldr x5, [x5+56]
00110ae4subs xzr, x5, 0
00110ae8cset x5, ne
00110aeceor x5, x5, 1
00110af0strb w5, [sp+31]
00110af4b 0x110afc
00110af8
00110af8loc_110af8:
00110af8b 0x110afc
00110afc
00110afcloc_110afc:
00110afcldrb w5, [sp+31]
00110b00tbnz w5, 0, 0x110b08
00110b04b 0x110b18
00110b08
00110b08loc_110b08:
00110b08ldr x0, [sp+152]
00110b0cbl bufio.(*Reader).fill
00110b10b 0x110b14
00110b14
00110b14loc_110b14:
00110b14b 0x110a54
00110b18
00110b18loc_110b18:
00110b18ldr x5, [sp+152]
00110b1cldrsb x27, [x5]
00110b20ldr x5, [x5+8]
00110b24str x5, [sp+48]
00110b28ldr x6, [sp+160]
00110b2csubs xzr, x6, x5
00110b30b.gt 0x110b38
00110b34b 0x110bdc
00110b38
00110b38loc_110b38:
00110b38ldr x5, [sp+152]
00110b3cldrsb x27, [x5]
00110b40ldr x0, [x5+40]
00110b44str x0, [sp+48]
00110b48ldr x5, [sp+152]
00110b4cldrsb x27, [x5]
00110b50ldr x1, [x5+48]
00110b54str x1, [sp+40]
00110b58ldr x5, [sp+152]
00110b5cldrsb x27, [x5]
00110b60ldr x2, [x5+16]
00110b64ldr x5, [x5]
00110b68subs xzr, x2, x1
00110b6cb.hs 0x110b74
00110b70b 0x110d04
00110b74
00110b74loc_110b74:
00110b74subs xzr, x1, x0
00110b78b.hs 0x110b80
00110b7cb 0x110d00
00110b80
00110b80loc_110b80:
00110b80sub x6, x2, x0
00110b84sub x7, x1, x0
00110b88sub x8, xzr, x6
00110b8cand x8, x0, x8, asr #63
00110b90add x5, x5, x8
00110b94str x5, [sp+112]
00110b98str x7, [sp+120]
00110b9cstr x6, [sp+128]
00110ba0str x5, [sp+72]
00110ba4str x7, [sp+80]
00110ba8str x6, [sp+88]
00110bacadrp x27, 0x911000
00110bb0ldr x3, [x27+1808]
00110bb4adrp x27, 0x911000
00110bb8ldr x4, [x27+1816]
00110bbcstr x3, [sp+56]
00110bc0str x4, [sp+64]
00110bc4ldr x0, [sp+72]
00110bc8ldr x1, [sp+80]
00110bccldr x2, [sp+88]
00110bd0ldur x29, [sp-8]
00110bd4ldr x30, [sp], 144
00110bd8ret x30
00110bdc
00110bdcloc_110bdc:
00110bdcstp xzr, xzr, [sp+96]
00110be0ldr x5, [sp+152]
00110be4ldrsb x27, [x5]
00110be8ldr x5, [x5+48]
00110becldr x6, [sp+152]
00110bf0ldrsb x27, [x6]
00110bf4ldr x6, [x6+40]
00110bf8sub x5, x5, x6
00110bfcstr x5, [sp+32]
00110c00ldr x6, [sp+160]
00110c04subs xzr, x6, x5
00110c08b.gt 0x110c10
00110c0cb 0x110c50
00110c10
00110c10loc_110c10:
00110c10str x5, [sp+160]
00110c14ldr x0, [sp+152]
00110c18bl bufio.(*Reader).readErr
00110c1cstr x0, [sp+96]
00110c20str x1, [sp+104]
00110c24cbnz x0, 0x110c2c
00110c28b 0x110c30
00110c2c
00110c2cloc_110c2c:
00110c2cb 0x110c4c
00110c30
00110c30loc_110c30:
00110c30adrp x27, 0x911000
00110c34ldr x5, [x27+1808]
00110c38adrp x27, 0x911000
00110c3cldr x6, [x27+1816]
00110c40str x5, [sp+96]
00110c44str x6, [sp+104]
00110c48b 0x110c4c
00110c4c
00110c4cloc_110c4c:
00110c4cb 0x110c54
00110c50
00110c50loc_110c50:
00110c50b 0x110c54
00110c54
00110c54loc_110c54:
00110c54ldr x5, [sp+152]
00110c58ldrsb x27, [x5]
00110c5cldr x0, [x5+40]
00110c60str x0, [sp+40]
00110c64ldr x5, [sp+152]
00110c68ldrsb x27, [x5]
00110c6cldr x5, [x5+40]
00110c70ldr x6, [sp+160]
00110c74add x1, x5, x6
00110c78str x1, [sp+48]
00110c7cldr x5, [sp+152]
00110c80ldrsb x27, [x5]
00110c84ldr x2, [x5+16]
00110c88ldr x5, [x5]
00110c8csubs xzr, x2, x1
00110c90b.hs 0x110c98
00110c94b 0x110cfc
00110c98
00110c98loc_110c98:
00110c98subs xzr, x0, x1
00110c9cb.ls 0x110ca4
00110ca0b 0x110cf8
00110ca4
00110ca4loc_110ca4:
00110ca4sub x6, x2, x0
00110ca8sub x7, x1, x0
00110cacsub x8, xzr, x6
00110cb0and x8, x0, x8, asr #63
00110cb4add x5, x5, x8
00110cb8str x5, [sp+112]
00110cbcstr x7, [sp+120]
00110cc0str x6, [sp+128]
00110cc4str x5, [sp+72]
00110cc8str x7, [sp+80]
00110cccstr x6, [sp+88]
00110cd0ldr x3, [sp+96]
00110cd4ldr x4, [sp+104]
00110cd8str x3, [sp+56]
00110cdcstr x4, [sp+64]
00110ce0ldr x0, [sp+72]
00110ce4ldr x1, [sp+80]
00110ce8ldr x2, [sp+88]
00110cecldur x29, [sp-8]
00110cf0ldr x30, [sp], 144
00110cf4ret x30
00110cf8
00110cf8loc_110cf8:
00110cf8bl runtime.panicSliceB
00110cfc
00110cfcloc_110cfc:
00110cfcbl runtime.panicSliceAcap
00110d00
00110d00loc_110d00:
00110d00bl runtime.panicSliceB
00110d04
00110d04loc_110d04:
00110d04bl runtime.panicSliceAcap
00110d08hint
00110d0c
00110d0cloc_110d0c:
00110d0cstp x0, x1, [sp+8]
00110d10mov x3, x30
00110d14bl runtime.morestack_noctxt.abi0
00110d18ldp x0, x1, [sp+8]
00110d1cb 0x1109c0
001109c0
001109c0bufio.(*Reader).Peek: ; void bufio.(*Reader).Peek(bufio.Reader * b, int n)
001109c0ldr x16, [x28+16]
001109c4sub x17, sp, 16
001109c8subs xzr, x17, x16
001109ccb.ls 0x110d0c
001109d0str x30, [sp-144]!
001109d4stur x29, [sp-8]
001109d8sub x29, sp, 8
001109dcstr x0, [sp+152]
001109e0str x1, [sp+160]
001109e4str xzr, [sp+72]
001109e8stp xzr, xzr, [sp+80]
001109ecstp xzr, xzr, [sp+56]
001109f0ldr x5, [sp+160]
001109f4tbnz x5, 63, 0x1109fc
001109f8b 0x110a34
001109fc
001109fcloc_1109fc:
001109fcstr xzr, [sp+72]
00110a00stp xzr, xzr, [sp+80]
00110a04adrp x27, 0x911000
00110a08ldr x3, [x27+1824]
00110a0cadrp x27, 0x911000
00110a10ldr x4, [x27+1832]
00110a14str x3, [sp+56]
00110a18str x4, [sp+64]
00110a1cldr x0, [sp+72]
00110a20ldr x1, [sp+80]
00110a24ldr x2, [sp+88]
00110a28ldur x29, [sp-8]
00110a2cldr x30, [sp], 144
00110a30ret x30
00110a34
00110a34loc_110a34:
00110a34ldr x5, [sp+152]
00110a38ldrsb x27, [x5]
00110a3cmovn x6, 0
00110a40str x6, [x5+72]
00110a44ldr x5, [sp+152]
00110a48ldrsb x27, [x5]
00110a4cstr x6, [x5+80]
00110a50b 0x110a54
00110a54
00110a54loc_110a54:
00110a54ldr x5, [sp+152]
00110a58ldrsb x27, [x5]
00110a5cldr x5, [x5+48]
00110a60ldr x6, [sp+152]
00110a64ldrsb x27, [x6]
00110a68ldr x6, [x6+40]
00110a6csub x5, x5, x6
00110a70ldr x6, [sp+160]
00110a74subs xzr, x6, x5
00110a78cset x5, gt
00110a7cstrb w5, [sp+30]
00110a80b.gt 0x110a88
00110a84b 0x110ac4
00110a88
00110a88loc_110a88:
00110a88ldr x5, [sp+152]
00110a8cldrsb x27, [x5]
00110a90ldr x5, [x5+8]
00110a94str x5, [sp+48]
00110a98ldr x6, [sp+152]
00110a9cldrsb x27, [x6]
00110aa0ldr x6, [x6+48]
00110aa4ldr x7, [sp+152]
00110aa8ldrsb x27, [x7]
00110aacldr x7, [x7+40]
00110ab0sub x6, x6, x7
00110ab4subs xzr, x5, x6
00110ab8cset x5, gt
00110abcstrb w5, [sp+30]
00110ac0b 0x110ac8
00110ac4
00110ac4loc_110ac4:
00110ac4b 0x110ac8
00110ac8
00110ac8loc_110ac8:
00110ac8ldrb w5, [sp+30]
00110accstrb w5, [sp+31]
00110ad0tbnz w5, 0, 0x110ad8
00110ad4b 0x110af8
00110ad8
00110ad8loc_110ad8:
00110ad8ldr x5, [sp+152]
00110adcldrsb x27, [x5]
00110ae0ldr x5, [x5+56]
00110ae4subs xzr, x5, 0
00110ae8cset x5, ne
00110aeceor x5, x5, 1
00110af0strb w5, [sp+31]
00110af4b 0x110afc
00110af8
00110af8loc_110af8:
00110af8b 0x110afc
00110afc
00110afcloc_110afc:
00110afcldrb w5, [sp+31]
00110b00tbnz w5, 0, 0x110b08
00110b04b 0x110b18
00110b08
00110b08loc_110b08:
00110b08ldr x0, [sp+152]
00110b0cbl bufio.(*Reader).fill
00110b10b 0x110b14
00110b14
00110b14loc_110b14:
00110b14b 0x110a54
00110b18
00110b18loc_110b18:
00110b18ldr x5, [sp+152]
00110b1cldrsb x27, [x5]
00110b20ldr x5, [x5+8]
00110b24str x5, [sp+48]
00110b28ldr x6, [sp+160]
00110b2csubs xzr, x6, x5
00110b30b.gt 0x110b38
00110b34b 0x110bdc
00110b38
00110b38loc_110b38:
00110b38ldr x5, [sp+152]
00110b3cldrsb x27, [x5]
00110b40ldr x0, [x5+40]
00110b44str x0, [sp+48]
00110b48ldr x5, [sp+152]
00110b4cldrsb x27, [x5]
00110b50ldr x1, [x5+48]
00110b54str x1, [sp+40]
00110b58ldr x5, [sp+152]
00110b5cldrsb x27, [x5]
00110b60ldr x2, [x5+16]
00110b64ldr x5, [x5]
00110b68subs xzr, x2, x1
00110b6cb.hs 0x110b74
00110b70b 0x110d04
00110b74
00110b74loc_110b74:
00110b74subs xzr, x1, x0
00110b78b.hs 0x110b80
00110b7cb 0x110d00
00110b80
00110b80loc_110b80:
00110b80sub x6, x2, x0
00110b84sub x7, x1, x0
00110b88sub x8, xzr, x6
00110b8cand x8, x0, x8, asr #63
00110b90add x5, x5, x8
00110b94str x5, [sp+112]
00110b98str x7, [sp+120]
00110b9cstr x6, [sp+128]
00110ba0str x5, [sp+72]
00110ba4str x7, [sp+80]
00110ba8str x6, [sp+88]
00110bacadrp x27, 0x911000
00110bb0ldr x3, [x27+1808]
00110bb4adrp x27, 0x911000
00110bb8ldr x4, [x27+1816]
00110bbcstr x3, [sp+56]
00110bc0str x4, [sp+64]
00110bc4ldr x0, [sp+72]
00110bc8ldr x1, [sp+80]
00110bccldr x2, [sp+88]
00110bd0ldur x29, [sp-8]
00110bd4ldr x30, [sp], 144
00110bd8ret x30
00110bdc
00110bdcloc_110bdc:
00110bdcstp xzr, xzr, [sp+96]
00110be0ldr x5, [sp+152]
00110be4ldrsb x27, [x5]
00110be8ldr x5, [x5+48]
00110becldr x6, [sp+152]
00110bf0ldrsb x27, [x6]
00110bf4ldr x6, [x6+40]
00110bf8sub x5, x5, x6
00110bfcstr x5, [sp+32]
00110c00ldr x6, [sp+160]
00110c04subs xzr, x6, x5
00110c08b.gt 0x110c10
00110c0cb 0x110c50
00110c10
00110c10loc_110c10:
00110c10str x5, [sp+160]
00110c14ldr x0, [sp+152]
00110c18bl bufio.(*Reader).readErr
00110c1cstr x0, [sp+96]
00110c20str x1, [sp+104]
00110c24cbnz x0, 0x110c2c
00110c28b 0x110c30
00110c2c
00110c2cloc_110c2c:
00110c2cb 0x110c4c
00110c30
00110c30loc_110c30:
00110c30adrp x27, 0x911000
00110c34ldr x5, [x27+1808]
00110c38adrp x27, 0x911000
00110c3cldr x6, [x27+1816]
00110c40str x5, [sp+96]
00110c44str x6, [sp+104]
00110c48b 0x110c4c
00110c4c
00110c4cloc_110c4c:
00110c4cb 0x110c54
00110c50
00110c50loc_110c50:
00110c50b 0x110c54
00110c54
00110c54loc_110c54:
00110c54ldr x5, [sp+152]
00110c58ldrsb x27, [x5]
00110c5cldr x0, [x5+40]
00110c60str x0, [sp+40]
00110c64ldr x5, [sp+152]
00110c68ldrsb x27, [x5]
00110c6cldr x5, [x5+40]
00110c70ldr x6, [sp+160]
00110c74add x1, x5, x6
00110c78str x1, [sp+48]
00110c7cldr x5, [sp+152]
00110c80ldrsb x27, [x5]
00110c84ldr x2, [x5+16]
00110c88ldr x5, [x5]
00110c8csubs xzr, x2, x1
00110c90b.hs 0x110c98
00110c94b 0x110cfc
00110c98
00110c98loc_110c98:
00110c98subs xzr, x0, x1
00110c9cb.ls 0x110ca4
00110ca0b 0x110cf8
00110ca4
00110ca4loc_110ca4:
00110ca4sub x6, x2, x0
00110ca8sub x7, x1, x0
00110cacsub x8, xzr, x6
00110cb0and x8, x0, x8, asr #63
00110cb4add x5, x5, x8
00110cb8str x5, [sp+112]
00110cbcstr x7, [sp+120]
00110cc0str x6, [sp+128]
00110cc4str x5, [sp+72]
00110cc8str x7, [sp+80]
00110cccstr x6, [sp+88]
00110cd0ldr x3, [sp+96]
00110cd4ldr x4, [sp+104]
00110cd8str x3, [sp+56]
00110cdcstr x4, [sp+64]
00110ce0ldr x0, [sp+72]
00110ce4ldr x1, [sp+80]
00110ce8ldr x2, [sp+88]
00110cecldur x29, [sp-8]
00110cf0ldr x30, [sp], 144
00110cf4ret x30
00110cf8
00110cf8loc_110cf8:
00110cf8bl runtime.panicSliceB
00110cfc
00110cfcloc_110cfc:
00110cfcbl runtime.panicSliceAcap
00110d00
00110d00loc_110d00:
00110d00bl runtime.panicSliceB
00110d04
00110d04loc_110d04:
00110d04bl runtime.panicSliceAcap
00110d08hint
00110d0c
00110d0cloc_110d0c:
00110d0cstp x0, x1, [sp+8]
00110d10mov x3, x30
00110d14bl runtime.morestack_noctxt.abi0
00110d18ldp x0, x1, [sp+8]
00110d1cb 0x1109c0
001109c0
00110d20
00110d20bufio.(*Reader).Read: ; void bufio.(*Reader).Read(bufio.Reader * b, struct []uint8 p)
00110d20ldr x16, [x28+16]
00110d24sub x17, sp, 192
00110d28subs xzr, x17, x16
00110d2cb.ls 0x1112ec
00110d30sub x20, sp, 320
00110d34stp x29, x30, [x20-8]
00110d38add sp, x20, 0
00110d3csub x29, sp, 8
00110d40str x0, [sp+328]
00110d44str x1, [sp+336]
00110d48str x2, [sp+344]
00110d4cstr x3, [sp+352]
00110d50str xzr, [sp+48]
00110d54stp xzr, xzr, [sp+104]
00110d58ldr x4, [sp+344]
00110d5cstr x4, [sp+48]
00110d60cbz x4, 0x110d68
00110d64b 0x110de0
00110d68
00110d68loc_110d68:
00110d68ldr x0, [sp+328]
00110d6cbl bufio.(*Reader).Buffered
00110d70str x0, [sp+56]
00110d74subs xzr, x0, 0
00110d78b.gt 0x110d80
00110d7cb 0x110da0
00110d80
00110d80loc_110d80:
00110d80str xzr, [sp+48]
00110d84stp xzr, xzr, [sp+104]
00110d88ldr x0, [sp+48]
00110d8cmov x1, xzr
00110d90mov x2, xzr
00110d94ldp x29, x30, [sp-8]
00110d98add sp, sp, 320
00110d9cret x30
00110da0
00110da0loc_110da0:
00110da0ldr x0, [sp+328]
00110da4bl bufio.(*Reader).readErr
00110da8str x0, [sp+120]
00110dacstr x1, [sp+128]
00110db0str xzr, [sp+48]
00110db4str x0, [sp+104]
00110db8str x1, [sp+112]
00110dbcldr x2, [sp+48]
00110dc0mov x3, x0
00110dc4mov x0, x2
00110dc8mov x4, x1
00110dccmov x1, x3
00110dd0mov x2, x4
00110dd4ldp x29, x30, [sp-8]
00110dd8add sp, sp, 320
00110ddcret x30
00110de0
00110de0loc_110de0:
00110de0ldr x4, [sp+328]
00110de4ldrsb x27, [x4]
00110de8ldr x4, [x4+40]
00110decldr x5, [sp+328]
00110df0ldrsb x27, [x5]
00110df4ldr x5, [x5+48]
00110df8subs xzr, x5, x4
00110dfcb.eq 0x110e04
00110e00b 0x1110d0
00110e04
00110e04loc_110e04:
00110e04ldr x4, [sp+328]
00110e08ldrsb x27, [x4]
00110e0cldr x4, [x4+56]
00110e10cbnz x4, 0x110e18
00110e14b 0x110e58
00110e18
00110e18loc_110e18:
00110e18ldr x0, [sp+328]
00110e1cbl bufio.(*Reader).readErr
00110e20str x0, [sp+120]
00110e24str x1, [sp+128]
00110e28str xzr, [sp+48]
00110e2cstr x0, [sp+104]
00110e30str x1, [sp+112]
00110e34ldr x2, [sp+48]
00110e38mov x3, x0
00110e3cmov x0, x2
00110e40mov x4, x1
00110e44mov x1, x3
00110e48mov x2, x4
00110e4cldp x29, x30, [sp-8]
00110e50add sp, sp, 320
00110e54ret x30
00110e58
00110e58loc_110e58:
00110e58ldr x4, [sp+344]
00110e5cstr x4, [sp+56]
00110e60ldr x5, [sp+328]
00110e64ldrsb x27, [x5]
00110e68ldr x5, [x5+8]
00110e6cstr x5, [sp+96]
00110e70subs xzr, x5, x4
00110e74b.le 0x110e7c
00110e78b 0x110fa0
00110e7c
00110e7cloc_110e7c:
00110e7cstp xzr, xzr, [sp+120]
00110e80ldr x4, [sp+328]
00110e84ldrsb x27, [x4]
00110e88ldr x5, [x4+24]
00110e8cldrsb x27, [x5]
00110e90ldr x0, [x4+32]
00110e94ldr x1, [sp+336]
00110e98ldr x2, [sp+344]
00110e9cldr x3, [sp+352]
00110ea0ldr x4, [x5+24]
00110ea4blr x4
00110ea8str x0, [sp+96]
00110eacstr x1, [sp+120]
00110eb0str x2, [sp+128]
00110eb4ldr x4, [sp+96]
00110eb8str x4, [sp+72]
00110ebcstr x1, [sp+152]
00110ec0str x2, [sp+160]
00110ec4ldr x4, [sp+72]
00110ec8str x4, [sp+48]
00110eccldr x4, [sp+328]
00110ed0ldrsb x27, [x4]
00110ed4str x1, [x4+56]
00110ed8adrp x27, 0x93b000
00110edcldr w5, [x27+3056]
00110ee0cbz w5, 0x110ee8
00110ee4b 0x110eec
00110ee8
00110ee8loc_110ee8:
00110ee8b 0x110f00
00110eec
00110eecloc_110eec:
00110eecbl runtime.gcWriteBarrier2
00110ef0str x2, [x25]
00110ef4ldr x3, [x4+64]
00110ef8str x3, [x25+8]
00110efcb 0x110f00
00110f00
00110f00loc_110f00:
00110f00str x2, [x4+64]
00110f04ldr x2, [sp+48]
00110f08tbnz x2, 63, 0x1112a4
00110f0cb 0x110f10
00110f10
00110f10loc_110f10:
00110f10ldr x2, [sp+48]
00110f14subs xzr, x2, 0
00110f18b.gt 0x110f20
00110f1cb 0x110f60
00110f20
00110f20loc_110f20:
00110f20ldr x1, [sp+344]
00110f24ldr x2, [sp+336]
00110f28ldr x3, [sp+48]
00110f2csub x0, x3, 1
00110f30subs xzr, x1, x0
00110f34b.hi 0x110f3c
00110f38b 0x1112a0
00110f3c
00110f3cloc_110f3c:
00110f3cldr x1, [sp+328]
00110f40ldrsb x27, [x1]
00110f44ldrb w2, [x2+x0]
00110f48str x2, [x1+72]
00110f4cldr x1, [sp+328]
00110f50ldrsb x27, [x1]
00110f54movn x2, 0
00110f58str x2, [x1+80]
00110f5cb 0x110f64
00110f60
00110f60loc_110f60:
00110f60b 0x110f64
00110f64
00110f64loc_110f64:
00110f64ldr x0, [sp+328]
00110f68bl bufio.(*Reader).readErr
00110f6cstr x0, [sp+120]
00110f70str x1, [sp+128]
00110f74str x0, [sp+104]
00110f78str x1, [sp+112]
00110f7cldr x2, [sp+48]
00110f80mov x3, x0
00110f84mov x0, x2
00110f88mov x4, x1
00110f8cmov x1, x3
00110f90mov x2, x4
00110f94ldp x29, x30, [sp-8]
00110f98add sp, sp, 320
00110f9cret x30
00110fa0
00110fa0loc_110fa0:
00110fa0ldr x4, [sp+328]
00110fa4ldrsb x27, [x4]
00110fa8str xzr, [x4+40]
00110facldr x4, [sp+328]
00110fb0ldrsb x27, [x4]
00110fb4str xzr, [x4+48]
00110fb8stp xzr, xzr, [sp+120]
00110fbcldr x4, [sp+328]
00110fc0ldrsb x27, [x4]
00110fc4ldr x1, [x4]
00110fc8ldr x2, [x4+8]
00110fccldr x3, [x4+16]
00110fd0str x1, [sp+240]
00110fd4str x2, [sp+248]
00110fd8str x3, [sp+256]
00110fdcldr x4, [sp+328]
00110fe0ldrsb x27, [x4]
00110fe4ldr x5, [x4+24]
00110fe8ldrsb x27, [x5]
00110fecldr x0, [x4+32]
00110ff0ldr x4, [x5+24]
00110ff4blr x4
00110ff8str x0, [sp+96]
00110ffcstr x1, [sp+120]
00111000str x2, [sp+128]
00111004ldr x4, [sp+96]
00111008str x4, [sp+64]
0011100cstr x1, [sp+136]
00111010str x2, [sp+144]
00111014ldr x4, [sp+64]
00111018str x4, [sp+48]
0011101cldr x4, [sp+328]
00111020ldrsb x27, [x4]
00111024str x1, [x4+56]
00111028adrp x27, 0x93a000
0011102cldr w5, [x27+3056]
00111030cbz w5, 0x111038
00111034b 0x11103c
00111038
00111038loc_111038:
00111038b 0x111050
0011103c
0011103cloc_11103c:
0011103cbl runtime.gcWriteBarrier2
00111040str x2, [x25]
00111044ldr x3, [x4+64]
00111048str x3, [x25+8]
0011104cb 0x111050
00111050
00111050loc_111050:
00111050str x2, [x4+64]
00111054ldr x3, [sp+48]
00111058tbnz x3, 63, 0x111258
0011105cb 0x111060
00111060
00111060loc_111060:
00111060ldr x3, [sp+48]
00111064cbz x3, 0x11106c
00111068b 0x1110ac
0011106c
0011106cloc_11106c:
0011106cldr x0, [sp+328]
00111070bl bufio.(*Reader).readErr
00111074str x0, [sp+120]
00111078str x1, [sp+128]
0011107cstr xzr, [sp+48]
00111080str x0, [sp+104]
00111084str x1, [sp+112]
00111088ldr x2, [sp+48]
0011108cmov x3, x0
00111090mov x0, x2
00111094mov x4, x1
00111098mov x1, x3
0011109cmov x2, x4
001110a0ldp x29, x30, [sp-8]
001110a4add sp, sp, 320
001110a8ret x30
001110ac
001110acloc_1110ac:
001110acldr x3, [sp+328]
001110b0ldrsb x27, [x3]
001110b4ldr x4, [sp+328]
001110b8ldrsb x27, [x4]
001110bcldr x4, [x4+48]
001110c0ldr x5, [sp+48]
001110c4add x4, x4, x5
001110c8str x4, [x3+48]
001110ccb 0x1110d4
001110d0
001110d0loc_1110d0:
001110d0b 0x1110d4
001110d4
001110d4loc_1110d4:
001110d4ldr x3, [sp+328]
001110d8ldrsb x27, [x3]
001110dcldr x0, [x3+40]
001110e0str x0, [sp+96]
001110e4ldr x3, [sp+328]
001110e8ldrsb x27, [x3]
001110ecldr x1, [x3+48]
001110f0str x1, [sp+56]
001110f4ldr x3, [sp+328]
001110f8ldrsb x27, [x3]
001110fcldr x2, [x3+16]
00111100ldr x3, [x3]
00111104subs xzr, x2, x1
00111108b.hs 0x111110
0011110cb 0x111254
00111110
00111110loc_111110:
00111110subs xzr, x1, x0
00111114b.hs 0x11111c
00111118b 0x111250
0011111c
0011111cloc_11111c:
0011111csub x4, x2, x0
00111120sub x5, x1, x0
00111124sub x6, xzr, x4
00111128and x6, x0, x6, asr #63
0011112cadd x3, x3, x6
00111130str x3, [sp+288]
00111134str x5, [sp+296]
00111138str x4, [sp+304]
0011113cldr x3, [sp+336]
00111140ldr x4, [sp+344]
00111144ldr x5, [sp+352]
00111148str x3, [sp+192]
0011114cstr x4, [sp+200]
00111150str x5, [sp+208]
00111154ldr x3, [sp+296]
00111158ldr x4, [sp+288]
0011115cldr x5, [sp+304]
00111160str x4, [sp+168]
00111164str x3, [sp+176]
00111168str x5, [sp+184]
0011116cldr x4, [sp+200]
00111170str x4, [sp+88]
00111174subs xzr, x4, x3
00111178b.gt 0x111180
0011117cb 0x111188
00111180
00111180loc_111180:
00111180str x3, [sp+88]
00111184b 0x11118c
00111188
00111188loc_111188:
00111188b 0x11118c
0011118c
0011118cloc_11118c:
0011118cldr x3, [sp+168]
00111190ldr x4, [sp+192]
00111194subs xzr, x3, x4
00111198b.ne 0x1111a0
0011119cb 0x1111bc
001111a0
001111a0loc_1111a0:
001111a0ldr x3, [sp+88]
001111a4str x3, [sp+80]
001111a8ldr x2, [sp+80]
001111acldr x1, [sp+168]
001111b0ldr x0, [sp+192]
001111b4bl runtime.memmove
001111b8b 0x1111c0
001111bc
001111bcloc_1111bc:
001111bcb 0x1111c0
001111c0
001111c0loc_1111c0:
001111c0ldr x3, [sp+88]
001111c4str x3, [sp+48]
001111c8ldr x4, [sp+328]
001111ccldrsb x27, [x4]
001111d0ldr x5, [sp+328]
001111d4ldrsb x27, [x5]
001111d8ldr x5, [x5+40]
001111dcadd x3, x5, x3
001111e0str x3, [x4+40]
001111e4ldr x3, [sp+328]
001111e8ldrsb x27, [x3]
001111ecldr x1, [x3+8]
001111f0ldr x3, [x3]
001111f4ldr x4, [sp+328]
001111f8ldrsb x27, [x4]
001111fcldr x4, [x4+40]
00111200sub x0, x4, 1
00111204subs xzr, x1, x0
00111208b.hi 0x111210
0011120cb 0x11124c
00111210
00111210loc_111210:
00111210ldr x4, [sp+328]
00111214ldrsb x27, [x4]
00111218ldrb w3, [x3+x0]
0011121cstr x3, [x4+72]
00111220ldr x3, [sp+328]
00111224ldrsb x27, [x3]
00111228movn x4, 0
0011122cstr x4, [x3+80]
00111230stp xzr, xzr, [sp+104]
00111234ldr x0, [sp+48]
00111238mov x1, xzr
0011123cmov x2, xzr
00111240ldp x29, x30, [sp-8]
00111244add sp, sp, 320
00111248ret x30
0011124c
0011124cloc_11124c:
0011124cbl runtime.panicIndex
00111250
00111250loc_111250:
00111250bl runtime.panicSliceB
00111254
00111254loc_111254:
00111254bl runtime.panicSliceAcap
00111258
00111258loc_111258:
00111258adrp x27, 0x910000
0011125cldr x2, [x27+1840]
00111260adrp x27, 0x910000
00111264ldr x3, [x27+1848]
00111268str x2, [sp+224]
0011126cstr x3, [sp+232]
00111270str x2, [sp+216]
00111274ldr x2, [sp+216]
00111278cbnz x2, 0x111280
0011127cb 0x11129c
00111280
00111280loc_111280:
00111280ldr x2, [sp+216]
00111284ldr x2, [x2+8]
00111288str x2, [sp+216]
0011128cb 0x111290
00111290
00111290loc_111290:
00111290ldr x1, [sp+232]
00111294ldr x0, [sp+216]
00111298bl runtime.gopanic
0011129c
0011129cloc_11129c:
0011129cb 0x111290
001112a0
001112a0loc_1112a0:
001112a0bl runtime.panicIndex
001112a4
001112a4loc_1112a4:
001112a4adrp x27, 0x910000
001112a8ldr x2, [x27+1840]
001112acadrp x27, 0x910000
001112b0ldr x3, [x27+1848]
001112b4str x2, [sp+272]
001112b8str x3, [sp+280]
001112bcstr x2, [sp+264]
001112c0ldr x2, [sp+264]
001112c4cbnz x2, 0x1112cc
001112c8b 0x1112e8
001112cc
001112ccloc_1112cc:
001112ccldr x2, [sp+264]
001112d0ldr x2, [x2+8]
001112d4str x2, [sp+264]
001112d8b 0x1112dc
001112dc
001112dcloc_1112dc:
001112dcldr x1, [sp+280]
001112e0ldr x0, [sp+264]
001112e4bl runtime.gopanic
001112e8
001112e8loc_1112e8:
001112e8b 0x1112dc
001112ec
001112ecloc_1112ec:
001112ecstp x0, x1, [sp+8]
001112f0stp x2, x3, [sp+24]
001112f4mov x3, x30
001112f8bl runtime.morestack_noctxt.abi0
001112fcldp x0, x1, [sp+8]
00111300ldp x2, x3, [sp+24]
00111304b 0x110d20
00111308udf 0
0011130cudf 0
00110d20
00110d20bufio.(*Reader).Read: ; void bufio.(*Reader).Read(bufio.Reader * b, struct []uint8 p)
00110d20ldr x16, [x28+16]
00110d24sub x17, sp, 192
00110d28subs xzr, x17, x16
00110d2cb.ls 0x1112ec
00110d30sub x20, sp, 320
00110d34stp x29, x30, [x20-8]
00110d38add sp, x20, 0
00110d3csub x29, sp, 8
00110d40str x0, [sp+328]
00110d44str x1, [sp+336]
00110d48str x2, [sp+344]
00110d4cstr x3, [sp+352]
00110d50str xzr, [sp+48]
00110d54stp xzr, xzr, [sp+104]
00110d58ldr x4, [sp+344]
00110d5cstr x4, [sp+48]
00110d60cbz x4, 0x110d68
00110d64b 0x110de0
00110d68
00110d68loc_110d68:
00110d68ldr x0, [sp+328]
00110d6cbl bufio.(*Reader).Buffered
00110d70str x0, [sp+56]
00110d74subs xzr, x0, 0
00110d78b.gt 0x110d80
00110d7cb 0x110da0
00110d80
00110d80loc_110d80:
00110d80str xzr, [sp+48]
00110d84stp xzr, xzr, [sp+104]
00110d88ldr x0, [sp+48]
00110d8cmov x1, xzr
00110d90mov x2, xzr
00110d94ldp x29, x30, [sp-8]
00110d98add sp, sp, 320
00110d9cret x30
00110da0
00110da0loc_110da0:
00110da0ldr x0, [sp+328]
00110da4bl bufio.(*Reader).readErr
00110da8str x0, [sp+120]
00110dacstr x1, [sp+128]
00110db0str xzr, [sp+48]
00110db4str x0, [sp+104]
00110db8str x1, [sp+112]
00110dbcldr x2, [sp+48]
00110dc0mov x3, x0
00110dc4mov x0, x2
00110dc8mov x4, x1
00110dccmov x1, x3
00110dd0mov x2, x4
00110dd4ldp x29, x30, [sp-8]
00110dd8add sp, sp, 320
00110ddcret x30
00110de0
00110de0loc_110de0:
00110de0ldr x4, [sp+328]
00110de4ldrsb x27, [x4]
00110de8ldr x4, [x4+40]
00110decldr x5, [sp+328]
00110df0ldrsb x27, [x5]
00110df4ldr x5, [x5+48]
00110df8subs xzr, x5, x4
00110dfcb.eq 0x110e04
00110e00b 0x1110d0
00110e04
00110e04loc_110e04:
00110e04ldr x4, [sp+328]
00110e08ldrsb x27, [x4]
00110e0cldr x4, [x4+56]
00110e10cbnz x4, 0x110e18
00110e14b 0x110e58
00110e18
00110e18loc_110e18:
00110e18ldr x0, [sp+328]
00110e1cbl bufio.(*Reader).readErr
00110e20str x0, [sp+120]
00110e24str x1, [sp+128]
00110e28str xzr, [sp+48]
00110e2cstr x0, [sp+104]
00110e30str x1, [sp+112]
00110e34ldr x2, [sp+48]
00110e38mov x3, x0
00110e3cmov x0, x2
00110e40mov x4, x1
00110e44mov x1, x3
00110e48mov x2, x4
00110e4cldp x29, x30, [sp-8]
00110e50add sp, sp, 320
00110e54ret x30
00110e58
00110e58loc_110e58:
00110e58ldr x4, [sp+344]
00110e5cstr x4, [sp+56]
00110e60ldr x5, [sp+328]
00110e64ldrsb x27, [x5]
00110e68ldr x5, [x5+8]
00110e6cstr x5, [sp+96]
00110e70subs xzr, x5, x4
00110e74b.le 0x110e7c
00110e78b 0x110fa0
00110e7c
00110e7cloc_110e7c:
00110e7cstp xzr, xzr, [sp+120]
00110e80ldr x4, [sp+328]
00110e84ldrsb x27, [x4]
00110e88ldr x5, [x4+24]
00110e8cldrsb x27, [x5]
00110e90ldr x0, [x4+32]
00110e94ldr x1, [sp+336]
00110e98ldr x2, [sp+344]
00110e9cldr x3, [sp+352]
00110ea0ldr x4, [x5+24]
00110ea4blr x4
00110ea8str x0, [sp+96]
00110eacstr x1, [sp+120]
00110eb0str x2, [sp+128]
00110eb4ldr x4, [sp+96]
00110eb8str x4, [sp+72]
00110ebcstr x1, [sp+152]
00110ec0str x2, [sp+160]
00110ec4ldr x4, [sp+72]
00110ec8str x4, [sp+48]
00110eccldr x4, [sp+328]
00110ed0ldrsb x27, [x4]
00110ed4str x1, [x4+56]
00110ed8adrp x27, 0x93b000
00110edcldr w5, [x27+3056]
00110ee0cbz w5, 0x110ee8
00110ee4b 0x110eec
00110ee8
00110ee8loc_110ee8:
00110ee8b 0x110f00
00110eec
00110eecloc_110eec:
00110eecbl runtime.gcWriteBarrier2
00110ef0str x2, [x25]
00110ef4ldr x3, [x4+64]
00110ef8str x3, [x25+8]
00110efcb 0x110f00
00110f00
00110f00loc_110f00:
00110f00str x2, [x4+64]
00110f04ldr x2, [sp+48]
00110f08tbnz x2, 63, 0x1112a4
00110f0cb 0x110f10
00110f10
00110f10loc_110f10:
00110f10ldr x2, [sp+48]
00110f14subs xzr, x2, 0
00110f18b.gt 0x110f20
00110f1cb 0x110f60
00110f20
00110f20loc_110f20:
00110f20ldr x1, [sp+344]
00110f24ldr x2, [sp+336]
00110f28ldr x3, [sp+48]
00110f2csub x0, x3, 1
00110f30subs xzr, x1, x0
00110f34b.hi 0x110f3c
00110f38b 0x1112a0
00110f3c
00110f3cloc_110f3c:
00110f3cldr x1, [sp+328]
00110f40ldrsb x27, [x1]
00110f44ldrb w2, [x2+x0]
00110f48str x2, [x1+72]
00110f4cldr x1, [sp+328]
00110f50ldrsb x27, [x1]
00110f54movn x2, 0
00110f58str x2, [x1+80]
00110f5cb 0x110f64
00110f60
00110f60loc_110f60:
00110f60b 0x110f64
00110f64
00110f64loc_110f64:
00110f64ldr x0, [sp+328]
00110f68bl bufio.(*Reader).readErr
00110f6cstr x0, [sp+120]
00110f70str x1, [sp+128]
00110f74str x0, [sp+104]
00110f78str x1, [sp+112]
00110f7cldr x2, [sp+48]
00110f80mov x3, x0
00110f84mov x0, x2
00110f88mov x4, x1
00110f8cmov x1, x3
00110f90mov x2, x4
00110f94ldp x29, x30, [sp-8]
00110f98add sp, sp, 320
00110f9cret x30
00110fa0
00110fa0loc_110fa0:
00110fa0ldr x4, [sp+328]
00110fa4ldrsb x27, [x4]
00110fa8str xzr, [x4+40]
00110facldr x4, [sp+328]
00110fb0ldrsb x27, [x4]
00110fb4str xzr, [x4+48]
00110fb8stp xzr, xzr, [sp+120]
00110fbcldr x4, [sp+328]
00110fc0ldrsb x27, [x4]
00110fc4ldr x1, [x4]
00110fc8ldr x2, [x4+8]
00110fccldr x3, [x4+16]
00110fd0str x1, [sp+240]
00110fd4str x2, [sp+248]
00110fd8str x3, [sp+256]
00110fdcldr x4, [sp+328]
00110fe0ldrsb x27, [x4]
00110fe4ldr x5, [x4+24]
00110fe8ldrsb x27, [x5]
00110fecldr x0, [x4+32]
00110ff0ldr x4, [x5+24]
00110ff4blr x4
00110ff8str x0, [sp+96]
00110ffcstr x1, [sp+120]
00111000str x2, [sp+128]
00111004ldr x4, [sp+96]
00111008str x4, [sp+64]
0011100cstr x1, [sp+136]
00111010str x2, [sp+144]
00111014ldr x4, [sp+64]
00111018str x4, [sp+48]
0011101cldr x4, [sp+328]
00111020ldrsb x27, [x4]
00111024str x1, [x4+56]
00111028adrp x27, 0x93a000
0011102cldr w5, [x27+3056]
00111030cbz w5, 0x111038
00111034b 0x11103c
00111038
00111038loc_111038:
00111038b 0x111050
0011103c
0011103cloc_11103c:
0011103cbl runtime.gcWriteBarrier2
00111040str x2, [x25]
00111044ldr x3, [x4+64]
00111048str x3, [x25+8]
0011104cb 0x111050
00111050
00111050loc_111050:
00111050str x2, [x4+64]
00111054ldr x3, [sp+48]
00111058tbnz x3, 63, 0x111258
0011105cb 0x111060
00111060
00111060loc_111060:
00111060ldr x3, [sp+48]
00111064cbz x3, 0x11106c
00111068b 0x1110ac
0011106c
0011106cloc_11106c:
0011106cldr x0, [sp+328]
00111070bl bufio.(*Reader).readErr
00111074str x0, [sp+120]
00111078str x1, [sp+128]
0011107cstr xzr, [sp+48]
00111080str x0, [sp+104]
00111084str x1, [sp+112]
00111088ldr x2, [sp+48]
0011108cmov x3, x0
00111090mov x0, x2
00111094mov x4, x1
00111098mov x1, x3
0011109cmov x2, x4
001110a0ldp x29, x30, [sp-8]
001110a4add sp, sp, 320
001110a8ret x30
001110ac
001110acloc_1110ac:
001110acldr x3, [sp+328]
001110b0ldrsb x27, [x3]
001110b4ldr x4, [sp+328]
001110b8ldrsb x27, [x4]
001110bcldr x4, [x4+48]
001110c0ldr x5, [sp+48]
001110c4add x4, x4, x5
001110c8str x4, [x3+48]
001110ccb 0x1110d4
001110d0
001110d0loc_1110d0:
001110d0b 0x1110d4
001110d4
001110d4loc_1110d4:
001110d4ldr x3, [sp+328]
001110d8ldrsb x27, [x3]
001110dcldr x0, [x3+40]
001110e0str x0, [sp+96]
001110e4ldr x3, [sp+328]
001110e8ldrsb x27, [x3]
001110ecldr x1, [x3+48]
001110f0str x1, [sp+56]
001110f4ldr x3, [sp+328]
001110f8ldrsb x27, [x3]
001110fcldr x2, [x3+16]
00111100ldr x3, [x3]
00111104subs xzr, x2, x1
00111108b.hs 0x111110
0011110cb 0x111254
00111110
00111110loc_111110:
00111110subs xzr, x1, x0
00111114b.hs 0x11111c
00111118b 0x111250
0011111c
0011111cloc_11111c:
0011111csub x4, x2, x0
00111120sub x5, x1, x0
00111124sub x6, xzr, x4
00111128and x6, x0, x6, asr #63
0011112cadd x3, x3, x6
00111130str x3, [sp+288]
00111134str x5, [sp+296]
00111138str x4, [sp+304]
0011113cldr x3, [sp+336]
00111140ldr x4, [sp+344]
00111144ldr x5, [sp+352]
00111148str x3, [sp+192]
0011114cstr x4, [sp+200]
00111150str x5, [sp+208]
00111154ldr x3, [sp+296]
00111158ldr x4, [sp+288]
0011115cldr x5, [sp+304]
00111160str x4, [sp+168]
00111164str x3, [sp+176]
00111168str x5, [sp+184]
0011116cldr x4, [sp+200]
00111170str x4, [sp+88]
00111174subs xzr, x4, x3
00111178b.gt 0x111180
0011117cb 0x111188
00111180
00111180loc_111180:
00111180str x3, [sp+88]
00111184b 0x11118c
00111188
00111188loc_111188:
00111188b 0x11118c
0011118c
0011118cloc_11118c:
0011118cldr x3, [sp+168]
00111190ldr x4, [sp+192]
00111194subs xzr, x3, x4
00111198b.ne 0x1111a0
0011119cb 0x1111bc
001111a0
001111a0loc_1111a0:
001111a0ldr x3, [sp+88]
001111a4str x3, [sp+80]
001111a8ldr x2, [sp+80]
001111acldr x1, [sp+168]
001111b0ldr x0, [sp+192]
001111b4bl runtime.memmove
001111b8b 0x1111c0
001111bc
001111bcloc_1111bc:
001111bcb 0x1111c0
001111c0
001111c0loc_1111c0:
001111c0ldr x3, [sp+88]
001111c4str x3, [sp+48]
001111c8ldr x4, [sp+328]
001111ccldrsb x27, [x4]
001111d0ldr x5, [sp+328]
001111d4ldrsb x27, [x5]
001111d8ldr x5, [x5+40]
001111dcadd x3, x5, x3
001111e0str x3, [x4+40]
001111e4ldr x3, [sp+328]
001111e8ldrsb x27, [x3]
001111ecldr x1, [x3+8]
001111f0ldr x3, [x3]
001111f4ldr x4, [sp+328]
001111f8ldrsb x27, [x4]
001111fcldr x4, [x4+40]
00111200sub x0, x4, 1
00111204subs xzr, x1, x0
00111208b.hi 0x111210
0011120cb 0x11124c
00111210
00111210loc_111210:
00111210ldr x4, [sp+328]
00111214ldrsb x27, [x4]
00111218ldrb w3, [x3+x0]
0011121cstr x3, [x4+72]
00111220ldr x3, [sp+328]
00111224ldrsb x27, [x3]
00111228movn x4, 0
0011122cstr x4, [x3+80]
00111230stp xzr, xzr, [sp+104]
00111234ldr x0, [sp+48]
00111238mov x1, xzr
0011123cmov x2, xzr
00111240ldp x29, x30, [sp-8]
00111244add sp, sp, 320
00111248ret x30
0011124c
0011124cloc_11124c:
0011124cbl runtime.panicIndex
00111250
00111250loc_111250:
00111250bl runtime.panicSliceB
00111254
00111254loc_111254:
00111254bl runtime.panicSliceAcap
00111258
00111258loc_111258:
00111258adrp x27, 0x910000
0011125cldr x2, [x27+1840]
00111260adrp x27, 0x910000
00111264ldr x3, [x27+1848]
00111268str x2, [sp+224]
0011126cstr x3, [sp+232]
00111270str x2, [sp+216]
00111274ldr x2, [sp+216]
00111278cbnz x2, 0x111280
0011127cb 0x11129c
00111280
00111280loc_111280:
00111280ldr x2, [sp+216]
00111284ldr x2, [x2+8]
00111288str x2, [sp+216]
0011128cb 0x111290
00111290
00111290loc_111290:
00111290ldr x1, [sp+232]
00111294ldr x0, [sp+216]
00111298bl runtime.gopanic
0011129c
0011129cloc_11129c:
0011129cb 0x111290
001112a0
001112a0loc_1112a0:
001112a0bl runtime.panicIndex
001112a4
001112a4loc_1112a4:
001112a4adrp x27, 0x910000
001112a8ldr x2, [x27+1840]
001112acadrp x27, 0x910000
001112b0ldr x3, [x27+1848]
001112b4str x2, [sp+272]
001112b8str x3, [sp+280]
001112bcstr x2, [sp+264]
001112c0ldr x2, [sp+264]
001112c4cbnz x2, 0x1112cc
001112c8b 0x1112e8
001112cc
001112ccloc_1112cc:
001112ccldr x2, [sp+264]
001112d0ldr x2, [x2+8]
001112d4str x2, [sp+264]
001112d8b 0x1112dc
001112dc
001112dcloc_1112dc:
001112dcldr x1, [sp+280]
001112e0ldr x0, [sp+264]
001112e4bl runtime.gopanic
001112e8
001112e8loc_1112e8:
001112e8b 0x1112dc
001112ec
001112ecloc_1112ec:
001112ecstp x0, x1, [sp+8]
001112f0stp x2, x3, [sp+24]
001112f4mov x3, x30
001112f8bl runtime.morestack_noctxt.abi0
001112fcldp x0, x1, [sp+8]
00111300ldp x2, x3, [sp+24]
00111304b 0x110d20
00111308udf 0
0011130cudf 0
00110d20
00111310
00111310bufio.(*Reader).ReadByte: ; void bufio.(*Reader).ReadByte(bufio.Reader * b)
00111310ldr x16, [x28+16]
00111314subs xzr, sp, x16
00111318b.ls 0x11144c
0011131cstr x30, [sp-80]!
00111320stur x29, [sp-8]
00111324sub x29, sp, 8
00111328str x0, [sp+88]
0011132cstrb wzr, [sp+38]
00111330stp xzr, xzr, [sp+40]
00111334ldr x3, [sp+88]
00111338ldrsb x27, [x3]
0011133cmovn x4, 0
00111340str x4, [x3+80]
00111344b 0x111348
00111348
00111348loc_111348:
00111348ldr x3, [sp+88]
0011134cldrsb x27, [x3]
00111350ldr x3, [x3+40]
00111354ldr x4, [sp+88]
00111358ldrsb x27, [x4]
0011135cldr x4, [x4+48]
00111360subs xzr, x4, x3
00111364b.eq 0x11136c
00111368b 0x1113c4
0011136c
0011136cloc_11136c:
0011136cldr x1, [sp+88]
00111370ldrsb x27, [x1]
00111374ldr x1, [x1+56]
00111378cbnz x1, 0x111380
0011137cb 0x1113b4
00111380
00111380loc_111380:
00111380ldr x0, [sp+88]
00111384bl bufio.(*Reader).readErr
00111388str x0, [sp+56]
0011138cstr x1, [sp+64]
00111390strb wzr, [sp+38]
00111394ldr x1, [sp+56]
00111398ldr x2, [sp+64]
0011139cstr x1, [sp+40]
001113a0str x2, [sp+48]
001113a4ldrb w0, [sp+38]
001113a8ldur x29, [sp-8]
001113acldr x30, [sp], 80
001113b0ret x30
001113b4
001113b4loc_1113b4:
001113b4ldr x0, [sp+88]
001113b8bl bufio.(*Reader).fill
001113bcb 0x1113c0
001113c0
001113c0loc_1113c0:
001113c0b 0x111348
001113c4
001113c4loc_1113c4:
001113c4ldr x3, [sp+88]
001113c8ldrsb x27, [x3]
001113ccldr x1, [x3+8]
001113d0ldr x3, [x3]
001113d4ldr x4, [sp+88]
001113d8ldrsb x27, [x4]
001113dcldr x0, [x4+40]
001113e0subs xzr, x1, x0
001113e4b.hi 0x1113ec
001113e8b 0x111444
001113ec
001113ecloc_1113ec:
001113ecldrb w3, [x3+x0]
001113f0strb w3, [sp+39]
001113f4ldr x3, [sp+88]
001113f8ldrsb x27, [x3]
001113fcldr x4, [sp+88]
00111400ldrsb x27, [x4]
00111404ldr x4, [x4+40]
00111408add x4, x4, 1
0011140cstr x4, [x3+40]
00111410ldr x3, [sp+88]
00111414ldrsb x27, [x3]
00111418ldrb w4, [sp+39]
0011141cstr x4, [x3+72]
00111420ldrb w3, [sp+39]
00111424strb w3, [sp+38]
00111428stp xzr, xzr, [sp+40]
0011142cldrb w0, [sp+38]
00111430mov x1, xzr
00111434mov x2, xzr
00111438ldur x29, [sp-8]
0011143cldr x30, [sp], 80
00111440ret x30
00111444
00111444loc_111444:
00111444bl runtime.panicIndex
00111448hint
0011144c
0011144cloc_11144c:
0011144cstr x0, [sp+8]
00111450mov x3, x30
00111454bl runtime.morestack_noctxt.abi0
00111458ldr x0, [sp+8]
0011145cb 0x111310
00111310
00111310bufio.(*Reader).ReadByte: ; void bufio.(*Reader).ReadByte(bufio.Reader * b)
00111310ldr x16, [x28+16]
00111314subs xzr, sp, x16
00111318b.ls 0x11144c
0011131cstr x30, [sp-80]!
00111320stur x29, [sp-8]
00111324sub x29, sp, 8
00111328str x0, [sp+88]
0011132cstrb wzr, [sp+38]
00111330stp xzr, xzr, [sp+40]
00111334ldr x3, [sp+88]
00111338ldrsb x27, [x3]
0011133cmovn x4, 0
00111340str x4, [x3+80]
00111344b 0x111348
00111348
00111348loc_111348:
00111348ldr x3, [sp+88]
0011134cldrsb x27, [x3]
00111350ldr x3, [x3+40]
00111354ldr x4, [sp+88]
00111358ldrsb x27, [x4]
0011135cldr x4, [x4+48]
00111360subs xzr, x4, x3
00111364b.eq 0x11136c
00111368b 0x1113c4
0011136c
0011136cloc_11136c:
0011136cldr x1, [sp+88]
00111370ldrsb x27, [x1]
00111374ldr x1, [x1+56]
00111378cbnz x1, 0x111380
0011137cb 0x1113b4
00111380
00111380loc_111380:
00111380ldr x0, [sp+88]
00111384bl bufio.(*Reader).readErr
00111388str x0, [sp+56]
0011138cstr x1, [sp+64]
00111390strb wzr, [sp+38]
00111394ldr x1, [sp+56]
00111398ldr x2, [sp+64]
0011139cstr x1, [sp+40]
001113a0str x2, [sp+48]
001113a4ldrb w0, [sp+38]
001113a8ldur x29, [sp-8]
001113acldr x30, [sp], 80
001113b0ret x30
001113b4
001113b4loc_1113b4:
001113b4ldr x0, [sp+88]
001113b8bl bufio.(*Reader).fill
001113bcb 0x1113c0
001113c0
001113c0loc_1113c0:
001113c0b 0x111348
001113c4
001113c4loc_1113c4:
001113c4ldr x3, [sp+88]
001113c8ldrsb x27, [x3]
001113ccldr x1, [x3+8]
001113d0ldr x3, [x3]
001113d4ldr x4, [sp+88]
001113d8ldrsb x27, [x4]
001113dcldr x0, [x4+40]
001113e0subs xzr, x1, x0
001113e4b.hi 0x1113ec
001113e8b 0x111444
001113ec
001113ecloc_1113ec:
001113ecldrb w3, [x3+x0]
001113f0strb w3, [sp+39]
001113f4ldr x3, [sp+88]
001113f8ldrsb x27, [x3]
001113fcldr x4, [sp+88]
00111400ldrsb x27, [x4]
00111404ldr x4, [x4+40]
00111408add x4, x4, 1
0011140cstr x4, [x3+40]
00111410ldr x3, [sp+88]
00111414ldrsb x27, [x3]
00111418ldrb w4, [sp+39]
0011141cstr x4, [x3+72]
00111420ldrb w3, [sp+39]
00111424strb w3, [sp+38]
00111428stp xzr, xzr, [sp+40]
0011142cldrb w0, [sp+38]
00111430mov x1, xzr
00111434mov x2, xzr
00111438ldur x29, [sp-8]
0011143cldr x30, [sp], 80
00111440ret x30
00111444
00111444loc_111444:
00111444bl runtime.panicIndex
00111448hint
0011144c
0011144cloc_11144c:
0011144cstr x0, [sp+8]
00111450mov x3, x30
00111454bl runtime.morestack_noctxt.abi0
00111458ldr x0, [sp+8]
0011145cb 0x111310
00111310
00111460
00111460bufio.(*Reader).UnreadByte: ; void bufio.(*Reader).UnreadByte(bufio.Reader * b)
00111460ldr x16, [x28+16]
00111464subs xzr, sp, x16
00111468b.ls 0x1115e0
0011146cstr x30, [sp-64]!
00111470stur x29, [sp-8]
00111474sub x29, sp, 8
00111478str x0, [sp+72]
0011147cstp xzr, xzr, [sp+40]
00111480ldr x2, [sp+72]
00111484ldrsb x27, [x2]
00111488ldr x2, [x2+72]
0011148csubs xzr, x2, 0
00111490cset x3, lt
00111494strb w3, [sp+39]
00111498tbnz x2, 63, 0x1114a0
0011149cb 0x1114a4
001114a0
001114a0loc_1114a0:
001114a0b 0x1114f0
001114a4
001114a4loc_1114a4:
001114a4ldr x2, [sp+72]
001114a8ldrsb x27, [x2]
001114acldr x2, [x2+40]
001114b0subs xzr, x2, 0
001114b4cset x3, eq
001114b8strb w3, [sp+38]
001114bccbz x2, 0x1114c4
001114c0b 0x1114e0
001114c4
001114c4loc_1114c4:
001114c4ldr x2, [sp+72]
001114c8ldrsb x27, [x2]
001114ccldr x2, [x2+48]
001114d0subs xzr, x2, 0
001114d4cset x2, gt
001114d8strb w2, [sp+38]
001114dcb 0x1114e4
001114e0
001114e0loc_1114e0:
001114e0b 0x1114e4
001114e4
001114e4loc_1114e4:
001114e4ldrb w2, [sp+38]
001114e8strb w2, [sp+39]
001114ecb 0x1114f0
001114f0
001114f0loc_1114f0:
001114f0ldrb w2, [sp+39]
001114f4tbnz w2, 0, 0x1114fc
001114f8b 0x111520
001114fc
001114fcloc_1114fc:
001114fcadrp x27, 0x910000
00111500ldr x0, [x27+1776]
00111504adrp x27, 0x910000
00111508ldr x1, [x27+1784]
0011150cstr x0, [sp+40]
00111510str x1, [sp+48]
00111514ldur x29, [sp-8]
00111518ldr x30, [sp], 64
0011151cret x30
00111520
00111520loc_111520:
00111520ldr x2, [sp+72]
00111524ldrsb x27, [x2]
00111528ldr x2, [x2+40]
0011152csubs xzr, x2, 0
00111530b.gt 0x111538
00111534b 0x111558
00111538
00111538loc_111538:
00111538ldr x2, [sp+72]
0011153cldrsb x27, [x2]
00111540ldr x3, [sp+72]
00111544ldrsb x27, [x3]
00111548ldr x3, [x3+40]
0011154csub x3, x3, 1
00111550str x3, [x2+40]
00111554b 0x11156c
00111558
00111558loc_111558:
00111558ldr x2, [sp+72]
0011155cldrsb x27, [x2]
00111560orr x3, xzr, 1
00111564str x3, [x2+48]
00111568b 0x11156c
0011156c
0011156cloc_11156c:
0011156cldr x2, [sp+72]
00111570ldrsb x27, [x2]
00111574ldr x1, [x2+8]
00111578ldr x2, [x2]
0011157cldr x3, [sp+72]
00111580ldrsb x27, [x3]
00111584ldr x0, [x3+40]
00111588ldr x3, [sp+72]
0011158cldrsb x27, [x3]
00111590ldr x3, [x3+72]
00111594subs xzr, x1, x0
00111598b.hi 0x1115a0
0011159cb 0x1115d8
001115a0
001115a0loc_1115a0:
001115a0strb w3, [x2+x0]
001115a4ldr x2, [sp+72]
001115a8ldrsb x27, [x2]
001115acmovn x3, 0
001115b0str x3, [x2+72]
001115b4ldr x2, [sp+72]
001115b8ldrsb x27, [x2]
001115bcstr x3, [x2+80]
001115c0stp xzr, xzr, [sp+40]
001115c4mov x0, xzr
001115c8mov x1, xzr
001115ccldur x29, [sp-8]
001115d0ldr x30, [sp], 64
001115d4ret x30
001115d8
001115d8loc_1115d8:
001115d8bl runtime.panicIndex
001115dchint
001115e0
001115e0loc_1115e0:
001115e0str x0, [sp+8]
001115e4mov x3, x30
001115e8bl runtime.morestack_noctxt.abi0
001115ecldr x0, [sp+8]
001115f0b 0x111460
001115f4udf 0
001115f8udf 0
001115fcudf 0
00111460
00111460bufio.(*Reader).UnreadByte: ; void bufio.(*Reader).UnreadByte(bufio.Reader * b)
00111460ldr x16, [x28+16]
00111464subs xzr, sp, x16
00111468b.ls 0x1115e0
0011146cstr x30, [sp-64]!
00111470stur x29, [sp-8]
00111474sub x29, sp, 8
00111478str x0, [sp+72]
0011147cstp xzr, xzr, [sp+40]
00111480ldr x2, [sp+72]
00111484ldrsb x27, [x2]
00111488ldr x2, [x2+72]
0011148csubs xzr, x2, 0
00111490cset x3, lt
00111494strb w3, [sp+39]
00111498tbnz x2, 63, 0x1114a0
0011149cb 0x1114a4
001114a0
001114a0loc_1114a0:
001114a0b 0x1114f0
001114a4
001114a4loc_1114a4:
001114a4ldr x2, [sp+72]
001114a8ldrsb x27, [x2]
001114acldr x2, [x2+40]
001114b0subs xzr, x2, 0
001114b4cset x3, eq
001114b8strb w3, [sp+38]
001114bccbz x2, 0x1114c4
001114c0b 0x1114e0
001114c4
001114c4loc_1114c4:
001114c4ldr x2, [sp+72]
001114c8ldrsb x27, [x2]
001114ccldr x2, [x2+48]
001114d0subs xzr, x2, 0
001114d4cset x2, gt
001114d8strb w2, [sp+38]
001114dcb 0x1114e4
001114e0
001114e0loc_1114e0:
001114e0b 0x1114e4
001114e4
001114e4loc_1114e4:
001114e4ldrb w2, [sp+38]
001114e8strb w2, [sp+39]
001114ecb 0x1114f0
001114f0
001114f0loc_1114f0:
001114f0ldrb w2, [sp+39]
001114f4tbnz w2, 0, 0x1114fc
001114f8b 0x111520
001114fc
001114fcloc_1114fc:
001114fcadrp x27, 0x910000
00111500ldr x0, [x27+1776]
00111504adrp x27, 0x910000
00111508ldr x1, [x27+1784]
0011150cstr x0, [sp+40]
00111510str x1, [sp+48]
00111514ldur x29, [sp-8]
00111518ldr x30, [sp], 64
0011151cret x30
00111520
00111520loc_111520:
00111520ldr x2, [sp+72]
00111524ldrsb x27, [x2]
00111528ldr x2, [x2+40]
0011152csubs xzr, x2, 0
00111530b.gt 0x111538
00111534b 0x111558
00111538
00111538loc_111538:
00111538ldr x2, [sp+72]
0011153cldrsb x27, [x2]
00111540ldr x3, [sp+72]
00111544ldrsb x27, [x3]
00111548ldr x3, [x3+40]
0011154csub x3, x3, 1
00111550str x3, [x2+40]
00111554b 0x11156c
00111558
00111558loc_111558:
00111558ldr x2, [sp+72]
0011155cldrsb x27, [x2]
00111560orr x3, xzr, 1
00111564str x3, [x2+48]
00111568b 0x11156c
0011156c
0011156cloc_11156c:
0011156cldr x2, [sp+72]
00111570ldrsb x27, [x2]
00111574ldr x1, [x2+8]
00111578ldr x2, [x2]
0011157cldr x3, [sp+72]
00111580ldrsb x27, [x3]
00111584ldr x0, [x3+40]
00111588ldr x3, [sp+72]
0011158cldrsb x27, [x3]
00111590ldr x3, [x3+72]
00111594subs xzr, x1, x0
00111598b.hi 0x1115a0
0011159cb 0x1115d8
001115a0
001115a0loc_1115a0:
001115a0strb w3, [x2+x0]
001115a4ldr x2, [sp+72]
001115a8ldrsb x27, [x2]
001115acmovn x3, 0
001115b0str x3, [x2+72]
001115b4ldr x2, [sp+72]
001115b8ldrsb x27, [x2]
001115bcstr x3, [x2+80]
001115c0stp xzr, xzr, [sp+40]
001115c4mov x0, xzr
001115c8mov x1, xzr
001115ccldur x29, [sp-8]
001115d0ldr x30, [sp], 64
001115d4ret x30
001115d8
001115d8loc_1115d8:
001115d8bl runtime.panicIndex
001115dchint
001115e0
001115e0loc_1115e0:
001115e0str x0, [sp+8]
001115e4mov x3, x30
001115e8bl runtime.morestack_noctxt.abi0
001115ecldr x0, [sp+8]
001115f0b 0x111460
001115f4udf 0
001115f8udf 0
001115fcudf 0
00111460
00111600
00111600bufio.(*Reader).ReadRune: ; void bufio.(*Reader).ReadRune(bufio.Reader * b)
00111600ldr x16, [x28+16]
00111604sub x17, sp, 32
00111608subs xzr, x17, x16
0011160cb.ls 0x11198c
00111610str x30, [sp-160]!
00111614stur x29, [sp-8]
00111618sub x29, sp, 8
0011161cstr x0, [sp+168]
00111620str wzr, [sp+44]
00111624str xzr, [sp+56]
00111628stp xzr, xzr, [sp+96]
0011162cb 0x111630
00111630
00111630loc_111630:
00111630ldr x4, [sp+168]
00111634ldrsb x27, [x4]
00111638ldr x4, [x4+40]
0011163cadd x4, x4, 4
00111640ldr x5, [sp+168]
00111644ldrsb x27, [x5]
00111648ldr x5, [x5+48]
0011164csubs xzr, x5, x4
00111650cset x4, lt
00111654strb w4, [sp+40]
00111658b.lt 0x111660
0011165cb 0x1116dc
00111660
00111660loc_111660:
00111660ldr x3, [sp+168]
00111664ldrsb x27, [x3]
00111668ldr x0, [x3+40]
0011166cstr x0, [sp+64]
00111670ldr x3, [sp+168]
00111674ldrsb x27, [x3]
00111678ldr x1, [x3+48]
0011167cstr x1, [sp+88]
00111680ldr x3, [sp+168]
00111684ldrsb x27, [x3]
00111688ldr x2, [x3+16]
0011168cldr x3, [x3]
00111690subs xzr, x2, x1
00111694b.hs 0x11169c
00111698b 0x111984
0011169c
0011169cloc_11169c:
0011169csubs xzr, x1, x0
001116a0b.hs 0x1116a8
001116a4b 0x111980
001116a8
001116a8loc_1116a8:
001116a8sub x2, x2, x0
001116acsub x1, x1, x0
001116b0sub x4, xzr, x2
001116b4and x4, x0, x4, asr #63
001116b8add x0, x3, x4
001116bcstr x0, [sp+128]
001116c0str x1, [sp+136]
001116c4str x2, [sp+144]
001116c8bl unicode/utf8.FullRune
001116ccstrb w0, [sp+43]
001116d0eor x3, x0, 1
001116d4strb w3, [sp+40]
001116d8b 0x1116e0
001116dc
001116dcloc_1116dc:
001116dcb 0x1116e0
001116e0
001116e0loc_1116e0:
001116e0ldrb w4, [sp+40]
001116e4strb w4, [sp+41]
001116e8tbnz w4, 0, 0x1116f0
001116ecb 0x111710
001116f0
001116f0loc_1116f0:
001116f0ldr x4, [sp+168]
001116f4ldrsb x27, [x4]
001116f8ldr x4, [x4+56]
001116fcsubs xzr, x4, 0
00111700cset x4, ne
00111704eor x4, x4, 1
00111708strb w4, [sp+41]
0011170cb 0x111714
00111710
00111710loc_111710:
00111710b 0x111714
00111714
00111714loc_111714:
00111714ldrb w4, [sp+41]
00111718strb w4, [sp+42]
0011171ctbnz w4, 0, 0x111724
00111720b 0x111760
00111724
00111724loc_111724:
00111724ldr x4, [sp+168]
00111728ldrsb x27, [x4]
0011172cldr x4, [x4+8]
00111730str x4, [sp+88]
00111734ldr x5, [sp+168]
00111738ldrsb x27, [x5]
0011173cldr x5, [x5+48]
00111740ldr x6, [sp+168]
00111744ldrsb x27, [x6]
00111748ldr x6, [x6+40]
0011174csub x5, x5, x6
00111750subs xzr, x4, x5
00111754cset x4, gt
00111758strb w4, [sp+42]
0011175cb 0x111764
00111760
00111760loc_111760:
00111760b 0x111764
00111764
00111764loc_111764:
00111764ldrb w4, [sp+42]
00111768tbnz w4, 0, 0x111770
0011176cb 0x111780
00111770
00111770loc_111770:
00111770ldr x0, [sp+168]
00111774bl bufio.(*Reader).fill
00111778b 0x11177c
0011177c
0011177cloc_11177c:
0011177cb 0x111630
00111780
00111780loc_111780:
00111780ldr x4, [sp+168]
00111784ldrsb x27, [x4]
00111788movn x5, 0
0011178cstr x5, [x4+80]
00111790ldr x4, [sp+168]
00111794ldrsb x27, [x4]
00111798ldr x4, [x4+40]
0011179cldr x5, [sp+168]
001117a0ldrsb x27, [x5]
001117a4ldr x5, [x5+48]
001117a8subs xzr, x5, x4
001117acb.eq 0x1117b4
001117b0b 0x111800
001117b4
001117b4loc_1117b4:
001117b4ldr x0, [sp+168]
001117b8bl bufio.(*Reader).readErr
001117bcstr x0, [sp+112]
001117c0str x1, [sp+120]
001117c4str wzr, [sp+44]
001117c8str xzr, [sp+56]
001117ccstr x0, [sp+96]
001117d0str x1, [sp+104]
001117d4ldrsw x2, [sp+44]
001117d8ldr x3, [sp+56]
001117dcmov x4, x0
001117e0mov x0, x2
001117e4mov x5, x1
001117e8mov x1, x3
001117ecmov x2, x4
001117f0mov x3, x5
001117f4ldur x29, [sp-8]
001117f8ldr x30, [sp], 160
001117fcret x30
00111800
00111800loc_111800:
00111800ldr x4, [sp+168]
00111804ldrsb x27, [x4]
00111808ldr x1, [x4+8]
0011180cldr x4, [x4]
00111810ldr x5, [sp+168]
00111814ldrsb x27, [x5]
00111818ldr x0, [x5+40]
0011181csubs xzr, x0, x1
00111820b.lo 0x111828
00111824b 0x11197c
00111828
00111828loc_111828:
00111828ldrb w4, [x4+x0]
0011182cstr w4, [sp+44]
00111830orr x4, xzr, 1
00111834str x4, [sp+56]
00111838ldrsw x4, [sp+44]
0011183csubs wzr, w4, 128
00111840b.ge 0x111848
00111844b 0x1118e0
00111848
00111848loc_111848:
00111848ldr x3, [sp+168]
0011184cldrsb x27, [x3]
00111850ldr x0, [x3+40]
00111854str x0, [sp+88]
00111858ldr x3, [sp+168]
0011185cldrsb x27, [x3]
00111860ldr x1, [x3+48]
00111864str x1, [sp+64]
00111868ldr x3, [sp+168]
0011186cldrsb x27, [x3]
00111870ldr x2, [x3+16]
00111874ldr x3, [x3]
00111878subs xzr, x2, x1
0011187cb.hs 0x111884
00111880b 0x111978
00111884
00111884loc_111884:
00111884subs xzr, x1, x0
00111888b.hs 0x111890
0011188cb 0x111974
00111890
00111890loc_111890:
00111890sub x2, x2, x0
00111894sub x1, x1, x0
00111898sub x4, xzr, x2
0011189cand x4, x0, x4, asr #63
001118a0add x0, x3, x4
001118a4str x0, [sp+128]
001118a8str x1, [sp+136]
001118acstr x2, [sp+144]
001118b0bl unicode/utf8.DecodeRune
001118b4str w0, [sp+52]
001118b8str x1, [sp+80]
001118bcldrsw x3, [sp+52]
001118c0str w3, [sp+48]
001118c4ldr x3, [sp+80]
001118c8str x3, [sp+72]
001118ccldrsw x3, [sp+48]
001118d0str w3, [sp+44]
001118d4ldr x3, [sp+72]
001118d8str x3, [sp+56]
001118dcb 0x1118e4
001118e0
001118e0loc_1118e0:
001118e0b 0x1118e4
001118e4
001118e4loc_1118e4:
001118e4ldr x4, [sp+168]
001118e8ldrsb x27, [x4]
001118ecldr x5, [sp+168]
001118f0ldrsb x27, [x5]
001118f4ldr x5, [x5+40]
001118f8ldr x6, [sp+56]
001118fcadd x5, x5, x6
00111900str x5, [x4+40]
00111904ldr x4, [sp+168]
00111908ldrsb x27, [x4]
0011190cldr x1, [x4+8]
00111910ldr x4, [x4]
00111914ldr x5, [sp+168]
00111918ldrsb x27, [x5]
0011191cldr x5, [x5+40]
00111920sub x0, x5, 1
00111924subs xzr, x1, x0
00111928b.hi 0x111930
0011192cb 0x111970
00111930
00111930loc_111930:
00111930ldr x5, [sp+168]
00111934ldrsb x27, [x5]
00111938ldrb w4, [x4+x0]
0011193cstr x4, [x5+72]
00111940ldr x4, [sp+168]
00111944ldrsb x27, [x4]
00111948ldr x5, [sp+56]
0011194cstr x5, [x4+80]
00111950stp xzr, xzr, [sp+96]
00111954ldrsw x0, [sp+44]
00111958ldr x1, [sp+56]
0011195cmov x2, xzr
00111960mov x3, xzr
00111964ldur x29, [sp-8]
00111968ldr x30, [sp], 160
0011196cret x30
00111970
00111970loc_111970:
00111970bl runtime.panicIndex
00111974
00111974loc_111974:
00111974bl runtime.panicSliceB
00111978
00111978loc_111978:
00111978bl runtime.panicSliceAcap
0011197c
0011197cloc_11197c:
0011197cbl runtime.panicIndex
00111980
00111980loc_111980:
00111980bl runtime.panicSliceB
00111984
00111984loc_111984:
00111984bl runtime.panicSliceAcap
00111988hint
0011198c
0011198cloc_11198c:
0011198cstr x0, [sp+8]
00111990mov x3, x30
00111994bl runtime.morestack_noctxt.abi0
00111998ldr x0, [sp+8]
0011199cb 0x111600
00111600
00111600bufio.(*Reader).ReadRune: ; void bufio.(*Reader).ReadRune(bufio.Reader * b)
00111600ldr x16, [x28+16]
00111604sub x17, sp, 32
00111608subs xzr, x17, x16
0011160cb.ls 0x11198c
00111610str x30, [sp-160]!
00111614stur x29, [sp-8]
00111618sub x29, sp, 8
0011161cstr x0, [sp+168]
00111620str wzr, [sp+44]
00111624str xzr, [sp+56]
00111628stp xzr, xzr, [sp+96]
0011162cb 0x111630
00111630
00111630loc_111630:
00111630ldr x4, [sp+168]
00111634ldrsb x27, [x4]
00111638ldr x4, [x4+40]
0011163cadd x4, x4, 4
00111640ldr x5, [sp+168]
00111644ldrsb x27, [x5]
00111648ldr x5, [x5+48]
0011164csubs xzr, x5, x4
00111650cset x4, lt
00111654strb w4, [sp+40]
00111658b.lt 0x111660
0011165cb 0x1116dc
00111660
00111660loc_111660:
00111660ldr x3, [sp+168]
00111664ldrsb x27, [x3]
00111668ldr x0, [x3+40]
0011166cstr x0, [sp+64]
00111670ldr x3, [sp+168]
00111674ldrsb x27, [x3]
00111678ldr x1, [x3+48]
0011167cstr x1, [sp+88]
00111680ldr x3, [sp+168]
00111684ldrsb x27, [x3]
00111688ldr x2, [x3+16]
0011168cldr x3, [x3]
00111690subs xzr, x2, x1
00111694b.hs 0x11169c
00111698b 0x111984
0011169c
0011169cloc_11169c:
0011169csubs xzr, x1, x0
001116a0b.hs 0x1116a8
001116a4b 0x111980
001116a8
001116a8loc_1116a8:
001116a8sub x2, x2, x0
001116acsub x1, x1, x0
001116b0sub x4, xzr, x2
001116b4and x4, x0, x4, asr #63
001116b8add x0, x3, x4
001116bcstr x0, [sp+128]
001116c0str x1, [sp+136]
001116c4str x2, [sp+144]
001116c8bl unicode/utf8.FullRune
001116ccstrb w0, [sp+43]
001116d0eor x3, x0, 1
001116d4strb w3, [sp+40]
001116d8b 0x1116e0
001116dc
001116dcloc_1116dc:
001116dcb 0x1116e0
001116e0
001116e0loc_1116e0:
001116e0ldrb w4, [sp+40]
001116e4strb w4, [sp+41]
001116e8tbnz w4, 0, 0x1116f0
001116ecb 0x111710
001116f0
001116f0loc_1116f0:
001116f0ldr x4, [sp+168]
001116f4ldrsb x27, [x4]
001116f8ldr x4, [x4+56]
001116fcsubs xzr, x4, 0
00111700cset x4, ne
00111704eor x4, x4, 1
00111708strb w4, [sp+41]
0011170cb 0x111714
00111710
00111710loc_111710:
00111710b 0x111714
00111714
00111714loc_111714:
00111714ldrb w4, [sp+41]
00111718strb w4, [sp+42]
0011171ctbnz w4, 0, 0x111724
00111720b 0x111760
00111724
00111724loc_111724:
00111724ldr x4, [sp+168]
00111728ldrsb x27, [x4]
0011172cldr x4, [x4+8]
00111730str x4, [sp+88]
00111734ldr x5, [sp+168]
00111738ldrsb x27, [x5]
0011173cldr x5, [x5+48]
00111740ldr x6, [sp+168]
00111744ldrsb x27, [x6]
00111748ldr x6, [x6+40]
0011174csub x5, x5, x6
00111750subs xzr, x4, x5
00111754cset x4, gt
00111758strb w4, [sp+42]
0011175cb 0x111764
00111760
00111760loc_111760:
00111760b 0x111764
00111764
00111764loc_111764:
00111764ldrb w4, [sp+42]
00111768tbnz w4, 0, 0x111770
0011176cb 0x111780
00111770
00111770loc_111770:
00111770ldr x0, [sp+168]
00111774bl bufio.(*Reader).fill
00111778b 0x11177c
0011177c
0011177cloc_11177c:
0011177cb 0x111630
00111780
00111780loc_111780:
00111780ldr x4, [sp+168]
00111784ldrsb x27, [x4]
00111788movn x5, 0
0011178cstr x5, [x4+80]
00111790ldr x4, [sp+168]
00111794ldrsb x27, [x4]
00111798ldr x4, [x4+40]
0011179cldr x5, [sp+168]
001117a0ldrsb x27, [x5]
001117a4ldr x5, [x5+48]
001117a8subs xzr, x5, x4
001117acb.eq 0x1117b4
001117b0b 0x111800
001117b4
001117b4loc_1117b4:
001117b4ldr x0, [sp+168]
001117b8bl bufio.(*Reader).readErr
001117bcstr x0, [sp+112]
001117c0str x1, [sp+120]
001117c4str wzr, [sp+44]
001117c8str xzr, [sp+56]
001117ccstr x0, [sp+96]
001117d0str x1, [sp+104]
001117d4ldrsw x2, [sp+44]
001117d8ldr x3, [sp+56]
001117dcmov x4, x0
001117e0mov x0, x2
001117e4mov x5, x1
001117e8mov x1, x3
001117ecmov x2, x4
001117f0mov x3, x5
001117f4ldur x29, [sp-8]
001117f8ldr x30, [sp], 160
001117fcret x30
00111800
00111800loc_111800:
00111800ldr x4, [sp+168]
00111804ldrsb x27, [x4]
00111808ldr x1, [x4+8]
0011180cldr x4, [x4]
00111810ldr x5, [sp+168]
00111814ldrsb x27, [x5]
00111818ldr x0, [x5+40]
0011181csubs xzr, x0, x1
00111820b.lo 0x111828
00111824b 0x11197c
00111828
00111828loc_111828:
00111828ldrb w4, [x4+x0]
0011182cstr w4, [sp+44]
00111830orr x4, xzr, 1
00111834str x4, [sp+56]
00111838ldrsw x4, [sp+44]
0011183csubs wzr, w4, 128
00111840b.ge 0x111848
00111844b 0x1118e0
00111848
00111848loc_111848:
00111848ldr x3, [sp+168]
0011184cldrsb x27, [x3]
00111850ldr x0, [x3+40]
00111854str x0, [sp+88]
00111858ldr x3, [sp+168]
0011185cldrsb x27, [x3]
00111860ldr x1, [x3+48]
00111864str x1, [sp+64]
00111868ldr x3, [sp+168]
0011186cldrsb x27, [x3]
00111870ldr x2, [x3+16]
00111874ldr x3, [x3]
00111878subs xzr, x2, x1
0011187cb.hs 0x111884
00111880b 0x111978
00111884
00111884loc_111884:
00111884subs xzr, x1, x0
00111888b.hs 0x111890
0011188cb 0x111974
00111890
00111890loc_111890:
00111890sub x2, x2, x0
00111894sub x1, x1, x0
00111898sub x4, xzr, x2
0011189cand x4, x0, x4, asr #63
001118a0add x0, x3, x4
001118a4str x0, [sp+128]
001118a8str x1, [sp+136]
001118acstr x2, [sp+144]
001118b0bl unicode/utf8.DecodeRune
001118b4str w0, [sp+52]
001118b8str x1, [sp+80]
001118bcldrsw x3, [sp+52]
001118c0str w3, [sp+48]
001118c4ldr x3, [sp+80]
001118c8str x3, [sp+72]
001118ccldrsw x3, [sp+48]
001118d0str w3, [sp+44]
001118d4ldr x3, [sp+72]
001118d8str x3, [sp+56]
001118dcb 0x1118e4
001118e0
001118e0loc_1118e0:
001118e0b 0x1118e4
001118e4
001118e4loc_1118e4:
001118e4ldr x4, [sp+168]
001118e8ldrsb x27, [x4]
001118ecldr x5, [sp+168]
001118f0ldrsb x27, [x5]
001118f4ldr x5, [x5+40]
001118f8ldr x6, [sp+56]
001118fcadd x5, x5, x6
00111900str x5, [x4+40]
00111904ldr x4, [sp+168]
00111908ldrsb x27, [x4]
0011190cldr x1, [x4+8]
00111910ldr x4, [x4]
00111914ldr x5, [sp+168]
00111918ldrsb x27, [x5]
0011191cldr x5, [x5+40]
00111920sub x0, x5, 1
00111924subs xzr, x1, x0
00111928b.hi 0x111930
0011192cb 0x111970
00111930
00111930loc_111930:
00111930ldr x5, [sp+168]
00111934ldrsb x27, [x5]
00111938ldrb w4, [x4+x0]
0011193cstr x4, [x5+72]
00111940ldr x4, [sp+168]
00111944ldrsb x27, [x4]
00111948ldr x5, [sp+56]
0011194cstr x5, [x4+80]
00111950stp xzr, xzr, [sp+96]
00111954ldrsw x0, [sp+44]
00111958ldr x1, [sp+56]
0011195cmov x2, xzr
00111960mov x3, xzr
00111964ldur x29, [sp-8]
00111968ldr x30, [sp], 160
0011196cret x30
00111970
00111970loc_111970:
00111970bl runtime.panicIndex
00111974
00111974loc_111974:
00111974bl runtime.panicSliceB
00111978
00111978loc_111978:
00111978bl runtime.panicSliceAcap
0011197c
0011197cloc_11197c:
0011197cbl runtime.panicIndex
00111980
00111980loc_111980:
00111980bl runtime.panicSliceB
00111984
00111984loc_111984:
00111984bl runtime.panicSliceAcap
00111988hint
0011198c
0011198cloc_11198c:
0011198cstr x0, [sp+8]
00111990mov x3, x30
00111994bl runtime.morestack_noctxt.abi0
00111998ldr x0, [sp+8]
0011199cb 0x111600
00111600
001119a0
001119a0bufio.(*Reader).UnreadRune: ; void bufio.(*Reader).UnreadRune(bufio.Reader * b)
001119a0str x30, [sp-48]!
001119a4stur x29, [sp-8]
001119a8sub x29, sp, 8
001119acstr x0, [sp+56]
001119b0stp xzr, xzr, [sp+24]
001119b4ldr x2, [sp+56]
001119b8ldrsb x27, [x2]
001119bcldr x2, [x2+80]
001119c0subs xzr, x2, 0
001119c4cset x3, lt
001119c8strb w3, [sp+23]
001119cctbnz x2, 63, 0x1119d4
001119d0b 0x1119d8
001119d4
001119d4loc_1119d4:
001119d4b 0x111a00
001119d8
001119d8loc_1119d8:
001119d8ldr x2, [sp+56]
001119dcldrsb x27, [x2]
001119e0ldr x2, [x2+40]
001119e4ldr x3, [sp+56]
001119e8ldrsb x27, [x3]
001119ecldr x3, [x3+80]
001119f0subs xzr, x3, x2
001119f4cset x2, gt
001119f8strb w2, [sp+23]
001119fcb 0x111a00
00111a00
00111a00loc_111a00:
00111a00ldrb w2, [sp+23]
00111a04tbnz w2, 0, 0x111a0c
00111a08b 0x111a30
00111a0c
00111a0cloc_111a0c:
00111a0cadrp x27, 0x910000
00111a10ldr x0, [x27+1792]
00111a14adrp x27, 0x910000
00111a18ldr x1, [x27+1800]
00111a1cstr x0, [sp+24]
00111a20str x1, [sp+32]
00111a24add x29, sp, 40
00111a28add sp, sp, 48
00111a2cret x30
00111a30
00111a30loc_111a30:
00111a30ldr x2, [sp+56]
00111a34ldrsb x27, [x2]
00111a38ldr x3, [sp+56]
00111a3cldrsb x27, [x3]
00111a40ldr x3, [x3+40]
00111a44ldr x4, [sp+56]
00111a48ldrsb x27, [x4]
00111a4cldr x4, [x4+80]
00111a50sub x3, x3, x4
00111a54str x3, [x2+40]
00111a58ldr x2, [sp+56]
00111a5cldrsb x27, [x2]
00111a60movn x3, 0
00111a64str x3, [x2+72]
00111a68ldr x2, [sp+56]
00111a6cldrsb x27, [x2]
00111a70str x3, [x2+80]
00111a74stp xzr, xzr, [sp+24]
00111a78mov x0, xzr
00111a7cmov x1, xzr
00111a80add x29, sp, 40
00111a84add sp, sp, 48
00111a88ret x30
00111a8cudf 0
001119a0
001119a0bufio.(*Reader).UnreadRune: ; void bufio.(*Reader).UnreadRune(bufio.Reader * b)
001119a0str x30, [sp-48]!
001119a4stur x29, [sp-8]
001119a8sub x29, sp, 8
001119acstr x0, [sp+56]
001119b0stp xzr, xzr, [sp+24]
001119b4ldr x2, [sp+56]
001119b8ldrsb x27, [x2]
001119bcldr x2, [x2+80]
001119c0subs xzr, x2, 0
001119c4cset x3, lt
001119c8strb w3, [sp+23]
001119cctbnz x2, 63, 0x1119d4
001119d0b 0x1119d8
001119d4
001119d4loc_1119d4:
001119d4b 0x111a00
001119d8
001119d8loc_1119d8:
001119d8ldr x2, [sp+56]
001119dcldrsb x27, [x2]
001119e0ldr x2, [x2+40]
001119e4ldr x3, [sp+56]
001119e8ldrsb x27, [x3]
001119ecldr x3, [x3+80]
001119f0subs xzr, x3, x2
001119f4cset x2, gt
001119f8strb w2, [sp+23]
001119fcb 0x111a00
00111a00
00111a00loc_111a00:
00111a00ldrb w2, [sp+23]
00111a04tbnz w2, 0, 0x111a0c
00111a08b 0x111a30
00111a0c
00111a0cloc_111a0c:
00111a0cadrp x27, 0x910000
00111a10ldr x0, [x27+1792]
00111a14adrp x27, 0x910000
00111a18ldr x1, [x27+1800]
00111a1cstr x0, [sp+24]
00111a20str x1, [sp+32]
00111a24add x29, sp, 40
00111a28add sp, sp, 48
00111a2cret x30
00111a30
00111a30loc_111a30:
00111a30ldr x2, [sp+56]
00111a34ldrsb x27, [x2]
00111a38ldr x3, [sp+56]
00111a3cldrsb x27, [x3]
00111a40ldr x3, [x3+40]
00111a44ldr x4, [sp+56]
00111a48ldrsb x27, [x4]
00111a4cldr x4, [x4+80]
00111a50sub x3, x3, x4
00111a54str x3, [x2+40]
00111a58ldr x2, [sp+56]
00111a5cldrsb x27, [x2]
00111a60movn x3, 0
00111a64str x3, [x2+72]
00111a68ldr x2, [sp+56]
00111a6cldrsb x27, [x2]
00111a70str x3, [x2+80]
00111a74stp xzr, xzr, [sp+24]
00111a78mov x0, xzr
00111a7cmov x1, xzr
00111a80add x29, sp, 40
00111a84add sp, sp, 48
00111a88ret x30
00111a8cudf 0
001119a0
00111a90
00111a90bufio.(*Reader).Buffered: ; void bufio.(*Reader).Buffered(bufio.Reader * b)
00111a90str x30, [sp-32]!
00111a94stur x29, [sp-8]
00111a98sub x29, sp, 8
00111a9cstr x0, [sp+40]
00111aa0str xzr, [sp+16]
00111aa4ldrsb x27, [x0]
00111aa8ldrsb x27, [x0]
00111aacldr x1, [x0+48]
00111ab0ldr x2, [x0+40]
00111ab4sub x0, x1, x2
00111ab8str x0, [sp+16]
00111abcadd x29, sp, 24
00111ac0add sp, sp, 32
00111ac4ret x30
00111ac8udf 0
00111accudf 0
00111a90
00111a90bufio.(*Reader).Buffered: ; void bufio.(*Reader).Buffered(bufio.Reader * b)
00111a90str x30, [sp-32]!
00111a94stur x29, [sp-8]
00111a98sub x29, sp, 8
00111a9cstr x0, [sp+40]
00111aa0str xzr, [sp+16]
00111aa4ldrsb x27, [x0]
00111aa8ldrsb x27, [x0]
00111aacldr x1, [x0+48]
00111ab0ldr x2, [x0+40]
00111ab4sub x0, x1, x2
00111ab8str x0, [sp+16]
00111abcadd x29, sp, 24
00111ac0add sp, sp, 32
00111ac4ret x30
00111ac8udf 0
00111accudf 0
00111a90
00111ad0
00111ad0bufio.(*Reader).ReadSlice: ; void bufio.(*Reader).ReadSlice(bufio.Reader * b, uint8 delim)
00111ad0ldr x16, [x28+16]
00111ad4sub x17, sp, 32
00111ad8subs xzr, x17, x16
00111adcb.ls 0x111e20
00111ae0str x30, [sp-160]!
00111ae4stur x29, [sp-8]
00111ae8sub x29, sp, 8
00111aecstr x0, [sp+168]
00111af0strb w1, [sp+176]
00111af4str xzr, [sp+88]
00111af8stp xzr, xzr, [sp+96]
00111afcstp xzr, xzr, [sp+112]
00111b00str xzr, [sp+48]
00111b04b 0x111b08
00111b08
00111b08loc_111b08:
00111b08b 0x111b0c
00111b0c
00111b0cloc_111b0c:
00111b0cldr x4, [sp+168]
00111b10ldrsb x27, [x4]
00111b14ldr x4, [x4+40]
00111b18ldr x5, [sp+48]
00111b1cadd x0, x4, x5
00111b20str x0, [sp+80]
00111b24ldr x4, [sp+168]
00111b28ldrsb x27, [x4]
00111b2cldr x1, [x4+48]
00111b30str x1, [sp+72]
00111b34ldr x4, [sp+168]
00111b38ldrsb x27, [x4]
00111b3cldr x2, [x4+16]
00111b40ldr x4, [x4]
00111b44subs xzr, x2, x1
00111b48b.hs 0x111b50
00111b4cb 0x111e18
00111b50
00111b50loc_111b50:
00111b50subs xzr, x1, x0
00111b54b.hs 0x111b5c
00111b58b 0x111e14
00111b5c
00111b5cloc_111b5c:
00111b5csub x2, x2, x0
00111b60sub x1, x1, x0
00111b64sub x5, xzr, x2
00111b68and x5, x0, x5, asr #63
00111b6cadd x0, x4, x5
00111b70str x0, [sp+128]
00111b74str x1, [sp+136]
00111b78str x2, [sp+144]
00111b7cldrb w3, [sp+176]
00111b80bl bytes.IndexByte
00111b84str x0, [sp+64]
00111b88tbz x0, 63, 0x111b90
00111b8cb 0x111c38
00111b90
00111b90loc_111b90:
00111b90ldr x5, [sp+48]
00111b94add x5, x0, x5
00111b98str x5, [sp+64]
00111b9cldr x6, [sp+168]
00111ba0ldrsb x27, [x6]
00111ba4ldr x0, [x6+40]
00111ba8str x0, [sp+72]
00111bacldr x6, [sp+168]
00111bb0ldrsb x27, [x6]
00111bb4ldr x6, [x6+40]
00111bb8add x5, x6, x5
00111bbcadd x1, x5, 1
00111bc0str x1, [sp+80]
00111bc4ldr x6, [sp+168]
00111bc8ldrsb x27, [x6]
00111bccldr x2, [x6+16]
00111bd0ldr x6, [x6]
00111bd4subs xzr, x2, x1
00111bd8b.hs 0x111be0
00111bdcb 0x111e10
00111be0
00111be0loc_111be0:
00111be0subs xzr, x0, x1
00111be4b.ls 0x111bec
00111be8b 0x111e0c
00111bec
00111becloc_111bec:
00111becsub x7, x2, x0
00111bf0sub x5, x5, x0
00111bf4sub x8, xzr, x7
00111bf8and x8, x0, x8, asr #63
00111bfcadd x6, x6, x8
00111c00str x6, [sp+88]
00111c04add x5, x5, 1
00111c08str x5, [sp+96]
00111c0cstr x7, [sp+104]
00111c10ldr x5, [sp+168]
00111c14ldrsb x27, [x5]
00111c18ldr x6, [sp+168]
00111c1cldrsb x27, [x6]
00111c20ldr x6, [x6+40]
00111c24ldr x7, [sp+64]
00111c28add x6, x7, x6
00111c2cadd x6, x6, 1
00111c30str x6, [x5+40]
00111c34b 0x111d5c
00111c38
00111c38loc_111c38:
00111c38ldr x3, [sp+168]
00111c3cldrsb x27, [x3]
00111c40ldr x3, [x3+56]
00111c44cbnz x3, 0x111c4c
00111c48b 0x111ce0
00111c4c
00111c4cloc_111c4c:
00111c4cldr x3, [sp+168]
00111c50ldrsb x27, [x3]
00111c54ldr x0, [x3+40]
00111c58str x0, [sp+80]
00111c5cldr x3, [sp+168]
00111c60ldrsb x27, [x3]
00111c64ldr x1, [x3+48]
00111c68str x1, [sp+72]
00111c6cldr x3, [sp+168]
00111c70ldrsb x27, [x3]
00111c74ldr x2, [x3+16]
00111c78ldr x3, [x3]
00111c7csubs xzr, x1, x2
00111c80b.ls 0x111c88
00111c84b 0x111e08
00111c88
00111c88loc_111c88:
00111c88subs xzr, x1, x0
00111c8cb.hs 0x111c94
00111c90b 0x111e04
00111c94
00111c94loc_111c94:
00111c94sub x2, x2, x0
00111c98sub x1, x1, x0
00111c9csub x4, xzr, x2
00111ca0and x4, x0, x4, asr #63
00111ca4add x3, x3, x4
00111ca8str x3, [sp+88]
00111cacstr x1, [sp+96]
00111cb0str x2, [sp+104]
00111cb4ldr x1, [sp+168]
00111cb8ldrsb x27, [x1]
00111cbcldr x2, [sp+168]
00111cc0ldrsb x27, [x2]
00111cc4ldr x2, [x2+48]
00111cc8str x2, [x1+40]
00111cccldr x0, [sp+168]
00111cd0bl bufio.(*Reader).readErr
00111cd4str x0, [sp+112]
00111cd8str x1, [sp+120]
00111cdcb 0x111d5c
00111ce0
00111ce0loc_111ce0:
00111ce0ldr x0, [sp+168]
00111ce4bl bufio.(*Reader).Buffered
00111ce8str x0, [sp+72]
00111cecldr x1, [sp+168]
00111cf0ldrsb x27, [x1]
00111cf4ldr x1, [x1+8]
00111cf8str x1, [sp+80]
00111cfcsubs xzr, x0, x1
00111d00b.ge 0x111d08
00111d04b 0x111dd0
00111d08
00111d08loc_111d08:
00111d08ldr x5, [sp+168]
00111d0cldrsb x27, [x5]
00111d10ldr x6, [sp+168]
00111d14ldrsb x27, [x6]
00111d18ldr x6, [x6+48]
00111d1cstr x6, [x5+40]
00111d20ldr x5, [sp+168]
00111d24ldrsb x27, [x5]
00111d28ldr x6, [x5]
00111d2cldr x7, [x5+8]
00111d30ldr x5, [x5+16]
00111d34str x6, [sp+88]
00111d38str x7, [sp+96]
00111d3cstr x5, [sp+104]
00111d40adrp x27, 0x910000
00111d44ldr x5, [x27+1808]
00111d48adrp x27, 0x910000
00111d4cldr x6, [x27+1816]
00111d50str x5, [sp+112]
00111d54str x6, [sp+120]
00111d58b 0x111d5c
00111d5c
00111d5cloc_111d5c:
00111d5cldr x5, [sp+96]
00111d60str x5, [sp+80]
00111d64sub x0, x5, 1
00111d68str x0, [sp+56]
00111d6ctbz x0, 63, 0x111d74
00111d70b 0x111dac
00111d74
00111d74loc_111d74:
00111d74ldr x1, [sp+96]
00111d78ldr x5, [sp+88]
00111d7csubs xzr, x1, x0
00111d80b.hi 0x111d88
00111d84b 0x111e00
00111d88
00111d88loc_111d88:
00111d88ldr x6, [sp+168]
00111d8cldrsb x27, [x6]
00111d90ldrb w5, [x5+x0]
00111d94str x5, [x6+72]
00111d98ldr x5, [sp+168]
00111d9cldrsb x27, [x5]
00111da0movn x6, 0
00111da4str x6, [x5+80]
00111da8b 0x111db0
00111dac
00111dacloc_111dac:
00111dacb 0x111db0
00111db0
00111db0loc_111db0:
00111db0ldr x3, [sp+112]
00111db4ldr x0, [sp+88]
00111db8ldr x1, [sp+96]
00111dbcldr x4, [sp+120]
00111dc0ldr x2, [sp+104]
00111dc4ldur x29, [sp-8]
00111dc8ldr x30, [sp], 160
00111dccret x30
00111dd0
00111dd0loc_111dd0:
00111dd0ldr x1, [sp+168]
00111dd4ldrsb x27, [x1]
00111dd8ldr x1, [x1+48]
00111ddcldr x2, [sp+168]
00111de0ldrsb x27, [x2]
00111de4ldr x2, [x2+40]
00111de8sub x1, x1, x2
00111decstr x1, [sp+48]
00111df0ldr x0, [sp+168]
00111df4bl bufio.(*Reader).fill
00111df8b 0x111dfc
00111dfc
00111dfcloc_111dfc:
00111dfcb 0x111b08
00111e00
00111e00loc_111e00:
00111e00bl runtime.panicIndex
00111e04
00111e04loc_111e04:
00111e04bl runtime.panicSliceB
00111e08
00111e08loc_111e08:
00111e08bl runtime.panicSliceAcap
00111e0c
00111e0cloc_111e0c:
00111e0cbl runtime.panicSliceB
00111e10
00111e10loc_111e10:
00111e10bl runtime.panicSliceAcap
00111e14
00111e14loc_111e14:
00111e14bl runtime.panicSliceB
00111e18
00111e18loc_111e18:
00111e18bl runtime.panicSliceAcap
00111e1chint
00111e20
00111e20loc_111e20:
00111e20str x0, [sp+8]
00111e24strb w1, [sp+16]
00111e28mov x3, x30
00111e2cbl runtime.morestack_noctxt.abi0
00111e30ldr x0, [sp+8]
00111e34ldrb w1, [sp+16]
00111e38b 0x111ad0
00111e3cudf 0
00111ad0
00111ad0bufio.(*Reader).ReadSlice: ; void bufio.(*Reader).ReadSlice(bufio.Reader * b, uint8 delim)
00111ad0ldr x16, [x28+16]
00111ad4sub x17, sp, 32
00111ad8subs xzr, x17, x16
00111adcb.ls 0x111e20
00111ae0str x30, [sp-160]!
00111ae4stur x29, [sp-8]
00111ae8sub x29, sp, 8
00111aecstr x0, [sp+168]
00111af0strb w1, [sp+176]
00111af4str xzr, [sp+88]
00111af8stp xzr, xzr, [sp+96]
00111afcstp xzr, xzr, [sp+112]
00111b00str xzr, [sp+48]
00111b04b 0x111b08
00111b08
00111b08loc_111b08:
00111b08b 0x111b0c
00111b0c
00111b0cloc_111b0c:
00111b0cldr x4, [sp+168]
00111b10ldrsb x27, [x4]
00111b14ldr x4, [x4+40]
00111b18ldr x5, [sp+48]
00111b1cadd x0, x4, x5
00111b20str x0, [sp+80]
00111b24ldr x4, [sp+168]
00111b28ldrsb x27, [x4]
00111b2cldr x1, [x4+48]
00111b30str x1, [sp+72]
00111b34ldr x4, [sp+168]
00111b38ldrsb x27, [x4]
00111b3cldr x2, [x4+16]
00111b40ldr x4, [x4]
00111b44subs xzr, x2, x1
00111b48b.hs 0x111b50
00111b4cb 0x111e18
00111b50
00111b50loc_111b50:
00111b50subs xzr, x1, x0
00111b54b.hs 0x111b5c
00111b58b 0x111e14
00111b5c
00111b5cloc_111b5c:
00111b5csub x2, x2, x0
00111b60sub x1, x1, x0
00111b64sub x5, xzr, x2
00111b68and x5, x0, x5, asr #63
00111b6cadd x0, x4, x5
00111b70str x0, [sp+128]
00111b74str x1, [sp+136]
00111b78str x2, [sp+144]
00111b7cldrb w3, [sp+176]
00111b80bl bytes.IndexByte
00111b84str x0, [sp+64]
00111b88tbz x0, 63, 0x111b90
00111b8cb 0x111c38
00111b90
00111b90loc_111b90:
00111b90ldr x5, [sp+48]
00111b94add x5, x0, x5
00111b98str x5, [sp+64]
00111b9cldr x6, [sp+168]
00111ba0ldrsb x27, [x6]
00111ba4ldr x0, [x6+40]
00111ba8str x0, [sp+72]
00111bacldr x6, [sp+168]
00111bb0ldrsb x27, [x6]
00111bb4ldr x6, [x6+40]
00111bb8add x5, x6, x5
00111bbcadd x1, x5, 1
00111bc0str x1, [sp+80]
00111bc4ldr x6, [sp+168]
00111bc8ldrsb x27, [x6]
00111bccldr x2, [x6+16]
00111bd0ldr x6, [x6]
00111bd4subs xzr, x2, x1
00111bd8b.hs 0x111be0
00111bdcb 0x111e10
00111be0
00111be0loc_111be0:
00111be0subs xzr, x0, x1
00111be4b.ls 0x111bec
00111be8b 0x111e0c
00111bec
00111becloc_111bec:
00111becsub x7, x2, x0
00111bf0sub x5, x5, x0
00111bf4sub x8, xzr, x7
00111bf8and x8, x0, x8, asr #63
00111bfcadd x6, x6, x8
00111c00str x6, [sp+88]
00111c04add x5, x5, 1
00111c08str x5, [sp+96]
00111c0cstr x7, [sp+104]
00111c10ldr x5, [sp+168]
00111c14ldrsb x27, [x5]
00111c18ldr x6, [sp+168]
00111c1cldrsb x27, [x6]
00111c20ldr x6, [x6+40]
00111c24ldr x7, [sp+64]
00111c28add x6, x7, x6
00111c2cadd x6, x6, 1
00111c30str x6, [x5+40]
00111c34b 0x111d5c
00111c38
00111c38loc_111c38:
00111c38ldr x3, [sp+168]
00111c3cldrsb x27, [x3]
00111c40ldr x3, [x3+56]
00111c44cbnz x3, 0x111c4c
00111c48b 0x111ce0
00111c4c
00111c4cloc_111c4c:
00111c4cldr x3, [sp+168]
00111c50ldrsb x27, [x3]
00111c54ldr x0, [x3+40]
00111c58str x0, [sp+80]
00111c5cldr x3, [sp+168]
00111c60ldrsb x27, [x3]
00111c64ldr x1, [x3+48]
00111c68str x1, [sp+72]
00111c6cldr x3, [sp+168]
00111c70ldrsb x27, [x3]
00111c74ldr x2, [x3+16]
00111c78ldr x3, [x3]
00111c7csubs xzr, x1, x2
00111c80b.ls 0x111c88
00111c84b 0x111e08
00111c88
00111c88loc_111c88:
00111c88subs xzr, x1, x0
00111c8cb.hs 0x111c94
00111c90b 0x111e04
00111c94
00111c94loc_111c94:
00111c94sub x2, x2, x0
00111c98sub x1, x1, x0
00111c9csub x4, xzr, x2
00111ca0and x4, x0, x4, asr #63
00111ca4add x3, x3, x4
00111ca8str x3, [sp+88]
00111cacstr x1, [sp+96]
00111cb0str x2, [sp+104]
00111cb4ldr x1, [sp+168]
00111cb8ldrsb x27, [x1]
00111cbcldr x2, [sp+168]
00111cc0ldrsb x27, [x2]
00111cc4ldr x2, [x2+48]
00111cc8str x2, [x1+40]
00111cccldr x0, [sp+168]
00111cd0bl bufio.(*Reader).readErr
00111cd4str x0, [sp+112]
00111cd8str x1, [sp+120]
00111cdcb 0x111d5c
00111ce0
00111ce0loc_111ce0:
00111ce0ldr x0, [sp+168]
00111ce4bl bufio.(*Reader).Buffered
00111ce8str x0, [sp+72]
00111cecldr x1, [sp+168]
00111cf0ldrsb x27, [x1]
00111cf4ldr x1, [x1+8]
00111cf8str x1, [sp+80]
00111cfcsubs xzr, x0, x1
00111d00b.ge 0x111d08
00111d04b 0x111dd0
00111d08
00111d08loc_111d08:
00111d08ldr x5, [sp+168]
00111d0cldrsb x27, [x5]
00111d10ldr x6, [sp+168]
00111d14ldrsb x27, [x6]
00111d18ldr x6, [x6+48]
00111d1cstr x6, [x5+40]
00111d20ldr x5, [sp+168]
00111d24ldrsb x27, [x5]
00111d28ldr x6, [x5]
00111d2cldr x7, [x5+8]
00111d30ldr x5, [x5+16]
00111d34str x6, [sp+88]
00111d38str x7, [sp+96]
00111d3cstr x5, [sp+104]
00111d40adrp x27, 0x910000
00111d44ldr x5, [x27+1808]
00111d48adrp x27, 0x910000
00111d4cldr x6, [x27+1816]
00111d50str x5, [sp+112]
00111d54str x6, [sp+120]
00111d58b 0x111d5c
00111d5c
00111d5cloc_111d5c:
00111d5cldr x5, [sp+96]
00111d60str x5, [sp+80]
00111d64sub x0, x5, 1
00111d68str x0, [sp+56]
00111d6ctbz x0, 63, 0x111d74
00111d70b 0x111dac
00111d74
00111d74loc_111d74:
00111d74ldr x1, [sp+96]
00111d78ldr x5, [sp+88]
00111d7csubs xzr, x1, x0
00111d80b.hi 0x111d88
00111d84b 0x111e00
00111d88
00111d88loc_111d88:
00111d88ldr x6, [sp+168]
00111d8cldrsb x27, [x6]
00111d90ldrb w5, [x5+x0]
00111d94str x5, [x6+72]
00111d98ldr x5, [sp+168]
00111d9cldrsb x27, [x5]
00111da0movn x6, 0
00111da4str x6, [x5+80]
00111da8b 0x111db0
00111dac
00111dacloc_111dac:
00111dacb 0x111db0
00111db0
00111db0loc_111db0:
00111db0ldr x3, [sp+112]
00111db4ldr x0, [sp+88]
00111db8ldr x1, [sp+96]
00111dbcldr x4, [sp+120]
00111dc0ldr x2, [sp+104]
00111dc4ldur x29, [sp-8]
00111dc8ldr x30, [sp], 160
00111dccret x30
00111dd0
00111dd0loc_111dd0:
00111dd0ldr x1, [sp+168]
00111dd4ldrsb x27, [x1]
00111dd8ldr x1, [x1+48]
00111ddcldr x2, [sp+168]
00111de0ldrsb x27, [x2]
00111de4ldr x2, [x2+40]
00111de8sub x1, x1, x2
00111decstr x1, [sp+48]
00111df0ldr x0, [sp+168]
00111df4bl bufio.(*Reader).fill
00111df8b 0x111dfc
00111dfc
00111dfcloc_111dfc:
00111dfcb 0x111b08
00111e00
00111e00loc_111e00:
00111e00bl runtime.panicIndex
00111e04
00111e04loc_111e04:
00111e04bl runtime.panicSliceB
00111e08
00111e08loc_111e08:
00111e08bl runtime.panicSliceAcap
00111e0c
00111e0cloc_111e0c:
00111e0cbl runtime.panicSliceB
00111e10
00111e10loc_111e10:
00111e10bl runtime.panicSliceAcap
00111e14
00111e14loc_111e14:
00111e14bl runtime.panicSliceB
00111e18
00111e18loc_111e18:
00111e18bl runtime.panicSliceAcap
00111e1chint
00111e20
00111e20loc_111e20:
00111e20str x0, [sp+8]
00111e24strb w1, [sp+16]
00111e28mov x3, x30
00111e2cbl runtime.morestack_noctxt.abi0
00111e30ldr x0, [sp+8]
00111e34ldrb w1, [sp+16]
00111e38b 0x111ad0
00111e3cudf 0
00111ad0
00111e40
00111e40bufio.(*Reader).ReadLine: ; void bufio.(*Reader).ReadLine(bufio.Reader * b)
00111e40ldr x16, [x28+16]
00111e44sub x17, sp, 64
00111e48subs xzr, x17, x16
00111e4cb.ls 0x11218c
00111e50str x30, [sp-192]!
00111e54stur x29, [sp-8]
00111e58sub x29, sp, 8
00111e5cstr x0, [sp+200]
00111e60str xzr, [sp+64]
00111e64stp xzr, xzr, [sp+72]
00111e68strb wzr, [sp+38]
00111e6cstp xzr, xzr, [sp+88]
00111e70str xzr, [sp+120]
00111e74stp xzr, xzr, [sp+128]
00111e78stp xzr, xzr, [sp+104]
00111e7cldr x0, [sp+200]
00111e80movz x1, 10
00111e84bl bufio.(*Reader).ReadSlice
00111e88str x0, [sp+120]
00111e8cstr x1, [sp+128]
00111e90str x2, [sp+136]
00111e94str x3, [sp+104]
00111e98str x4, [sp+112]
00111e9cldr x2, [sp+120]
00111ea0ldr x3, [sp+128]
00111ea4ldr x4, [sp+136]
00111ea8str x2, [sp+160]
00111eacstr x3, [sp+168]
00111eb0str x4, [sp+176]
00111eb4ldr x2, [sp+104]
00111eb8ldr x3, [sp+112]
00111ebcstr x2, [sp+144]
00111ec0str x3, [sp+152]
00111ec4ldr x2, [sp+160]
00111ec8ldr x3, [sp+168]
00111eccldr x4, [sp+176]
00111ed0str x2, [sp+64]
00111ed4str x3, [sp+72]
00111ed8str x4, [sp+80]
00111edcldr x0, [sp+144]
00111ee0ldr x1, [sp+152]
00111ee4str x0, [sp+88]
00111ee8str x1, [sp+96]
00111eecadrp x27, 0x910000
00111ef0ldr x2, [x27+1808]
00111ef4subs xzr, x2, x0
00111ef8b.eq 0x111f00
00111efcb 0x112008
00111f00
00111f00loc_111f00:
00111f00adrp x27, 0x910000
00111f04ldr x2, [x27+1816]
00111f08bl runtime.ifaceeq
00111f0ctbnz w0, 0, 0x111f14
00111f10b 0x112004
00111f14
00111f14loc_111f14:
00111f14ldr x6, [sp+72]
00111f18str x6, [sp+56]
00111f1csubs xzr, x6, 0
00111f20cset x7, ne
00111f24strb w7, [sp+39]
00111f28cbnz x6, 0x111f30
00111f2cb 0x111f64
00111f30
00111f30loc_111f30:
00111f30ldr x6, [sp+72]
00111f34str x6, [sp+48]
00111f38ldr x1, [sp+72]
00111f3cldr x7, [sp+64]
00111f40sub x0, x6, 1
00111f44subs xzr, x1, x0
00111f48b.hi 0x111f50
00111f4cb 0x112184
00111f50
00111f50loc_111f50:
00111f50ldrb w6, [x7+x0]
00111f54subs wzr, w6, 13
00111f58cset x6, eq
00111f5cstrb w6, [sp+39]
00111f60b 0x111f68
00111f64
00111f64loc_111f64:
00111f64b 0x111f68
00111f68
00111f68loc_111f68:
00111f68ldrb w6, [sp+39]
00111f6ctbnz w6, 0, 0x111f74
00111f70b 0x111fd0
00111f74
00111f74loc_111f74:
00111f74ldr x6, [sp+200]
00111f78ldrsb x27, [x6]
00111f7cldr x6, [x6+40]
00111f80cbz x6, 0x112170
00111f84b 0x111f88
00111f88
00111f88loc_111f88:
00111f88ldr x6, [sp+200]
00111f8cldrsb x27, [x6]
00111f90ldr x7, [sp+200]
00111f94ldrsb x27, [x7]
00111f98ldr x7, [x7+40]
00111f9csub x7, x7, 1
00111fa0str x7, [x6+40]
00111fa4ldr x6, [sp+72]
00111fa8str x6, [sp+56]
00111facsub x1, x6, 1
00111fb0str x1, [sp+48]
00111fb4ldr x2, [sp+80]
00111fb8subs xzr, x2, x1
00111fbcb.hs 0x111fc4
00111fc0b 0x11216c
00111fc4
00111fc4loc_111fc4:
00111fc4b 0x111fc8
00111fc8
00111fc8loc_111fc8:
00111fc8str x1, [sp+72]
00111fccb 0x111fd4
00111fd0
00111fd0loc_111fd0:
00111fd0b 0x111fd4
00111fd4
00111fd4loc_111fd4:
00111fd4orr x6, xzr, 1
00111fd8strb w6, [sp+38]
00111fdcstp xzr, xzr, [sp+88]
00111fe0ldrb w3, [sp+38]
00111fe4ldr x0, [sp+64]
00111fe8ldr x1, [sp+72]
00111fecldr x2, [sp+80]
00111ff0mov x4, xzr
00111ff4mov x5, xzr
00111ff8ldur x29, [sp-8]
00111ffcldr x30, [sp], 192
00112000ret x30
00112004
00112004loc_112004:
00112004b 0x11200c
00112008
00112008loc_112008:
00112008b 0x11200c
0011200c
0011200cloc_11200c:
0011200cldr x6, [sp+72]
00112010str x6, [sp+48]
00112014cbz x6, 0x11201c
00112018b 0x11205c
0011201c
0011201cloc_11201c:
0011201cldr x6, [sp+88]
00112020cbnz x6, 0x112028
00112024b 0x112034
00112028
00112028loc_112028:
00112028str xzr, [sp+64]
0011202cstp xzr, xzr, [sp+72]
00112030b 0x112038
00112034
00112034loc_112034:
00112034b 0x112038
00112038
00112038loc_112038:
00112038ldr x5, [sp+96]
0011203cldr x4, [sp+88]
00112040ldrb w3, [sp+38]
00112044ldr x0, [sp+64]
00112048ldr x1, [sp+72]
0011204cldr x2, [sp+80]
00112050ldur x29, [sp-8]
00112054ldr x30, [sp], 192
00112058ret x30
0011205c
0011205cloc_11205c:
0011205cstp xzr, xzr, [sp+88]
00112060ldr x6, [sp+72]
00112064str x6, [sp+48]
00112068ldr x1, [sp+72]
0011206cldr x7, [sp+64]
00112070sub x0, x6, 1
00112074subs xzr, x1, x0
00112078b.hi 0x112080
0011207cb 0x112168
00112080
00112080loc_112080:
00112080ldrb w6, [x7+x0]
00112084subs wzr, w6, 10
00112088b.eq 0x112090
0011208cb 0x112138
00112090
00112090loc_112090:
00112090orr x6, xzr, 1
00112094str x6, [sp+40]
00112098ldr x6, [sp+72]
0011209cstr x6, [sp+48]
001120a0subs xzr, x6, 1
001120a4cset x6, gt
001120a8strb w6, [sp+39]
001120acb.gt 0x1120b4
001120b0b 0x1120e8
001120b4
001120b4loc_1120b4:
001120b4ldr x6, [sp+72]
001120b8str x6, [sp+56]
001120bcldr x1, [sp+72]
001120c0ldr x7, [sp+64]
001120c4sub x0, x6, 2
001120c8subs xzr, x1, x0
001120ccb.hi 0x1120d4
001120d0b 0x112164
001120d4
001120d4loc_1120d4:
001120d4ldrb w6, [x7+x0]
001120d8subs wzr, w6, 13
001120dccset x6, eq
001120e0strb w6, [sp+39]
001120e4b 0x1120ec
001120e8
001120e8loc_1120e8:
001120e8b 0x1120ec
001120ec
001120ecloc_1120ec:
001120ecldrb w6, [sp+39]
001120f0tbnz w6, 0, 0x1120f8
001120f4b 0x112104
001120f8
001120f8loc_1120f8:
001120f8orr x6, xzr, 2
001120fcstr x6, [sp+40]
00112100b 0x112108
00112104
00112104loc_112104:
00112104b 0x112108
00112108
00112108loc_112108:
00112108ldr x6, [sp+72]
0011210cstr x6, [sp+48]
00112110ldr x7, [sp+40]
00112114sub x1, x6, x7
00112118str x1, [sp+56]
0011211cldr x2, [sp+80]
00112120subs xzr, x2, x1
00112124b.hs 0x11212c
00112128b 0x112160
0011212c
0011212cloc_11212c:
0011212cb 0x112130
00112130
00112130loc_112130:
00112130str x1, [sp+72]
00112134b 0x11213c
00112138
00112138loc_112138:
00112138b 0x11213c
0011213c
0011213cloc_11213c:
0011213cldr x5, [sp+96]
00112140ldr x4, [sp+88]
00112144ldrb w3, [sp+38]
00112148ldr x0, [sp+64]
0011214cldr x1, [sp+72]
00112150ldr x2, [sp+80]
00112154ldur x29, [sp-8]
00112158ldr x30, [sp], 192
0011215cret x30
00112160
00112160loc_112160:
00112160bl runtime.panicSliceAcap
00112164
00112164loc_112164:
00112164bl runtime.panicIndex
00112168
00112168loc_112168:
00112168bl runtime.panicIndex
0011216c
0011216cloc_11216c:
0011216cbl runtime.panicSliceAcap
00112170
00112170loc_112170:
00112170adrp x0, 0x4e3000
00112174add x0, x0, 2944
00112178adrp x1, 0x5ff000
0011217cadd x1, x1, 1296
00112180bl runtime.gopanic
00112184
00112184loc_112184:
00112184bl runtime.panicIndex
00112188hint
0011218c
0011218cloc_11218c:
0011218cstr x0, [sp+8]
00112190mov x3, x30
00112194bl runtime.morestack_noctxt.abi0
00112198ldr x0, [sp+8]
0011219cb 0x111e40
00111e40
00111e40bufio.(*Reader).ReadLine: ; void bufio.(*Reader).ReadLine(bufio.Reader * b)
00111e40ldr x16, [x28+16]
00111e44sub x17, sp, 64
00111e48subs xzr, x17, x16
00111e4cb.ls 0x11218c
00111e50str x30, [sp-192]!
00111e54stur x29, [sp-8]
00111e58sub x29, sp, 8
00111e5cstr x0, [sp+200]
00111e60str xzr, [sp+64]
00111e64stp xzr, xzr, [sp+72]
00111e68strb wzr, [sp+38]
00111e6cstp xzr, xzr, [sp+88]
00111e70str xzr, [sp+120]
00111e74stp xzr, xzr, [sp+128]
00111e78stp xzr, xzr, [sp+104]
00111e7cldr x0, [sp+200]
00111e80movz x1, 10
00111e84bl bufio.(*Reader).ReadSlice
00111e88str x0, [sp+120]
00111e8cstr x1, [sp+128]
00111e90str x2, [sp+136]
00111e94str x3, [sp+104]
00111e98str x4, [sp+112]
00111e9cldr x2, [sp+120]
00111ea0ldr x3, [sp+128]
00111ea4ldr x4, [sp+136]
00111ea8str x2, [sp+160]
00111eacstr x3, [sp+168]
00111eb0str x4, [sp+176]
00111eb4ldr x2, [sp+104]
00111eb8ldr x3, [sp+112]
00111ebcstr x2, [sp+144]
00111ec0str x3, [sp+152]
00111ec4ldr x2, [sp+160]
00111ec8ldr x3, [sp+168]
00111eccldr x4, [sp+176]
00111ed0str x2, [sp+64]
00111ed4str x3, [sp+72]
00111ed8str x4, [sp+80]
00111edcldr x0, [sp+144]
00111ee0ldr x1, [sp+152]
00111ee4str x0, [sp+88]
00111ee8str x1, [sp+96]
00111eecadrp x27, 0x910000
00111ef0ldr x2, [x27+1808]
00111ef4subs xzr, x2, x0
00111ef8b.eq 0x111f00
00111efcb 0x112008
00111f00
00111f00loc_111f00:
00111f00adrp x27, 0x910000
00111f04ldr x2, [x27+1816]
00111f08bl runtime.ifaceeq
00111f0ctbnz w0, 0, 0x111f14
00111f10b 0x112004
00111f14
00111f14loc_111f14:
00111f14ldr x6, [sp+72]
00111f18str x6, [sp+56]
00111f1csubs xzr, x6, 0
00111f20cset x7, ne
00111f24strb w7, [sp+39]
00111f28cbnz x6, 0x111f30
00111f2cb 0x111f64
00111f30
00111f30loc_111f30:
00111f30ldr x6, [sp+72]
00111f34str x6, [sp+48]
00111f38ldr x1, [sp+72]
00111f3cldr x7, [sp+64]
00111f40sub x0, x6, 1
00111f44subs xzr, x1, x0
00111f48b.hi 0x111f50
00111f4cb 0x112184
00111f50
00111f50loc_111f50:
00111f50ldrb w6, [x7+x0]
00111f54subs wzr, w6, 13
00111f58cset x6, eq
00111f5cstrb w6, [sp+39]
00111f60b 0x111f68
00111f64
00111f64loc_111f64:
00111f64b 0x111f68
00111f68
00111f68loc_111f68:
00111f68ldrb w6, [sp+39]
00111f6ctbnz w6, 0, 0x111f74
00111f70b 0x111fd0
00111f74
00111f74loc_111f74:
00111f74ldr x6, [sp+200]
00111f78ldrsb x27, [x6]
00111f7cldr x6, [x6+40]
00111f80cbz x6, 0x112170
00111f84b 0x111f88
00111f88
00111f88loc_111f88:
00111f88ldr x6, [sp+200]
00111f8cldrsb x27, [x6]
00111f90ldr x7, [sp+200]
00111f94ldrsb x27, [x7]
00111f98ldr x7, [x7+40]
00111f9csub x7, x7, 1
00111fa0str x7, [x6+40]
00111fa4ldr x6, [sp+72]
00111fa8str x6, [sp+56]
00111facsub x1, x6, 1
00111fb0str x1, [sp+48]
00111fb4ldr x2, [sp+80]
00111fb8subs xzr, x2, x1
00111fbcb.hs 0x111fc4
00111fc0b 0x11216c
00111fc4
00111fc4loc_111fc4:
00111fc4b 0x111fc8
00111fc8
00111fc8loc_111fc8:
00111fc8str x1, [sp+72]
00111fccb 0x111fd4
00111fd0
00111fd0loc_111fd0:
00111fd0b 0x111fd4
00111fd4
00111fd4loc_111fd4:
00111fd4orr x6, xzr, 1
00111fd8strb w6, [sp+38]
00111fdcstp xzr, xzr, [sp+88]
00111fe0ldrb w3, [sp+38]
00111fe4ldr x0, [sp+64]
00111fe8ldr x1, [sp+72]
00111fecldr x2, [sp+80]
00111ff0mov x4, xzr
00111ff4mov x5, xzr
00111ff8ldur x29, [sp-8]
00111ffcldr x30, [sp], 192
00112000ret x30
00112004
00112004loc_112004:
00112004b 0x11200c
00112008
00112008loc_112008:
00112008b 0x11200c
0011200c
0011200cloc_11200c:
0011200cldr x6, [sp+72]
00112010str x6, [sp+48]
00112014cbz x6, 0x11201c
00112018b 0x11205c
0011201c
0011201cloc_11201c:
0011201cldr x6, [sp+88]
00112020cbnz x6, 0x112028
00112024b 0x112034
00112028
00112028loc_112028:
00112028str xzr, [sp+64]
0011202cstp xzr, xzr, [sp+72]
00112030b 0x112038
00112034
00112034loc_112034:
00112034b 0x112038
00112038
00112038loc_112038:
00112038ldr x5, [sp+96]
0011203cldr x4, [sp+88]
00112040ldrb w3, [sp+38]
00112044ldr x0, [sp+64]
00112048ldr x1, [sp+72]
0011204cldr x2, [sp+80]
00112050ldur x29, [sp-8]
00112054ldr x30, [sp], 192
00112058ret x30
0011205c
0011205cloc_11205c:
0011205cstp xzr, xzr, [sp+88]
00112060ldr x6, [sp+72]
00112064str x6, [sp+48]
00112068ldr x1, [sp+72]
0011206cldr x7, [sp+64]
00112070sub x0, x6, 1
00112074subs xzr, x1, x0
00112078b.hi 0x112080
0011207cb 0x112168
00112080
00112080loc_112080:
00112080ldrb w6, [x7+x0]
00112084subs wzr, w6, 10
00112088b.eq 0x112090
0011208cb 0x112138
00112090
00112090loc_112090:
00112090orr x6, xzr, 1
00112094str x6, [sp+40]
00112098ldr x6, [sp+72]
0011209cstr x6, [sp+48]
001120a0subs xzr, x6, 1
001120a4cset x6, gt
001120a8strb w6, [sp+39]
001120acb.gt 0x1120b4
001120b0b 0x1120e8
001120b4
001120b4loc_1120b4:
001120b4ldr x6, [sp+72]
001120b8str x6, [sp+56]
001120bcldr x1, [sp+72]
001120c0ldr x7, [sp+64]
001120c4sub x0, x6, 2
001120c8subs xzr, x1, x0
001120ccb.hi 0x1120d4
001120d0b 0x112164
001120d4
001120d4loc_1120d4:
001120d4ldrb w6, [x7+x0]
001120d8subs wzr, w6, 13
001120dccset x6, eq
001120e0strb w6, [sp+39]
001120e4b 0x1120ec
001120e8
001120e8loc_1120e8:
001120e8b 0x1120ec
001120ec
001120ecloc_1120ec:
001120ecldrb w6, [sp+39]
001120f0tbnz w6, 0, 0x1120f8
001120f4b 0x112104
001120f8
001120f8loc_1120f8:
001120f8orr x6, xzr, 2
001120fcstr x6, [sp+40]
00112100b 0x112108
00112104
00112104loc_112104:
00112104b 0x112108
00112108
00112108loc_112108:
00112108ldr x6, [sp+72]
0011210cstr x6, [sp+48]
00112110ldr x7, [sp+40]
00112114sub x1, x6, x7
00112118str x1, [sp+56]
0011211cldr x2, [sp+80]
00112120subs xzr, x2, x1
00112124b.hs 0x11212c
00112128b 0x112160
0011212c
0011212cloc_11212c:
0011212cb 0x112130
00112130
00112130loc_112130:
00112130str x1, [sp+72]
00112134b 0x11213c
00112138
00112138loc_112138:
00112138b 0x11213c
0011213c
0011213cloc_11213c:
0011213cldr x5, [sp+96]
00112140ldr x4, [sp+88]
00112144ldrb w3, [sp+38]
00112148ldr x0, [sp+64]
0011214cldr x1, [sp+72]
00112150ldr x2, [sp+80]
00112154ldur x29, [sp-8]
00112158ldr x30, [sp], 192
0011215cret x30
00112160
00112160loc_112160:
00112160bl runtime.panicSliceAcap
00112164
00112164loc_112164:
00112164bl runtime.panicIndex
00112168
00112168loc_112168:
00112168bl runtime.panicIndex
0011216c
0011216cloc_11216c:
0011216cbl runtime.panicSliceAcap
00112170
00112170loc_112170:
00112170adrp x0, 0x4e3000
00112174add x0, x0, 2944
00112178adrp x1, 0x5ff000
0011217cadd x1, x1, 1296
00112180bl runtime.gopanic
00112184
00112184loc_112184:
00112184bl runtime.panicIndex
00112188hint
0011218c
0011218cloc_11218c:
0011218cstr x0, [sp+8]
00112190mov x3, x30
00112194bl runtime.morestack_noctxt.abi0
00112198ldr x0, [sp+8]
0011219cb 0x111e40
00111e40
001121a0
001121a0bufio.(*Reader).collectFragments: ; void bufio.(*Reader).collectFragments(bufio.Reader * b, uint8 delim)
001121a0ldr x16, [x28+16]
001121a4sub x17, sp, 192
001121a8subs xzr, x17, x16
001121acb.ls 0x1123d8
001121b0sub x20, sp, 320
001121b4stp x29, x30, [x20-8]
001121b8add sp, x20, 0
001121bcsub x29, sp, 8
001121c0str x0, [sp+328]
001121c4strb w1, [sp+336]
001121c8str xzr, [sp+104]
001121ccstp xzr, xzr, [sp+112]
001121d0str xzr, [sp+152]
001121d4stp xzr, xzr, [sp+160]
001121d8str xzr, [sp+88]
001121dcstp xzr, xzr, [sp+176]
001121e0str xzr, [sp+128]
001121e4stp xzr, xzr, [sp+136]
001121e8b 0x1121ec
001121ec
001121ecloc_1121ec:
001121ecb 0x1121f0
001121f0
001121f0loc_1121f0:
001121f0stp xzr, xzr, [sp+192]
001121f4str xzr, [sp+288]
001121f8stp xzr, xzr, [sp+296]
001121fcstp xzr, xzr, [sp+272]
00112200ldrb w1, [sp+336]
00112204ldr x0, [sp+328]
00112208bl bufio.(*Reader).ReadSlice
0011220cstr x0, [sp+288]
00112210str x1, [sp+296]
00112214str x2, [sp+304]
00112218str x3, [sp+272]
0011221cstr x4, [sp+280]
00112220ldr x2, [sp+288]
00112224ldr x3, [sp+296]
00112228ldr x4, [sp+304]
0011222cstr x2, [sp+248]
00112230str x3, [sp+256]
00112234str x4, [sp+264]
00112238ldr x2, [sp+272]
0011223cldr x3, [sp+280]
00112240str x2, [sp+232]
00112244str x3, [sp+240]
00112248ldr x2, [sp+248]
0011224cldr x3, [sp+256]
00112250ldr x4, [sp+264]
00112254str x2, [sp+128]
00112258str x3, [sp+136]
0011225cstr x4, [sp+144]
00112260ldr x1, [sp+240]
00112264ldr x0, [sp+232]
00112268str x0, [sp+192]
0011226cstr x1, [sp+200]
00112270cbnz x0, 0x112278
00112274b 0x112384
00112278
00112278loc_112278:
00112278adrp x27, 0x90f000
0011227cldr x9, [x27+1808]
00112280subs xzr, x9, x0
00112284b.ne 0x11228c
00112288b 0x112290
0011228c
0011228cloc_11228c:
0011228cb 0x112370
00112290
00112290loc_112290:
00112290adrp x27, 0x90f000
00112294ldr x2, [x27+1816]
00112298bl runtime.ifaceeq
0011229ctbnz w0, 0, 0x1122a4
001122a0b 0x11236c
001122a4
001122a4loc_1122a4:
001122a4ldr x0, [sp+128]
001122a8ldr x1, [sp+136]
001122acldr x2, [sp+144]
001122b0bl bytes.Clone
001122b4str x0, [sp+208]
001122b8str x1, [sp+216]
001122bcstr x2, [sp+224]
001122c0ldr x2, [sp+120]
001122c4ldr x0, [sp+104]
001122c8ldr x3, [sp+112]
001122ccadd x1, x3, 1
001122d0subs xzr, x2, x1
001122d4b.hs 0x1122dc
001122d8b 0x1122e0
001122dc
001122dcloc_1122dc:
001122dcb 0x1122f4
001122e0
001122e0loc_1122e0:
001122e0orr x3, xzr, 1
001122e4adrp x4, 0x4db000
001122e8add x4, x4, 1216
001122ecbl runtime.growslice
001122f0b 0x1122f4
001122f4
001122f4loc_1122f4:
001122f4ldr x3, [sp+208]
001122f8add x4, x1, x1, lsl #1
001122fcldr x5, [sp+216]
00112300ldr x6, [sp+224]
00112304ubfm x4, x4, 61, 60
00112308sub x4, x4, 24
0011230cadd x7, x0, x4
00112310str x5, [x7+8]
00112314str x6, [x7+16]
00112318adrp x27, 0x939000
0011231cldr w5, [x27+3056]
00112320cbz w5, 0x112328
00112324b 0x11232c
00112328
00112328loc_112328:
00112328b 0x112340
0011232c
0011232cloc_11232c:
0011232cbl runtime.gcWriteBarrier2
00112330str x3, [x25]
00112334ldr x5, [x0+x4]
00112338str x5, [x25+8]
0011233cb 0x112340
00112340
00112340loc_112340:
00112340str x3, [x0+x4]
00112344str x0, [sp+104]
00112348str x1, [sp+112]
0011234cstr x2, [sp+120]
00112350ldr x2, [sp+216]
00112354str x2, [sp+96]
00112358ldr x3, [sp+88]
0011235cadd x2, x3, x2
00112360str x2, [sp+88]
00112364b 0x112368
00112368
00112368loc_112368:
00112368b 0x1121ec
0011236c
0011236cloc_11236c:
0011236cb 0x112370
00112370
00112370loc_112370:
00112370ldr x9, [sp+192]
00112374ldr x10, [sp+200]
00112378str x9, [sp+176]
0011237cstr x10, [sp+184]
00112380b 0x112388
00112384
00112384loc_112384:
00112384b 0x112388
00112388
00112388loc_112388:
00112388ldr x9, [sp+136]
0011238cstr x9, [sp+96]
00112390ldr x10, [sp+88]
00112394add x9, x10, x9
00112398str x9, [sp+88]
0011239cldr x3, [sp+128]
001123a0ldr x4, [sp+136]
001123a4ldr x5, [sp+144]
001123a8str x3, [sp+152]
001123acstr x4, [sp+160]
001123b0str x5, [sp+168]
001123b4ldr x6, [sp+88]
001123b8ldr x7, [sp+176]
001123bcldr x0, [sp+104]
001123c0ldr x1, [sp+112]
001123c4ldr x8, [sp+184]
001123c8ldr x2, [sp+120]
001123ccldp x29, x30, [sp-8]
001123d0add sp, sp, 320
001123d4ret x30
001123d8
001123d8loc_1123d8:
001123d8str x0, [sp+8]
001123dcstrb w1, [sp+16]
001123e0mov x3, x30
001123e4bl runtime.morestack_noctxt.abi0
001123e8ldr x0, [sp+8]
001123ecldrb w1, [sp+16]
001123f0b 0x1121a0
001123f4udf 0
001123f8udf 0
001123fcudf 0
001121a0
001121a0bufio.(*Reader).collectFragments: ; void bufio.(*Reader).collectFragments(bufio.Reader * b, uint8 delim)
001121a0ldr x16, [x28+16]
001121a4sub x17, sp, 192
001121a8subs xzr, x17, x16
001121acb.ls 0x1123d8
001121b0sub x20, sp, 320
001121b4stp x29, x30, [x20-8]
001121b8add sp, x20, 0
001121bcsub x29, sp, 8
001121c0str x0, [sp+328]
001121c4strb w1, [sp+336]
001121c8str xzr, [sp+104]
001121ccstp xzr, xzr, [sp+112]
001121d0str xzr, [sp+152]
001121d4stp xzr, xzr, [sp+160]
001121d8str xzr, [sp+88]
001121dcstp xzr, xzr, [sp+176]
001121e0str xzr, [sp+128]
001121e4stp xzr, xzr, [sp+136]
001121e8b 0x1121ec
001121ec
001121ecloc_1121ec:
001121ecb 0x1121f0
001121f0
001121f0loc_1121f0:
001121f0stp xzr, xzr, [sp+192]
001121f4str xzr, [sp+288]
001121f8stp xzr, xzr, [sp+296]
001121fcstp xzr, xzr, [sp+272]
00112200ldrb w1, [sp+336]
00112204ldr x0, [sp+328]
00112208bl bufio.(*Reader).ReadSlice
0011220cstr x0, [sp+288]
00112210str x1, [sp+296]
00112214str x2, [sp+304]
00112218str x3, [sp+272]
0011221cstr x4, [sp+280]
00112220ldr x2, [sp+288]
00112224ldr x3, [sp+296]
00112228ldr x4, [sp+304]
0011222cstr x2, [sp+248]
00112230str x3, [sp+256]
00112234str x4, [sp+264]
00112238ldr x2, [sp+272]
0011223cldr x3, [sp+280]
00112240str x2, [sp+232]
00112244str x3, [sp+240]
00112248ldr x2, [sp+248]
0011224cldr x3, [sp+256]
00112250ldr x4, [sp+264]
00112254str x2, [sp+128]
00112258str x3, [sp+136]
0011225cstr x4, [sp+144]
00112260ldr x1, [sp+240]
00112264ldr x0, [sp+232]
00112268str x0, [sp+192]
0011226cstr x1, [sp+200]
00112270cbnz x0, 0x112278
00112274b 0x112384
00112278
00112278loc_112278:
00112278adrp x27, 0x90f000
0011227cldr x9, [x27+1808]
00112280subs xzr, x9, x0
00112284b.ne 0x11228c
00112288b 0x112290
0011228c
0011228cloc_11228c:
0011228cb 0x112370
00112290
00112290loc_112290:
00112290adrp x27, 0x90f000
00112294ldr x2, [x27+1816]
00112298bl runtime.ifaceeq
0011229ctbnz w0, 0, 0x1122a4
001122a0b 0x11236c
001122a4
001122a4loc_1122a4:
001122a4ldr x0, [sp+128]
001122a8ldr x1, [sp+136]
001122acldr x2, [sp+144]
001122b0bl bytes.Clone
001122b4str x0, [sp+208]
001122b8str x1, [sp+216]
001122bcstr x2, [sp+224]
001122c0ldr x2, [sp+120]
001122c4ldr x0, [sp+104]
001122c8ldr x3, [sp+112]
001122ccadd x1, x3, 1
001122d0subs xzr, x2, x1
001122d4b.hs 0x1122dc
001122d8b 0x1122e0
001122dc
001122dcloc_1122dc:
001122dcb 0x1122f4
001122e0
001122e0loc_1122e0:
001122e0orr x3, xzr, 1
001122e4adrp x4, 0x4db000
001122e8add x4, x4, 1216
001122ecbl runtime.growslice
001122f0b 0x1122f4
001122f4
001122f4loc_1122f4:
001122f4ldr x3, [sp+208]
001122f8add x4, x1, x1, lsl #1
001122fcldr x5, [sp+216]
00112300ldr x6, [sp+224]
00112304ubfm x4, x4, 61, 60
00112308sub x4, x4, 24
0011230cadd x7, x0, x4
00112310str x5, [x7+8]
00112314str x6, [x7+16]
00112318adrp x27, 0x939000
0011231cldr w5, [x27+3056]
00112320cbz w5, 0x112328
00112324b 0x11232c
00112328
00112328loc_112328:
00112328b 0x112340
0011232c
0011232cloc_11232c:
0011232cbl runtime.gcWriteBarrier2
00112330str x3, [x25]
00112334ldr x5, [x0+x4]
00112338str x5, [x25+8]
0011233cb 0x112340
00112340
00112340loc_112340:
00112340str x3, [x0+x4]
00112344str x0, [sp+104]
00112348str x1, [sp+112]
0011234cstr x2, [sp+120]
00112350ldr x2, [sp+216]
00112354str x2, [sp+96]
00112358ldr x3, [sp+88]
0011235cadd x2, x3, x2
00112360str x2, [sp+88]
00112364b 0x112368
00112368
00112368loc_112368:
00112368b 0x1121ec
0011236c
0011236cloc_11236c:
0011236cb 0x112370
00112370
00112370loc_112370:
00112370ldr x9, [sp+192]
00112374ldr x10, [sp+200]
00112378str x9, [sp+176]
0011237cstr x10, [sp+184]
00112380b 0x112388
00112384
00112384loc_112384:
00112384b 0x112388
00112388
00112388loc_112388:
00112388ldr x9, [sp+136]
0011238cstr x9, [sp+96]
00112390ldr x10, [sp+88]
00112394add x9, x10, x9
00112398str x9, [sp+88]
0011239cldr x3, [sp+128]
001123a0ldr x4, [sp+136]
001123a4ldr x5, [sp+144]
001123a8str x3, [sp+152]
001123acstr x4, [sp+160]
001123b0str x5, [sp+168]
001123b4ldr x6, [sp+88]
001123b8ldr x7, [sp+176]
001123bcldr x0, [sp+104]
001123c0ldr x1, [sp+112]
001123c4ldr x8, [sp+184]
001123c8ldr x2, [sp+120]
001123ccldp x29, x30, [sp-8]
001123d0add sp, sp, 320
001123d4ret x30
001123d8
001123d8loc_1123d8:
001123d8str x0, [sp+8]
001123dcstrb w1, [sp+16]
001123e0mov x3, x30
001123e4bl runtime.morestack_noctxt.abi0
001123e8ldr x0, [sp+8]
001123ecldrb w1, [sp+16]
001123f0b 0x1121a0
001123f4udf 0
001123f8udf 0
001123fcudf 0
001121a0
Loading..