File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00117e70
00117e70strconv.atof32exact: ; void strconv.atof32exact(uint64 mantissa, int exp, bool neg)
00117e70ldr x16, [x28+16]
00117e74subs xzr, sp, x16
00117e78b.ls 0x118114
00117e7cstr x30, [sp-48]!
00117e80stur x29, [sp-8]
00117e84sub x29, sp, 8
00117e88str x0, [sp+56]
00117e8cstr x1, [sp+64]
00117e90strb w2, [sp+72]
00117e94fmov s1, wzr
00117e98str s1, [sp+36]
00117e9cstrb wzr, [sp+33]
00117ea0ldr x2, [sp+56]
00117ea4adrp x27, 0x8aa000
00117ea8ldr x3, [x27+1952]
00117eaclsrv x2, x2, x3
00117eb0subs xzr, x3, 64
00117eb4csel x2, x2, xzr, lo
00117eb8cbnz x2, 0x117ec0
00117ebcb 0x117ed4
00117ec0
00117ec0loc_117ec0:
00117ec0ldr s0, [sp+36]
00117ec4mov x0, xzr
00117ec8ldur x29, [sp-8]
00117eccldr x30, [sp], 48
00117ed0ret x30
00117ed4
00117ed4loc_117ed4:
00117ed4ldr x2, [sp+56]
00117ed8ucvtf s1, x2
00117edcstr s1, [sp+36]
00117ee0ldrb w2, [sp+72]
00117ee4tbnz w2, 0, 0x117eec
00117ee8b 0x117ef8
00117eec
00117eecloc_117eec:
00117eecfneg s1, s1
00117ef0str s1, [sp+36]
00117ef4b 0x117efc
00117ef8
00117ef8loc_117ef8:
00117ef8b 0x117efc
00117efc
00117efcloc_117efc:
00117efcldr x2, [sp+64]
00117f00cbz x2, 0x117f08
00117f04b 0x117f24
00117f08
00117f08loc_117f08:
00117f08b 0x117f0c
00117f0c
00117f0cloc_117f0c:
00117f0corr x0, xzr, 1
00117f10strb w0, [sp+33]
00117f14ldr s0, [sp+36]
00117f18ldur x29, [sp-8]
00117f1cldr x30, [sp], 48
00117f20ret x30
00117f24
00117f24loc_117f24:
00117f24ldr x2, [sp+64]
00117f28subs xzr, x2, 0
00117f2ccset x2, gt
00117f30strb w2, [sp+35]
00117f34b.gt 0x117f3c
00117f38b 0x117f50
00117f3c
00117f3cloc_117f3c:
00117f3cldr x2, [sp+64]
00117f40subs xzr, x2, 17
00117f44cset x2, le
00117f48strb w2, [sp+35]
00117f4cb 0x117f54
00117f50
00117f50loc_117f50:
00117f50b 0x117f54
00117f54
00117f54loc_117f54:
00117f54ldrb w2, [sp+35]
00117f58tbnz w2, 0, 0x117f60
00117f5cb 0x118060
00117f60
00117f60loc_117f60:
00117f60b 0x117f64
00117f64
00117f64loc_117f64:
00117f64ldr x2, [sp+64]
00117f68subs xzr, x2, 10
00117f6cb.gt 0x117f74
00117f70b 0x117fb4
00117f74
00117f74loc_117f74:
00117f74ldr s1, [sp+36]
00117f78adrp x27, 0x8f7000
00117f7cldr x1, [x27+1304]
00117f80adrp x27, 0x8f7000
00117f84ldr x2, [x27+1296]
00117f88ldr x3, [sp+64]
00117f8csub x0, x3, 10
00117f90subs xzr, x1, x0
00117f94b.hi 0x117f9c
00117f98b 0x11810c
00117f9c
00117f9cloc_117f9c:
00117f9cldr s2, [x2+2*x0]
00117fa0fmul s1, s1, s2
00117fa4str s1, [sp+36]
00117fa8movz x2, 10
00117facstr x2, [sp+64]
00117fb0b 0x117fb8
00117fb4
00117fb4loc_117fb4:
00117fb4b 0x117fb8
00117fb8
00117fb8loc_117fb8:
00117fb8ldr s1, [sp+36]
00117fbcadrp x27, 0x5f9000
00117fc0ldr s2, [x27+3012]
00117fc4fcmp s2, s1
00117fc8cset x2, mi
00117fccstrb w2, [sp+34]
00117fd0b.mi 0x117fd8
00117fd4b 0x117fdc
00117fd8
00117fd8loc_117fd8:
00117fd8b 0x117ff8
00117fdc
00117fdcloc_117fdc:
00117fdcldr s1, [sp+36]
00117fe0adrp x27, 0x5f9000
00117fe4ldr s2, [x27+3016]
00117fe8fcmp s1, s2
00117feccset x2, mi
00117ff0strb w2, [sp+34]
00117ff4b 0x117ff8
00117ff8
00117ff8loc_117ff8:
00117ff8ldrb w2, [sp+34]
00117ffctbnz w2, 0, 0x118004
00118000b 0x118018
00118004
00118004loc_118004:
00118004ldrb w0, [sp+33]
00118008ldr s0, [sp+36]
0011800cldur x29, [sp-8]
00118010ldr x30, [sp], 48
00118014ret x30
00118018
00118018loc_118018:
00118018ldr s1, [sp+36]
0011801cldr x0, [sp+64]
00118020adrp x27, 0x8f6000
00118024ldr x1, [x27+1304]
00118028adrp x27, 0x8f6000
0011802cldr x2, [x27+1296]
00118030subs xzr, x0, x1
00118034b.lo 0x11803c
00118038b 0x118108
0011803c
0011803cloc_11803c:
0011803cldr s2, [x2+2*x0]
00118040fmul s1, s1, s2
00118044str s1, [sp+36]
00118048orr x0, xzr, 1
0011804cstrb w0, [sp+33]
00118050ldr s0, [sp+36]
00118054ldur x29, [sp-8]
00118058ldr x30, [sp], 48
0011805cret x30
00118060
00118060loc_118060:
00118060ldr x2, [sp+64]
00118064subs xzr, x2, 0
00118068cset x3, lt
0011806cstrb w3, [sp+34]
00118070tbnz x2, 63, 0x118078
00118074b 0x11808c
00118078
00118078loc_118078:
00118078ldr x2, [sp+64]
0011807cadds xzr, x2, 10
00118080cset x2, ge
00118084strb w2, [sp+34]
00118088b 0x118090
0011808c
0011808cloc_11808c:
0011808cb 0x118090
00118090
00118090loc_118090:
00118090ldrb w2, [sp+34]
00118094tbnz w2, 0, 0x11809c
00118098b 0x1180ec
0011809c
0011809cloc_11809c:
0011809cb 0x1180a0
001180a0
001180a0loc_1180a0:
001180a0ldr s1, [sp+36]
001180a4adrp x27, 0x8f6000
001180a8ldr x1, [x27+1304]
001180acadrp x27, 0x8f6000
001180b0ldr x2, [x27+1296]
001180b4ldr x3, [sp+64]
001180b8sub x0, xzr, x3
001180bcsubs xzr, x1, x0
001180c0b.hi 0x1180c8
001180c4b 0x118104
001180c8
001180c8loc_1180c8:
001180c8ldr s2, [x2+2*x0]
001180ccfdiv s1, s1, s2
001180d0str s1, [sp+36]
001180d4orr x0, xzr, 1
001180d8strb w0, [sp+33]
001180dcldr s0, [sp+36]
001180e0ldur x29, [sp-8]
001180e4ldr x30, [sp], 48
001180e8ret x30
001180ec
001180ecloc_1180ec:
001180ecb 0x1180f0
001180f0
001180f0loc_1180f0:
001180f0ldrb w0, [sp+33]
001180f4ldr s0, [sp+36]
001180f8ldur x29, [sp-8]
001180fcldr x30, [sp], 48
00118100ret x30
00118104
00118104loc_118104:
00118104bl runtime.panicIndex
00118108
00118108loc_118108:
00118108bl runtime.panicIndex
0011810c
0011810cloc_11810c:
0011810cbl runtime.panicIndex
00118110hint
00118114
00118114loc_118114:
00118114stp x0, x1, [sp+8]
00118118strb w2, [sp+24]
0011811cmov x3, x30
00118120bl runtime.morestack_noctxt.abi0
00118124ldp x0, x1, [sp+8]
00118128ldrb w2, [sp+24]
0011812cb 0x117e70
00117e70
00117e70strconv.atof32exact: ; void strconv.atof32exact(uint64 mantissa, int exp, bool neg)
00117e70ldr x16, [x28+16]
00117e74subs xzr, sp, x16
00117e78b.ls 0x118114
00117e7cstr x30, [sp-48]!
00117e80stur x29, [sp-8]
00117e84sub x29, sp, 8
00117e88str x0, [sp+56]
00117e8cstr x1, [sp+64]
00117e90strb w2, [sp+72]
00117e94fmov s1, wzr
00117e98str s1, [sp+36]
00117e9cstrb wzr, [sp+33]
00117ea0ldr x2, [sp+56]
00117ea4adrp x27, 0x8aa000
00117ea8ldr x3, [x27+1952]
00117eaclsrv x2, x2, x3
00117eb0subs xzr, x3, 64
00117eb4csel x2, x2, xzr, lo
00117eb8cbnz x2, 0x117ec0
00117ebcb 0x117ed4
00117ec0
00117ec0loc_117ec0:
00117ec0ldr s0, [sp+36]
00117ec4mov x0, xzr
00117ec8ldur x29, [sp-8]
00117eccldr x30, [sp], 48
00117ed0ret x30
00117ed4
00117ed4loc_117ed4:
00117ed4ldr x2, [sp+56]
00117ed8ucvtf s1, x2
00117edcstr s1, [sp+36]
00117ee0ldrb w2, [sp+72]
00117ee4tbnz w2, 0, 0x117eec
00117ee8b 0x117ef8
00117eec
00117eecloc_117eec:
00117eecfneg s1, s1
00117ef0str s1, [sp+36]
00117ef4b 0x117efc
00117ef8
00117ef8loc_117ef8:
00117ef8b 0x117efc
00117efc
00117efcloc_117efc:
00117efcldr x2, [sp+64]
00117f00cbz x2, 0x117f08
00117f04b 0x117f24
00117f08
00117f08loc_117f08:
00117f08b 0x117f0c
00117f0c
00117f0cloc_117f0c:
00117f0corr x0, xzr, 1
00117f10strb w0, [sp+33]
00117f14ldr s0, [sp+36]
00117f18ldur x29, [sp-8]
00117f1cldr x30, [sp], 48
00117f20ret x30
00117f24
00117f24loc_117f24:
00117f24ldr x2, [sp+64]
00117f28subs xzr, x2, 0
00117f2ccset x2, gt
00117f30strb w2, [sp+35]
00117f34b.gt 0x117f3c
00117f38b 0x117f50
00117f3c
00117f3cloc_117f3c:
00117f3cldr x2, [sp+64]
00117f40subs xzr, x2, 17
00117f44cset x2, le
00117f48strb w2, [sp+35]
00117f4cb 0x117f54
00117f50
00117f50loc_117f50:
00117f50b 0x117f54
00117f54
00117f54loc_117f54:
00117f54ldrb w2, [sp+35]
00117f58tbnz w2, 0, 0x117f60
00117f5cb 0x118060
00117f60
00117f60loc_117f60:
00117f60b 0x117f64
00117f64
00117f64loc_117f64:
00117f64ldr x2, [sp+64]
00117f68subs xzr, x2, 10
00117f6cb.gt 0x117f74
00117f70b 0x117fb4
00117f74
00117f74loc_117f74:
00117f74ldr s1, [sp+36]
00117f78adrp x27, 0x8f7000
00117f7cldr x1, [x27+1304]
00117f80adrp x27, 0x8f7000
00117f84ldr x2, [x27+1296]
00117f88ldr x3, [sp+64]
00117f8csub x0, x3, 10
00117f90subs xzr, x1, x0
00117f94b.hi 0x117f9c
00117f98b 0x11810c
00117f9c
00117f9cloc_117f9c:
00117f9cldr s2, [x2+2*x0]
00117fa0fmul s1, s1, s2
00117fa4str s1, [sp+36]
00117fa8movz x2, 10
00117facstr x2, [sp+64]
00117fb0b 0x117fb8
00117fb4
00117fb4loc_117fb4:
00117fb4b 0x117fb8
00117fb8
00117fb8loc_117fb8:
00117fb8ldr s1, [sp+36]
00117fbcadrp x27, 0x5f9000
00117fc0ldr s2, [x27+3012]
00117fc4fcmp s2, s1
00117fc8cset x2, mi
00117fccstrb w2, [sp+34]
00117fd0b.mi 0x117fd8
00117fd4b 0x117fdc
00117fd8
00117fd8loc_117fd8:
00117fd8b 0x117ff8
00117fdc
00117fdcloc_117fdc:
00117fdcldr s1, [sp+36]
00117fe0adrp x27, 0x5f9000
00117fe4ldr s2, [x27+3016]
00117fe8fcmp s1, s2
00117feccset x2, mi
00117ff0strb w2, [sp+34]
00117ff4b 0x117ff8
00117ff8
00117ff8loc_117ff8:
00117ff8ldrb w2, [sp+34]
00117ffctbnz w2, 0, 0x118004
00118000b 0x118018
00118004
00118004loc_118004:
00118004ldrb w0, [sp+33]
00118008ldr s0, [sp+36]
0011800cldur x29, [sp-8]
00118010ldr x30, [sp], 48
00118014ret x30
00118018
00118018loc_118018:
00118018ldr s1, [sp+36]
0011801cldr x0, [sp+64]
00118020adrp x27, 0x8f6000
00118024ldr x1, [x27+1304]
00118028adrp x27, 0x8f6000
0011802cldr x2, [x27+1296]
00118030subs xzr, x0, x1
00118034b.lo 0x11803c
00118038b 0x118108
0011803c
0011803cloc_11803c:
0011803cldr s2, [x2+2*x0]
00118040fmul s1, s1, s2
00118044str s1, [sp+36]
00118048orr x0, xzr, 1
0011804cstrb w0, [sp+33]
00118050ldr s0, [sp+36]
00118054ldur x29, [sp-8]
00118058ldr x30, [sp], 48
0011805cret x30
00118060
00118060loc_118060:
00118060ldr x2, [sp+64]
00118064subs xzr, x2, 0
00118068cset x3, lt
0011806cstrb w3, [sp+34]
00118070tbnz x2, 63, 0x118078
00118074b 0x11808c
00118078
00118078loc_118078:
00118078ldr x2, [sp+64]
0011807cadds xzr, x2, 10
00118080cset x2, ge
00118084strb w2, [sp+34]
00118088b 0x118090
0011808c
0011808cloc_11808c:
0011808cb 0x118090
00118090
00118090loc_118090:
00118090ldrb w2, [sp+34]
00118094tbnz w2, 0, 0x11809c
00118098b 0x1180ec
0011809c
0011809cloc_11809c:
0011809cb 0x1180a0
001180a0
001180a0loc_1180a0:
001180a0ldr s1, [sp+36]
001180a4adrp x27, 0x8f6000
001180a8ldr x1, [x27+1304]
001180acadrp x27, 0x8f6000
001180b0ldr x2, [x27+1296]
001180b4ldr x3, [sp+64]
001180b8sub x0, xzr, x3
001180bcsubs xzr, x1, x0
001180c0b.hi 0x1180c8
001180c4b 0x118104
001180c8
001180c8loc_1180c8:
001180c8ldr s2, [x2+2*x0]
001180ccfdiv s1, s1, s2
001180d0str s1, [sp+36]
001180d4orr x0, xzr, 1
001180d8strb w0, [sp+33]
001180dcldr s0, [sp+36]
001180e0ldur x29, [sp-8]
001180e4ldr x30, [sp], 48
001180e8ret x30
001180ec
001180ecloc_1180ec:
001180ecb 0x1180f0
001180f0
001180f0loc_1180f0:
001180f0ldrb w0, [sp+33]
001180f4ldr s0, [sp+36]
001180f8ldur x29, [sp-8]
001180fcldr x30, [sp], 48
00118100ret x30
00118104
00118104loc_118104:
00118104bl runtime.panicIndex
00118108
00118108loc_118108:
00118108bl runtime.panicIndex
0011810c
0011810cloc_11810c:
0011810cbl runtime.panicIndex
00118110hint
00118114
00118114loc_118114:
00118114stp x0, x1, [sp+8]
00118118strb w2, [sp+24]
0011811cmov x3, x30
00118120bl runtime.morestack_noctxt.abi0
00118124ldp x0, x1, [sp+8]
00118128ldrb w2, [sp+24]
0011812cb 0x117e70
00117e70
00118130
00118130strconv.atofHex: ; void strconv.atofHex(struct string s, strconv.floatInfo * flt, uint64 mantissa, int exp, bool neg, bool trunc)
00118130ldr x16, [x28+16]
00118134sub x17, sp, 32
00118138subs xzr, x17, x16
0011813cb.ls 0x1185c8
00118140str x30, [sp-160]!
00118144stur x29, [sp-8]
00118148sub x29, sp, 8
0011814cstr x0, [sp+168]
00118150str x1, [sp+176]
00118154str x2, [sp+184]
00118158str x3, [sp+192]
0011815cstr x4, [sp+200]
00118160strb w5, [sp+208]
00118164strb w6, [sp+209]
00118168fmov d0, xzr
0011816cstr d0, [sp+56]
00118170stp xzr, xzr, [sp+104]
00118174ldr x4, [sp+184]
00118178ldrsb x27, [x4]
0011817cldr x4, [x4+8]
00118180orr x5, xzr, 1
00118184lslv x6, x5, x4
00118188ldr x7, [sp+184]
0011818cldrsb x27, [x7]
00118190ldr x7, [x7+16]
00118194subs xzr, x4, 64
00118198csel x4, x6, xzr, lo
0011819cadd x4, x4, x7
001181a0sub x4, x4, 2
001181a4str x4, [sp+80]
001181a8ldr x4, [sp+184]
001181acldrsb x27, [x4]
001181b0ldr x4, [x4+16]
001181b4add x4, x4, 1
001181b8str x4, [sp+72]
001181bcldr x4, [sp+200]
001181c0ldr x6, [sp+184]
001181c4ldrsb x27, [x6]
001181c8ldr x6, [x6]
001181ccadd x4, x4, x6
001181d0str x4, [sp+200]
001181d4b 0x1181d8
001181d8
001181d8loc_1181d8:
001181d8ldr x4, [sp+192]
001181dcsubs xzr, x4, 0
001181e0cset x6, ne
001181e4strb w6, [sp+51]
001181e8cbnz x4, 0x1181f0
001181ecb 0x118220
001181f0
001181f0loc_1181f0:
001181f0ldr x4, [sp+192]
001181f4ldr x6, [sp+184]
001181f8ldrsb x27, [x6]
001181fcldr x6, [x6]
00118200add x6, x6, 2
00118204lsrv x4, x4, x6
00118208subs xzr, x6, 64
0011820ccsel x4, x4, xzr, lo
00118210subs xzr, x4, 0
00118214cset x4, eq
00118218strb w4, [sp+51]
0011821cb 0x118224
00118220
00118220loc_118220:
00118220b 0x118224
00118224
00118224loc_118224:
00118224ldrb w4, [sp+51]
00118228tbnz w4, 0, 0x118230
0011822cb 0x118250
00118230
00118230loc_118230:
00118230ldr x4, [sp+192]
00118234ubfm x4, x4, 63, 62
00118238str x4, [sp+192]
0011823cldr x4, [sp+200]
00118240sub x4, x4, 1
00118244str x4, [sp+200]
00118248b 0x11824c
0011824c
0011824cloc_11824c:
0011824cb 0x1181d8
00118250
00118250loc_118250:
00118250ldrb w4, [sp+209]
00118254tbnz w4, 0, 0x11825c
00118258b 0x11826c
0011825c
0011825cloc_11825c:
0011825cldr x4, [sp+192]
00118260orr x4, x4, 1
00118264str x4, [sp+192]
00118268b 0x118270
0011826c
0011826cloc_11826c:
0011826cb 0x118270
00118270
00118270loc_118270:
00118270b 0x118274
00118274
00118274loc_118274:
00118274ldr x4, [sp+192]
00118278ldr x6, [sp+184]
0011827cldrsb x27, [x6]
00118280ldr x6, [x6]
00118284add x6, x6, 3
00118288lsrv x4, x4, x6
0011828csubs xzr, x6, 64
00118290csel x4, x4, xzr, lo
00118294cbnz x4, 0x11829c
00118298b 0x1182c4
0011829c
0011829cloc_11829c:
0011829cldr x4, [sp+192]
001182a0ldr x6, [sp+192]
001182a4and x6, x6, 1
001182a8orr x4, x6, x4, lsr #1
001182acstr x4, [sp+192]
001182b0ldr x4, [sp+200]
001182b4add x4, x4, 1
001182b8str x4, [sp+200]
001182bcb 0x1182c0
001182c0
001182c0loc_1182c0:
001182c0b 0x118274
001182c4
001182c4loc_1182c4:
001182c4b 0x1182c8
001182c8
001182c8loc_1182c8:
001182c8ldr x4, [sp+192]
001182ccsubs xzr, x4, 1
001182d0cset x4, hi
001182d4strb w4, [sp+51]
001182d8b.hi 0x1182e0
001182dcb 0x1182fc
001182e0
001182e0loc_1182e0:
001182e0ldr x4, [sp+200]
001182e4ldr x6, [sp+72]
001182e8sub x6, x6, 2
001182ecsubs xzr, x4, x6
001182f0cset x4, lt
001182f4strb w4, [sp+51]
001182f8b 0x118300
001182fc
001182fcloc_1182fc:
001182fcb 0x118300
00118300
00118300loc_118300:
00118300ldrb w4, [sp+51]
00118304tbnz w4, 0, 0x11830c
00118308b 0x118334
0011830c
0011830cloc_11830c:
0011830cldr x4, [sp+192]
00118310ldr x6, [sp+192]
00118314and x6, x6, 1
00118318orr x4, x6, x4, lsr #1
0011831cstr x4, [sp+192]
00118320ldr x4, [sp+200]
00118324add x4, x4, 1
00118328str x4, [sp+200]
0011832cb 0x118330
00118330
00118330loc_118330:
00118330b 0x1182c8
00118334
00118334loc_118334:
00118334ldr x4, [sp+192]
00118338and x4, x4, 3
0011833cstr x4, [sp+64]
00118340ldr x6, [sp+192]
00118344ubfm x7, x6, 2, 63
00118348str x7, [sp+192]
0011834cubfm x6, x6, 2, 2
00118350orr x4, x4, x6
00118354str x4, [sp+64]
00118358ldr x6, [sp+200]
0011835cadd x8, x6, 2
00118360str x8, [sp+200]
00118364subs xzr, x4, 3
00118368b.eq 0x118370
0011836cb 0x1183c0
00118370
00118370loc_118370:
00118370add x4, x7, 1
00118374str x4, [sp+192]
00118378ldr x7, [sp+184]
0011837cldrsb x27, [x7]
00118380ldr x7, [x7]
00118384add x7, x7, 1
00118388orr x8, xzr, 1
0011838clslv x9, x8, x7
00118390subs xzr, x7, 64
00118394csel x7, x9, xzr, lo
00118398subs xzr, x7, x4
0011839cb.eq 0x1183a4
001183a0b 0x1183b8
001183a4
001183a4loc_1183a4:
001183a4ubfm x4, x4, 1, 63
001183a8str x4, [sp+192]
001183acadd x4, x6, 3
001183b0str x4, [sp+200]
001183b4b 0x1183bc
001183b8
001183b8loc_1183b8:
001183b8b 0x1183bc
001183bc
001183bcloc_1183bc:
001183bcb 0x1183c8
001183c0
001183c0loc_1183c0:
001183c0orr x8, xzr, 1
001183c4b 0x1183c8
001183c8
001183c8loc_1183c8:
001183c8ldr x4, [sp+192]
001183ccldr x6, [sp+184]
001183d0ldrsb x27, [x6]
001183d4ldr x6, [x6]
001183d8lsrv x4, x4, x6
001183dcsubs xzr, x6, 64
001183e0csel x4, x4, xzr, lo
001183e4cbz x4, 0x1183ec
001183e8b 0x118400
001183ec
001183ecloc_1183ec:
001183ecldr x4, [sp+184]
001183f0ldrsb x27, [x4]
001183f4ldr x4, [x4+16]
001183f8str x4, [sp+200]
001183fcb 0x118404
00118400
00118400loc_118400:
00118400b 0x118404
00118404
00118404loc_118404:
00118404stp xzr, xzr, [sp+120]
00118408ldr x4, [sp+80]
0011840cldr x6, [sp+200]
00118410subs xzr, x4, x6
00118414b.lt 0x11841c
00118418b 0x118478
0011841c
0011841cloc_11841c:
0011841cldr x4, [sp+184]
00118420ldrsb x27, [x4]
00118424ldr x4, [x4]
00118428lslv x5, x8, x4
0011842csubs xzr, x4, 64
00118430csel x4, x5, xzr, lo
00118434str x4, [sp+192]
00118438ldr x4, [sp+80]
0011843cadd x4, x4, 1
00118440str x4, [sp+200]
00118444ldr x2, [sp+168]
00118448ldr x3, [sp+176]
0011844cadrp x0, 0x59a000
00118450add x0, x0, 774
00118454movz x1, 10
00118458bl strconv.rangeError
0011845cstr x0, [sp+144]
00118460str x0, [sp+136]
00118464adrp x4, 0x5fd000
00118468add x4, x4, 1120
0011846cstr x4, [sp+120]
00118470str x0, [sp+128]
00118474b 0x11847c
00118478
00118478loc_118478:
00118478b 0x11847c
0011847c
0011847cloc_11847c:
0011847cldr x1, [sp+192]
00118480ldr x2, [sp+184]
00118484ldrsb x27, [x2]
00118488ldr x2, [x2]
0011848corr x3, xzr, 1
00118490lslv x4, x3, x2
00118494subs xzr, x2, 64
00118498csel x2, x4, xzr, lo
0011849csub x2, x2, 1
001184a0and x1, x1, x2
001184a4str x1, [sp+88]
001184a8ldr x2, [sp+200]
001184acldr x4, [sp+184]
001184b0ldrsb x27, [x4]
001184b4ldr x4, [x4+16]
001184b8sub x2, x2, x4
001184bcldr x4, [sp+184]
001184c0ldrsb x27, [x4]
001184c4ldr x4, [x4+8]
001184c8orr x5, xzr, 1
001184cclslv x5, x5, x4
001184d0ldr x6, [sp+184]
001184d4ldrsb x27, [x6]
001184d8ldr x6, [x6]
001184dcsubs xzr, x4, 64
001184e0csel x4, x5, xzr, lo
001184e4sub x4, x4, 1
001184e8and x2, x2, x4
001184eclslv x2, x2, x6
001184f0subs xzr, x6, 64
001184f4csel x2, x2, xzr, lo
001184f8orr x1, x1, x2
001184fcstr x1, [sp+88]
00118500ldrb w2, [sp+208]
00118504tbnz w2, 0, 0x11850c
00118508b 0x118548
0011850c
0011850cloc_11850c:
0011850cldr x2, [sp+184]
00118510ldrsb x27, [x2]
00118514ldr x2, [x2]
00118518lslv x3, x3, x2
0011851cldr x4, [sp+184]
00118520ldrsb x27, [x4]
00118524ldr x4, [x4+8]
00118528subs xzr, x2, 64
0011852ccsel x2, x3, xzr, lo
00118530lslv x2, x2, x4
00118534subs xzr, x4, 64
00118538csel x2, x2, xzr, lo
0011853corr x1, x1, x2
00118540str x1, [sp+88]
00118544b 0x11854c
00118548
00118548loc_118548:
00118548b 0x11854c
0011854c
0011854cloc_11854c:
0011854cldr x1, [sp+184]
00118550adrp x2, 0x8a9000
00118554add x2, x2, 1952
00118558subs xzr, x1, x2
0011855cb.eq 0x118564
00118560b 0x118598
00118564
00118564loc_118564:
00118564ldr x0, [sp+88]
00118568bl math.Float32frombits
0011856cstr s0, [sp+52]
00118570fcvt d0, s0
00118574str d0, [sp+56]
00118578ldr x0, [sp+120]
0011857cldr x1, [sp+128]
00118580str x0, [sp+104]
00118584str x1, [sp+112]
00118588ldr d0, [sp+56]
0011858cldur x29, [sp-8]
00118590ldr x30, [sp], 160
00118594ret x30
00118598
00118598loc_118598:
00118598ldr x0, [sp+88]
0011859cbl math.Float64frombits
001185a0str d0, [sp+96]
001185a4str d0, [sp+56]
001185a8ldr x0, [sp+120]
001185acldr x1, [sp+128]
001185b0str x0, [sp+104]
001185b4str x1, [sp+112]
001185b8ldr d0, [sp+56]
001185bcldur x29, [sp-8]
001185c0ldr x30, [sp], 160
001185c4ret x30
001185c8
001185c8loc_1185c8:
001185c8stp x0, x1, [sp+8]
001185ccstp x2, x3, [sp+24]
001185d0str x4, [sp+40]
001185d4strb w5, [sp+48]
001185d8strb w6, [sp+49]
001185dcmov x3, x30
001185e0bl runtime.morestack_noctxt.abi0
001185e4ldp x0, x1, [sp+8]
001185e8ldp x2, x3, [sp+24]
001185ecldr x4, [sp+40]
001185f0ldrb w5, [sp+48]
001185f4ldrb w6, [sp+49]
001185f8b 0x118130
001185fcudf 0
00118130
00118130strconv.atofHex: ; void strconv.atofHex(struct string s, strconv.floatInfo * flt, uint64 mantissa, int exp, bool neg, bool trunc)
00118130ldr x16, [x28+16]
00118134sub x17, sp, 32
00118138subs xzr, x17, x16
0011813cb.ls 0x1185c8
00118140str x30, [sp-160]!
00118144stur x29, [sp-8]
00118148sub x29, sp, 8
0011814cstr x0, [sp+168]
00118150str x1, [sp+176]
00118154str x2, [sp+184]
00118158str x3, [sp+192]
0011815cstr x4, [sp+200]
00118160strb w5, [sp+208]
00118164strb w6, [sp+209]
00118168fmov d0, xzr
0011816cstr d0, [sp+56]
00118170stp xzr, xzr, [sp+104]
00118174ldr x4, [sp+184]
00118178ldrsb x27, [x4]
0011817cldr x4, [x4+8]
00118180orr x5, xzr, 1
00118184lslv x6, x5, x4
00118188ldr x7, [sp+184]
0011818cldrsb x27, [x7]
00118190ldr x7, [x7+16]
00118194subs xzr, x4, 64
00118198csel x4, x6, xzr, lo
0011819cadd x4, x4, x7
001181a0sub x4, x4, 2
001181a4str x4, [sp+80]
001181a8ldr x4, [sp+184]
001181acldrsb x27, [x4]
001181b0ldr x4, [x4+16]
001181b4add x4, x4, 1
001181b8str x4, [sp+72]
001181bcldr x4, [sp+200]
001181c0ldr x6, [sp+184]
001181c4ldrsb x27, [x6]
001181c8ldr x6, [x6]
001181ccadd x4, x4, x6
001181d0str x4, [sp+200]
001181d4b 0x1181d8
001181d8
001181d8loc_1181d8:
001181d8ldr x4, [sp+192]
001181dcsubs xzr, x4, 0
001181e0cset x6, ne
001181e4strb w6, [sp+51]
001181e8cbnz x4, 0x1181f0
001181ecb 0x118220
001181f0
001181f0loc_1181f0:
001181f0ldr x4, [sp+192]
001181f4ldr x6, [sp+184]
001181f8ldrsb x27, [x6]
001181fcldr x6, [x6]
00118200add x6, x6, 2
00118204lsrv x4, x4, x6
00118208subs xzr, x6, 64
0011820ccsel x4, x4, xzr, lo
00118210subs xzr, x4, 0
00118214cset x4, eq
00118218strb w4, [sp+51]
0011821cb 0x118224
00118220
00118220loc_118220:
00118220b 0x118224
00118224
00118224loc_118224:
00118224ldrb w4, [sp+51]
00118228tbnz w4, 0, 0x118230
0011822cb 0x118250
00118230
00118230loc_118230:
00118230ldr x4, [sp+192]
00118234ubfm x4, x4, 63, 62
00118238str x4, [sp+192]
0011823cldr x4, [sp+200]
00118240sub x4, x4, 1
00118244str x4, [sp+200]
00118248b 0x11824c
0011824c
0011824cloc_11824c:
0011824cb 0x1181d8
00118250
00118250loc_118250:
00118250ldrb w4, [sp+209]
00118254tbnz w4, 0, 0x11825c
00118258b 0x11826c
0011825c
0011825cloc_11825c:
0011825cldr x4, [sp+192]
00118260orr x4, x4, 1
00118264str x4, [sp+192]
00118268b 0x118270
0011826c
0011826cloc_11826c:
0011826cb 0x118270
00118270
00118270loc_118270:
00118270b 0x118274
00118274
00118274loc_118274:
00118274ldr x4, [sp+192]
00118278ldr x6, [sp+184]
0011827cldrsb x27, [x6]
00118280ldr x6, [x6]
00118284add x6, x6, 3
00118288lsrv x4, x4, x6
0011828csubs xzr, x6, 64
00118290csel x4, x4, xzr, lo
00118294cbnz x4, 0x11829c
00118298b 0x1182c4
0011829c
0011829cloc_11829c:
0011829cldr x4, [sp+192]
001182a0ldr x6, [sp+192]
001182a4and x6, x6, 1
001182a8orr x4, x6, x4, lsr #1
001182acstr x4, [sp+192]
001182b0ldr x4, [sp+200]
001182b4add x4, x4, 1
001182b8str x4, [sp+200]
001182bcb 0x1182c0
001182c0
001182c0loc_1182c0:
001182c0b 0x118274
001182c4
001182c4loc_1182c4:
001182c4b 0x1182c8
001182c8
001182c8loc_1182c8:
001182c8ldr x4, [sp+192]
001182ccsubs xzr, x4, 1
001182d0cset x4, hi
001182d4strb w4, [sp+51]
001182d8b.hi 0x1182e0
001182dcb 0x1182fc
001182e0
001182e0loc_1182e0:
001182e0ldr x4, [sp+200]
001182e4ldr x6, [sp+72]
001182e8sub x6, x6, 2
001182ecsubs xzr, x4, x6
001182f0cset x4, lt
001182f4strb w4, [sp+51]
001182f8b 0x118300
001182fc
001182fcloc_1182fc:
001182fcb 0x118300
00118300
00118300loc_118300:
00118300ldrb w4, [sp+51]
00118304tbnz w4, 0, 0x11830c
00118308b 0x118334
0011830c
0011830cloc_11830c:
0011830cldr x4, [sp+192]
00118310ldr x6, [sp+192]
00118314and x6, x6, 1
00118318orr x4, x6, x4, lsr #1
0011831cstr x4, [sp+192]
00118320ldr x4, [sp+200]
00118324add x4, x4, 1
00118328str x4, [sp+200]
0011832cb 0x118330
00118330
00118330loc_118330:
00118330b 0x1182c8
00118334
00118334loc_118334:
00118334ldr x4, [sp+192]
00118338and x4, x4, 3
0011833cstr x4, [sp+64]
00118340ldr x6, [sp+192]
00118344ubfm x7, x6, 2, 63
00118348str x7, [sp+192]
0011834cubfm x6, x6, 2, 2
00118350orr x4, x4, x6
00118354str x4, [sp+64]
00118358ldr x6, [sp+200]
0011835cadd x8, x6, 2
00118360str x8, [sp+200]
00118364subs xzr, x4, 3
00118368b.eq 0x118370
0011836cb 0x1183c0
00118370
00118370loc_118370:
00118370add x4, x7, 1
00118374str x4, [sp+192]
00118378ldr x7, [sp+184]
0011837cldrsb x27, [x7]
00118380ldr x7, [x7]
00118384add x7, x7, 1
00118388orr x8, xzr, 1
0011838clslv x9, x8, x7
00118390subs xzr, x7, 64
00118394csel x7, x9, xzr, lo
00118398subs xzr, x7, x4
0011839cb.eq 0x1183a4
001183a0b 0x1183b8
001183a4
001183a4loc_1183a4:
001183a4ubfm x4, x4, 1, 63
001183a8str x4, [sp+192]
001183acadd x4, x6, 3
001183b0str x4, [sp+200]
001183b4b 0x1183bc
001183b8
001183b8loc_1183b8:
001183b8b 0x1183bc
001183bc
001183bcloc_1183bc:
001183bcb 0x1183c8
001183c0
001183c0loc_1183c0:
001183c0orr x8, xzr, 1
001183c4b 0x1183c8
001183c8
001183c8loc_1183c8:
001183c8ldr x4, [sp+192]
001183ccldr x6, [sp+184]
001183d0ldrsb x27, [x6]
001183d4ldr x6, [x6]
001183d8lsrv x4, x4, x6
001183dcsubs xzr, x6, 64
001183e0csel x4, x4, xzr, lo
001183e4cbz x4, 0x1183ec
001183e8b 0x118400
001183ec
001183ecloc_1183ec:
001183ecldr x4, [sp+184]
001183f0ldrsb x27, [x4]
001183f4ldr x4, [x4+16]
001183f8str x4, [sp+200]
001183fcb 0x118404
00118400
00118400loc_118400:
00118400b 0x118404
00118404
00118404loc_118404:
00118404stp xzr, xzr, [sp+120]
00118408ldr x4, [sp+80]
0011840cldr x6, [sp+200]
00118410subs xzr, x4, x6
00118414b.lt 0x11841c
00118418b 0x118478
0011841c
0011841cloc_11841c:
0011841cldr x4, [sp+184]
00118420ldrsb x27, [x4]
00118424ldr x4, [x4]
00118428lslv x5, x8, x4
0011842csubs xzr, x4, 64
00118430csel x4, x5, xzr, lo
00118434str x4, [sp+192]
00118438ldr x4, [sp+80]
0011843cadd x4, x4, 1
00118440str x4, [sp+200]
00118444ldr x2, [sp+168]
00118448ldr x3, [sp+176]
0011844cadrp x0, 0x59a000
00118450add x0, x0, 774
00118454movz x1, 10
00118458bl strconv.rangeError
0011845cstr x0, [sp+144]
00118460str x0, [sp+136]
00118464adrp x4, 0x5fd000
00118468add x4, x4, 1120
0011846cstr x4, [sp+120]
00118470str x0, [sp+128]
00118474b 0x11847c
00118478
00118478loc_118478:
00118478b 0x11847c
0011847c
0011847cloc_11847c:
0011847cldr x1, [sp+192]
00118480ldr x2, [sp+184]
00118484ldrsb x27, [x2]
00118488ldr x2, [x2]
0011848corr x3, xzr, 1
00118490lslv x4, x3, x2
00118494subs xzr, x2, 64
00118498csel x2, x4, xzr, lo
0011849csub x2, x2, 1
001184a0and x1, x1, x2
001184a4str x1, [sp+88]
001184a8ldr x2, [sp+200]
001184acldr x4, [sp+184]
001184b0ldrsb x27, [x4]
001184b4ldr x4, [x4+16]
001184b8sub x2, x2, x4
001184bcldr x4, [sp+184]
001184c0ldrsb x27, [x4]
001184c4ldr x4, [x4+8]
001184c8orr x5, xzr, 1
001184cclslv x5, x5, x4
001184d0ldr x6, [sp+184]
001184d4ldrsb x27, [x6]
001184d8ldr x6, [x6]
001184dcsubs xzr, x4, 64
001184e0csel x4, x5, xzr, lo
001184e4sub x4, x4, 1
001184e8and x2, x2, x4
001184eclslv x2, x2, x6
001184f0subs xzr, x6, 64
001184f4csel x2, x2, xzr, lo
001184f8orr x1, x1, x2
001184fcstr x1, [sp+88]
00118500ldrb w2, [sp+208]
00118504tbnz w2, 0, 0x11850c
00118508b 0x118548
0011850c
0011850cloc_11850c:
0011850cldr x2, [sp+184]
00118510ldrsb x27, [x2]
00118514ldr x2, [x2]
00118518lslv x3, x3, x2
0011851cldr x4, [sp+184]
00118520ldrsb x27, [x4]
00118524ldr x4, [x4+8]
00118528subs xzr, x2, 64
0011852ccsel x2, x3, xzr, lo
00118530lslv x2, x2, x4
00118534subs xzr, x4, 64
00118538csel x2, x2, xzr, lo
0011853corr x1, x1, x2
00118540str x1, [sp+88]
00118544b 0x11854c
00118548
00118548loc_118548:
00118548b 0x11854c
0011854c
0011854cloc_11854c:
0011854cldr x1, [sp+184]
00118550adrp x2, 0x8a9000
00118554add x2, x2, 1952
00118558subs xzr, x1, x2
0011855cb.eq 0x118564
00118560b 0x118598
00118564
00118564loc_118564:
00118564ldr x0, [sp+88]
00118568bl math.Float32frombits
0011856cstr s0, [sp+52]
00118570fcvt d0, s0
00118574str d0, [sp+56]
00118578ldr x0, [sp+120]
0011857cldr x1, [sp+128]
00118580str x0, [sp+104]
00118584str x1, [sp+112]
00118588ldr d0, [sp+56]
0011858cldur x29, [sp-8]
00118590ldr x30, [sp], 160
00118594ret x30
00118598
00118598loc_118598:
00118598ldr x0, [sp+88]
0011859cbl math.Float64frombits
001185a0str d0, [sp+96]
001185a4str d0, [sp+56]
001185a8ldr x0, [sp+120]
001185acldr x1, [sp+128]
001185b0str x0, [sp+104]
001185b4str x1, [sp+112]
001185b8ldr d0, [sp+56]
001185bcldur x29, [sp-8]
001185c0ldr x30, [sp], 160
001185c4ret x30
001185c8
001185c8loc_1185c8:
001185c8stp x0, x1, [sp+8]
001185ccstp x2, x3, [sp+24]
001185d0str x4, [sp+40]
001185d4strb w5, [sp+48]
001185d8strb w6, [sp+49]
001185dcmov x3, x30
001185e0bl runtime.morestack_noctxt.abi0
001185e4ldp x0, x1, [sp+8]
001185e8ldp x2, x3, [sp+24]
001185ecldr x4, [sp+40]
001185f0ldrb w5, [sp+48]
001185f4ldrb w6, [sp+49]
001185f8b 0x118130
001185fcudf 0
00118130
00118600
00118600strconv.atof32: ; void strconv.atof32(struct string s)
00118600ldr x16, [x28+16]
00118604sub x17, sp, 1056
00118608subs xzr, x17, x16
0011860cb.ls 0x118b7c
00118610sub x20, sp, 1184
00118614stp x29, x30, [x20-8]
00118618add sp, x20, 0
0011861csub x29, sp, 8
00118620str x0, [sp+1192]
00118624str x1, [sp+1200]
00118628fmov s0, wzr
0011862cstr s0, [sp+92]
00118630str xzr, [sp+128]
00118634add x27, sp, 1096
00118638stp xzr, xzr, [x27]
0011863cldr x0, [sp+1192]
00118640ldr x1, [sp+1200]
00118644bl strconv.special
00118648str d0, [sp+1032]
0011864cstr x0, [sp+1024]
00118650strb w1, [sp+71]
00118654ldr d0, [sp+1032]
00118658str d0, [sp+1000]
0011865cstr x0, [sp+992]
00118660ldrb w2, [sp+71]
00118664strb w2, [sp+67]
00118668ldr d0, [sp+1000]
0011866cstr d0, [sp+112]
00118670str x0, [sp+120]
00118674ldrb w2, [sp+67]
00118678strb w2, [sp+64]
0011867ctbnz w2, 0, 0x118684
00118680b 0x1186bc
00118684
00118684loc_118684:
00118684ldr d1, [sp+112]
00118688fcvt s1, d1
0011868cstr s1, [sp+92]
00118690ldr x3, [sp+120]
00118694str x3, [sp+128]
00118698add x27, sp, 1096
0011869cstp xzr, xzr, [x27]
001186a0ldr x0, [sp+128]
001186a4ldr s0, [sp+92]
001186a8mov x1, xzr
001186acmov x2, xzr
001186b0ldp x29, x30, [sp-8]
001186b4add sp, sp, 1184
001186b8ret x30
001186bc
001186bcloc_1186bc:
001186bcldr x0, [sp+1192]
001186c0ldr x1, [sp+1200]
001186c4bl strconv.readFloat
001186c8str x0, [sp+1016]
001186ccstr x1, [sp+1024]
001186d0strb w2, [sp+71]
001186d4strb w3, [sp+70]
001186d8strb w4, [sp+69]
001186dcstr x5, [sp+1008]
001186e0strb w6, [sp+68]
001186e4ldr x2, [sp+1016]
001186e8str x2, [sp+1072]
001186ecldr x2, [sp+1024]
001186f0str x2, [sp+1064]
001186f4ldrb w2, [sp+71]
001186f8strb w2, [sp+79]
001186fcldrb w2, [sp+70]
00118700strb w2, [sp+78]
00118704ldrb w2, [sp+69]
00118708strb w2, [sp+77]
0011870cldr x2, [sp+1008]
00118710str x2, [sp+1056]
00118714ldrb w2, [sp+68]
00118718strb w2, [sp+76]
0011871cldr x2, [sp+1072]
00118720str x2, [sp+136]
00118724ldr x2, [sp+1064]
00118728str x2, [sp+152]
0011872cldrb w2, [sp+79]
00118730strb w2, [sp+65]
00118734ldrb w2, [sp+78]
00118738strb w2, [sp+58]
0011873cldrb w3, [sp+77]
00118740strb w3, [sp+66]
00118744ldr x4, [sp+1056]
00118748str x4, [sp+128]
0011874cldrb w4, [sp+76]
00118750strb w4, [sp+63]
00118754tbnz w4, 0, 0x11875c
00118758b 0x118b18
0011875c
0011875cloc_11875c:
0011875ctbnz w3, 0, 0x118764
00118760b 0x118810
00118764
00118764loc_118764:
00118764ldr x1, [sp+128]
00118768ldr x2, [sp+1200]
0011876cldr x7, [sp+1192]
00118770subs xzr, x2, x1
00118774b.hs 0x11877c
00118778b 0x118b74
0011877c
0011877cloc_11877c:
0011877cb 0x118780
00118780
00118780loc_118780:
00118780str x7, [sp+1128]
00118784str x1, [sp+1136]
00118788add x27, sp, 1112
0011878cstp xzr, xzr, [x27]
00118790ldr x3, [sp+136]
00118794ldr x4, [sp+152]
00118798ldrb w5, [sp+65]
0011879cldrb w6, [sp+58]
001187a0ldr x0, [sp+1128]
001187a4ldr x1, [sp+1136]
001187a8adrp x2, 0x8a9000
001187acadd x2, x2, 1952
001187b0bl strconv.atofHex
001187b4str d0, [sp+1032]
001187b8str x0, [sp+1112]
001187bcstr x1, [sp+1120]
001187c0ldr d0, [sp+1032]
001187c4str d0, [sp+1048]
001187c8str x0, [sp+1160]
001187ccstr x1, [sp+1168]
001187d0ldr d0, [sp+1048]
001187d4str d0, [sp+144]
001187d8str x0, [sp+1080]
001187dcstr x1, [sp+1088]
001187e0ldr d0, [sp+144]
001187e4fcvt s0, d0
001187e8str s0, [sp+92]
001187ecldr x1, [sp+1080]
001187f0ldr x2, [sp+1088]
001187f4str x1, [sp+1096]
001187f8str x2, [sp+1104]
001187fcldr x0, [sp+128]
00118800ldr s0, [sp+92]
00118804ldp x29, x30, [sp-8]
00118808add sp, sp, 1184
0011880cret x30
00118810
00118810loc_118810:
00118810adrp x27, 0x8a8000
00118814ldrb w3, [x27+1379]
00118818tbnz w3, 0, 0x118820
0011881cb 0x1189bc
00118820
00118820loc_118820:
00118820tbnz w2, 0, 0x118828
00118824b 0x11882c
00118828
00118828loc_118828:
00118828b 0x11889c
0011882c
0011882cloc_11882c:
0011882cldr x1, [sp+152]
00118830ldrb w2, [sp+65]
00118834ldr x0, [sp+136]
00118838bl strconv.atof32exact
0011883cstr s0, [sp+96]
00118840strb w0, [sp+68]
00118844ldr s0, [sp+96]
00118848str s0, [sp+108]
0011884cldrb w3, [sp+68]
00118850strb w3, [sp+75]
00118854ldr s0, [sp+108]
00118858str s0, [sp+88]
0011885cldrb w3, [sp+75]
00118860strb w3, [sp+62]
00118864tbnz w3, 0, 0x11886c
00118868b 0x118898
0011886c
0011886cloc_11886c:
0011886cldr s1, [sp+88]
00118870str s1, [sp+92]
00118874add x27, sp, 1096
00118878stp xzr, xzr, [x27]
0011887cldr x0, [sp+128]
00118880ldr s0, [sp+92]
00118884mov x1, xzr
00118888mov x2, xzr
0011888cldp x29, x30, [sp-8]
00118890add sp, sp, 1184
00118894ret x30
00118898
00118898loc_118898:
00118898b 0x11889c
0011889c
0011889cloc_11889c:
0011889cldr x1, [sp+152]
001188a0ldrb w2, [sp+65]
001188a4ldr x0, [sp+136]
001188a8bl strconv.eiselLemire32
001188acstr s0, [sp+96]
001188b0strb w0, [sp+68]
001188b4ldr s0, [sp+96]
001188b8str s0, [sp+104]
001188bcldrb w3, [sp+68]
001188c0strb w3, [sp+74]
001188c4ldr s0, [sp+104]
001188c8str s0, [sp+84]
001188ccldrb w3, [sp+74]
001188d0strb w3, [sp+61]
001188d4tbnz w3, 0, 0x1188dc
001188d8b 0x1189b4
001188dc
001188dcloc_1188dc:
001188dcldrb w3, [sp+58]
001188e0tbnz w3, 0, 0x1188e8
001188e4b 0x118988
001188e8
001188e8loc_1188e8:
001188e8ldr x1, [sp+152]
001188ecldrb w2, [sp+65]
001188f0ldr x3, [sp+136]
001188f4add x0, x3, 1
001188f8bl strconv.eiselLemire32
001188fcstr s0, [sp+96]
00118900strb w0, [sp+68]
00118904ldr s0, [sp+96]
00118908str s0, [sp+100]
0011890cldrb w3, [sp+68]
00118910strb w3, [sp+73]
00118914ldr s0, [sp+100]
00118918str s0, [sp+80]
0011891cldrb w3, [sp+73]
00118920strb w3, [sp+60]
00118924strb w3, [sp+68]
00118928tbnz w3, 0, 0x118930
0011892cb 0x118948
00118930
00118930loc_118930:
00118930ldr s1, [sp+84]
00118934ldr s2, [sp+80]
00118938fcmp s1, s2
0011893ccset x3, eq
00118940strb w3, [sp+68]
00118944b 0x11894c
00118948
00118948loc_118948:
00118948b 0x11894c
0011894c
0011894cloc_11894c:
0011894cldrb w3, [sp+68]
00118950tbnz w3, 0, 0x118958
00118954b 0x118984
00118958
00118958loc_118958:
00118958ldr s1, [sp+84]
0011895cstr s1, [sp+92]
00118960add x27, sp, 1096
00118964stp xzr, xzr, [x27]
00118968ldr x0, [sp+128]
0011896cldr s0, [sp+92]
00118970mov x1, xzr
00118974mov x2, xzr
00118978ldp x29, x30, [sp-8]
0011897cadd sp, sp, 1184
00118980ret x30
00118984
00118984loc_118984:
00118984b 0x1189b8
00118988
00118988loc_118988:
00118988ldr s1, [sp+84]
0011898cstr s1, [sp+92]
00118990add x27, sp, 1096
00118994stp xzr, xzr, [x27]
00118998ldr x0, [sp+128]
0011899cldr s0, [sp+92]
001189a0mov x1, xzr
001189a4mov x2, xzr
001189a8ldp x29, x30, [sp-8]
001189acadd sp, sp, 1184
001189b0ret x30
001189b4
001189b4loc_1189b4:
001189b4b 0x1189b8
001189b8
001189b8loc_1189b8:
001189b8b 0x1189c0
001189bc
001189bcloc_1189bc:
001189bcb 0x1189c0
001189c0
001189c0loc_1189c0:
001189c0add x20, sp, 160
001189c4adr x27, 16
001189c8stp x29, x27, [sp-24]
001189ccsub x29, sp, 24
001189d0bl fn_87c44
001189d4sub x29, sp, 8
001189d8str xzr, [sp+976]
001189dcldr x1, [sp+128]
001189e0ldr x3, [sp+1192]
001189e4ldr x2, [sp+1200]
001189e8subs xzr, x2, x1
001189ecb.hs 0x1189f4
001189f0b 0x118b70
001189f4
001189f4loc_1189f4:
001189f4b 0x1189f8
001189f8
001189f8loc_1189f8:
001189f8str x3, [sp+1128]
001189fcstr x1, [sp+1136]
00118a00add x0, sp, 160
00118a04mov x2, x1
00118a08mov x1, x3
00118a0cbl strconv.(*decimal).set
00118a10strb w0, [sp+68]
00118a14tbnz w0, 0, 0x118a1c
00118a18b 0x118ac0
00118a1c
00118a1cloc_118a1c:
00118a1cadd x0, sp, 160
00118a20adrp x1, 0x8a9000
00118a24add x1, x1, 1952
00118a28bl strconv.(*decimal).floatBits
00118a2cstr x0, [sp+1016]
00118a30strb w1, [sp+68]
00118a34ldr x2, [sp+1016]
00118a38str x2, [sp+1040]
00118a3cldrb w2, [sp+68]
00118a40strb w2, [sp+72]
00118a44ldr x2, [sp+1040]
00118a48str x2, [sp+984]
00118a4cldrb w2, [sp+72]
00118a50strb w2, [sp+59]
00118a54ldr x0, [sp+984]
00118a58bl math.Float32frombits
00118a5cstr s0, [sp+92]
00118a60ldrb w2, [sp+59]
00118a64tbnz w2, 0, 0x118a6c
00118a68b 0x118aa0
00118a6c
00118a6cloc_118a6c:
00118a6cldr x2, [sp+1192]
00118a70ldr x3, [sp+1200]
00118a74adrp x0, 0x59a000
00118a78add x0, x0, 774
00118a7cmovz x1, 10
00118a80bl strconv.rangeError
00118a84str x0, [sp+1152]
00118a88str x0, [sp+1144]
00118a8cadrp x4, 0x5fd000
00118a90add x4, x4, 1120
00118a94str x4, [sp+1096]
00118a98str x0, [sp+1104]
00118a9cb 0x118aa4
00118aa0
00118aa0loc_118aa0:
00118aa0b 0x118aa4
00118aa4
00118aa4loc_118aa4:
00118aa4ldr x0, [sp+128]
00118aa8ldr x1, [sp+1096]
00118aacldr x2, [sp+1104]
00118ab0ldr s0, [sp+92]
00118ab4ldp x29, x30, [sp-8]
00118ab8add sp, sp, 1184
00118abcret x30
00118ac0
00118ac0loc_118ac0:
00118ac0ldr x2, [sp+1192]
00118ac4ldr x3, [sp+1200]
00118ac8adrp x0, 0x59a000
00118accadd x0, x0, 774
00118ad0movz x1, 10
00118ad4bl strconv.syntaxError
00118ad8str x0, [sp+1144]
00118adcstr x0, [sp+1152]
00118ae0fmov s0, wzr
00118ae4str s0, [sp+92]
00118ae8ldr x4, [sp+1152]
00118aecadrp x5, 0x5fd000
00118af0add x5, x5, 1120
00118af4str x5, [sp+1096]
00118af8str x4, [sp+1104]
00118afcldr x0, [sp+128]
00118b00ldr x1, [sp+1096]
00118b04ldr s0, [sp+92]
00118b08ldr x2, [sp+1104]
00118b0cldp x29, x30, [sp-8]
00118b10add sp, sp, 1184
00118b14ret x30
00118b18
00118b18loc_118b18:
00118b18ldr x2, [sp+1192]
00118b1cldr x3, [sp+1200]
00118b20adrp x0, 0x59a000
00118b24add x0, x0, 774
00118b28movz x1, 10
00118b2cbl strconv.syntaxError
00118b30str x0, [sp+1152]
00118b34str x0, [sp+1144]
00118b38fmov s0, wzr
00118b3cstr s0, [sp+92]
00118b40ldr x4, [sp+1144]
00118b44adrp x5, 0x5fd000
00118b48add x5, x5, 1120
00118b4cstr x5, [sp+1096]
00118b50str x4, [sp+1104]
00118b54ldr x0, [sp+128]
00118b58ldr x1, [sp+1096]
00118b5cldr s0, [sp+92]
00118b60ldr x2, [sp+1104]
00118b64ldp x29, x30, [sp-8]
00118b68add sp, sp, 1184
00118b6cret x30
00118b70
00118b70loc_118b70:
00118b70bl runtime.panicSliceAlen
00118b74
00118b74loc_118b74:
00118b74bl runtime.panicSliceAlen
00118b78hint
00118b7c
00118b7cloc_118b7c:
00118b7cstp x0, x1, [sp+8]
00118b80mov x3, x30
00118b84bl runtime.morestack_noctxt.abi0
00118b88ldp x0, x1, [sp+8]
00118b8cb 0x118600
00118600
00118600strconv.atof32: ; void strconv.atof32(struct string s)
00118600ldr x16, [x28+16]
00118604sub x17, sp, 1056
00118608subs xzr, x17, x16
0011860cb.ls 0x118b7c
00118610sub x20, sp, 1184
00118614stp x29, x30, [x20-8]
00118618add sp, x20, 0
0011861csub x29, sp, 8
00118620str x0, [sp+1192]
00118624str x1, [sp+1200]
00118628fmov s0, wzr
0011862cstr s0, [sp+92]
00118630str xzr, [sp+128]
00118634add x27, sp, 1096
00118638stp xzr, xzr, [x27]
0011863cldr x0, [sp+1192]
00118640ldr x1, [sp+1200]
00118644bl strconv.special
00118648str d0, [sp+1032]
0011864cstr x0, [sp+1024]
00118650strb w1, [sp+71]
00118654ldr d0, [sp+1032]
00118658str d0, [sp+1000]
0011865cstr x0, [sp+992]
00118660ldrb w2, [sp+71]
00118664strb w2, [sp+67]
00118668ldr d0, [sp+1000]
0011866cstr d0, [sp+112]
00118670str x0, [sp+120]
00118674ldrb w2, [sp+67]
00118678strb w2, [sp+64]
0011867ctbnz w2, 0, 0x118684
00118680b 0x1186bc
00118684
00118684loc_118684:
00118684ldr d1, [sp+112]
00118688fcvt s1, d1
0011868cstr s1, [sp+92]
00118690ldr x3, [sp+120]
00118694str x3, [sp+128]
00118698add x27, sp, 1096
0011869cstp xzr, xzr, [x27]
001186a0ldr x0, [sp+128]
001186a4ldr s0, [sp+92]
001186a8mov x1, xzr
001186acmov x2, xzr
001186b0ldp x29, x30, [sp-8]
001186b4add sp, sp, 1184
001186b8ret x30
001186bc
001186bcloc_1186bc:
001186bcldr x0, [sp+1192]
001186c0ldr x1, [sp+1200]
001186c4bl strconv.readFloat
001186c8str x0, [sp+1016]
001186ccstr x1, [sp+1024]
001186d0strb w2, [sp+71]
001186d4strb w3, [sp+70]
001186d8strb w4, [sp+69]
001186dcstr x5, [sp+1008]
001186e0strb w6, [sp+68]
001186e4ldr x2, [sp+1016]
001186e8str x2, [sp+1072]
001186ecldr x2, [sp+1024]
001186f0str x2, [sp+1064]
001186f4ldrb w2, [sp+71]
001186f8strb w2, [sp+79]
001186fcldrb w2, [sp+70]
00118700strb w2, [sp+78]
00118704ldrb w2, [sp+69]
00118708strb w2, [sp+77]
0011870cldr x2, [sp+1008]
00118710str x2, [sp+1056]
00118714ldrb w2, [sp+68]
00118718strb w2, [sp+76]
0011871cldr x2, [sp+1072]
00118720str x2, [sp+136]
00118724ldr x2, [sp+1064]
00118728str x2, [sp+152]
0011872cldrb w2, [sp+79]
00118730strb w2, [sp+65]
00118734ldrb w2, [sp+78]
00118738strb w2, [sp+58]
0011873cldrb w3, [sp+77]
00118740strb w3, [sp+66]
00118744ldr x4, [sp+1056]
00118748str x4, [sp+128]
0011874cldrb w4, [sp+76]
00118750strb w4, [sp+63]
00118754tbnz w4, 0, 0x11875c
00118758b 0x118b18
0011875c
0011875cloc_11875c:
0011875ctbnz w3, 0, 0x118764
00118760b 0x118810
00118764
00118764loc_118764:
00118764ldr x1, [sp+128]
00118768ldr x2, [sp+1200]
0011876cldr x7, [sp+1192]
00118770subs xzr, x2, x1
00118774b.hs 0x11877c
00118778b 0x118b74
0011877c
0011877cloc_11877c:
0011877cb 0x118780
00118780
00118780loc_118780:
00118780str x7, [sp+1128]
00118784str x1, [sp+1136]
00118788add x27, sp, 1112
0011878cstp xzr, xzr, [x27]
00118790ldr x3, [sp+136]
00118794ldr x4, [sp+152]
00118798ldrb w5, [sp+65]
0011879cldrb w6, [sp+58]
001187a0ldr x0, [sp+1128]
001187a4ldr x1, [sp+1136]
001187a8adrp x2, 0x8a9000
001187acadd x2, x2, 1952
001187b0bl strconv.atofHex
001187b4str d0, [sp+1032]
001187b8str x0, [sp+1112]
001187bcstr x1, [sp+1120]
001187c0ldr d0, [sp+1032]
001187c4str d0, [sp+1048]
001187c8str x0, [sp+1160]
001187ccstr x1, [sp+1168]
001187d0ldr d0, [sp+1048]
001187d4str d0, [sp+144]
001187d8str x0, [sp+1080]
001187dcstr x1, [sp+1088]
001187e0ldr d0, [sp+144]
001187e4fcvt s0, d0
001187e8str s0, [sp+92]
001187ecldr x1, [sp+1080]
001187f0ldr x2, [sp+1088]
001187f4str x1, [sp+1096]
001187f8str x2, [sp+1104]
001187fcldr x0, [sp+128]
00118800ldr s0, [sp+92]
00118804ldp x29, x30, [sp-8]
00118808add sp, sp, 1184
0011880cret x30
00118810
00118810loc_118810:
00118810adrp x27, 0x8a8000
00118814ldrb w3, [x27+1379]
00118818tbnz w3, 0, 0x118820
0011881cb 0x1189bc
00118820
00118820loc_118820:
00118820tbnz w2, 0, 0x118828
00118824b 0x11882c
00118828
00118828loc_118828:
00118828b 0x11889c
0011882c
0011882cloc_11882c:
0011882cldr x1, [sp+152]
00118830ldrb w2, [sp+65]
00118834ldr x0, [sp+136]
00118838bl strconv.atof32exact
0011883cstr s0, [sp+96]
00118840strb w0, [sp+68]
00118844ldr s0, [sp+96]
00118848str s0, [sp+108]
0011884cldrb w3, [sp+68]
00118850strb w3, [sp+75]
00118854ldr s0, [sp+108]
00118858str s0, [sp+88]
0011885cldrb w3, [sp+75]
00118860strb w3, [sp+62]
00118864tbnz w3, 0, 0x11886c
00118868b 0x118898
0011886c
0011886cloc_11886c:
0011886cldr s1, [sp+88]
00118870str s1, [sp+92]
00118874add x27, sp, 1096
00118878stp xzr, xzr, [x27]
0011887cldr x0, [sp+128]
00118880ldr s0, [sp+92]
00118884mov x1, xzr
00118888mov x2, xzr
0011888cldp x29, x30, [sp-8]
00118890add sp, sp, 1184
00118894ret x30
00118898
00118898loc_118898:
00118898b 0x11889c
0011889c
0011889cloc_11889c:
0011889cldr x1, [sp+152]
001188a0ldrb w2, [sp+65]
001188a4ldr x0, [sp+136]
001188a8bl strconv.eiselLemire32
001188acstr s0, [sp+96]
001188b0strb w0, [sp+68]
001188b4ldr s0, [sp+96]
001188b8str s0, [sp+104]
001188bcldrb w3, [sp+68]
001188c0strb w3, [sp+74]
001188c4ldr s0, [sp+104]
001188c8str s0, [sp+84]
001188ccldrb w3, [sp+74]
001188d0strb w3, [sp+61]
001188d4tbnz w3, 0, 0x1188dc
001188d8b 0x1189b4
001188dc
001188dcloc_1188dc:
001188dcldrb w3, [sp+58]
001188e0tbnz w3, 0, 0x1188e8
001188e4b 0x118988
001188e8
001188e8loc_1188e8:
001188e8ldr x1, [sp+152]
001188ecldrb w2, [sp+65]
001188f0ldr x3, [sp+136]
001188f4add x0, x3, 1
001188f8bl strconv.eiselLemire32
001188fcstr s0, [sp+96]
00118900strb w0, [sp+68]
00118904ldr s0, [sp+96]
00118908str s0, [sp+100]
0011890cldrb w3, [sp+68]
00118910strb w3, [sp+73]
00118914ldr s0, [sp+100]
00118918str s0, [sp+80]
0011891cldrb w3, [sp+73]
00118920strb w3, [sp+60]
00118924strb w3, [sp+68]
00118928tbnz w3, 0, 0x118930
0011892cb 0x118948
00118930
00118930loc_118930:
00118930ldr s1, [sp+84]
00118934ldr s2, [sp+80]
00118938fcmp s1, s2
0011893ccset x3, eq
00118940strb w3, [sp+68]
00118944b 0x11894c
00118948
00118948loc_118948:
00118948b 0x11894c
0011894c
0011894cloc_11894c:
0011894cldrb w3, [sp+68]
00118950tbnz w3, 0, 0x118958
00118954b 0x118984
00118958
00118958loc_118958:
00118958ldr s1, [sp+84]
0011895cstr s1, [sp+92]
00118960add x27, sp, 1096
00118964stp xzr, xzr, [x27]
00118968ldr x0, [sp+128]
0011896cldr s0, [sp+92]
00118970mov x1, xzr
00118974mov x2, xzr
00118978ldp x29, x30, [sp-8]
0011897cadd sp, sp, 1184
00118980ret x30
00118984
00118984loc_118984:
00118984b 0x1189b8
00118988
00118988loc_118988:
00118988ldr s1, [sp+84]
0011898cstr s1, [sp+92]
00118990add x27, sp, 1096
00118994stp xzr, xzr, [x27]
00118998ldr x0, [sp+128]
0011899cldr s0, [sp+92]
001189a0mov x1, xzr
001189a4mov x2, xzr
001189a8ldp x29, x30, [sp-8]
001189acadd sp, sp, 1184
001189b0ret x30
001189b4
001189b4loc_1189b4:
001189b4b 0x1189b8
001189b8
001189b8loc_1189b8:
001189b8b 0x1189c0
001189bc
001189bcloc_1189bc:
001189bcb 0x1189c0
001189c0
001189c0loc_1189c0:
001189c0add x20, sp, 160
001189c4adr x27, 16
001189c8stp x29, x27, [sp-24]
001189ccsub x29, sp, 24
001189d0bl fn_87c44
001189d4sub x29, sp, 8
001189d8str xzr, [sp+976]
001189dcldr x1, [sp+128]
001189e0ldr x3, [sp+1192]
001189e4ldr x2, [sp+1200]
001189e8subs xzr, x2, x1
001189ecb.hs 0x1189f4
001189f0b 0x118b70
001189f4
001189f4loc_1189f4:
001189f4b 0x1189f8
001189f8
001189f8loc_1189f8:
001189f8str x3, [sp+1128]
001189fcstr x1, [sp+1136]
00118a00add x0, sp, 160
00118a04mov x2, x1
00118a08mov x1, x3
00118a0cbl strconv.(*decimal).set
00118a10strb w0, [sp+68]
00118a14tbnz w0, 0, 0x118a1c
00118a18b 0x118ac0
00118a1c
00118a1cloc_118a1c:
00118a1cadd x0, sp, 160
00118a20adrp x1, 0x8a9000
00118a24add x1, x1, 1952
00118a28bl strconv.(*decimal).floatBits
00118a2cstr x0, [sp+1016]
00118a30strb w1, [sp+68]
00118a34ldr x2, [sp+1016]
00118a38str x2, [sp+1040]
00118a3cldrb w2, [sp+68]
00118a40strb w2, [sp+72]
00118a44ldr x2, [sp+1040]
00118a48str x2, [sp+984]
00118a4cldrb w2, [sp+72]
00118a50strb w2, [sp+59]
00118a54ldr x0, [sp+984]
00118a58bl math.Float32frombits
00118a5cstr s0, [sp+92]
00118a60ldrb w2, [sp+59]
00118a64tbnz w2, 0, 0x118a6c
00118a68b 0x118aa0
00118a6c
00118a6cloc_118a6c:
00118a6cldr x2, [sp+1192]
00118a70ldr x3, [sp+1200]
00118a74adrp x0, 0x59a000
00118a78add x0, x0, 774
00118a7cmovz x1, 10
00118a80bl strconv.rangeError
00118a84str x0, [sp+1152]
00118a88str x0, [sp+1144]
00118a8cadrp x4, 0x5fd000
00118a90add x4, x4, 1120
00118a94str x4, [sp+1096]
00118a98str x0, [sp+1104]
00118a9cb 0x118aa4
00118aa0
00118aa0loc_118aa0:
00118aa0b 0x118aa4
00118aa4
00118aa4loc_118aa4:
00118aa4ldr x0, [sp+128]
00118aa8ldr x1, [sp+1096]
00118aacldr x2, [sp+1104]
00118ab0ldr s0, [sp+92]
00118ab4ldp x29, x30, [sp-8]
00118ab8add sp, sp, 1184
00118abcret x30
00118ac0
00118ac0loc_118ac0:
00118ac0ldr x2, [sp+1192]
00118ac4ldr x3, [sp+1200]
00118ac8adrp x0, 0x59a000
00118accadd x0, x0, 774
00118ad0movz x1, 10
00118ad4bl strconv.syntaxError
00118ad8str x0, [sp+1144]
00118adcstr x0, [sp+1152]
00118ae0fmov s0, wzr
00118ae4str s0, [sp+92]
00118ae8ldr x4, [sp+1152]
00118aecadrp x5, 0x5fd000
00118af0add x5, x5, 1120
00118af4str x5, [sp+1096]
00118af8str x4, [sp+1104]
00118afcldr x0, [sp+128]
00118b00ldr x1, [sp+1096]
00118b04ldr s0, [sp+92]
00118b08ldr x2, [sp+1104]
00118b0cldp x29, x30, [sp-8]
00118b10add sp, sp, 1184
00118b14ret x30
00118b18
00118b18loc_118b18:
00118b18ldr x2, [sp+1192]
00118b1cldr x3, [sp+1200]
00118b20adrp x0, 0x59a000
00118b24add x0, x0, 774
00118b28movz x1, 10
00118b2cbl strconv.syntaxError
00118b30str x0, [sp+1152]
00118b34str x0, [sp+1144]
00118b38fmov s0, wzr
00118b3cstr s0, [sp+92]
00118b40ldr x4, [sp+1144]
00118b44adrp x5, 0x5fd000
00118b48add x5, x5, 1120
00118b4cstr x5, [sp+1096]
00118b50str x4, [sp+1104]
00118b54ldr x0, [sp+128]
00118b58ldr x1, [sp+1096]
00118b5cldr s0, [sp+92]
00118b60ldr x2, [sp+1104]
00118b64ldp x29, x30, [sp-8]
00118b68add sp, sp, 1184
00118b6cret x30
00118b70
00118b70loc_118b70:
00118b70bl runtime.panicSliceAlen
00118b74
00118b74loc_118b74:
00118b74bl runtime.panicSliceAlen
00118b78hint
00118b7c
00118b7cloc_118b7c:
00118b7cstp x0, x1, [sp+8]
00118b80mov x3, x30
00118b84bl runtime.morestack_noctxt.abi0
00118b88ldp x0, x1, [sp+8]
00118b8cb 0x118600
00118600
00118b90
00118b90strconv.atof64: ; void strconv.atof64(struct string s)
00118b90ldr x16, [x28+16]
00118b94sub x17, sp, 1088
00118b98subs xzr, x17, x16
00118b9cb.ls 0x1190fc
00118ba0sub x20, sp, 1216
00118ba4stp x29, x30, [x20-8]
00118ba8add sp, x20, 0
00118bacsub x29, sp, 8
00118bb0str x0, [sp+1224]
00118bb4str x1, [sp+1232]
00118bb8fmov d0, xzr
00118bbcstr d0, [sp+152]
00118bc0str xzr, [sp+104]
00118bc4add x27, sp, 1128
00118bc8stp xzr, xzr, [x27]
00118bccldr x0, [sp+1224]
00118bd0ldr x1, [sp+1232]
00118bd4bl strconv.special
00118bd8str d0, [sp+1040]
00118bdcstr x0, [sp+1032]
00118be0strb w1, [sp+79]
00118be4ldr d0, [sp+1040]
00118be8str d0, [sp+1008]
00118becstr x0, [sp+1000]
00118bf0ldrb w2, [sp+79]
00118bf4strb w2, [sp+75]
00118bf8ldr d0, [sp+1008]
00118bfcstr d0, [sp+88]
00118c00str x0, [sp+96]
00118c04ldrb w2, [sp+75]
00118c08strb w2, [sp+72]
00118c0ctbnz w2, 0, 0x118c14
00118c10b 0x118c44
00118c14
00118c14loc_118c14:
00118c14ldr d1, [sp+88]
00118c18str d1, [sp+152]
00118c1cstr x0, [sp+104]
00118c20add x27, sp, 1128
00118c24stp xzr, xzr, [x27]
00118c28ldr x0, [sp+104]
00118c2cldr d0, [sp+152]
00118c30mov x1, xzr
00118c34mov x2, xzr
00118c38ldp x29, x30, [sp-8]
00118c3cadd sp, sp, 1216
00118c40ret x30
00118c44
00118c44loc_118c44:
00118c44ldr x0, [sp+1224]
00118c48ldr x1, [sp+1232]
00118c4cbl strconv.readFloat
00118c50str x0, [sp+1024]
00118c54str x1, [sp+1032]
00118c58strb w2, [sp+79]
00118c5cstrb w3, [sp+78]
00118c60strb w4, [sp+77]
00118c64str x5, [sp+1016]
00118c68strb w6, [sp+76]
00118c6cldr x2, [sp+1024]
00118c70str x2, [sp+1104]
00118c74ldr x2, [sp+1032]
00118c78str x2, [sp+1096]
00118c7cldrb w2, [sp+79]
00118c80strb w2, [sp+87]
00118c84ldrb w2, [sp+78]
00118c88strb w2, [sp+86]
00118c8cldrb w2, [sp+77]
00118c90strb w2, [sp+85]
00118c94ldr x2, [sp+1016]
00118c98str x2, [sp+1088]
00118c9cldrb w2, [sp+76]
00118ca0strb w2, [sp+84]
00118ca4ldr x2, [sp+1104]
00118ca8str x2, [sp+112]
00118cacldr x2, [sp+1096]
00118cb0str x2, [sp+160]
00118cb4ldrb w2, [sp+87]
00118cb8strb w2, [sp+73]
00118cbcldrb w2, [sp+86]
00118cc0strb w2, [sp+66]
00118cc4ldrb w3, [sp+85]
00118cc8strb w3, [sp+74]
00118cccldr x4, [sp+1088]
00118cd0str x4, [sp+104]
00118cd4ldrb w4, [sp+84]
00118cd8strb w4, [sp+71]
00118cdctbnz w4, 0, 0x118ce4
00118ce0b 0x11909c
00118ce4
00118ce4loc_118ce4:
00118ce4tbnz w3, 0, 0x118cec
00118ce8b 0x118d98
00118cec
00118cecloc_118cec:
00118cecldr x1, [sp+104]
00118cf0ldr x2, [sp+1232]
00118cf4ldr x7, [sp+1224]
00118cf8subs xzr, x2, x1
00118cfcb.hs 0x118d04
00118d00b 0x1190f4
00118d04
00118d04loc_118d04:
00118d04b 0x118d08
00118d08
00118d08loc_118d08:
00118d08str x7, [sp+1160]
00118d0cstr x1, [sp+1168]
00118d10add x27, sp, 1144
00118d14stp xzr, xzr, [x27]
00118d18ldr x3, [sp+112]
00118d1cldr x4, [sp+160]
00118d20ldrb w5, [sp+73]
00118d24ldrb w6, [sp+66]
00118d28ldr x0, [sp+1160]
00118d2cldr x1, [sp+1168]
00118d30adrp x2, 0x8a9000
00118d34add x2, x2, 1984
00118d38bl strconv.atofHex
00118d3cstr d0, [sp+1040]
00118d40str x0, [sp+1144]
00118d44str x1, [sp+1152]
00118d48ldr d0, [sp+1040]
00118d4cstr d0, [sp+1080]
00118d50str x0, [sp+1192]
00118d54str x1, [sp+1200]
00118d58ldr d0, [sp+1080]
00118d5cstr d0, [sp+144]
00118d60str x0, [sp+1112]
00118d64str x1, [sp+1120]
00118d68ldr d0, [sp+144]
00118d6cstr d0, [sp+152]
00118d70str x0, [sp+1128]
00118d74str x1, [sp+1136]
00118d78ldr x7, [sp+104]
00118d7cldr d0, [sp+152]
00118d80mov x2, x1
00118d84mov x1, x0
00118d88mov x0, x7
00118d8cldp x29, x30, [sp-8]
00118d90add sp, sp, 1216
00118d94ret x30
00118d98
00118d98loc_118d98:
00118d98adrp x27, 0x8a8000
00118d9cldrb w3, [x27+1379]
00118da0tbnz w3, 0, 0x118da8
00118da4b 0x118f44
00118da8
00118da8loc_118da8:
00118da8tbnz w2, 0, 0x118db0
00118dacb 0x118db4
00118db0
00118db0loc_118db0:
00118db0b 0x118e24
00118db4
00118db4loc_118db4:
00118db4ldr x1, [sp+160]
00118db8ldrb w2, [sp+73]
00118dbcldr x0, [sp+112]
00118dc0bl strconv.atof64exact
00118dc4str d0, [sp+1040]
00118dc8strb w0, [sp+76]
00118dccldr d0, [sp+1040]
00118dd0str d0, [sp+1072]
00118dd4ldrb w3, [sp+76]
00118dd8strb w3, [sp+83]
00118ddcldr d0, [sp+1072]
00118de0str d0, [sp+136]
00118de4ldrb w3, [sp+83]
00118de8strb w3, [sp+70]
00118dectbnz w3, 0, 0x118df4
00118df0b 0x118e20
00118df4
00118df4loc_118df4:
00118df4ldr d1, [sp+136]
00118df8str d1, [sp+152]
00118dfcadd x27, sp, 1128
00118e00stp xzr, xzr, [x27]
00118e04ldr x0, [sp+104]
00118e08ldr d0, [sp+152]
00118e0cmov x1, xzr
00118e10mov x2, xzr
00118e14ldp x29, x30, [sp-8]
00118e18add sp, sp, 1216
00118e1cret x30
00118e20
00118e20loc_118e20:
00118e20b 0x118e24
00118e24
00118e24loc_118e24:
00118e24ldr x1, [sp+160]
00118e28ldrb w2, [sp+73]
00118e2cldr x0, [sp+112]
00118e30bl strconv.eiselLemire64
00118e34str d0, [sp+1040]
00118e38strb w0, [sp+76]
00118e3cldr d0, [sp+1040]
00118e40str d0, [sp+1064]
00118e44ldrb w3, [sp+76]
00118e48strb w3, [sp+82]
00118e4cldr d0, [sp+1064]
00118e50str d0, [sp+128]
00118e54ldrb w3, [sp+82]
00118e58strb w3, [sp+69]
00118e5ctbnz w3, 0, 0x118e64
00118e60b 0x118f3c
00118e64
00118e64loc_118e64:
00118e64ldrb w3, [sp+66]
00118e68tbnz w3, 0, 0x118e70
00118e6cb 0x118f10
00118e70
00118e70loc_118e70:
00118e70ldr x1, [sp+160]
00118e74ldrb w2, [sp+73]
00118e78ldr x3, [sp+112]
00118e7cadd x0, x3, 1
00118e80bl strconv.eiselLemire64
00118e84str d0, [sp+1040]
00118e88strb w0, [sp+76]
00118e8cldr d0, [sp+1040]
00118e90str d0, [sp+1056]
00118e94ldrb w3, [sp+76]
00118e98strb w3, [sp+81]
00118e9cldr d0, [sp+1056]
00118ea0str d0, [sp+120]
00118ea4ldrb w3, [sp+81]
00118ea8strb w3, [sp+68]
00118eacstrb w3, [sp+76]
00118eb0tbnz w3, 0, 0x118eb8
00118eb4b 0x118ed0
00118eb8
00118eb8loc_118eb8:
00118eb8ldr d1, [sp+128]
00118ebcldr d2, [sp+120]
00118ec0fcmp d1, d2
00118ec4cset x3, eq
00118ec8strb w3, [sp+76]
00118eccb 0x118ed4
00118ed0
00118ed0loc_118ed0:
00118ed0b 0x118ed4
00118ed4
00118ed4loc_118ed4:
00118ed4ldrb w3, [sp+76]
00118ed8tbnz w3, 0, 0x118ee0
00118edcb 0x118f0c
00118ee0
00118ee0loc_118ee0:
00118ee0ldr d1, [sp+128]
00118ee4str d1, [sp+152]
00118ee8add x27, sp, 1128
00118eecstp xzr, xzr, [x27]
00118ef0ldr x0, [sp+104]
00118ef4ldr d0, [sp+152]
00118ef8mov x1, xzr
00118efcmov x2, xzr
00118f00ldp x29, x30, [sp-8]
00118f04add sp, sp, 1216
00118f08ret x30
00118f0c
00118f0cloc_118f0c:
00118f0cb 0x118f40
00118f10
00118f10loc_118f10:
00118f10ldr d1, [sp+128]
00118f14str d1, [sp+152]
00118f18add x27, sp, 1128
00118f1cstp xzr, xzr, [x27]
00118f20ldr x0, [sp+104]
00118f24ldr d0, [sp+152]
00118f28mov x1, xzr
00118f2cmov x2, xzr
00118f30ldp x29, x30, [sp-8]
00118f34add sp, sp, 1216
00118f38ret x30
00118f3c
00118f3cloc_118f3c:
00118f3cb 0x118f40
00118f40
00118f40loc_118f40:
00118f40b 0x118f48
00118f44
00118f44loc_118f44:
00118f44b 0x118f48
00118f48
00118f48loc_118f48:
00118f48add x20, sp, 168
00118f4cadr x27, 16
00118f50stp x29, x27, [sp-24]
00118f54sub x29, sp, 24
00118f58bl fn_87c44
00118f5csub x29, sp, 8
00118f60str xzr, [sp+984]
00118f64ldr x1, [sp+104]
00118f68ldr x3, [sp+1224]
00118f6cldr x2, [sp+1232]
00118f70subs xzr, x2, x1
00118f74b.hs 0x118f7c
00118f78b 0x1190f0
00118f7c
00118f7cloc_118f7c:
00118f7cb 0x118f80
00118f80
00118f80loc_118f80:
00118f80str x3, [sp+1160]
00118f84str x1, [sp+1168]
00118f88add x0, sp, 168
00118f8cmov x2, x1
00118f90mov x1, x3
00118f94bl strconv.(*decimal).set
00118f98strb w0, [sp+76]
00118f9ctbnz w0, 0, 0x118fa4
00118fa0b 0x119048
00118fa4
00118fa4loc_118fa4:
00118fa4add x0, sp, 168
00118fa8adrp x1, 0x8a9000
00118facadd x1, x1, 1984
00118fb0bl strconv.(*decimal).floatBits
00118fb4str x0, [sp+1024]
00118fb8strb w1, [sp+76]
00118fbcldr x2, [sp+1024]
00118fc0str x2, [sp+1048]
00118fc4ldrb w2, [sp+76]
00118fc8strb w2, [sp+80]
00118fccldr x2, [sp+1048]
00118fd0str x2, [sp+992]
00118fd4ldrb w2, [sp+80]
00118fd8strb w2, [sp+67]
00118fdcldr x0, [sp+992]
00118fe0bl math.Float64frombits
00118fe4str d0, [sp+152]
00118fe8ldrb w2, [sp+67]
00118fectbnz w2, 0, 0x118ff4
00118ff0b 0x119028
00118ff4
00118ff4loc_118ff4:
00118ff4ldr x2, [sp+1224]
00118ff8ldr x3, [sp+1232]
00118ffcadrp x0, 0x59a000
00119000add x0, x0, 774
00119004movz x1, 10
00119008bl strconv.rangeError
0011900cstr x0, [sp+1184]
00119010str x0, [sp+1176]
00119014adrp x4, 0x5fc000
00119018add x4, x4, 1120
0011901cstr x4, [sp+1128]
00119020str x0, [sp+1136]
00119024b 0x11902c
00119028
00119028loc_119028:
00119028b 0x11902c
0011902c
0011902cloc_11902c:
0011902cldr x0, [sp+104]
00119030ldr x1, [sp+1128]
00119034ldr x2, [sp+1136]
00119038ldr d0, [sp+152]
0011903cldp x29, x30, [sp-8]
00119040add sp, sp, 1216
00119044ret x30
00119048
00119048loc_119048:
00119048ldr x2, [sp+1224]
0011904cldr x3, [sp+1232]
00119050adrp x0, 0x599000
00119054add x0, x0, 774
00119058movz x1, 10
0011905cbl strconv.syntaxError
00119060str x0, [sp+1176]
00119064str x0, [sp+1184]
00119068fmov d0, xzr
0011906cstr d0, [sp+152]
00119070adrp x4, 0x5fc000
00119074add x4, x4, 1120
00119078str x4, [sp+1128]
0011907cstr x0, [sp+1136]
00119080ldr x0, [sp+104]
00119084ldr x1, [sp+1128]
00119088ldr d0, [sp+152]
0011908cldr x2, [sp+1136]
00119090ldp x29, x30, [sp-8]
00119094add sp, sp, 1216
00119098ret x30
0011909c
0011909cloc_11909c:
0011909cldr x2, [sp+1224]
001190a0ldr x3, [sp+1232]
001190a4adrp x0, 0x599000
001190a8add x0, x0, 774
001190acmovz x1, 10
001190b0bl strconv.syntaxError
001190b4str x0, [sp+1184]
001190b8str x0, [sp+1176]
001190bcfmov d0, xzr
001190c0str d0, [sp+152]
001190c4adrp x4, 0x5fc000
001190c8add x4, x4, 1120
001190ccstr x4, [sp+1128]
001190d0str x0, [sp+1136]
001190d4ldr x0, [sp+104]
001190d8ldr x1, [sp+1128]
001190dcldr d0, [sp+152]
001190e0ldr x2, [sp+1136]
001190e4ldp x29, x30, [sp-8]
001190e8add sp, sp, 1216
001190ecret x30
001190f0
001190f0loc_1190f0:
001190f0bl runtime.panicSliceAlen
001190f4
001190f4loc_1190f4:
001190f4bl runtime.panicSliceAlen
001190f8hint
001190fc
001190fcloc_1190fc:
001190fcstp x0, x1, [sp+8]
00119100mov x3, x30
00119104bl runtime.morestack_noctxt.abi0
00119108ldp x0, x1, [sp+8]
0011910cb 0x118b90
00118b90
00118b90strconv.atof64: ; void strconv.atof64(struct string s)
00118b90ldr x16, [x28+16]
00118b94sub x17, sp, 1088
00118b98subs xzr, x17, x16
00118b9cb.ls 0x1190fc
00118ba0sub x20, sp, 1216
00118ba4stp x29, x30, [x20-8]
00118ba8add sp, x20, 0
00118bacsub x29, sp, 8
00118bb0str x0, [sp+1224]
00118bb4str x1, [sp+1232]
00118bb8fmov d0, xzr
00118bbcstr d0, [sp+152]
00118bc0str xzr, [sp+104]
00118bc4add x27, sp, 1128
00118bc8stp xzr, xzr, [x27]
00118bccldr x0, [sp+1224]
00118bd0ldr x1, [sp+1232]
00118bd4bl strconv.special
00118bd8str d0, [sp+1040]
00118bdcstr x0, [sp+1032]
00118be0strb w1, [sp+79]
00118be4ldr d0, [sp+1040]
00118be8str d0, [sp+1008]
00118becstr x0, [sp+1000]
00118bf0ldrb w2, [sp+79]
00118bf4strb w2, [sp+75]
00118bf8ldr d0, [sp+1008]
00118bfcstr d0, [sp+88]
00118c00str x0, [sp+96]
00118c04ldrb w2, [sp+75]
00118c08strb w2, [sp+72]
00118c0ctbnz w2, 0, 0x118c14
00118c10b 0x118c44
00118c14
00118c14loc_118c14:
00118c14ldr d1, [sp+88]
00118c18str d1, [sp+152]
00118c1cstr x0, [sp+104]
00118c20add x27, sp, 1128
00118c24stp xzr, xzr, [x27]
00118c28ldr x0, [sp+104]
00118c2cldr d0, [sp+152]
00118c30mov x1, xzr
00118c34mov x2, xzr
00118c38ldp x29, x30, [sp-8]
00118c3cadd sp, sp, 1216
00118c40ret x30
00118c44
00118c44loc_118c44:
00118c44ldr x0, [sp+1224]
00118c48ldr x1, [sp+1232]
00118c4cbl strconv.readFloat
00118c50str x0, [sp+1024]
00118c54str x1, [sp+1032]
00118c58strb w2, [sp+79]
00118c5cstrb w3, [sp+78]
00118c60strb w4, [sp+77]
00118c64str x5, [sp+1016]
00118c68strb w6, [sp+76]
00118c6cldr x2, [sp+1024]
00118c70str x2, [sp+1104]
00118c74ldr x2, [sp+1032]
00118c78str x2, [sp+1096]
00118c7cldrb w2, [sp+79]
00118c80strb w2, [sp+87]
00118c84ldrb w2, [sp+78]
00118c88strb w2, [sp+86]
00118c8cldrb w2, [sp+77]
00118c90strb w2, [sp+85]
00118c94ldr x2, [sp+1016]
00118c98str x2, [sp+1088]
00118c9cldrb w2, [sp+76]
00118ca0strb w2, [sp+84]
00118ca4ldr x2, [sp+1104]
00118ca8str x2, [sp+112]
00118cacldr x2, [sp+1096]
00118cb0str x2, [sp+160]
00118cb4ldrb w2, [sp+87]
00118cb8strb w2, [sp+73]
00118cbcldrb w2, [sp+86]
00118cc0strb w2, [sp+66]
00118cc4ldrb w3, [sp+85]
00118cc8strb w3, [sp+74]
00118cccldr x4, [sp+1088]
00118cd0str x4, [sp+104]
00118cd4ldrb w4, [sp+84]
00118cd8strb w4, [sp+71]
00118cdctbnz w4, 0, 0x118ce4
00118ce0b 0x11909c
00118ce4
00118ce4loc_118ce4:
00118ce4tbnz w3, 0, 0x118cec
00118ce8b 0x118d98
00118cec
00118cecloc_118cec:
00118cecldr x1, [sp+104]
00118cf0ldr x2, [sp+1232]
00118cf4ldr x7, [sp+1224]
00118cf8subs xzr, x2, x1
00118cfcb.hs 0x118d04
00118d00b 0x1190f4
00118d04
00118d04loc_118d04:
00118d04b 0x118d08
00118d08
00118d08loc_118d08:
00118d08str x7, [sp+1160]
00118d0cstr x1, [sp+1168]
00118d10add x27, sp, 1144
00118d14stp xzr, xzr, [x27]
00118d18ldr x3, [sp+112]
00118d1cldr x4, [sp+160]
00118d20ldrb w5, [sp+73]
00118d24ldrb w6, [sp+66]
00118d28ldr x0, [sp+1160]
00118d2cldr x1, [sp+1168]
00118d30adrp x2, 0x8a9000
00118d34add x2, x2, 1984
00118d38bl strconv.atofHex
00118d3cstr d0, [sp+1040]
00118d40str x0, [sp+1144]
00118d44str x1, [sp+1152]
00118d48ldr d0, [sp+1040]
00118d4cstr d0, [sp+1080]
00118d50str x0, [sp+1192]
00118d54str x1, [sp+1200]
00118d58ldr d0, [sp+1080]
00118d5cstr d0, [sp+144]
00118d60str x0, [sp+1112]
00118d64str x1, [sp+1120]
00118d68ldr d0, [sp+144]
00118d6cstr d0, [sp+152]
00118d70str x0, [sp+1128]
00118d74str x1, [sp+1136]
00118d78ldr x7, [sp+104]
00118d7cldr d0, [sp+152]
00118d80mov x2, x1
00118d84mov x1, x0
00118d88mov x0, x7
00118d8cldp x29, x30, [sp-8]
00118d90add sp, sp, 1216
00118d94ret x30
00118d98
00118d98loc_118d98:
00118d98adrp x27, 0x8a8000
00118d9cldrb w3, [x27+1379]
00118da0tbnz w3, 0, 0x118da8
00118da4b 0x118f44
00118da8
00118da8loc_118da8:
00118da8tbnz w2, 0, 0x118db0
00118dacb 0x118db4
00118db0
00118db0loc_118db0:
00118db0b 0x118e24
00118db4
00118db4loc_118db4:
00118db4ldr x1, [sp+160]
00118db8ldrb w2, [sp+73]
00118dbcldr x0, [sp+112]
00118dc0bl strconv.atof64exact
00118dc4str d0, [sp+1040]
00118dc8strb w0, [sp+76]
00118dccldr d0, [sp+1040]
00118dd0str d0, [sp+1072]
00118dd4ldrb w3, [sp+76]
00118dd8strb w3, [sp+83]
00118ddcldr d0, [sp+1072]
00118de0str d0, [sp+136]
00118de4ldrb w3, [sp+83]
00118de8strb w3, [sp+70]
00118dectbnz w3, 0, 0x118df4
00118df0b 0x118e20
00118df4
00118df4loc_118df4:
00118df4ldr d1, [sp+136]
00118df8str d1, [sp+152]
00118dfcadd x27, sp, 1128
00118e00stp xzr, xzr, [x27]
00118e04ldr x0, [sp+104]
00118e08ldr d0, [sp+152]
00118e0cmov x1, xzr
00118e10mov x2, xzr
00118e14ldp x29, x30, [sp-8]
00118e18add sp, sp, 1216
00118e1cret x30
00118e20
00118e20loc_118e20:
00118e20b 0x118e24
00118e24
00118e24loc_118e24:
00118e24ldr x1, [sp+160]
00118e28ldrb w2, [sp+73]
00118e2cldr x0, [sp+112]
00118e30bl strconv.eiselLemire64
00118e34str d0, [sp+1040]
00118e38strb w0, [sp+76]
00118e3cldr d0, [sp+1040]
00118e40str d0, [sp+1064]
00118e44ldrb w3, [sp+76]
00118e48strb w3, [sp+82]
00118e4cldr d0, [sp+1064]
00118e50str d0, [sp+128]
00118e54ldrb w3, [sp+82]
00118e58strb w3, [sp+69]
00118e5ctbnz w3, 0, 0x118e64
00118e60b 0x118f3c
00118e64
00118e64loc_118e64:
00118e64ldrb w3, [sp+66]
00118e68tbnz w3, 0, 0x118e70
00118e6cb 0x118f10
00118e70
00118e70loc_118e70:
00118e70ldr x1, [sp+160]
00118e74ldrb w2, [sp+73]
00118e78ldr x3, [sp+112]
00118e7cadd x0, x3, 1
00118e80bl strconv.eiselLemire64
00118e84str d0, [sp+1040]
00118e88strb w0, [sp+76]
00118e8cldr d0, [sp+1040]
00118e90str d0, [sp+1056]
00118e94ldrb w3, [sp+76]
00118e98strb w3, [sp+81]
00118e9cldr d0, [sp+1056]
00118ea0str d0, [sp+120]
00118ea4ldrb w3, [sp+81]
00118ea8strb w3, [sp+68]
00118eacstrb w3, [sp+76]
00118eb0tbnz w3, 0, 0x118eb8
00118eb4b 0x118ed0
00118eb8
00118eb8loc_118eb8:
00118eb8ldr d1, [sp+128]
00118ebcldr d2, [sp+120]
00118ec0fcmp d1, d2
00118ec4cset x3, eq
00118ec8strb w3, [sp+76]
00118eccb 0x118ed4
00118ed0
00118ed0loc_118ed0:
00118ed0b 0x118ed4
00118ed4
00118ed4loc_118ed4:
00118ed4ldrb w3, [sp+76]
00118ed8tbnz w3, 0, 0x118ee0
00118edcb 0x118f0c
00118ee0
00118ee0loc_118ee0:
00118ee0ldr d1, [sp+128]
00118ee4str d1, [sp+152]
00118ee8add x27, sp, 1128
00118eecstp xzr, xzr, [x27]
00118ef0ldr x0, [sp+104]
00118ef4ldr d0, [sp+152]
00118ef8mov x1, xzr
00118efcmov x2, xzr
00118f00ldp x29, x30, [sp-8]
00118f04add sp, sp, 1216
00118f08ret x30
00118f0c
00118f0cloc_118f0c:
00118f0cb 0x118f40
00118f10
00118f10loc_118f10:
00118f10ldr d1, [sp+128]
00118f14str d1, [sp+152]
00118f18add x27, sp, 1128
00118f1cstp xzr, xzr, [x27]
00118f20ldr x0, [sp+104]
00118f24ldr d0, [sp+152]
00118f28mov x1, xzr
00118f2cmov x2, xzr
00118f30ldp x29, x30, [sp-8]
00118f34add sp, sp, 1216
00118f38ret x30
00118f3c
00118f3cloc_118f3c:
00118f3cb 0x118f40
00118f40
00118f40loc_118f40:
00118f40b 0x118f48
00118f44
00118f44loc_118f44:
00118f44b 0x118f48
00118f48
00118f48loc_118f48:
00118f48add x20, sp, 168
00118f4cadr x27, 16
00118f50stp x29, x27, [sp-24]
00118f54sub x29, sp, 24
00118f58bl fn_87c44
00118f5csub x29, sp, 8
00118f60str xzr, [sp+984]
00118f64ldr x1, [sp+104]
00118f68ldr x3, [sp+1224]
00118f6cldr x2, [sp+1232]
00118f70subs xzr, x2, x1
00118f74b.hs 0x118f7c
00118f78b 0x1190f0
00118f7c
00118f7cloc_118f7c:
00118f7cb 0x118f80
00118f80
00118f80loc_118f80:
00118f80str x3, [sp+1160]
00118f84str x1, [sp+1168]
00118f88add x0, sp, 168
00118f8cmov x2, x1
00118f90mov x1, x3
00118f94bl strconv.(*decimal).set
00118f98strb w0, [sp+76]
00118f9ctbnz w0, 0, 0x118fa4
00118fa0b 0x119048
00118fa4
00118fa4loc_118fa4:
00118fa4add x0, sp, 168
00118fa8adrp x1, 0x8a9000
00118facadd x1, x1, 1984
00118fb0bl strconv.(*decimal).floatBits
00118fb4str x0, [sp+1024]
00118fb8strb w1, [sp+76]
00118fbcldr x2, [sp+1024]
00118fc0str x2, [sp+1048]
00118fc4ldrb w2, [sp+76]
00118fc8strb w2, [sp+80]
00118fccldr x2, [sp+1048]
00118fd0str x2, [sp+992]
00118fd4ldrb w2, [sp+80]
00118fd8strb w2, [sp+67]
00118fdcldr x0, [sp+992]
00118fe0bl math.Float64frombits
00118fe4str d0, [sp+152]
00118fe8ldrb w2, [sp+67]
00118fectbnz w2, 0, 0x118ff4
00118ff0b 0x119028
00118ff4
00118ff4loc_118ff4:
00118ff4ldr x2, [sp+1224]
00118ff8ldr x3, [sp+1232]
00118ffcadrp x0, 0x59a000
00119000add x0, x0, 774
00119004movz x1, 10
00119008bl strconv.rangeError
0011900cstr x0, [sp+1184]
00119010str x0, [sp+1176]
00119014adrp x4, 0x5fc000
00119018add x4, x4, 1120
0011901cstr x4, [sp+1128]
00119020str x0, [sp+1136]
00119024b 0x11902c
00119028
00119028loc_119028:
00119028b 0x11902c
0011902c
0011902cloc_11902c:
0011902cldr x0, [sp+104]
00119030ldr x1, [sp+1128]
00119034ldr x2, [sp+1136]
00119038ldr d0, [sp+152]
0011903cldp x29, x30, [sp-8]
00119040add sp, sp, 1216
00119044ret x30
00119048
00119048loc_119048:
00119048ldr x2, [sp+1224]
0011904cldr x3, [sp+1232]
00119050adrp x0, 0x599000
00119054add x0, x0, 774
00119058movz x1, 10
0011905cbl strconv.syntaxError
00119060str x0, [sp+1176]
00119064str x0, [sp+1184]
00119068fmov d0, xzr
0011906cstr d0, [sp+152]
00119070adrp x4, 0x5fc000
00119074add x4, x4, 1120
00119078str x4, [sp+1128]
0011907cstr x0, [sp+1136]
00119080ldr x0, [sp+104]
00119084ldr x1, [sp+1128]
00119088ldr d0, [sp+152]
0011908cldr x2, [sp+1136]
00119090ldp x29, x30, [sp-8]
00119094add sp, sp, 1216
00119098ret x30
0011909c
0011909cloc_11909c:
0011909cldr x2, [sp+1224]
001190a0ldr x3, [sp+1232]
001190a4adrp x0, 0x599000
001190a8add x0, x0, 774
001190acmovz x1, 10
001190b0bl strconv.syntaxError
001190b4str x0, [sp+1184]
001190b8str x0, [sp+1176]
001190bcfmov d0, xzr
001190c0str d0, [sp+152]
001190c4adrp x4, 0x5fc000
001190c8add x4, x4, 1120
001190ccstr x4, [sp+1128]
001190d0str x0, [sp+1136]
001190d4ldr x0, [sp+104]
001190d8ldr x1, [sp+1128]
001190dcldr d0, [sp+152]
001190e0ldr x2, [sp+1136]
001190e4ldp x29, x30, [sp-8]
001190e8add sp, sp, 1216
001190ecret x30
001190f0
001190f0loc_1190f0:
001190f0bl runtime.panicSliceAlen
001190f4
001190f4loc_1190f4:
001190f4bl runtime.panicSliceAlen
001190f8hint
001190fc
001190fcloc_1190fc:
001190fcstp x0, x1, [sp+8]
00119100mov x3, x30
00119104bl runtime.morestack_noctxt.abi0
00119108ldp x0, x1, [sp+8]
0011910cb 0x118b90
00118b90
00119110
00119110strconv.ParseFloat: ; void strconv.ParseFloat(struct string s, int bitSize)
00119110ldr x16, [x28+16]
00119114sub x17, sp, 80
00119118subs xzr, x17, x16
0011911cb.ls 0x1192ec
00119120str x30, [sp-208]!
00119124stur x29, [sp-8]
00119128sub x29, sp, 8
0011912cstr x0, [sp+216]
00119130str x1, [sp+224]
00119134str x2, [sp+232]
00119138fmov d0, xzr
0011913cstr d0, [sp+48]
00119140stp xzr, xzr, [sp+104]
00119144stp xzr, xzr, [sp+184]
00119148ldr x2, [sp+232]
0011914cldr x0, [sp+216]
00119150ldr x1, [sp+224]
00119154bl strconv.parseFloatPrefix
00119158str d0, [sp+96]
0011915cstr x0, [sp+88]
00119160str x1, [sp+184]
00119164str x2, [sp+192]
00119168ldr d0, [sp+96]
0011916cstr d0, [sp+80]
00119170ldr x3, [sp+88]
00119174str x3, [sp+72]
00119178str x1, [sp+136]
0011917cstr x2, [sp+144]
00119180ldr d0, [sp+80]
00119184str d0, [sp+64]
00119188ldr x3, [sp+72]
0011918cstr x3, [sp+56]
00119190str x1, [sp+120]
00119194str x2, [sp+128]
00119198ldr x3, [sp+224]
0011919cstr x3, [sp+88]
001191a0ldr x4, [sp+56]
001191a4subs xzr, x3, x4
001191a8cset x3, ne
001191acstrb w3, [sp+47]
001191b0b.ne 0x1191b8
001191b4b 0x11924c
001191b8
001191b8loc_1191b8:
001191b8ldr x4, [sp+120]
001191bcsubs xzr, x4, 0
001191c0cset x5, ne
001191c4eor x5, x5, 1
001191c8strb w5, [sp+46]
001191cccbnz x4, 0x1191d4
001191d0b 0x11923c
001191d4
001191d4loc_1191d4:
001191d4ldr x0, [sp+120]
001191d8ldr x4, [sp+128]
001191dcadrp x5, 0x5fc000
001191e0add x5, x5, 1120
001191e4subs xzr, x0, x5
001191e8b.eq 0x1191f0
001191ecb 0x1192d4
001191f0
001191f0loc_1191f0:
001191f0ldrsb x27, [x4]
001191f4ldr x0, [x4+32]
001191f8ldr x1, [x4+40]
001191fcstr x0, [sp+152]
00119200str x1, [sp+160]
00119204adrp x27, 0x908000
00119208ldr x4, [x27+2048]
0011920csubs xzr, x4, x0
00119210cset x4, ne
00119214b.ne 0x11921c
00119218b 0x119220
0011921c
0011921cloc_11921c:
0011921cb 0x119234
00119220
00119220loc_119220:
00119220adrp x27, 0x908000
00119224ldr x2, [x27+2056]
00119228bl runtime.ifaceeq
0011922ceor x4, x0, 1
00119230b 0x119234
00119234
00119234loc_119234:
00119234strb w4, [sp+46]
00119238b 0x119240
0011923c
0011923cloc_11923c:
0011923cb 0x119240
00119240
00119240loc_119240:
00119240ldrb w4, [sp+46]
00119244strb w4, [sp+47]
00119248b 0x119250
0011924c
0011924cloc_11924c:
0011924cb 0x119250
00119250
00119250loc_119250:
00119250ldrb w4, [sp+47]
00119254tbnz w4, 0, 0x11925c
00119258b 0x1192ac
0011925c
0011925cloc_11925c:
0011925cldr x2, [sp+216]
00119260ldr x3, [sp+224]
00119264adrp x0, 0x599000
00119268add x0, x0, 774
0011926cmovz x1, 10
00119270bl strconv.syntaxError
00119274str x0, [sp+176]
00119278str x0, [sp+168]
0011927cfmov d0, xzr
00119280str d0, [sp+48]
00119284adrp x4, 0x5fc000
00119288add x4, x4, 1120
0011928cstr x4, [sp+104]
00119290str x0, [sp+112]
00119294ldr x0, [sp+104]
00119298ldr d0, [sp+48]
0011929cldr x1, [sp+112]
001192a0ldur x29, [sp-8]
001192a4ldr x30, [sp], 208
001192a8ret x30
001192ac
001192acloc_1192ac:
001192acldr d1, [sp+64]
001192b0str d1, [sp+48]
001192b4ldr x0, [sp+120]
001192b8ldr x1, [sp+128]
001192bcstr x0, [sp+104]
001192c0str x1, [sp+112]
001192c4ldr d0, [sp+48]
001192c8ldur x29, [sp-8]
001192ccldr x30, [sp], 208
001192d0ret x30
001192d4
001192d4loc_1192d4:
001192d4adrp x1, 0x502000
001192d8add x1, x1, 1696
001192dcadrp x2, 0x500000
001192e0add x2, x2, 3616
001192e4bl runtime.panicdottypeI
001192e8hint
001192ec
001192ecloc_1192ec:
001192ecstp x0, x1, [sp+8]
001192f0str x2, [sp+24]
001192f4mov x3, x30
001192f8bl runtime.morestack_noctxt.abi0
001192fcldp x0, x1, [sp+8]
00119300ldr x2, [sp+24]
00119304b 0x119110
00119308udf 0
0011930cudf 0
00119110
00119110strconv.ParseFloat: ; void strconv.ParseFloat(struct string s, int bitSize)
00119110ldr x16, [x28+16]
00119114sub x17, sp, 80
00119118subs xzr, x17, x16
0011911cb.ls 0x1192ec
00119120str x30, [sp-208]!
00119124stur x29, [sp-8]
00119128sub x29, sp, 8
0011912cstr x0, [sp+216]
00119130str x1, [sp+224]
00119134str x2, [sp+232]
00119138fmov d0, xzr
0011913cstr d0, [sp+48]
00119140stp xzr, xzr, [sp+104]
00119144stp xzr, xzr, [sp+184]
00119148ldr x2, [sp+232]
0011914cldr x0, [sp+216]
00119150ldr x1, [sp+224]
00119154bl strconv.parseFloatPrefix
00119158str d0, [sp+96]
0011915cstr x0, [sp+88]
00119160str x1, [sp+184]
00119164str x2, [sp+192]
00119168ldr d0, [sp+96]
0011916cstr d0, [sp+80]
00119170ldr x3, [sp+88]
00119174str x3, [sp+72]
00119178str x1, [sp+136]
0011917cstr x2, [sp+144]
00119180ldr d0, [sp+80]
00119184str d0, [sp+64]
00119188ldr x3, [sp+72]
0011918cstr x3, [sp+56]
00119190str x1, [sp+120]
00119194str x2, [sp+128]
00119198ldr x3, [sp+224]
0011919cstr x3, [sp+88]
001191a0ldr x4, [sp+56]
001191a4subs xzr, x3, x4
001191a8cset x3, ne
001191acstrb w3, [sp+47]
001191b0b.ne 0x1191b8
001191b4b 0x11924c
001191b8
001191b8loc_1191b8:
001191b8ldr x4, [sp+120]
001191bcsubs xzr, x4, 0
001191c0cset x5, ne
001191c4eor x5, x5, 1
001191c8strb w5, [sp+46]
001191cccbnz x4, 0x1191d4
001191d0b 0x11923c
001191d4
001191d4loc_1191d4:
001191d4ldr x0, [sp+120]
001191d8ldr x4, [sp+128]
001191dcadrp x5, 0x5fc000
001191e0add x5, x5, 1120
001191e4subs xzr, x0, x5
001191e8b.eq 0x1191f0
001191ecb 0x1192d4
001191f0
001191f0loc_1191f0:
001191f0ldrsb x27, [x4]
001191f4ldr x0, [x4+32]
001191f8ldr x1, [x4+40]
001191fcstr x0, [sp+152]
00119200str x1, [sp+160]
00119204adrp x27, 0x908000
00119208ldr x4, [x27+2048]
0011920csubs xzr, x4, x0
00119210cset x4, ne
00119214b.ne 0x11921c
00119218b 0x119220
0011921c
0011921cloc_11921c:
0011921cb 0x119234
00119220
00119220loc_119220:
00119220adrp x27, 0x908000
00119224ldr x2, [x27+2056]
00119228bl runtime.ifaceeq
0011922ceor x4, x0, 1
00119230b 0x119234
00119234
00119234loc_119234:
00119234strb w4, [sp+46]
00119238b 0x119240
0011923c
0011923cloc_11923c:
0011923cb 0x119240
00119240
00119240loc_119240:
00119240ldrb w4, [sp+46]
00119244strb w4, [sp+47]
00119248b 0x119250
0011924c
0011924cloc_11924c:
0011924cb 0x119250
00119250
00119250loc_119250:
00119250ldrb w4, [sp+47]
00119254tbnz w4, 0, 0x11925c
00119258b 0x1192ac
0011925c
0011925cloc_11925c:
0011925cldr x2, [sp+216]
00119260ldr x3, [sp+224]
00119264adrp x0, 0x599000
00119268add x0, x0, 774
0011926cmovz x1, 10
00119270bl strconv.syntaxError
00119274str x0, [sp+176]
00119278str x0, [sp+168]
0011927cfmov d0, xzr
00119280str d0, [sp+48]
00119284adrp x4, 0x5fc000
00119288add x4, x4, 1120
0011928cstr x4, [sp+104]
00119290str x0, [sp+112]
00119294ldr x0, [sp+104]
00119298ldr d0, [sp+48]
0011929cldr x1, [sp+112]
001192a0ldur x29, [sp-8]
001192a4ldr x30, [sp], 208
001192a8ret x30
001192ac
001192acloc_1192ac:
001192acldr d1, [sp+64]
001192b0str d1, [sp+48]
001192b4ldr x0, [sp+120]
001192b8ldr x1, [sp+128]
001192bcstr x0, [sp+104]
001192c0str x1, [sp+112]
001192c4ldr d0, [sp+48]
001192c8ldur x29, [sp-8]
001192ccldr x30, [sp], 208
001192d0ret x30
001192d4
001192d4loc_1192d4:
001192d4adrp x1, 0x502000
001192d8add x1, x1, 1696
001192dcadrp x2, 0x500000
001192e0add x2, x2, 3616
001192e4bl runtime.panicdottypeI
001192e8hint
001192ec
001192ecloc_1192ec:
001192ecstp x0, x1, [sp+8]
001192f0str x2, [sp+24]
001192f4mov x3, x30
001192f8bl runtime.morestack_noctxt.abi0
001192fcldp x0, x1, [sp+8]
00119300ldr x2, [sp+24]
00119304b 0x119110
00119308udf 0
0011930cudf 0
00119110
00119310
00119310strconv.parseFloatPrefix: ; void strconv.parseFloatPrefix(struct string s, int bitSize)
00119310ldr x16, [x28+16]
00119314sub x17, sp, 64
00119318subs xzr, x17, x16
0011931cb.ls 0x11943c
00119320str x30, [sp-192]!
00119324stur x29, [sp-8]
00119328sub x29, sp, 8
0011932cstr x0, [sp+200]
00119330str x1, [sp+208]
00119334str x2, [sp+216]
00119338fmov d0, xzr
0011933cstr d0, [sp+48]
00119340str xzr, [sp+40]
00119344stp xzr, xzr, [sp+104]
00119348ldr x2, [sp+216]
0011934csubs xzr, x2, 32
00119350b.eq 0x119358
00119354b 0x1193d8
00119358
00119358loc_119358:
00119358stp xzr, xzr, [sp+136]
0011935cldr x0, [sp+200]
00119360ldr x1, [sp+208]
00119364bl strconv.atof32
00119368str s0, [sp+36]
0011936cstr x0, [sp+80]
00119370str x1, [sp+136]
00119374str x2, [sp+144]
00119378ldr s0, [sp+36]
0011937cstr s0, [sp+32]
00119380ldr x3, [sp+80]
00119384str x3, [sp+64]
00119388str x1, [sp+168]
0011938cstr x2, [sp+176]
00119390ldr s0, [sp+32]
00119394str s0, [sp+28]
00119398ldr x3, [sp+64]
0011939cstr x3, [sp+56]
001193a0str x1, [sp+120]
001193a4str x2, [sp+128]
001193a8ldr s0, [sp+28]
001193acfcvt d0, s0
001193b0str d0, [sp+48]
001193b4ldr x3, [sp+56]
001193b8str x3, [sp+40]
001193bcstr x1, [sp+104]
001193c0str x2, [sp+112]
001193c4ldr x0, [sp+40]
001193c8ldr d0, [sp+48]
001193ccldur x29, [sp-8]
001193d0ldr x30, [sp], 192
001193d4ret x30
001193d8
001193d8loc_1193d8:
001193d8stp xzr, xzr, [sp+136]
001193dcldr x0, [sp+200]
001193e0ldr x1, [sp+208]
001193e4bl strconv.atof64
001193e8str d0, [sp+72]
001193ecstr x0, [sp+80]
001193f0str x1, [sp+136]
001193f4str x2, [sp+144]
001193f8ldr d0, [sp+72]
001193fcstr d0, [sp+96]
00119400ldr x3, [sp+80]
00119404str x3, [sp+88]
00119408str x1, [sp+152]
0011940cstr x2, [sp+160]
00119410ldr d0, [sp+96]
00119414str d0, [sp+48]
00119418ldr x3, [sp+88]
0011941cstr x3, [sp+40]
00119420str x1, [sp+104]
00119424str x2, [sp+112]
00119428ldr x0, [sp+40]
0011942cldr d0, [sp+48]
00119430ldur x29, [sp-8]
00119434ldr x30, [sp], 192
00119438ret x30
0011943c
0011943cloc_11943c:
0011943cstp x0, x1, [sp+8]
00119440str x2, [sp+24]
00119444mov x3, x30
00119448bl runtime.morestack_noctxt.abi0
0011944cldp x0, x1, [sp+8]
00119450ldr x2, [sp+24]
00119454b 0x119310
00119458udf 0
0011945cudf 0
00119310
00119310strconv.parseFloatPrefix: ; void strconv.parseFloatPrefix(struct string s, int bitSize)
00119310ldr x16, [x28+16]
00119314sub x17, sp, 64
00119318subs xzr, x17, x16
0011931cb.ls 0x11943c
00119320str x30, [sp-192]!
00119324stur x29, [sp-8]
00119328sub x29, sp, 8
0011932cstr x0, [sp+200]
00119330str x1, [sp+208]
00119334str x2, [sp+216]
00119338fmov d0, xzr
0011933cstr d0, [sp+48]
00119340str xzr, [sp+40]
00119344stp xzr, xzr, [sp+104]
00119348ldr x2, [sp+216]
0011934csubs xzr, x2, 32
00119350b.eq 0x119358
00119354b 0x1193d8
00119358
00119358loc_119358:
00119358stp xzr, xzr, [sp+136]
0011935cldr x0, [sp+200]
00119360ldr x1, [sp+208]
00119364bl strconv.atof32
00119368str s0, [sp+36]
0011936cstr x0, [sp+80]
00119370str x1, [sp+136]
00119374str x2, [sp+144]
00119378ldr s0, [sp+36]
0011937cstr s0, [sp+32]
00119380ldr x3, [sp+80]
00119384str x3, [sp+64]
00119388str x1, [sp+168]
0011938cstr x2, [sp+176]
00119390ldr s0, [sp+32]
00119394str s0, [sp+28]
00119398ldr x3, [sp+64]
0011939cstr x3, [sp+56]
001193a0str x1, [sp+120]
001193a4str x2, [sp+128]
001193a8ldr s0, [sp+28]
001193acfcvt d0, s0
001193b0str d0, [sp+48]
001193b4ldr x3, [sp+56]
001193b8str x3, [sp+40]
001193bcstr x1, [sp+104]
001193c0str x2, [sp+112]
001193c4ldr x0, [sp+40]
001193c8ldr d0, [sp+48]
001193ccldur x29, [sp-8]
001193d0ldr x30, [sp], 192
001193d4ret x30
001193d8
001193d8loc_1193d8:
001193d8stp xzr, xzr, [sp+136]
001193dcldr x0, [sp+200]
001193e0ldr x1, [sp+208]
001193e4bl strconv.atof64
001193e8str d0, [sp+72]
001193ecstr x0, [sp+80]
001193f0str x1, [sp+136]
001193f4str x2, [sp+144]
001193f8ldr d0, [sp+72]
001193fcstr d0, [sp+96]
00119400ldr x3, [sp+80]
00119404str x3, [sp+88]
00119408str x1, [sp+152]
0011940cstr x2, [sp+160]
00119410ldr d0, [sp+96]
00119414str d0, [sp+48]
00119418ldr x3, [sp+88]
0011941cstr x3, [sp+40]
00119420str x1, [sp+104]
00119424str x2, [sp+112]
00119428ldr x0, [sp+40]
0011942cldr d0, [sp+48]
00119430ldur x29, [sp-8]
00119434ldr x30, [sp], 192
00119438ret x30
0011943c
0011943cloc_11943c:
0011943cstp x0, x1, [sp+8]
00119440str x2, [sp+24]
00119444mov x3, x30
00119448bl runtime.morestack_noctxt.abi0
0011944cldp x0, x1, [sp+8]
00119450ldr x2, [sp+24]
00119454b 0x119310
00119458udf 0
0011945cudf 0
00119310
00119460
00119460strconv.lower: ; void strconv.lower(uint8 c)
00119460str x30, [sp-32]!
00119464stur x29, [sp-8]
00119468sub x29, sp, 8
0011946cstrb w0, [sp+40]
00119470strb wzr, [sp+23]
00119474orr x0, x0, 32
00119478strb w0, [sp+23]
0011947cadd x29, sp, 24
00119480add sp, sp, 32
00119484ret x30
00119488udf 0
0011948cudf 0
00119460
00119460strconv.lower: ; void strconv.lower(uint8 c)
00119460str x30, [sp-32]!
00119464stur x29, [sp-8]
00119468sub x29, sp, 8
0011946cstrb w0, [sp+40]
00119470strb wzr, [sp+23]
00119474orr x0, x0, 32
00119478strb w0, [sp+23]
0011947cadd x29, sp, 24
00119480add sp, sp, 32
00119484ret x30
00119488udf 0
0011948cudf 0
00119460
00119490
00119490strconv.(*NumError).Error: ; void strconv.(*NumError).Error(strconv.NumError * e)
00119490ldr x16, [x28+16]
00119494sub x17, sp, 128
00119498subs xzr, x17, x16
0011949cb.ls 0x119714
001194a0sub x20, sp, 256
001194a4stp x29, x30, [x20-8]
001194a8add sp, x20, 0
001194acsub x29, sp, 8
001194b0str x0, [sp+264]
001194b4stp xzr, xzr, [sp+40]
001194b8ldr x2, [sp+264]
001194bcldrsb x27, [x2]
001194c0ldr x0, [x2+16]
001194c4ldr x1, [x2+24]
001194c8str x0, [sp+88]
001194ccstr x1, [sp+96]
001194d0bl strconv.Quote
001194d4str x0, [sp+232]
001194d8str x1, [sp+240]
001194dcldr x2, [sp+264]
001194e0ldrsb x27, [x2]
001194e4ldr x3, [x2+32]
001194e8ldrsb x27, [x3]
001194ecldr x0, [x2+40]
001194f0ldr x2, [x3+24]
001194f4blr x2
001194f8str x0, [sp+216]
001194fcstr x1, [sp+224]
00119500add x20, sp, 104
00119504adr x27, 16
00119508stp x29, x27, [sp-24]
0011950csub x29, sp, 24
00119510bl fn_87cf4
00119514sub x29, sp, 8
00119518add x2, sp, 104
0011951cstr x2, [sp+56]
00119520ldrsb x27, [x2]
00119524orr x3, xzr, 8
00119528str x3, [x2+8]
0011952cadrp x27, 0x932000
00119530ldr w4, [x27+3056]
00119534cbz w4, 0x11953c
00119538b 0x119540
0011953c
0011953cloc_11953c:
0011953cb 0x119550
00119540
00119540loc_119540:
00119540ldr x4, [x2]
00119544bl runtime.gcWriteBarrier1
00119548str x4, [x25]
0011954cb 0x119550
00119550
00119550loc_119550:
00119550adrp x4, 0x598000
00119554add x4, x4, 1332
00119558str x4, [x2]
0011955cldrsb x27, [x2]
00119560ldr x4, [sp+264]
00119564ldrsb x27, [x4]
00119568ldr x5, [x4]
0011956cldr x4, [x4+8]
00119570str x4, [x2+24]
00119574adrp x27, 0x932000
00119578ldr w4, [x27+3056]
0011957ccbz w4, 0x119584
00119580b 0x119588
00119584
00119584loc_119584:
00119584b 0x11959c
00119588
00119588loc_119588:
00119588bl runtime.gcWriteBarrier2
0011958cstr x5, [x25]
00119590ldr x4, [x2+16]
00119594str x4, [x25+8]
00119598b 0x11959c
0011959c
0011959cloc_11959c:
0011959cstr x5, [x2+16]
001195a0ldr x4, [sp+56]
001195a4ldrsb x27, [x4]
001195a8orr x5, xzr, 2
001195acstr x5, [x4+40]
001195b0adrp x27, 0x932000
001195b4ldr w6, [x27+3056]
001195b8cbz w6, 0x1195c0
001195bcb 0x1195c4
001195c0
001195c0loc_1195c0:
001195c0b 0x1195d4
001195c4
001195c4loc_1195c4:
001195c4ldr x6, [x4+32]
001195c8bl runtime.gcWriteBarrier1
001195ccstr x6, [x25]
001195d0b 0x1195d4
001195d4
001195d4loc_1195d4:
001195d4adrp x6, 0x596000
001195d8add x6, x6, 4041
001195dcstr x6, [x4+32]
001195e0ldr x4, [sp+56]
001195e4ldrsb x27, [x4]
001195e8str x3, [x4+56]
001195ecadrp x27, 0x932000
001195f0ldr w6, [x27+3056]
001195f4cbz w6, 0x1195fc
001195f8b 0x119600
001195fc
001195fcloc_1195fc:
001195fcb 0x119610
00119600
00119600loc_119600:
00119600ldr x6, [x4+48]
00119604bl runtime.gcWriteBarrier1
00119608str x6, [x25]
0011960cb 0x119610
00119610
00119610loc_119610:
00119610adrp x6, 0x598000
00119614add x6, x6, 1340
00119618str x6, [x4+48]
0011961cldr x4, [sp+232]
00119620ldr x6, [sp+240]
00119624ldr x7, [sp+56]
00119628ldrsb x27, [x7]
0011962cstr x6, [x7+72]
00119630adrp x27, 0x932000
00119634ldr w6, [x27+3056]
00119638cbz w6, 0x119640
0011963cb 0x119644
00119640
00119640loc_119640:
00119640b 0x119658
00119644
00119644loc_119644:
00119644bl runtime.gcWriteBarrier2
00119648str x4, [x25]
0011964cldr x6, [x7+64]
00119650str x6, [x25+8]
00119654b 0x119658
00119658
00119658loc_119658:
00119658str x4, [x7+64]
0011965cldr x4, [sp+56]
00119660ldrsb x27, [x4]
00119664str x5, [x4+88]
00119668adrp x27, 0x932000
0011966cldr w5, [x27+3056]
00119670cbz w5, 0x119678
00119674b 0x11967c
00119678
00119678loc_119678:
00119678b 0x11968c
0011967c
0011967cloc_11967c:
0011967cldr x5, [x4+80]
00119680bl runtime.gcWriteBarrier1
00119684str x5, [x25]
00119688b 0x11968c
0011968c
0011968cloc_11968c:
0011968cadrp x5, 0x596000
00119690add x5, x5, 4041
00119694str x5, [x4+80]
00119698ldr x4, [sp+216]
0011969cldr x5, [sp+224]
001196a0ldr x6, [sp+56]
001196a4ldrsb x27, [x6]
001196a8str x5, [x6+104]
001196acadrp x27, 0x932000
001196b0ldr w5, [x27+3056]
001196b4cbz w5, 0x1196bc
001196b8b 0x1196c0
001196bc
001196bcloc_1196bc:
001196bcb 0x1196d4
001196c0
001196c0loc_1196c0:
001196c0bl runtime.gcWriteBarrier2
001196c4str x4, [x25]
001196c8ldr x5, [x6+96]
001196ccstr x5, [x25+8]
001196d0b 0x1196d4
001196d4
001196d4loc_1196d4:
001196d4str x4, [x6+96]
001196d8ldr x1, [sp+56]
001196dcldrsb x27, [x1]
001196e0b 0x1196e4
001196e4
001196e4loc_1196e4:
001196e4str x1, [sp+64]
001196e8orr x3, xzr, 7
001196ecstr x3, [sp+72]
001196f0str x3, [sp+80]
001196f4mov x0, xzr
001196f8mov x2, x3
001196fcbl runtime.concatstrings
00119700str x0, [sp+40]
00119704str x1, [sp+48]
00119708ldp x29, x30, [sp-8]
0011970cadd sp, sp, 256
00119710ret x30
00119714
00119714loc_119714:
00119714str x0, [sp+8]
00119718mov x3, x30
0011971cbl runtime.morestack_noctxt.abi0
00119720ldr x0, [sp+8]
00119724b 0x119490
00119728udf 0
0011972cudf 0
00119490
00119490strconv.(*NumError).Error: ; void strconv.(*NumError).Error(strconv.NumError * e)
00119490ldr x16, [x28+16]
00119494sub x17, sp, 128
00119498subs xzr, x17, x16
0011949cb.ls 0x119714
001194a0sub x20, sp, 256
001194a4stp x29, x30, [x20-8]
001194a8add sp, x20, 0
001194acsub x29, sp, 8
001194b0str x0, [sp+264]
001194b4stp xzr, xzr, [sp+40]
001194b8ldr x2, [sp+264]
001194bcldrsb x27, [x2]
001194c0ldr x0, [x2+16]
001194c4ldr x1, [x2+24]
001194c8str x0, [sp+88]
001194ccstr x1, [sp+96]
001194d0bl strconv.Quote
001194d4str x0, [sp+232]
001194d8str x1, [sp+240]
001194dcldr x2, [sp+264]
001194e0ldrsb x27, [x2]
001194e4ldr x3, [x2+32]
001194e8ldrsb x27, [x3]
001194ecldr x0, [x2+40]
001194f0ldr x2, [x3+24]
001194f4blr x2
001194f8str x0, [sp+216]
001194fcstr x1, [sp+224]
00119500add x20, sp, 104
00119504adr x27, 16
00119508stp x29, x27, [sp-24]
0011950csub x29, sp, 24
00119510bl fn_87cf4
00119514sub x29, sp, 8
00119518add x2, sp, 104
0011951cstr x2, [sp+56]
00119520ldrsb x27, [x2]
00119524orr x3, xzr, 8
00119528str x3, [x2+8]
0011952cadrp x27, 0x932000
00119530ldr w4, [x27+3056]
00119534cbz w4, 0x11953c
00119538b 0x119540
0011953c
0011953cloc_11953c:
0011953cb 0x119550
00119540
00119540loc_119540:
00119540ldr x4, [x2]
00119544bl runtime.gcWriteBarrier1
00119548str x4, [x25]
0011954cb 0x119550
00119550
00119550loc_119550:
00119550adrp x4, 0x598000
00119554add x4, x4, 1332
00119558str x4, [x2]
0011955cldrsb x27, [x2]
00119560ldr x4, [sp+264]
00119564ldrsb x27, [x4]
00119568ldr x5, [x4]
0011956cldr x4, [x4+8]
00119570str x4, [x2+24]
00119574adrp x27, 0x932000
00119578ldr w4, [x27+3056]
0011957ccbz w4, 0x119584
00119580b 0x119588
00119584
00119584loc_119584:
00119584b 0x11959c
00119588
00119588loc_119588:
00119588bl runtime.gcWriteBarrier2
0011958cstr x5, [x25]
00119590ldr x4, [x2+16]
00119594str x4, [x25+8]
00119598b 0x11959c
0011959c
0011959cloc_11959c:
0011959cstr x5, [x2+16]
001195a0ldr x4, [sp+56]
001195a4ldrsb x27, [x4]
001195a8orr x5, xzr, 2
001195acstr x5, [x4+40]
001195b0adrp x27, 0x932000
001195b4ldr w6, [x27+3056]
001195b8cbz w6, 0x1195c0
001195bcb 0x1195c4
001195c0
001195c0loc_1195c0:
001195c0b 0x1195d4
001195c4
001195c4loc_1195c4:
001195c4ldr x6, [x4+32]
001195c8bl runtime.gcWriteBarrier1
001195ccstr x6, [x25]
001195d0b 0x1195d4
001195d4
001195d4loc_1195d4:
001195d4adrp x6, 0x596000
001195d8add x6, x6, 4041
001195dcstr x6, [x4+32]
001195e0ldr x4, [sp+56]
001195e4ldrsb x27, [x4]
001195e8str x3, [x4+56]
001195ecadrp x27, 0x932000
001195f0ldr w6, [x27+3056]
001195f4cbz w6, 0x1195fc
001195f8b 0x119600
001195fc
001195fcloc_1195fc:
001195fcb 0x119610
00119600
00119600loc_119600:
00119600ldr x6, [x4+48]
00119604bl runtime.gcWriteBarrier1
00119608str x6, [x25]
0011960cb 0x119610
00119610
00119610loc_119610:
00119610adrp x6, 0x598000
00119614add x6, x6, 1340
00119618str x6, [x4+48]
0011961cldr x4, [sp+232]
00119620ldr x6, [sp+240]
00119624ldr x7, [sp+56]
00119628ldrsb x27, [x7]
0011962cstr x6, [x7+72]
00119630adrp x27, 0x932000
00119634ldr w6, [x27+3056]
00119638cbz w6, 0x119640
0011963cb 0x119644
00119640
00119640loc_119640:
00119640b 0x119658
00119644
00119644loc_119644:
00119644bl runtime.gcWriteBarrier2
00119648str x4, [x25]
0011964cldr x6, [x7+64]
00119650str x6, [x25+8]
00119654b 0x119658
00119658
00119658loc_119658:
00119658str x4, [x7+64]
0011965cldr x4, [sp+56]
00119660ldrsb x27, [x4]
00119664str x5, [x4+88]
00119668adrp x27, 0x932000
0011966cldr w5, [x27+3056]
00119670cbz w5, 0x119678
00119674b 0x11967c
00119678
00119678loc_119678:
00119678b 0x11968c
0011967c
0011967cloc_11967c:
0011967cldr x5, [x4+80]
00119680bl runtime.gcWriteBarrier1
00119684str x5, [x25]
00119688b 0x11968c
0011968c
0011968cloc_11968c:
0011968cadrp x5, 0x596000
00119690add x5, x5, 4041
00119694str x5, [x4+80]
00119698ldr x4, [sp+216]
0011969cldr x5, [sp+224]
001196a0ldr x6, [sp+56]
001196a4ldrsb x27, [x6]
001196a8str x5, [x6+104]
001196acadrp x27, 0x932000
001196b0ldr w5, [x27+3056]
001196b4cbz w5, 0x1196bc
001196b8b 0x1196c0
001196bc
001196bcloc_1196bc:
001196bcb 0x1196d4
001196c0
001196c0loc_1196c0:
001196c0bl runtime.gcWriteBarrier2
001196c4str x4, [x25]
001196c8ldr x5, [x6+96]
001196ccstr x5, [x25+8]
001196d0b 0x1196d4
001196d4
001196d4loc_1196d4:
001196d4str x4, [x6+96]
001196d8ldr x1, [sp+56]
001196dcldrsb x27, [x1]
001196e0b 0x1196e4
001196e4
001196e4loc_1196e4:
001196e4str x1, [sp+64]
001196e8orr x3, xzr, 7
001196ecstr x3, [sp+72]
001196f0str x3, [sp+80]
001196f4mov x0, xzr
001196f8mov x2, x3
001196fcbl runtime.concatstrings
00119700str x0, [sp+40]
00119704str x1, [sp+48]
00119708ldp x29, x30, [sp-8]
0011970cadd sp, sp, 256
00119710ret x30
00119714
00119714loc_119714:
00119714str x0, [sp+8]
00119718mov x3, x30
0011971cbl runtime.morestack_noctxt.abi0
00119720ldr x0, [sp+8]
00119724b 0x119490
00119728udf 0
0011972cudf 0
00119490
00119730
00119730strconv.(*NumError).Unwrap: ; void strconv.(*NumError).Unwrap(strconv.NumError * e)
00119730str x30, [sp-32]!
00119734stur x29, [sp-8]
00119738sub x29, sp, 8
0011973cstr x0, [sp+40]
00119740stp xzr, xzr, [sp+8]
00119744ldr x2, [sp+40]
00119748ldrsb x27, [x2]
0011974cldr x0, [x2+32]
00119750ldr x1, [x2+40]
00119754str x0, [sp+8]
00119758str x1, [sp+16]
0011975cadd x29, sp, 24
00119760add sp, sp, 32
00119764ret x30
00119768udf 0
0011976cudf 0
00119730
00119730strconv.(*NumError).Unwrap: ; void strconv.(*NumError).Unwrap(strconv.NumError * e)
00119730str x30, [sp-32]!
00119734stur x29, [sp-8]
00119738sub x29, sp, 8
0011973cstr x0, [sp+40]
00119740stp xzr, xzr, [sp+8]
00119744ldr x2, [sp+40]
00119748ldrsb x27, [x2]
0011974cldr x0, [x2+32]
00119750ldr x1, [x2+40]
00119754str x0, [sp+8]
00119758str x1, [sp+16]
0011975cadd x29, sp, 24
00119760add sp, sp, 32
00119764ret x30
00119768udf 0
0011976cudf 0
00119730
00119770
00119770strconv.syntaxError: ; void strconv.syntaxError(struct string fn, struct string str)
00119770ldr x16, [x28+16]
00119774subs xzr, sp, x16
00119778b.ls 0x119894
0011977cstr x30, [sp-80]!
00119780stur x29, [sp-8]
00119784sub x29, sp, 8
00119788str x0, [sp+88]
0011978cstr x1, [sp+96]
00119790str x2, [sp+104]
00119794str x3, [sp+112]
00119798str xzr, [sp+40]
0011979cldr x0, [sp+104]
001197a0ldr x1, [sp+112]
001197a4bl internal/stringslite.Clone
001197a8str x0, [sp+56]
001197acstr x1, [sp+64]
001197b0adrp x0, 0x539000
001197b4add x0, x0, 2432
001197b8bl runtime.newobject
001197bcstr x0, [sp+48]
001197c0ldr x2, [sp+88]
001197c4ldr x3, [sp+96]
001197c8str x3, [x0+8]
001197ccadrp x27, 0x932000
001197d0ldr w3, [x27+3056]
001197d4cbz w3, 0x1197dc
001197d8b 0x1197e0
001197dc
001197dcloc_1197dc:
001197dcb 0x1197f4
001197e0
001197e0loc_1197e0:
001197e0bl runtime.gcWriteBarrier2
001197e4str x2, [x25]
001197e8ldr x1, [x0]
001197ecstr x1, [x25+8]
001197f0b 0x1197f4
001197f4
001197f4loc_1197f4:
001197f4str x2, [x0]
001197f8ldr x1, [sp+48]
001197fcldrsb x27, [x1]
00119800ldr x2, [sp+56]
00119804ldr x3, [sp+64]
00119808str x3, [x1+24]
0011980cadrp x27, 0x932000
00119810ldr w3, [x27+3056]
00119814cbz w3, 0x11981c
00119818b 0x119820
0011981c
0011981cloc_11981c:
0011981cb 0x119834
00119820
00119820loc_119820:
00119820bl runtime.gcWriteBarrier2
00119824str x2, [x25]
00119828ldr x3, [x1+16]
0011982cstr x3, [x25+8]
00119830b 0x119834
00119834
00119834loc_119834:
00119834str x2, [x1+16]
00119838ldr x1, [sp+48]
0011983cldrsb x27, [x1]
00119840adrp x27, 0x908000
00119844ldr x2, [x27+2056]
00119848adrp x27, 0x908000
0011984cldr x3, [x27+2048]
00119850str x3, [x1+32]
00119854adrp x27, 0x932000
00119858ldr w3, [x27+3056]
0011985ccbz w3, 0x119864
00119860b 0x119868
00119864
00119864loc_119864:
00119864b 0x11987c
00119868
00119868loc_119868:
00119868bl runtime.gcWriteBarrier2
0011986cstr x2, [x25]
00119870ldr x3, [x1+40]
00119874str x3, [x25+8]
00119878b 0x11987c
0011987c
0011987cloc_11987c:
0011987cstr x2, [x1+40]
00119880ldr x0, [sp+48]
00119884str x0, [sp+40]
00119888ldur x29, [sp-8]
0011988cldr x30, [sp], 80
00119890ret x30
00119894
00119894loc_119894:
00119894stp x0, x1, [sp+8]
00119898stp x2, x3, [sp+24]
0011989cmov x3, x30
001198a0bl runtime.morestack_noctxt.abi0
001198a4ldp x0, x1, [sp+8]
001198a8ldp x2, x3, [sp+24]
001198acb 0x119770
00119770
00119770strconv.syntaxError: ; void strconv.syntaxError(struct string fn, struct string str)
00119770ldr x16, [x28+16]
00119774subs xzr, sp, x16
00119778b.ls 0x119894
0011977cstr x30, [sp-80]!
00119780stur x29, [sp-8]
00119784sub x29, sp, 8
00119788str x0, [sp+88]
0011978cstr x1, [sp+96]
00119790str x2, [sp+104]
00119794str x3, [sp+112]
00119798str xzr, [sp+40]
0011979cldr x0, [sp+104]
001197a0ldr x1, [sp+112]
001197a4bl internal/stringslite.Clone
001197a8str x0, [sp+56]
001197acstr x1, [sp+64]
001197b0adrp x0, 0x539000
001197b4add x0, x0, 2432
001197b8bl runtime.newobject
001197bcstr x0, [sp+48]
001197c0ldr x2, [sp+88]
001197c4ldr x3, [sp+96]
001197c8str x3, [x0+8]
001197ccadrp x27, 0x932000
001197d0ldr w3, [x27+3056]
001197d4cbz w3, 0x1197dc
001197d8b 0x1197e0
001197dc
001197dcloc_1197dc:
001197dcb 0x1197f4
001197e0
001197e0loc_1197e0:
001197e0bl runtime.gcWriteBarrier2
001197e4str x2, [x25]
001197e8ldr x1, [x0]
001197ecstr x1, [x25+8]
001197f0b 0x1197f4
001197f4
001197f4loc_1197f4:
001197f4str x2, [x0]
001197f8ldr x1, [sp+48]
001197fcldrsb x27, [x1]
00119800ldr x2, [sp+56]
00119804ldr x3, [sp+64]
00119808str x3, [x1+24]
0011980cadrp x27, 0x932000
00119810ldr w3, [x27+3056]
00119814cbz w3, 0x11981c
00119818b 0x119820
0011981c
0011981cloc_11981c:
0011981cb 0x119834
00119820
00119820loc_119820:
00119820bl runtime.gcWriteBarrier2
00119824str x2, [x25]
00119828ldr x3, [x1+16]
0011982cstr x3, [x25+8]
00119830b 0x119834
00119834
00119834loc_119834:
00119834str x2, [x1+16]
00119838ldr x1, [sp+48]
0011983cldrsb x27, [x1]
00119840adrp x27, 0x908000
00119844ldr x2, [x27+2056]
00119848adrp x27, 0x908000
0011984cldr x3, [x27+2048]
00119850str x3, [x1+32]
00119854adrp x27, 0x932000
00119858ldr w3, [x27+3056]
0011985ccbz w3, 0x119864
00119860b 0x119868
00119864
00119864loc_119864:
00119864b 0x11987c
00119868
00119868loc_119868:
00119868bl runtime.gcWriteBarrier2
0011986cstr x2, [x25]
00119870ldr x3, [x1+40]
00119874str x3, [x25+8]
00119878b 0x11987c
0011987c
0011987cloc_11987c:
0011987cstr x2, [x1+40]
00119880ldr x0, [sp+48]
00119884str x0, [sp+40]
00119888ldur x29, [sp-8]
0011988cldr x30, [sp], 80
00119890ret x30
00119894
00119894loc_119894:
00119894stp x0, x1, [sp+8]
00119898stp x2, x3, [sp+24]
0011989cmov x3, x30
001198a0bl runtime.morestack_noctxt.abi0
001198a4ldp x0, x1, [sp+8]
001198a8ldp x2, x3, [sp+24]
001198acb 0x119770
00119770
001198b0
001198b0strconv.rangeError: ; void strconv.rangeError(struct string fn, struct string str)
001198b0ldr x16, [x28+16]
001198b4subs xzr, sp, x16
001198b8b.ls 0x1199d4
001198bcstr x30, [sp-80]!
001198c0stur x29, [sp-8]
001198c4sub x29, sp, 8
001198c8str x0, [sp+88]
001198ccstr x1, [sp+96]
001198d0str x2, [sp+104]
001198d4str x3, [sp+112]
001198d8str xzr, [sp+40]
001198dcldr x0, [sp+104]
001198e0ldr x1, [sp+112]
001198e4bl internal/stringslite.Clone
001198e8str x0, [sp+56]
001198ecstr x1, [sp+64]
001198f0adrp x0, 0x539000
001198f4add x0, x0, 2432
001198f8bl runtime.newobject
001198fcstr x0, [sp+48]
00119900ldr x2, [sp+88]
00119904ldr x3, [sp+96]
00119908str x3, [x0+8]
0011990cadrp x27, 0x932000
00119910ldr w3, [x27+3056]
00119914cbz w3, 0x11991c
00119918b 0x119920
0011991c
0011991cloc_11991c:
0011991cb 0x119934
00119920
00119920loc_119920:
00119920bl runtime.gcWriteBarrier2
00119924str x2, [x25]
00119928ldr x1, [x0]
0011992cstr x1, [x25+8]
00119930b 0x119934
00119934
00119934loc_119934:
00119934str x2, [x0]
00119938ldr x1, [sp+48]
0011993cldrsb x27, [x1]
00119940ldr x2, [sp+56]
00119944ldr x3, [sp+64]
00119948str x3, [x1+24]
0011994cadrp x27, 0x932000
00119950ldr w3, [x27+3056]
00119954cbz w3, 0x11995c
00119958b 0x119960
0011995c
0011995cloc_11995c:
0011995cb 0x119974
00119960
00119960loc_119960:
00119960bl runtime.gcWriteBarrier2
00119964str x2, [x25]
00119968ldr x3, [x1+16]
0011996cstr x3, [x25+8]
00119970b 0x119974
00119974
00119974loc_119974:
00119974str x2, [x1+16]
00119978ldr x1, [sp+48]
0011997cldrsb x27, [x1]
00119980adrp x27, 0x908000
00119984ldr x2, [x27+2040]
00119988adrp x27, 0x908000
0011998cldr x3, [x27+2032]
00119990str x3, [x1+32]
00119994adrp x27, 0x932000
00119998ldr w3, [x27+3056]
0011999ccbz w3, 0x1199a4
001199a0b 0x1199a8
001199a4
001199a4loc_1199a4:
001199a4b 0x1199bc
001199a8
001199a8loc_1199a8:
001199a8bl runtime.gcWriteBarrier2
001199acstr x2, [x25]
001199b0ldr x3, [x1+40]
001199b4str x3, [x25+8]
001199b8b 0x1199bc
001199bc
001199bcloc_1199bc:
001199bcstr x2, [x1+40]
001199c0ldr x0, [sp+48]
001199c4str x0, [sp+40]
001199c8ldur x29, [sp-8]
001199ccldr x30, [sp], 80
001199d0ret x30
001199d4
001199d4loc_1199d4:
001199d4stp x0, x1, [sp+8]
001199d8stp x2, x3, [sp+24]
001199dcmov x3, x30
001199e0bl runtime.morestack_noctxt.abi0
001199e4ldp x0, x1, [sp+8]
001199e8ldp x2, x3, [sp+24]
001199ecb 0x1198b0
001198b0
001198b0strconv.rangeError: ; void strconv.rangeError(struct string fn, struct string str)
001198b0ldr x16, [x28+16]
001198b4subs xzr, sp, x16
001198b8b.ls 0x1199d4
001198bcstr x30, [sp-80]!
001198c0stur x29, [sp-8]
001198c4sub x29, sp, 8
001198c8str x0, [sp+88]
001198ccstr x1, [sp+96]
001198d0str x2, [sp+104]
001198d4str x3, [sp+112]
001198d8str xzr, [sp+40]
001198dcldr x0, [sp+104]
001198e0ldr x1, [sp+112]
001198e4bl internal/stringslite.Clone
001198e8str x0, [sp+56]
001198ecstr x1, [sp+64]
001198f0adrp x0, 0x539000
001198f4add x0, x0, 2432
001198f8bl runtime.newobject
001198fcstr x0, [sp+48]
00119900ldr x2, [sp+88]
00119904ldr x3, [sp+96]
00119908str x3, [x0+8]
0011990cadrp x27, 0x932000
00119910ldr w3, [x27+3056]
00119914cbz w3, 0x11991c
00119918b 0x119920
0011991c
0011991cloc_11991c:
0011991cb 0x119934
00119920
00119920loc_119920:
00119920bl runtime.gcWriteBarrier2
00119924str x2, [x25]
00119928ldr x1, [x0]
0011992cstr x1, [x25+8]
00119930b 0x119934
00119934
00119934loc_119934:
00119934str x2, [x0]
00119938ldr x1, [sp+48]
0011993cldrsb x27, [x1]
00119940ldr x2, [sp+56]
00119944ldr x3, [sp+64]
00119948str x3, [x1+24]
0011994cadrp x27, 0x932000
00119950ldr w3, [x27+3056]
00119954cbz w3, 0x11995c
00119958b 0x119960
0011995c
0011995cloc_11995c:
0011995cb 0x119974
00119960
00119960loc_119960:
00119960bl runtime.gcWriteBarrier2
00119964str x2, [x25]
00119968ldr x3, [x1+16]
0011996cstr x3, [x25+8]
00119970b 0x119974
00119974
00119974loc_119974:
00119974str x2, [x1+16]
00119978ldr x1, [sp+48]
0011997cldrsb x27, [x1]
00119980adrp x27, 0x908000
00119984ldr x2, [x27+2040]
00119988adrp x27, 0x908000
0011998cldr x3, [x27+2032]
00119990str x3, [x1+32]
00119994adrp x27, 0x932000
00119998ldr w3, [x27+3056]
0011999ccbz w3, 0x1199a4
001199a0b 0x1199a8
001199a4
001199a4loc_1199a4:
001199a4b 0x1199bc
001199a8
001199a8loc_1199a8:
001199a8bl runtime.gcWriteBarrier2
001199acstr x2, [x25]
001199b0ldr x3, [x1+40]
001199b4str x3, [x25+8]
001199b8b 0x1199bc
001199bc
001199bcloc_1199bc:
001199bcstr x2, [x1+40]
001199c0ldr x0, [sp+48]
001199c4str x0, [sp+40]
001199c8ldur x29, [sp-8]
001199ccldr x30, [sp], 80
001199d0ret x30
001199d4
001199d4loc_1199d4:
001199d4stp x0, x1, [sp+8]
001199d8stp x2, x3, [sp+24]
001199dcmov x3, x30
001199e0bl runtime.morestack_noctxt.abi0
001199e4ldp x0, x1, [sp+8]
001199e8ldp x2, x3, [sp+24]
001199ecb 0x1198b0
001198b0
001199f0
001199f0strconv.baseError: ; void strconv.baseError(struct string fn, struct string str, int base)
001199f0ldr x16, [x28+16]
001199f4sub x17, sp, 16
001199f8subs xzr, x17, x16
001199fcb.ls 0x119b54
00119a00str x30, [sp-144]!
00119a04stur x29, [sp-8]
00119a08sub x29, sp, 8
00119a0cstr x0, [sp+152]
00119a10str x1, [sp+160]
00119a14str x2, [sp+168]
00119a18str x3, [sp+176]
00119a1cstr x4, [sp+184]
00119a20str xzr, [sp+56]
00119a24ldr x0, [sp+168]
00119a28ldr x1, [sp+176]
00119a2cbl internal/stringslite.Clone
00119a30str x0, [sp+120]
00119a34str x1, [sp+128]
00119a38ldr x0, [sp+184]
00119a3cbl strconv.Itoa
00119a40str x0, [sp+104]
00119a44str x1, [sp+112]
00119a48movz x2, 13
00119a4cmov x3, x0
00119a50mov x4, x1
00119a54mov x0, xzr
00119a58adrp x1, 0x59a000
00119a5cadd x1, x1, 2096
00119a60bl runtime.concatstring2
00119a64str x0, [sp+72]
00119a68str x1, [sp+80]
00119a6cbl errors.New
00119a70str x0, [sp+88]
00119a74str x1, [sp+96]
00119a78adrp x0, 0x539000
00119a7cadd x0, x0, 2432
00119a80bl runtime.newobject
00119a84str x0, [sp+64]
00119a88ldr x2, [sp+152]
00119a8cldr x3, [sp+160]
00119a90str x3, [x0+8]
00119a94adrp x27, 0x932000
00119a98ldr w3, [x27+3056]
00119a9ccbz w3, 0x119aa4
00119aa0b 0x119aa8
00119aa4
00119aa4loc_119aa4:
00119aa4b 0x119abc
00119aa8
00119aa8loc_119aa8:
00119aa8bl runtime.gcWriteBarrier2
00119aacstr x2, [x25]
00119ab0ldr x1, [x0]
00119ab4str x1, [x25+8]
00119ab8b 0x119abc
00119abc
00119abcloc_119abc:
00119abcstr x2, [x0]
00119ac0ldr x1, [sp+64]
00119ac4ldrsb x27, [x1]
00119ac8ldr x2, [sp+120]
00119accldr x3, [sp+128]
00119ad0str x3, [x1+24]
00119ad4adrp x27, 0x932000
00119ad8ldr w3, [x27+3056]
00119adccbz w3, 0x119ae4
00119ae0b 0x119ae8
00119ae4
00119ae4loc_119ae4:
00119ae4b 0x119afc
00119ae8
00119ae8loc_119ae8:
00119ae8bl runtime.gcWriteBarrier2
00119aecstr x2, [x25]
00119af0ldr x3, [x1+16]
00119af4str x3, [x25+8]
00119af8b 0x119afc
00119afc
00119afcloc_119afc:
00119afcstr x2, [x1+16]
00119b00ldr x1, [sp+64]
00119b04ldrsb x27, [x1]
00119b08ldr x2, [sp+96]
00119b0cldr x3, [sp+88]
00119b10str x3, [x1+32]
00119b14adrp x27, 0x932000
00119b18ldr w3, [x27+3056]
00119b1ccbz w3, 0x119b24
00119b20b 0x119b28
00119b24
00119b24loc_119b24:
00119b24b 0x119b3c
00119b28
00119b28loc_119b28:
00119b28bl runtime.gcWriteBarrier2
00119b2cstr x2, [x25]
00119b30ldr x3, [x1+40]
00119b34str x3, [x25+8]
00119b38b 0x119b3c
00119b3c
00119b3cloc_119b3c:
00119b3cstr x2, [x1+40]
00119b40ldr x0, [sp+64]
00119b44str x0, [sp+56]
00119b48ldur x29, [sp-8]
00119b4cldr x30, [sp], 144
00119b50ret x30
00119b54
00119b54loc_119b54:
00119b54stp x0, x1, [sp+8]
00119b58stp x2, x3, [sp+24]
00119b5cstr x4, [sp+40]
00119b60mov x3, x30
00119b64bl runtime.morestack_noctxt.abi0
00119b68ldp x0, x1, [sp+8]
00119b6cldp x2, x3, [sp+24]
00119b70ldr x4, [sp+40]
00119b74b 0x1199f0
00119b78udf 0
00119b7cudf 0
001199f0
001199f0strconv.baseError: ; void strconv.baseError(struct string fn, struct string str, int base)
001199f0ldr x16, [x28+16]
001199f4sub x17, sp, 16
001199f8subs xzr, x17, x16
001199fcb.ls 0x119b54
00119a00str x30, [sp-144]!
00119a04stur x29, [sp-8]
00119a08sub x29, sp, 8
00119a0cstr x0, [sp+152]
00119a10str x1, [sp+160]
00119a14str x2, [sp+168]
00119a18str x3, [sp+176]
00119a1cstr x4, [sp+184]
00119a20str xzr, [sp+56]
00119a24ldr x0, [sp+168]
00119a28ldr x1, [sp+176]
00119a2cbl internal/stringslite.Clone
00119a30str x0, [sp+120]
00119a34str x1, [sp+128]
00119a38ldr x0, [sp+184]
00119a3cbl strconv.Itoa
00119a40str x0, [sp+104]
00119a44str x1, [sp+112]
00119a48movz x2, 13
00119a4cmov x3, x0
00119a50mov x4, x1
00119a54mov x0, xzr
00119a58adrp x1, 0x59a000
00119a5cadd x1, x1, 2096
00119a60bl runtime.concatstring2
00119a64str x0, [sp+72]
00119a68str x1, [sp+80]
00119a6cbl errors.New
00119a70str x0, [sp+88]
00119a74str x1, [sp+96]
00119a78adrp x0, 0x539000
00119a7cadd x0, x0, 2432
00119a80bl runtime.newobject
00119a84str x0, [sp+64]
00119a88ldr x2, [sp+152]
00119a8cldr x3, [sp+160]
00119a90str x3, [x0+8]
00119a94adrp x27, 0x932000
00119a98ldr w3, [x27+3056]
00119a9ccbz w3, 0x119aa4
00119aa0b 0x119aa8
00119aa4
00119aa4loc_119aa4:
00119aa4b 0x119abc
00119aa8
00119aa8loc_119aa8:
00119aa8bl runtime.gcWriteBarrier2
00119aacstr x2, [x25]
00119ab0ldr x1, [x0]
00119ab4str x1, [x25+8]
00119ab8b 0x119abc
00119abc
00119abcloc_119abc:
00119abcstr x2, [x0]
00119ac0ldr x1, [sp+64]
00119ac4ldrsb x27, [x1]
00119ac8ldr x2, [sp+120]
00119accldr x3, [sp+128]
00119ad0str x3, [x1+24]
00119ad4adrp x27, 0x932000
00119ad8ldr w3, [x27+3056]
00119adccbz w3, 0x119ae4
00119ae0b 0x119ae8
00119ae4
00119ae4loc_119ae4:
00119ae4b 0x119afc
00119ae8
00119ae8loc_119ae8:
00119ae8bl runtime.gcWriteBarrier2
00119aecstr x2, [x25]
00119af0ldr x3, [x1+16]
00119af4str x3, [x25+8]
00119af8b 0x119afc
00119afc
00119afcloc_119afc:
00119afcstr x2, [x1+16]
00119b00ldr x1, [sp+64]
00119b04ldrsb x27, [x1]
00119b08ldr x2, [sp+96]
00119b0cldr x3, [sp+88]
00119b10str x3, [x1+32]
00119b14adrp x27, 0x932000
00119b18ldr w3, [x27+3056]
00119b1ccbz w3, 0x119b24
00119b20b 0x119b28
00119b24
00119b24loc_119b24:
00119b24b 0x119b3c
00119b28
00119b28loc_119b28:
00119b28bl runtime.gcWriteBarrier2
00119b2cstr x2, [x25]
00119b30ldr x3, [x1+40]
00119b34str x3, [x25+8]
00119b38b 0x119b3c
00119b3c
00119b3cloc_119b3c:
00119b3cstr x2, [x1+40]
00119b40ldr x0, [sp+64]
00119b44str x0, [sp+56]
00119b48ldur x29, [sp-8]
00119b4cldr x30, [sp], 144
00119b50ret x30
00119b54
00119b54loc_119b54:
00119b54stp x0, x1, [sp+8]
00119b58stp x2, x3, [sp+24]
00119b5cstr x4, [sp+40]
00119b60mov x3, x30
00119b64bl runtime.morestack_noctxt.abi0
00119b68ldp x0, x1, [sp+8]
00119b6cldp x2, x3, [sp+24]
00119b70ldr x4, [sp+40]
00119b74b 0x1199f0
00119b78udf 0
00119b7cudf 0
001199f0
00119b80
00119b80strconv.bitSizeError: ; void strconv.bitSizeError(struct string fn, struct string str, int bitSize)
00119b80ldr x16, [x28+16]
00119b84sub x17, sp, 16
00119b88subs xzr, x17, x16
00119b8cb.ls 0x119ce4
00119b90str x30, [sp-144]!
00119b94stur x29, [sp-8]
00119b98sub x29, sp, 8
00119b9cstr x0, [sp+152]
00119ba0str x1, [sp+160]
00119ba4str x2, [sp+168]
00119ba8str x3, [sp+176]
00119bacstr x4, [sp+184]
00119bb0str xzr, [sp+56]
00119bb4ldr x0, [sp+168]
00119bb8ldr x1, [sp+176]
00119bbcbl internal/stringslite.Clone
00119bc0str x0, [sp+120]
00119bc4str x1, [sp+128]
00119bc8ldr x0, [sp+184]
00119bccbl strconv.Itoa
00119bd0str x0, [sp+104]
00119bd4str x1, [sp+112]
00119bd8movz x2, 17
00119bdcmov x3, x0
00119be0mov x4, x1
00119be4mov x0, xzr
00119be8adrp x1, 0x59c000
00119becadd x1, x1, 982
00119bf0bl runtime.concatstring2
00119bf4str x0, [sp+72]
00119bf8str x1, [sp+80]
00119bfcbl errors.New
00119c00str x0, [sp+88]
00119c04str x1, [sp+96]
00119c08adrp x0, 0x539000
00119c0cadd x0, x0, 2432
00119c10bl runtime.newobject
00119c14str x0, [sp+64]
00119c18ldr x2, [sp+152]
00119c1cldr x3, [sp+160]
00119c20str x3, [x0+8]
00119c24adrp x27, 0x932000
00119c28ldr w3, [x27+3056]
00119c2ccbz w3, 0x119c34
00119c30b 0x119c38
00119c34
00119c34loc_119c34:
00119c34b 0x119c4c
00119c38
00119c38loc_119c38:
00119c38bl runtime.gcWriteBarrier2
00119c3cstr x2, [x25]
00119c40ldr x1, [x0]
00119c44str x1, [x25+8]
00119c48b 0x119c4c
00119c4c
00119c4cloc_119c4c:
00119c4cstr x2, [x0]
00119c50ldr x1, [sp+64]
00119c54ldrsb x27, [x1]
00119c58ldr x2, [sp+120]
00119c5cldr x3, [sp+128]
00119c60str x3, [x1+24]
00119c64adrp x27, 0x932000
00119c68ldr w3, [x27+3056]
00119c6ccbz w3, 0x119c74
00119c70b 0x119c78
00119c74
00119c74loc_119c74:
00119c74b 0x119c8c
00119c78
00119c78loc_119c78:
00119c78bl runtime.gcWriteBarrier2
00119c7cstr x2, [x25]
00119c80ldr x3, [x1+16]
00119c84str x3, [x25+8]
00119c88b 0x119c8c
00119c8c
00119c8cloc_119c8c:
00119c8cstr x2, [x1+16]
00119c90ldr x1, [sp+64]
00119c94ldrsb x27, [x1]
00119c98ldr x2, [sp+96]
00119c9cldr x3, [sp+88]
00119ca0str x3, [x1+32]
00119ca4adrp x27, 0x932000
00119ca8ldr w3, [x27+3056]
00119caccbz w3, 0x119cb4
00119cb0b 0x119cb8
00119cb4
00119cb4loc_119cb4:
00119cb4b 0x119ccc
00119cb8
00119cb8loc_119cb8:
00119cb8bl runtime.gcWriteBarrier2
00119cbcstr x2, [x25]
00119cc0ldr x3, [x1+40]
00119cc4str x3, [x25+8]
00119cc8b 0x119ccc
00119ccc
00119cccloc_119ccc:
00119cccstr x2, [x1+40]
00119cd0ldr x0, [sp+64]
00119cd4str x0, [sp+56]
00119cd8ldur x29, [sp-8]
00119cdcldr x30, [sp], 144
00119ce0ret x30
00119ce4
00119ce4loc_119ce4:
00119ce4stp x0, x1, [sp+8]
00119ce8stp x2, x3, [sp+24]
00119cecstr x4, [sp+40]
00119cf0mov x3, x30
00119cf4bl runtime.morestack_noctxt.abi0
00119cf8ldp x0, x1, [sp+8]
00119cfcldp x2, x3, [sp+24]
00119d00ldr x4, [sp+40]
00119d04b 0x119b80
00119d08udf 0
00119d0cudf 0
00119b80
00119b80strconv.bitSizeError: ; void strconv.bitSizeError(struct string fn, struct string str, int bitSize)
00119b80ldr x16, [x28+16]
00119b84sub x17, sp, 16
00119b88subs xzr, x17, x16
00119b8cb.ls 0x119ce4
00119b90str x30, [sp-144]!
00119b94stur x29, [sp-8]
00119b98sub x29, sp, 8
00119b9cstr x0, [sp+152]
00119ba0str x1, [sp+160]
00119ba4str x2, [sp+168]
00119ba8str x3, [sp+176]
00119bacstr x4, [sp+184]
00119bb0str xzr, [sp+56]
00119bb4ldr x0, [sp+168]
00119bb8ldr x1, [sp+176]
00119bbcbl internal/stringslite.Clone
00119bc0str x0, [sp+120]
00119bc4str x1, [sp+128]
00119bc8ldr x0, [sp+184]
00119bccbl strconv.Itoa
00119bd0str x0, [sp+104]
00119bd4str x1, [sp+112]
00119bd8movz x2, 17
00119bdcmov x3, x0
00119be0mov x4, x1
00119be4mov x0, xzr
00119be8adrp x1, 0x59c000
00119becadd x1, x1, 982
00119bf0bl runtime.concatstring2
00119bf4str x0, [sp+72]
00119bf8str x1, [sp+80]
00119bfcbl errors.New
00119c00str x0, [sp+88]
00119c04str x1, [sp+96]
00119c08adrp x0, 0x539000
00119c0cadd x0, x0, 2432
00119c10bl runtime.newobject
00119c14str x0, [sp+64]
00119c18ldr x2, [sp+152]
00119c1cldr x3, [sp+160]
00119c20str x3, [x0+8]
00119c24adrp x27, 0x932000
00119c28ldr w3, [x27+3056]
00119c2ccbz w3, 0x119c34
00119c30b 0x119c38
00119c34
00119c34loc_119c34:
00119c34b 0x119c4c
00119c38
00119c38loc_119c38:
00119c38bl runtime.gcWriteBarrier2
00119c3cstr x2, [x25]
00119c40ldr x1, [x0]
00119c44str x1, [x25+8]
00119c48b 0x119c4c
00119c4c
00119c4cloc_119c4c:
00119c4cstr x2, [x0]
00119c50ldr x1, [sp+64]
00119c54ldrsb x27, [x1]
00119c58ldr x2, [sp+120]
00119c5cldr x3, [sp+128]
00119c60str x3, [x1+24]
00119c64adrp x27, 0x932000
00119c68ldr w3, [x27+3056]
00119c6ccbz w3, 0x119c74
00119c70b 0x119c78
00119c74
00119c74loc_119c74:
00119c74b 0x119c8c
00119c78
00119c78loc_119c78:
00119c78bl runtime.gcWriteBarrier2
00119c7cstr x2, [x25]
00119c80ldr x3, [x1+16]
00119c84str x3, [x25+8]
00119c88b 0x119c8c
00119c8c
00119c8cloc_119c8c:
00119c8cstr x2, [x1+16]
00119c90ldr x1, [sp+64]
00119c94ldrsb x27, [x1]
00119c98ldr x2, [sp+96]
00119c9cldr x3, [sp+88]
00119ca0str x3, [x1+32]
00119ca4adrp x27, 0x932000
00119ca8ldr w3, [x27+3056]
00119caccbz w3, 0x119cb4
00119cb0b 0x119cb8
00119cb4
00119cb4loc_119cb4:
00119cb4b 0x119ccc
00119cb8
00119cb8loc_119cb8:
00119cb8bl runtime.gcWriteBarrier2
00119cbcstr x2, [x25]
00119cc0ldr x3, [x1+40]
00119cc4str x3, [x25+8]
00119cc8b 0x119ccc
00119ccc
00119cccloc_119ccc:
00119cccstr x2, [x1+40]
00119cd0ldr x0, [sp+64]
00119cd4str x0, [sp+56]
00119cd8ldur x29, [sp-8]
00119cdcldr x30, [sp], 144
00119ce0ret x30
00119ce4
00119ce4loc_119ce4:
00119ce4stp x0, x1, [sp+8]
00119ce8stp x2, x3, [sp+24]
00119cecstr x4, [sp+40]
00119cf0mov x3, x30
00119cf4bl runtime.morestack_noctxt.abi0
00119cf8ldp x0, x1, [sp+8]
00119cfcldp x2, x3, [sp+24]
00119d00ldr x4, [sp+40]
00119d04b 0x119b80
00119d08udf 0
00119d0cudf 0
00119b80
00119d10
00119d10strconv.ParseUint: ; void strconv.ParseUint(struct string s, int base, int bitSize)
00119d10ldr x16, [x28+16]
00119d14sub x17, sp, 128
00119d18subs xzr, x17, x16
00119d1cb.ls 0x11a634
00119d20sub x20, sp, 256
00119d24stp x29, x30, [x20-8]
00119d28add sp, x20, 0
00119d2csub x29, sp, 8
00119d30str x0, [sp+264]
00119d34str x1, [sp+272]
00119d38str x2, [sp+280]
00119d3cstr x3, [sp+288]
00119d40str xzr, [sp+64]
00119d44stp xzr, xzr, [sp+152]
00119d48ldr x5, [sp+272]
00119d4ccbz x5, 0x119d54
00119d50b 0x119da0
00119d54
00119d54loc_119d54:
00119d54ldr x2, [sp+264]
00119d58ldr x3, [sp+272]
00119d5cadrp x0, 0x598000
00119d60add x0, x0, 3406
00119d64movz x1, 9
00119d68bl strconv.syntaxError
00119d6cstr x0, [sp+240]
00119d70str x0, [sp+232]
00119d74str xzr, [sp+64]
00119d78adrp x4, 0x5fc000
00119d7cadd x4, x4, 1120
00119d80str x4, [sp+152]
00119d84str x0, [sp+160]
00119d88ldr x0, [sp+64]
00119d8cldr x1, [sp+152]
00119d90ldr x2, [sp+160]
00119d94ldp x29, x30, [sp-8]
00119d98add sp, sp, 256
00119d9cret x30
00119da0
00119da0loc_119da0:
00119da0ldr x5, [sp+280]
00119da4subs xzr, x5, 0
00119da8cset x5, eq
00119dacstrb w5, [sp+54]
00119db0ldr x5, [sp+264]
00119db4ldr x6, [sp+272]
00119db8str x5, [sp+168]
00119dbcstr x6, [sp+176]
00119dc0ldr x5, [sp+280]
00119dc4subs xzr, x5, 2
00119dc8cset x5, ge
00119dccstrb w5, [sp+63]
00119dd0b.ge 0x119dd8
00119dd4b 0x119dec
00119dd8
00119dd8loc_119dd8:
00119dd8ldr x5, [sp+280]
00119ddcsubs xzr, x5, 36
00119de0cset x5, le
00119de4strb w5, [sp+63]
00119de8b 0x119df0
00119dec
00119decloc_119dec:
00119decb 0x119df0
00119df0
00119df0loc_119df0:
00119df0ldrb w5, [sp+63]
00119df4tbnz w5, 0, 0x119dfc
00119df8b 0x119e04
00119dfc
00119dfcloc_119dfc:
00119dfcb 0x119e00
00119e00
00119e00loc_119e00:
00119e00b 0x11a078
00119e04
00119e04loc_119e04:
00119e04ldr x5, [sp+280]
00119e08cbz x5, 0x119e10
00119e0cb 0x11a1e8
00119e10
00119e10loc_119e10:
00119e10b 0x119e14
00119e14
00119e14loc_119e14:
00119e14movz x5, 10
00119e18str x5, [sp+280]
00119e1cldr x1, [sp+272]
00119e20ldr x5, [sp+264]
00119e24subs xzr, x1, 0
00119e28b.hi 0x119e30
00119e2cb 0x11a628
00119e30
00119e30loc_119e30:
00119e30ldrb w5, [x5]
00119e34subs wzr, w5, 48
00119e38b.eq 0x119e40
00119e3cb 0x11a070
00119e40
00119e40loc_119e40:
00119e40ldr x5, [sp+272]
00119e44str x5, [sp+144]
00119e48subs xzr, x5, 3
00119e4ccset x5, ge
00119e50strb w5, [sp+62]
00119e54b.ge 0x119e5c
00119e58b 0x119e94
00119e5c
00119e5cloc_119e5c:
00119e5cldr x1, [sp+272]
00119e60ldr x2, [sp+264]
00119e64subs xzr, x1, 1
00119e68b.hi 0x119e70
00119e6cb 0x11a620
00119e70
00119e70loc_119e70:
00119e70ldrb w0, [x2+1]
00119e74strb w0, [sp+57]
00119e78bl strconv.lower
00119e7cstrb w0, [sp+61]
00119e80ubfm x1, x0, 0, 7
00119e84subs wzr, w1, 98
00119e88cset x1, eq
00119e8cstrb w1, [sp+62]
00119e90b 0x119e98
00119e94
00119e94loc_119e94:
00119e94b 0x119e98
00119e98
00119e98loc_119e98:
00119e98ldrb w5, [sp+62]
00119e9ctbnz w5, 0, 0x119ea4
00119ea0b 0x119ee4
00119ea4
00119ea4loc_119ea4:
00119ea4b 0x119ea8
00119ea8
00119ea8loc_119ea8:
00119ea8orr x0, xzr, 2
00119eacstr x0, [sp+280]
00119eb0ldr x1, [sp+272]
00119eb4ldr x5, [sp+264]
00119eb8subs xzr, x1, 2
00119ebcb.hs 0x119ec4
00119ec0b 0x11a61c
00119ec4
00119ec4loc_119ec4:
00119ec4sub x6, x1, 2
00119ec8sub x7, xzr, x6
00119eccsbfm x7, x7, 63, 63
00119ed0and x7, x7, 2
00119ed4add x5, x5, x7
00119ed8str x5, [sp+264]
00119edcstr x6, [sp+272]
00119ee0b 0x11a06c
00119ee4
00119ee4loc_119ee4:
00119ee4ldr x5, [sp+272]
00119ee8str x5, [sp+136]
00119eecsubs xzr, x5, 3
00119ef0cset x5, ge
00119ef4strb w5, [sp+60]
00119ef8b.ge 0x119f00
00119efcb 0x119f38
00119f00
00119f00loc_119f00:
00119f00ldr x1, [sp+272]
00119f04ldr x2, [sp+264]
00119f08subs xzr, x1, 1
00119f0cb.hi 0x119f14
00119f10b 0x11a614
00119f14
00119f14loc_119f14:
00119f14ldrb w0, [x2+1]
00119f18strb w0, [sp+56]
00119f1cbl strconv.lower
00119f20strb w0, [sp+61]
00119f24ubfm x1, x0, 0, 7
00119f28subs wzr, w1, 111
00119f2ccset x1, eq
00119f30strb w1, [sp+60]
00119f34b 0x119f3c
00119f38
00119f38loc_119f38:
00119f38b 0x119f3c
00119f3c
00119f3cloc_119f3c:
00119f3cldrb w5, [sp+60]
00119f40tbnz w5, 0, 0x119f48
00119f44b 0x119f88
00119f48
00119f48loc_119f48:
00119f48b 0x119f4c
00119f4c
00119f4cloc_119f4c:
00119f4corr x5, xzr, 8
00119f50str x5, [sp+280]
00119f54ldr x1, [sp+272]
00119f58ldr x5, [sp+264]
00119f5csubs xzr, x1, 2
00119f60b.hs 0x119f68
00119f64b 0x11a60c
00119f68
00119f68loc_119f68:
00119f68sub x6, x1, 2
00119f6csub x7, xzr, x6
00119f70sbfm x7, x7, 63, 63
00119f74and x7, x7, 2
00119f78add x5, x5, x7
00119f7cstr x5, [sp+264]
00119f80str x6, [sp+272]
00119f84b 0x11a06c
00119f88
00119f88loc_119f88:
00119f88ldr x5, [sp+272]
00119f8cstr x5, [sp+128]
00119f90subs xzr, x5, 3
00119f94cset x5, ge
00119f98strb w5, [sp+59]
00119f9cb.ge 0x119fa4
00119fa0b 0x119fdc
00119fa4
00119fa4loc_119fa4:
00119fa4ldr x1, [sp+272]
00119fa8ldr x2, [sp+264]
00119facsubs xzr, x1, 1
00119fb0b.hi 0x119fb8
00119fb4b 0x11a604
00119fb8
00119fb8loc_119fb8:
00119fb8ldrb w0, [x2+1]
00119fbcstrb w0, [sp+55]
00119fc0bl strconv.lower
00119fc4strb w0, [sp+61]
00119fc8ubfm x1, x0, 0, 7
00119fccsubs wzr, w1, 120
00119fd0cset x1, eq
00119fd4strb w1, [sp+59]
00119fd8b 0x119fe0
00119fdc
00119fdcloc_119fdc:
00119fdcb 0x119fe0
00119fe0
00119fe0loc_119fe0:
00119fe0ldrb w5, [sp+59]
00119fe4tbnz w5, 0, 0x119fec
00119fe8b 0x11a02c
00119fec
00119fecloc_119fec:
00119fecb 0x119ff0
00119ff0
00119ff0loc_119ff0:
00119ff0orr x5, xzr, 16
00119ff4str x5, [sp+280]
00119ff8ldr x1, [sp+272]
00119ffcldr x5, [sp+264]
0011a000subs xzr, x1, 2
0011a004b.hs 0x11a00c
0011a008b 0x11a5fc
0011a00c
0011a00cloc_11a00c:
0011a00csub x6, x1, 2
0011a010sub x7, xzr, x6
0011a014sbfm x7, x7, 63, 63
0011a018and x7, x7, 2
0011a01cadd x5, x5, x7
0011a020str x5, [sp+264]
0011a024str x6, [sp+272]
0011a028b 0x11a06c
0011a02c
0011a02cloc_11a02c:
0011a02cb 0x11a030
0011a030
0011a030loc_11a030:
0011a030orr x5, xzr, 8
0011a034str x5, [sp+280]
0011a038ldr x1, [sp+272]
0011a03cldr x5, [sp+264]
0011a040subs xzr, x1, 1
0011a044b.hs 0x11a04c
0011a048b 0x11a5f4
0011a04c
0011a04cloc_11a04c:
0011a04csub x6, x1, 1
0011a050sub x7, xzr, x6
0011a054sbfm x7, x7, 63, 63
0011a058and x7, x7, 1
0011a05cadd x5, x5, x7
0011a060str x5, [sp+264]
0011a064str x6, [sp+272]
0011a068b 0x11a06c
0011a06c
0011a06cloc_11a06c:
0011a06cb 0x11a074
0011a070
0011a070loc_11a070:
0011a070b 0x11a074
0011a074
0011a074loc_11a074:
0011a074b 0x11a078
0011a078
0011a078loc_11a078:
0011a078ldr x5, [sp+288]
0011a07ccbz x5, 0x11a084
0011a080b 0x11a090
0011a084
0011a084loc_11a084:
0011a084orr x4, xzr, 64
0011a088str x4, [sp+288]
0011a08cb 0x11a120
0011a090
0011a090loc_11a090:
0011a090ldr x5, [sp+288]
0011a094subs xzr, x5, 0
0011a098cset x6, lt
0011a09cstrb w6, [sp+63]
0011a0a0tbnz x5, 63, 0x11a0a8
0011a0a4b 0x11a0ac
0011a0a8
0011a0a8loc_11a0a8:
0011a0a8b 0x11a0c0
0011a0ac
0011a0acloc_11a0ac:
0011a0acldr x5, [sp+288]
0011a0b0subs xzr, x5, 64
0011a0b4cset x5, gt
0011a0b8strb w5, [sp+63]
0011a0bcb 0x11a0c0
0011a0c0
0011a0c0loc_11a0c0:
0011a0c0ldrb w5, [sp+63]
0011a0c4tbnz w5, 0, 0x11a0cc
0011a0c8b 0x11a11c
0011a0cc
0011a0ccloc_11a0cc:
0011a0ccldr x4, [sp+288]
0011a0d0ldr x2, [sp+168]
0011a0d4ldr x3, [sp+176]
0011a0d8adrp x0, 0x597000
0011a0dcadd x0, x0, 3406
0011a0e0movz x1, 9
0011a0e4bl strconv.bitSizeError
0011a0e8str x0, [sp+240]
0011a0ecstr x0, [sp+232]
0011a0f0str xzr, [sp+64]
0011a0f4adrp x5, 0x5fb000
0011a0f8add x5, x5, 1120
0011a0fcstr x5, [sp+152]
0011a100str x0, [sp+160]
0011a104ldr x0, [sp+64]
0011a108ldr x1, [sp+152]
0011a10cldr x2, [sp+160]
0011a110ldp x29, x30, [sp-8]
0011a114add sp, sp, 256
0011a118ret x30
0011a11c
0011a11cloc_11a11c:
0011a11cb 0x11a120
0011a120
0011a120loc_11a120:
0011a120str xzr, [sp+96]
0011a124ldr x4, [sp+280]
0011a128str x4, [sp+120]
0011a12csubs xzr, x4, 10
0011a130b.eq 0x11a138
0011a134b 0x11a154
0011a138
0011a138loc_11a138:
0011a138b 0x11a13c
0011a13c
0011a13cloc_11a13c:
0011a13cmovz x4, 39322
0011a140movk x4, 0x99990000
0011a144movk x4, 0x999900000000
0011a148movk x4, 0x1999000000000000
0011a14cstr x4, [sp+96]
0011a150b 0x11a198
0011a154
0011a154loc_11a154:
0011a154subs xzr, x4, 16
0011a158b.eq 0x11a160
0011a15cb 0x11a170
0011a160
0011a160loc_11a160:
0011a160b 0x11a164
0011a164
0011a164loc_11a164:
0011a164movz x4, 0x1000000000000000
0011a168str x4, [sp+96]
0011a16cb 0x11a198
0011a170
0011a170loc_11a170:
0011a170b 0x11a174
0011a174
0011a174loc_11a174:
0011a174b 0x11a178
0011a178
0011a178loc_11a178:
0011a178ldr x4, [sp+280]
0011a17ccbnz x4, 0x11a184
0011a180b 0x11a5f0
0011a184
0011a184loc_11a184:
0011a184movn x5, 0
0011a188udiv x4, x5, x4
0011a18cadd x4, x4, 1
0011a190str x4, [sp+96]
0011a194b 0x11a198
0011a198
0011a198loc_11a198:
0011a198ldr x4, [sp+288]
0011a19corr x5, xzr, 1
0011a1a0lslv x5, x5, x4
0011a1a4subs xzr, x4, 64
0011a1a8csel x4, x5, xzr, lo
0011a1acsub x4, x4, 1
0011a1b0str x4, [sp+88]
0011a1b4strb wzr, [sp+51]
0011a1b8str xzr, [sp+80]
0011a1bcldr x4, [sp+272]
0011a1c0ldr x5, [sp+264]
0011a1c4str x5, [sp+208]
0011a1c8str x4, [sp+216]
0011a1ccstr x4, [sp+224]
0011a1d0str x5, [sp+184]
0011a1d4str x4, [sp+192]
0011a1d8str x4, [sp+200]
0011a1dcstr xzr, [sp+112]
0011a1e0str x4, [sp+104]
0011a1e4b 0x11a23c
0011a1e8
0011a1e8loc_11a1e8:
0011a1e8b 0x11a1ec
0011a1ec
0011a1ecloc_11a1ec:
0011a1ecldr x4, [sp+280]
0011a1f0ldr x2, [sp+168]
0011a1f4ldr x3, [sp+176]
0011a1f8adrp x0, 0x597000
0011a1fcadd x0, x0, 3406
0011a200movz x1, 9
0011a204bl strconv.baseError
0011a208str x0, [sp+232]
0011a20cstr x0, [sp+240]
0011a210str xzr, [sp+64]
0011a214adrp x5, 0x5fb000
0011a218add x5, x5, 1120
0011a21cstr x5, [sp+152]
0011a220str x0, [sp+160]
0011a224ldr x0, [sp+64]
0011a228ldr x1, [sp+152]
0011a22cldr x2, [sp+160]
0011a230ldp x29, x30, [sp-8]
0011a234add sp, sp, 256
0011a238ret x30
0011a23c
0011a23cloc_11a23c:
0011a23cldr x4, [sp+104]
0011a240ldr x5, [sp+112]
0011a244subs xzr, x4, x5
0011a248b.gt 0x11a250
0011a24cb 0x11a544
0011a250
0011a250loc_11a250:
0011a250ldr x4, [sp+112]
0011a254ldr x5, [sp+184]
0011a258ldrb w4, [x5+x4]
0011a25cstrb w4, [sp+53]
0011a260strb wzr, [sp+52]
0011a264subs wzr, w4, 95
0011a268cset x4, eq
0011a26cstrb w4, [sp+63]
0011a270b.eq 0x11a278
0011a274b 0x11a284
0011a278
0011a278loc_11a278:
0011a278ldrb w4, [sp+54]
0011a27cstrb w4, [sp+63]
0011a280b 0x11a288
0011a284
0011a284loc_11a284:
0011a284b 0x11a288
0011a288
0011a288loc_11a288:
0011a288ldrb w4, [sp+63]
0011a28ctbnz w4, 0, 0x11a294
0011a290b 0x11a2a4
0011a294
0011a294loc_11a294:
0011a294b 0x11a298
0011a298
0011a298loc_11a298:
0011a298orr x4, xzr, 1
0011a29cstrb w4, [sp+51]
0011a2a0b 0x11a4e4
0011a2a4
0011a2a4loc_11a2a4:
0011a2a4ldrb w4, [sp+53]
0011a2a8subs wzr, w4, 48
0011a2accset x4, hs
0011a2b0strb w4, [sp+59]
0011a2b4b.hs 0x11a2bc
0011a2b8b 0x11a2d0
0011a2bc
0011a2bcloc_11a2bc:
0011a2bcldrb w4, [sp+53]
0011a2c0subs wzr, w4, 57
0011a2c4cset x4, ls
0011a2c8strb w4, [sp+59]
0011a2ccb 0x11a2d4
0011a2d0
0011a2d0loc_11a2d0:
0011a2d0b 0x11a2d4
0011a2d4
0011a2d4loc_11a2d4:
0011a2d4ldrb w4, [sp+59]
0011a2d8tbnz w4, 0, 0x11a2e0
0011a2dcb 0x11a2f4
0011a2e0
0011a2e0loc_11a2e0:
0011a2e0b 0x11a2e4
0011a2e4
0011a2e4loc_11a2e4:
0011a2e4ldrb w4, [sp+53]
0011a2e8sub x4, x4, 48
0011a2ecstrb w4, [sp+52]
0011a2f0b 0x11a364
0011a2f4
0011a2f4loc_11a2f4:
0011a2f4ldrb w0, [sp+53]
0011a2f8bl strconv.lower
0011a2fcstrb w0, [sp+61]
0011a300ubfm x1, x0, 0, 7
0011a304subs wzr, w1, 97
0011a308cset x1, hs
0011a30cstrb w1, [sp+60]
0011a310b.hs 0x11a318
0011a314b 0x11a338
0011a318
0011a318loc_11a318:
0011a318ldrb w0, [sp+53]
0011a31cbl strconv.lower
0011a320strb w0, [sp+58]
0011a324ubfm x1, x0, 0, 7
0011a328subs wzr, w1, 122
0011a32ccset x1, ls
0011a330strb w1, [sp+60]
0011a334b 0x11a33c
0011a338
0011a338loc_11a338:
0011a338b 0x11a33c
0011a33c
0011a33cloc_11a33c:
0011a33cldrb w4, [sp+60]
0011a340tbnz w4, 0, 0x11a348
0011a344b 0x11a4f4
0011a348
0011a348loc_11a348:
0011a348b 0x11a34c
0011a34c
0011a34cloc_11a34c:
0011a34cldrb w0, [sp+53]
0011a350bl strconv.lower
0011a354strb w0, [sp+58]
0011a358sub x1, x0, 87
0011a35cstrb w1, [sp+52]
0011a360b 0x11a364
0011a364
0011a364loc_11a364:
0011a364ldrb w4, [sp+52]
0011a368ldr x5, [sp+280]
0011a36cubfm x5, x5, 0, 7
0011a370subs wzr, w5, w4
0011a374b.ls 0x11a37c
0011a378b 0x11a3c8
0011a37c
0011a37cloc_11a37c:
0011a37cldr x2, [sp+168]
0011a380ldr x3, [sp+176]
0011a384adrp x0, 0x597000
0011a388add x0, x0, 3406
0011a38cmovz x1, 9
0011a390bl strconv.syntaxError
0011a394str x0, [sp+240]
0011a398str x0, [sp+232]
0011a39cstr xzr, [sp+64]
0011a3a0adrp x4, 0x5fb000
0011a3a4add x4, x4, 1120
0011a3a8str x4, [sp+152]
0011a3acstr x0, [sp+160]
0011a3b0ldr x0, [sp+64]
0011a3b4ldr x1, [sp+152]
0011a3b8ldr x2, [sp+160]
0011a3bcldp x29, x30, [sp-8]
0011a3c0add sp, sp, 256
0011a3c4ret x30
0011a3c8
0011a3c8loc_11a3c8:
0011a3c8ldr x4, [sp+96]
0011a3ccldr x5, [sp+80]
0011a3d0subs xzr, x4, x5
0011a3d4b.ls 0x11a3dc
0011a3d8b 0x11a42c
0011a3dc
0011a3dcloc_11a3dc:
0011a3dcldr x2, [sp+168]
0011a3e0ldr x3, [sp+176]
0011a3e4adrp x0, 0x597000
0011a3e8add x0, x0, 3406
0011a3ecmovz x1, 9
0011a3f0bl strconv.rangeError
0011a3f4str x0, [sp+232]
0011a3f8str x0, [sp+240]
0011a3fcldr x4, [sp+88]
0011a400str x4, [sp+64]
0011a404adrp x4, 0x5fb000
0011a408add x4, x4, 1120
0011a40cstr x4, [sp+152]
0011a410str x0, [sp+160]
0011a414ldr x0, [sp+64]
0011a418ldr x1, [sp+152]
0011a41cldr x2, [sp+160]
0011a420ldp x29, x30, [sp-8]
0011a424add sp, sp, 256
0011a428ret x30
0011a42c
0011a42cloc_11a42c:
0011a42cldr x4, [sp+80]
0011a430ldr x5, [sp+280]
0011a434madd x4, x4, x5, xzr
0011a438str x4, [sp+80]
0011a43cldrb w5, [sp+52]
0011a440add x5, x4, x5
0011a444str x5, [sp+72]
0011a448subs xzr, x4, x5
0011a44ccset x4, hi
0011a450strb w4, [sp+60]
0011a454b.hi 0x11a45c
0011a458b 0x11a460
0011a45c
0011a45cloc_11a45c:
0011a45cb 0x11a478
0011a460
0011a460loc_11a460:
0011a460ldr x4, [sp+72]
0011a464ldr x5, [sp+88]
0011a468subs xzr, x5, x4
0011a46ccset x4, lo
0011a470strb w4, [sp+60]
0011a474b 0x11a478
0011a478
0011a478loc_11a478:
0011a478ldrb w4, [sp+60]
0011a47ctbnz w4, 0, 0x11a484
0011a480b 0x11a4d4
0011a484
0011a484loc_11a484:
0011a484ldr x2, [sp+168]
0011a488ldr x3, [sp+176]
0011a48cadrp x0, 0x597000
0011a490add x0, x0, 3406
0011a494movz x1, 9
0011a498bl strconv.rangeError
0011a49cstr x0, [sp+240]
0011a4a0str x0, [sp+232]
0011a4a4ldr x4, [sp+88]
0011a4a8str x4, [sp+64]
0011a4acadrp x4, 0x5fb000
0011a4b0add x4, x4, 1120
0011a4b4str x4, [sp+152]
0011a4b8str x0, [sp+160]
0011a4bcldr x0, [sp+64]
0011a4c0ldr x1, [sp+152]
0011a4c4ldr x2, [sp+160]
0011a4c8ldp x29, x30, [sp-8]
0011a4ccadd sp, sp, 256
0011a4d0ret x30
0011a4d4
0011a4d4loc_11a4d4:
0011a4d4ldr x4, [sp+72]
0011a4d8str x4, [sp+80]
0011a4dcorr x4, xzr, 1
0011a4e0b 0x11a4e4
0011a4e4
0011a4e4loc_11a4e4:
0011a4e4ldr x5, [sp+112]
0011a4e8add x5, x5, 1
0011a4ecstr x5, [sp+112]
0011a4f0b 0x11a23c
0011a4f4
0011a4f4loc_11a4f4:
0011a4f4b 0x11a4f8
0011a4f8
0011a4f8loc_11a4f8:
0011a4f8ldr x2, [sp+168]
0011a4fcldr x3, [sp+176]
0011a500adrp x0, 0x597000
0011a504add x0, x0, 3406
0011a508movz x1, 9
0011a50cbl strconv.syntaxError
0011a510str x0, [sp+232]
0011a514str x0, [sp+240]
0011a518str xzr, [sp+64]
0011a51cadrp x4, 0x5fb000
0011a520add x4, x4, 1120
0011a524str x4, [sp+152]
0011a528str x0, [sp+160]
0011a52cldr x0, [sp+64]
0011a530ldr x1, [sp+152]
0011a534ldr x2, [sp+160]
0011a538ldp x29, x30, [sp-8]
0011a53cadd sp, sp, 256
0011a540ret x30
0011a544
0011a544loc_11a544:
0011a544ldrb w4, [sp+51]
0011a548strb w4, [sp+60]
0011a54ctbnz w4, 0, 0x11a554
0011a550b 0x11a570
0011a554
0011a554loc_11a554:
0011a554ldr x0, [sp+168]
0011a558ldr x1, [sp+176]
0011a55cbl strconv.underscoreOK
0011a560strb w0, [sp+59]
0011a564eor x2, x0, 1
0011a568strb w2, [sp+60]
0011a56cb 0x11a574
0011a570
0011a570loc_11a570:
0011a570b 0x11a574
0011a574
0011a574loc_11a574:
0011a574ldrb w4, [sp+60]
0011a578tbnz w4, 0, 0x11a580
0011a57cb 0x11a5cc
0011a580
0011a580loc_11a580:
0011a580ldr x2, [sp+168]
0011a584ldr x3, [sp+176]
0011a588adrp x0, 0x597000
0011a58cadd x0, x0, 3406
0011a590movz x1, 9
0011a594bl strconv.syntaxError
0011a598str x0, [sp+232]
0011a59cstr x0, [sp+240]
0011a5a0str xzr, [sp+64]
0011a5a4adrp x4, 0x5fb000
0011a5a8add x4, x4, 1120
0011a5acstr x4, [sp+152]
0011a5b0str x0, [sp+160]
0011a5b4ldr x0, [sp+64]
0011a5b8ldr x1, [sp+152]
0011a5bcldr x2, [sp+160]
0011a5c0ldp x29, x30, [sp-8]
0011a5c4add sp, sp, 256
0011a5c8ret x30
0011a5cc
0011a5ccloc_11a5cc:
0011a5ccldr x3, [sp+80]
0011a5d0str x3, [sp+64]
0011a5d4stp xzr, xzr, [sp+152]
0011a5d8ldr x0, [sp+64]
0011a5dcmov x1, xzr
0011a5e0mov x2, xzr
0011a5e4ldp x29, x30, [sp-8]
0011a5e8add sp, sp, 256
0011a5ecret x30
0011a5f0
0011a5f0loc_11a5f0:
0011a5f0bl runtime.panicdivide
0011a5f4
0011a5f4loc_11a5f4:
0011a5f4orr x0, xzr, 1
0011a5f8bl runtime.panicSliceB
0011a5fc
0011a5fcloc_11a5fc:
0011a5fcorr x0, xzr, 2
0011a600bl runtime.panicSliceB
0011a604
0011a604loc_11a604:
0011a604orr x0, xzr, 1
0011a608bl runtime.panicIndex
0011a60c
0011a60cloc_11a60c:
0011a60corr x0, xzr, 2
0011a610bl runtime.panicSliceB
0011a614
0011a614loc_11a614:
0011a614orr x0, xzr, 1
0011a618bl runtime.panicIndex
0011a61c
0011a61cloc_11a61c:
0011a61cbl runtime.panicSliceB
0011a620
0011a620loc_11a620:
0011a620orr x0, xzr, 1
0011a624bl runtime.panicIndex
0011a628
0011a628loc_11a628:
0011a628mov x0, xzr
0011a62cbl runtime.panicIndex
0011a630hint
0011a634
0011a634loc_11a634:
0011a634stp x0, x1, [sp+8]
0011a638stp x2, x3, [sp+24]
0011a63cmov x3, x30
0011a640bl runtime.morestack_noctxt.abi0
0011a644ldp x0, x1, [sp+8]
0011a648ldp x2, x3, [sp+24]
0011a64cb 0x119d10
00119d10
00119d10strconv.ParseUint: ; void strconv.ParseUint(struct string s, int base, int bitSize)
00119d10ldr x16, [x28+16]
00119d14sub x17, sp, 128
00119d18subs xzr, x17, x16
00119d1cb.ls 0x11a634
00119d20sub x20, sp, 256
00119d24stp x29, x30, [x20-8]
00119d28add sp, x20, 0
00119d2csub x29, sp, 8
00119d30str x0, [sp+264]
00119d34str x1, [sp+272]
00119d38str x2, [sp+280]
00119d3cstr x3, [sp+288]
00119d40str xzr, [sp+64]
00119d44stp xzr, xzr, [sp+152]
00119d48ldr x5, [sp+272]
00119d4ccbz x5, 0x119d54
00119d50b 0x119da0
00119d54
00119d54loc_119d54:
00119d54ldr x2, [sp+264]
00119d58ldr x3, [sp+272]
00119d5cadrp x0, 0x598000
00119d60add x0, x0, 3406
00119d64movz x1, 9
00119d68bl strconv.syntaxError
00119d6cstr x0, [sp+240]
00119d70str x0, [sp+232]
00119d74str xzr, [sp+64]
00119d78adrp x4, 0x5fc000
00119d7cadd x4, x4, 1120
00119d80str x4, [sp+152]
00119d84str x0, [sp+160]
00119d88ldr x0, [sp+64]
00119d8cldr x1, [sp+152]
00119d90ldr x2, [sp+160]
00119d94ldp x29, x30, [sp-8]
00119d98add sp, sp, 256
00119d9cret x30
00119da0
00119da0loc_119da0:
00119da0ldr x5, [sp+280]
00119da4subs xzr, x5, 0
00119da8cset x5, eq
00119dacstrb w5, [sp+54]
00119db0ldr x5, [sp+264]
00119db4ldr x6, [sp+272]
00119db8str x5, [sp+168]
00119dbcstr x6, [sp+176]
00119dc0ldr x5, [sp+280]
00119dc4subs xzr, x5, 2
00119dc8cset x5, ge
00119dccstrb w5, [sp+63]
00119dd0b.ge 0x119dd8
00119dd4b 0x119dec
00119dd8
00119dd8loc_119dd8:
00119dd8ldr x5, [sp+280]
00119ddcsubs xzr, x5, 36
00119de0cset x5, le
00119de4strb w5, [sp+63]
00119de8b 0x119df0
00119dec
00119decloc_119dec:
00119decb 0x119df0
00119df0
00119df0loc_119df0:
00119df0ldrb w5, [sp+63]
00119df4tbnz w5, 0, 0x119dfc
00119df8b 0x119e04
00119dfc
00119dfcloc_119dfc:
00119dfcb 0x119e00
00119e00
00119e00loc_119e00:
00119e00b 0x11a078
00119e04
00119e04loc_119e04:
00119e04ldr x5, [sp+280]
00119e08cbz x5, 0x119e10
00119e0cb 0x11a1e8
00119e10
00119e10loc_119e10:
00119e10b 0x119e14
00119e14
00119e14loc_119e14:
00119e14movz x5, 10
00119e18str x5, [sp+280]
00119e1cldr x1, [sp+272]
00119e20ldr x5, [sp+264]
00119e24subs xzr, x1, 0
00119e28b.hi 0x119e30
00119e2cb 0x11a628
00119e30
00119e30loc_119e30:
00119e30ldrb w5, [x5]
00119e34subs wzr, w5, 48
00119e38b.eq 0x119e40
00119e3cb 0x11a070
00119e40
00119e40loc_119e40:
00119e40ldr x5, [sp+272]
00119e44str x5, [sp+144]
00119e48subs xzr, x5, 3
00119e4ccset x5, ge
00119e50strb w5, [sp+62]
00119e54b.ge 0x119e5c
00119e58b 0x119e94
00119e5c
00119e5cloc_119e5c:
00119e5cldr x1, [sp+272]
00119e60ldr x2, [sp+264]
00119e64subs xzr, x1, 1
00119e68b.hi 0x119e70
00119e6cb 0x11a620
00119e70
00119e70loc_119e70:
00119e70ldrb w0, [x2+1]
00119e74strb w0, [sp+57]
00119e78bl strconv.lower
00119e7cstrb w0, [sp+61]
00119e80ubfm x1, x0, 0, 7
00119e84subs wzr, w1, 98
00119e88cset x1, eq
00119e8cstrb w1, [sp+62]
00119e90b 0x119e98
00119e94
00119e94loc_119e94:
00119e94b 0x119e98
00119e98
00119e98loc_119e98:
00119e98ldrb w5, [sp+62]
00119e9ctbnz w5, 0, 0x119ea4
00119ea0b 0x119ee4
00119ea4
00119ea4loc_119ea4:
00119ea4b 0x119ea8
00119ea8
00119ea8loc_119ea8:
00119ea8orr x0, xzr, 2
00119eacstr x0, [sp+280]
00119eb0ldr x1, [sp+272]
00119eb4ldr x5, [sp+264]
00119eb8subs xzr, x1, 2
00119ebcb.hs 0x119ec4
00119ec0b 0x11a61c
00119ec4
00119ec4loc_119ec4:
00119ec4sub x6, x1, 2
00119ec8sub x7, xzr, x6
00119eccsbfm x7, x7, 63, 63
00119ed0and x7, x7, 2
00119ed4add x5, x5, x7
00119ed8str x5, [sp+264]
00119edcstr x6, [sp+272]
00119ee0b 0x11a06c
00119ee4
00119ee4loc_119ee4:
00119ee4ldr x5, [sp+272]
00119ee8str x5, [sp+136]
00119eecsubs xzr, x5, 3
00119ef0cset x5, ge
00119ef4strb w5, [sp+60]
00119ef8b.ge 0x119f00
00119efcb 0x119f38
00119f00
00119f00loc_119f00:
00119f00ldr x1, [sp+272]
00119f04ldr x2, [sp+264]
00119f08subs xzr, x1, 1
00119f0cb.hi 0x119f14
00119f10b 0x11a614
00119f14
00119f14loc_119f14:
00119f14ldrb w0, [x2+1]
00119f18strb w0, [sp+56]
00119f1cbl strconv.lower
00119f20strb w0, [sp+61]
00119f24ubfm x1, x0, 0, 7
00119f28subs wzr, w1, 111
00119f2ccset x1, eq
00119f30strb w1, [sp+60]
00119f34b 0x119f3c
00119f38
00119f38loc_119f38:
00119f38b 0x119f3c
00119f3c
00119f3cloc_119f3c:
00119f3cldrb w5, [sp+60]
00119f40tbnz w5, 0, 0x119f48
00119f44b 0x119f88
00119f48
00119f48loc_119f48:
00119f48b 0x119f4c
00119f4c
00119f4cloc_119f4c:
00119f4corr x5, xzr, 8
00119f50str x5, [sp+280]
00119f54ldr x1, [sp+272]
00119f58ldr x5, [sp+264]
00119f5csubs xzr, x1, 2
00119f60b.hs 0x119f68
00119f64b 0x11a60c
00119f68
00119f68loc_119f68:
00119f68sub x6, x1, 2
00119f6csub x7, xzr, x6
00119f70sbfm x7, x7, 63, 63
00119f74and x7, x7, 2
00119f78add x5, x5, x7
00119f7cstr x5, [sp+264]
00119f80str x6, [sp+272]
00119f84b 0x11a06c
00119f88
00119f88loc_119f88:
00119f88ldr x5, [sp+272]
00119f8cstr x5, [sp+128]
00119f90subs xzr, x5, 3
00119f94cset x5, ge
00119f98strb w5, [sp+59]
00119f9cb.ge 0x119fa4
00119fa0b 0x119fdc
00119fa4
00119fa4loc_119fa4:
00119fa4ldr x1, [sp+272]
00119fa8ldr x2, [sp+264]
00119facsubs xzr, x1, 1
00119fb0b.hi 0x119fb8
00119fb4b 0x11a604
00119fb8
00119fb8loc_119fb8:
00119fb8ldrb w0, [x2+1]
00119fbcstrb w0, [sp+55]
00119fc0bl strconv.lower
00119fc4strb w0, [sp+61]
00119fc8ubfm x1, x0, 0, 7
00119fccsubs wzr, w1, 120
00119fd0cset x1, eq
00119fd4strb w1, [sp+59]
00119fd8b 0x119fe0
00119fdc
00119fdcloc_119fdc:
00119fdcb 0x119fe0
00119fe0
00119fe0loc_119fe0:
00119fe0ldrb w5, [sp+59]
00119fe4tbnz w5, 0, 0x119fec
00119fe8b 0x11a02c
00119fec
00119fecloc_119fec:
00119fecb 0x119ff0
00119ff0
00119ff0loc_119ff0:
00119ff0orr x5, xzr, 16
00119ff4str x5, [sp+280]
00119ff8ldr x1, [sp+272]
00119ffcldr x5, [sp+264]
0011a000subs xzr, x1, 2
0011a004b.hs 0x11a00c
0011a008b 0x11a5fc
0011a00c
0011a00cloc_11a00c:
0011a00csub x6, x1, 2
0011a010sub x7, xzr, x6
0011a014sbfm x7, x7, 63, 63
0011a018and x7, x7, 2
0011a01cadd x5, x5, x7
0011a020str x5, [sp+264]
0011a024str x6, [sp+272]
0011a028b 0x11a06c
0011a02c
0011a02cloc_11a02c:
0011a02cb 0x11a030
0011a030
0011a030loc_11a030:
0011a030orr x5, xzr, 8
0011a034str x5, [sp+280]
0011a038ldr x1, [sp+272]
0011a03cldr x5, [sp+264]
0011a040subs xzr, x1, 1
0011a044b.hs 0x11a04c
0011a048b 0x11a5f4
0011a04c
0011a04cloc_11a04c:
0011a04csub x6, x1, 1
0011a050sub x7, xzr, x6
0011a054sbfm x7, x7, 63, 63
0011a058and x7, x7, 1
0011a05cadd x5, x5, x7
0011a060str x5, [sp+264]
0011a064str x6, [sp+272]
0011a068b 0x11a06c
0011a06c
0011a06cloc_11a06c:
0011a06cb 0x11a074
0011a070
0011a070loc_11a070:
0011a070b 0x11a074
0011a074
0011a074loc_11a074:
0011a074b 0x11a078
0011a078
0011a078loc_11a078:
0011a078ldr x5, [sp+288]
0011a07ccbz x5, 0x11a084
0011a080b 0x11a090
0011a084
0011a084loc_11a084:
0011a084orr x4, xzr, 64
0011a088str x4, [sp+288]
0011a08cb 0x11a120
0011a090
0011a090loc_11a090:
0011a090ldr x5, [sp+288]
0011a094subs xzr, x5, 0
0011a098cset x6, lt
0011a09cstrb w6, [sp+63]
0011a0a0tbnz x5, 63, 0x11a0a8
0011a0a4b 0x11a0ac
0011a0a8
0011a0a8loc_11a0a8:
0011a0a8b 0x11a0c0
0011a0ac
0011a0acloc_11a0ac:
0011a0acldr x5, [sp+288]
0011a0b0subs xzr, x5, 64
0011a0b4cset x5, gt
0011a0b8strb w5, [sp+63]
0011a0bcb 0x11a0c0
0011a0c0
0011a0c0loc_11a0c0:
0011a0c0ldrb w5, [sp+63]
0011a0c4tbnz w5, 0, 0x11a0cc
0011a0c8b 0x11a11c
0011a0cc
0011a0ccloc_11a0cc:
0011a0ccldr x4, [sp+288]
0011a0d0ldr x2, [sp+168]
0011a0d4ldr x3, [sp+176]
0011a0d8adrp x0, 0x597000
0011a0dcadd x0, x0, 3406
0011a0e0movz x1, 9
0011a0e4bl strconv.bitSizeError
0011a0e8str x0, [sp+240]
0011a0ecstr x0, [sp+232]
0011a0f0str xzr, [sp+64]
0011a0f4adrp x5, 0x5fb000
0011a0f8add x5, x5, 1120
0011a0fcstr x5, [sp+152]
0011a100str x0, [sp+160]
0011a104ldr x0, [sp+64]
0011a108ldr x1, [sp+152]
0011a10cldr x2, [sp+160]
0011a110ldp x29, x30, [sp-8]
0011a114add sp, sp, 256
0011a118ret x30
0011a11c
0011a11cloc_11a11c:
0011a11cb 0x11a120
0011a120
0011a120loc_11a120:
0011a120str xzr, [sp+96]
0011a124ldr x4, [sp+280]
0011a128str x4, [sp+120]
0011a12csubs xzr, x4, 10
0011a130b.eq 0x11a138
0011a134b 0x11a154
0011a138
0011a138loc_11a138:
0011a138b 0x11a13c
0011a13c
0011a13cloc_11a13c:
0011a13cmovz x4, 39322
0011a140movk x4, 0x99990000
0011a144movk x4, 0x999900000000
0011a148movk x4, 0x1999000000000000
0011a14cstr x4, [sp+96]
0011a150b 0x11a198
0011a154
0011a154loc_11a154:
0011a154subs xzr, x4, 16
0011a158b.eq 0x11a160
0011a15cb 0x11a170
0011a160
0011a160loc_11a160:
0011a160b 0x11a164
0011a164
0011a164loc_11a164:
0011a164movz x4, 0x1000000000000000
0011a168str x4, [sp+96]
0011a16cb 0x11a198
0011a170
0011a170loc_11a170:
0011a170b 0x11a174
0011a174
0011a174loc_11a174:
0011a174b 0x11a178
0011a178
0011a178loc_11a178:
0011a178ldr x4, [sp+280]
0011a17ccbnz x4, 0x11a184
0011a180b 0x11a5f0
0011a184
0011a184loc_11a184:
0011a184movn x5, 0
0011a188udiv x4, x5, x4
0011a18cadd x4, x4, 1
0011a190str x4, [sp+96]
0011a194b 0x11a198
0011a198
0011a198loc_11a198:
0011a198ldr x4, [sp+288]
0011a19corr x5, xzr, 1
0011a1a0lslv x5, x5, x4
0011a1a4subs xzr, x4, 64
0011a1a8csel x4, x5, xzr, lo
0011a1acsub x4, x4, 1
0011a1b0str x4, [sp+88]
0011a1b4strb wzr, [sp+51]
0011a1b8str xzr, [sp+80]
0011a1bcldr x4, [sp+272]
0011a1c0ldr x5, [sp+264]
0011a1c4str x5, [sp+208]
0011a1c8str x4, [sp+216]
0011a1ccstr x4, [sp+224]
0011a1d0str x5, [sp+184]
0011a1d4str x4, [sp+192]
0011a1d8str x4, [sp+200]
0011a1dcstr xzr, [sp+112]
0011a1e0str x4, [sp+104]
0011a1e4b 0x11a23c
0011a1e8
0011a1e8loc_11a1e8:
0011a1e8b 0x11a1ec
0011a1ec
0011a1ecloc_11a1ec:
0011a1ecldr x4, [sp+280]
0011a1f0ldr x2, [sp+168]
0011a1f4ldr x3, [sp+176]
0011a1f8adrp x0, 0x597000
0011a1fcadd x0, x0, 3406
0011a200movz x1, 9
0011a204bl strconv.baseError
0011a208str x0, [sp+232]
0011a20cstr x0, [sp+240]
0011a210str xzr, [sp+64]
0011a214adrp x5, 0x5fb000
0011a218add x5, x5, 1120
0011a21cstr x5, [sp+152]
0011a220str x0, [sp+160]
0011a224ldr x0, [sp+64]
0011a228ldr x1, [sp+152]
0011a22cldr x2, [sp+160]
0011a230ldp x29, x30, [sp-8]
0011a234add sp, sp, 256
0011a238ret x30
0011a23c
0011a23cloc_11a23c:
0011a23cldr x4, [sp+104]
0011a240ldr x5, [sp+112]
0011a244subs xzr, x4, x5
0011a248b.gt 0x11a250
0011a24cb 0x11a544
0011a250
0011a250loc_11a250:
0011a250ldr x4, [sp+112]
0011a254ldr x5, [sp+184]
0011a258ldrb w4, [x5+x4]
0011a25cstrb w4, [sp+53]
0011a260strb wzr, [sp+52]
0011a264subs wzr, w4, 95
0011a268cset x4, eq
0011a26cstrb w4, [sp+63]
0011a270b.eq 0x11a278
0011a274b 0x11a284
0011a278
0011a278loc_11a278:
0011a278ldrb w4, [sp+54]
0011a27cstrb w4, [sp+63]
0011a280b 0x11a288
0011a284
0011a284loc_11a284:
0011a284b 0x11a288
0011a288
0011a288loc_11a288:
0011a288ldrb w4, [sp+63]
0011a28ctbnz w4, 0, 0x11a294
0011a290b 0x11a2a4
0011a294
0011a294loc_11a294:
0011a294b 0x11a298
0011a298
0011a298loc_11a298:
0011a298orr x4, xzr, 1
0011a29cstrb w4, [sp+51]
0011a2a0b 0x11a4e4
0011a2a4
0011a2a4loc_11a2a4:
0011a2a4ldrb w4, [sp+53]
0011a2a8subs wzr, w4, 48
0011a2accset x4, hs
0011a2b0strb w4, [sp+59]
0011a2b4b.hs 0x11a2bc
0011a2b8b 0x11a2d0
0011a2bc
0011a2bcloc_11a2bc:
0011a2bcldrb w4, [sp+53]
0011a2c0subs wzr, w4, 57
0011a2c4cset x4, ls
0011a2c8strb w4, [sp+59]
0011a2ccb 0x11a2d4
0011a2d0
0011a2d0loc_11a2d0:
0011a2d0b 0x11a2d4
0011a2d4
0011a2d4loc_11a2d4:
0011a2d4ldrb w4, [sp+59]
0011a2d8tbnz w4, 0, 0x11a2e0
0011a2dcb 0x11a2f4
0011a2e0
0011a2e0loc_11a2e0:
0011a2e0b 0x11a2e4
0011a2e4
0011a2e4loc_11a2e4:
0011a2e4ldrb w4, [sp+53]
0011a2e8sub x4, x4, 48
0011a2ecstrb w4, [sp+52]
0011a2f0b 0x11a364
0011a2f4
0011a2f4loc_11a2f4:
0011a2f4ldrb w0, [sp+53]
0011a2f8bl strconv.lower
0011a2fcstrb w0, [sp+61]
0011a300ubfm x1, x0, 0, 7
0011a304subs wzr, w1, 97
0011a308cset x1, hs
0011a30cstrb w1, [sp+60]
0011a310b.hs 0x11a318
0011a314b 0x11a338
0011a318
0011a318loc_11a318:
0011a318ldrb w0, [sp+53]
0011a31cbl strconv.lower
0011a320strb w0, [sp+58]
0011a324ubfm x1, x0, 0, 7
0011a328subs wzr, w1, 122
0011a32ccset x1, ls
0011a330strb w1, [sp+60]
0011a334b 0x11a33c
0011a338
0011a338loc_11a338:
0011a338b 0x11a33c
0011a33c
0011a33cloc_11a33c:
0011a33cldrb w4, [sp+60]
0011a340tbnz w4, 0, 0x11a348
0011a344b 0x11a4f4
0011a348
0011a348loc_11a348:
0011a348b 0x11a34c
0011a34c
0011a34cloc_11a34c:
0011a34cldrb w0, [sp+53]
0011a350bl strconv.lower
0011a354strb w0, [sp+58]
0011a358sub x1, x0, 87
0011a35cstrb w1, [sp+52]
0011a360b 0x11a364
0011a364
0011a364loc_11a364:
0011a364ldrb w4, [sp+52]
0011a368ldr x5, [sp+280]
0011a36cubfm x5, x5, 0, 7
0011a370subs wzr, w5, w4
0011a374b.ls 0x11a37c
0011a378b 0x11a3c8
0011a37c
0011a37cloc_11a37c:
0011a37cldr x2, [sp+168]
0011a380ldr x3, [sp+176]
0011a384adrp x0, 0x597000
0011a388add x0, x0, 3406
0011a38cmovz x1, 9
0011a390bl strconv.syntaxError
0011a394str x0, [sp+240]
0011a398str x0, [sp+232]
0011a39cstr xzr, [sp+64]
0011a3a0adrp x4, 0x5fb000
0011a3a4add x4, x4, 1120
0011a3a8str x4, [sp+152]
0011a3acstr x0, [sp+160]
0011a3b0ldr x0, [sp+64]
0011a3b4ldr x1, [sp+152]
0011a3b8ldr x2, [sp+160]
0011a3bcldp x29, x30, [sp-8]
0011a3c0add sp, sp, 256
0011a3c4ret x30
0011a3c8
0011a3c8loc_11a3c8:
0011a3c8ldr x4, [sp+96]
0011a3ccldr x5, [sp+80]
0011a3d0subs xzr, x4, x5
0011a3d4b.ls 0x11a3dc
0011a3d8b 0x11a42c
0011a3dc
0011a3dcloc_11a3dc:
0011a3dcldr x2, [sp+168]
0011a3e0ldr x3, [sp+176]
0011a3e4adrp x0, 0x597000
0011a3e8add x0, x0, 3406
0011a3ecmovz x1, 9
0011a3f0bl strconv.rangeError
0011a3f4str x0, [sp+232]
0011a3f8str x0, [sp+240]
0011a3fcldr x4, [sp+88]
0011a400str x4, [sp+64]
0011a404adrp x4, 0x5fb000
0011a408add x4, x4, 1120
0011a40cstr x4, [sp+152]
0011a410str x0, [sp+160]
0011a414ldr x0, [sp+64]
0011a418ldr x1, [sp+152]
0011a41cldr x2, [sp+160]
0011a420ldp x29, x30, [sp-8]
0011a424add sp, sp, 256
0011a428ret x30
0011a42c
0011a42cloc_11a42c:
0011a42cldr x4, [sp+80]
0011a430ldr x5, [sp+280]
0011a434madd x4, x4, x5, xzr
0011a438str x4, [sp+80]
0011a43cldrb w5, [sp+52]
0011a440add x5, x4, x5
0011a444str x5, [sp+72]
0011a448subs xzr, x4, x5
0011a44ccset x4, hi
0011a450strb w4, [sp+60]
0011a454b.hi 0x11a45c
0011a458b 0x11a460
0011a45c
0011a45cloc_11a45c:
0011a45cb 0x11a478
0011a460
0011a460loc_11a460:
0011a460ldr x4, [sp+72]
0011a464ldr x5, [sp+88]
0011a468subs xzr, x5, x4
0011a46ccset x4, lo
0011a470strb w4, [sp+60]
0011a474b 0x11a478
0011a478
0011a478loc_11a478:
0011a478ldrb w4, [sp+60]
0011a47ctbnz w4, 0, 0x11a484
0011a480b 0x11a4d4
0011a484
0011a484loc_11a484:
0011a484ldr x2, [sp+168]
0011a488ldr x3, [sp+176]
0011a48cadrp x0, 0x597000
0011a490add x0, x0, 3406
0011a494movz x1, 9
0011a498bl strconv.rangeError
0011a49cstr x0, [sp+240]
0011a4a0str x0, [sp+232]
0011a4a4ldr x4, [sp+88]
0011a4a8str x4, [sp+64]
0011a4acadrp x4, 0x5fb000
0011a4b0add x4, x4, 1120
0011a4b4str x4, [sp+152]
0011a4b8str x0, [sp+160]
0011a4bcldr x0, [sp+64]
0011a4c0ldr x1, [sp+152]
0011a4c4ldr x2, [sp+160]
0011a4c8ldp x29, x30, [sp-8]
0011a4ccadd sp, sp, 256
0011a4d0ret x30
0011a4d4
0011a4d4loc_11a4d4:
0011a4d4ldr x4, [sp+72]
0011a4d8str x4, [sp+80]
0011a4dcorr x4, xzr, 1
0011a4e0b 0x11a4e4
0011a4e4
0011a4e4loc_11a4e4:
0011a4e4ldr x5, [sp+112]
0011a4e8add x5, x5, 1
0011a4ecstr x5, [sp+112]
0011a4f0b 0x11a23c
0011a4f4
0011a4f4loc_11a4f4:
0011a4f4b 0x11a4f8
0011a4f8
0011a4f8loc_11a4f8:
0011a4f8ldr x2, [sp+168]
0011a4fcldr x3, [sp+176]
0011a500adrp x0, 0x597000
0011a504add x0, x0, 3406
0011a508movz x1, 9
0011a50cbl strconv.syntaxError
0011a510str x0, [sp+232]
0011a514str x0, [sp+240]
0011a518str xzr, [sp+64]
0011a51cadrp x4, 0x5fb000
0011a520add x4, x4, 1120
0011a524str x4, [sp+152]
0011a528str x0, [sp+160]
0011a52cldr x0, [sp+64]
0011a530ldr x1, [sp+152]
0011a534ldr x2, [sp+160]
0011a538ldp x29, x30, [sp-8]
0011a53cadd sp, sp, 256
0011a540ret x30
0011a544
0011a544loc_11a544:
0011a544ldrb w4, [sp+51]
0011a548strb w4, [sp+60]
0011a54ctbnz w4, 0, 0x11a554
0011a550b 0x11a570
0011a554
0011a554loc_11a554:
0011a554ldr x0, [sp+168]
0011a558ldr x1, [sp+176]
0011a55cbl strconv.underscoreOK
0011a560strb w0, [sp+59]
0011a564eor x2, x0, 1
0011a568strb w2, [sp+60]
0011a56cb 0x11a574
0011a570
0011a570loc_11a570:
0011a570b 0x11a574
0011a574
0011a574loc_11a574:
0011a574ldrb w4, [sp+60]
0011a578tbnz w4, 0, 0x11a580
0011a57cb 0x11a5cc
0011a580
0011a580loc_11a580:
0011a580ldr x2, [sp+168]
0011a584ldr x3, [sp+176]
0011a588adrp x0, 0x597000
0011a58cadd x0, x0, 3406
0011a590movz x1, 9
0011a594bl strconv.syntaxError
0011a598str x0, [sp+232]
0011a59cstr x0, [sp+240]
0011a5a0str xzr, [sp+64]
0011a5a4adrp x4, 0x5fb000
0011a5a8add x4, x4, 1120
0011a5acstr x4, [sp+152]
0011a5b0str x0, [sp+160]
0011a5b4ldr x0, [sp+64]
0011a5b8ldr x1, [sp+152]
0011a5bcldr x2, [sp+160]
0011a5c0ldp x29, x30, [sp-8]
0011a5c4add sp, sp, 256
0011a5c8ret x30
0011a5cc
0011a5ccloc_11a5cc:
0011a5ccldr x3, [sp+80]
0011a5d0str x3, [sp+64]
0011a5d4stp xzr, xzr, [sp+152]
0011a5d8ldr x0, [sp+64]
0011a5dcmov x1, xzr
0011a5e0mov x2, xzr
0011a5e4ldp x29, x30, [sp-8]
0011a5e8add sp, sp, 256
0011a5ecret x30
0011a5f0
0011a5f0loc_11a5f0:
0011a5f0bl runtime.panicdivide
0011a5f4
0011a5f4loc_11a5f4:
0011a5f4orr x0, xzr, 1
0011a5f8bl runtime.panicSliceB
0011a5fc
0011a5fcloc_11a5fc:
0011a5fcorr x0, xzr, 2
0011a600bl runtime.panicSliceB
0011a604
0011a604loc_11a604:
0011a604orr x0, xzr, 1
0011a608bl runtime.panicIndex
0011a60c
0011a60cloc_11a60c:
0011a60corr x0, xzr, 2
0011a610bl runtime.panicSliceB
0011a614
0011a614loc_11a614:
0011a614orr x0, xzr, 1
0011a618bl runtime.panicIndex
0011a61c
0011a61cloc_11a61c:
0011a61cbl runtime.panicSliceB
0011a620
0011a620loc_11a620:
0011a620orr x0, xzr, 1
0011a624bl runtime.panicIndex
0011a628
0011a628loc_11a628:
0011a628mov x0, xzr
0011a62cbl runtime.panicIndex
0011a630hint
0011a634
0011a634loc_11a634:
0011a634stp x0, x1, [sp+8]
0011a638stp x2, x3, [sp+24]
0011a63cmov x3, x30
0011a640bl runtime.morestack_noctxt.abi0
0011a644ldp x0, x1, [sp+8]
0011a648ldp x2, x3, [sp+24]
0011a64cb 0x119d10
00119d10
Loading..