File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
0011a650
0011a650strconv.ParseInt: ; void strconv.ParseInt(struct string s, int base, int bitSize)
0011a650ldr x16, [x28+16]
0011a654sub x17, sp, 112
0011a658subs xzr, x17, x16
0011a65cb.ls 0x11ab6c
0011a660str x30, [sp-240]!
0011a664stur x29, [sp-8]
0011a668sub x29, sp, 8
0011a66cstr x0, [sp+248]
0011a670str x1, [sp+256]
0011a674str x2, [sp+264]
0011a678str x3, [sp+272]
0011a67cstr xzr, [sp+72]
0011a680stp xzr, xzr, [sp+120]
0011a684ldr x4, [sp+256]
0011a688cbz x4, 0x11a690
0011a68cb 0x11a6dc
0011a690
0011a690loc_11a690:
0011a690ldr x2, [sp+248]
0011a694ldr x3, [sp+256]
0011a698adrp x0, 0x597000
0011a69cadd x0, x0, 1348
0011a6a0orr x1, xzr, 8
0011a6a4bl strconv.syntaxError
0011a6a8str x0, [sp+224]
0011a6acstr x0, [sp+216]
0011a6b0str xzr, [sp+72]
0011a6b4adrp x4, 0x5fb000
0011a6b8add x4, x4, 1120
0011a6bcstr x4, [sp+120]
0011a6c0str x0, [sp+128]
0011a6c4ldr x0, [sp+72]
0011a6c8ldr x1, [sp+120]
0011a6ccldr x2, [sp+128]
0011a6d0ldur x29, [sp-8]
0011a6d4ldr x30, [sp], 240
0011a6d8ret x30
0011a6dc
0011a6dcloc_11a6dc:
0011a6dcldr x4, [sp+248]
0011a6e0ldr x5, [sp+256]
0011a6e4str x4, [sp+104]
0011a6e8str x5, [sp+112]
0011a6ecstrb wzr, [sp+54]
0011a6f0ldr x1, [sp+256]
0011a6f4ldr x4, [sp+248]
0011a6f8subs xzr, x1, 0
0011a6fcb.hi 0x11a704
0011a700b 0x11ab60
0011a704
0011a704loc_11a704:
0011a704ldrb w4, [x4]
0011a708subs wzr, w4, 43
0011a70cb.eq 0x11a714
0011a710b 0x11a748
0011a714
0011a714loc_11a714:
0011a714ldr x1, [sp+256]
0011a718ldr x4, [sp+248]
0011a71csubs xzr, x1, 1
0011a720b.hs 0x11a728
0011a724b 0x11ab58
0011a728
0011a728loc_11a728:
0011a728sub x5, x1, 1
0011a72csub x6, xzr, x5
0011a730sbfm x6, x6, 63, 63
0011a734and x6, x6, 1
0011a738add x4, x4, x6
0011a73cstr x4, [sp+248]
0011a740str x5, [sp+256]
0011a744b 0x11a7b0
0011a748
0011a748loc_11a748:
0011a748ldr x1, [sp+256]
0011a74cldr x4, [sp+248]
0011a750subs xzr, x1, 0
0011a754b.hi 0x11a75c
0011a758b 0x11ab50
0011a75c
0011a75cloc_11a75c:
0011a75cldrb w4, [x4]
0011a760subs wzr, w4, 45
0011a764b.eq 0x11a76c
0011a768b 0x11a7a8
0011a76c
0011a76cloc_11a76c:
0011a76corr x4, xzr, 1
0011a770strb w4, [sp+54]
0011a774ldr x1, [sp+256]
0011a778ldr x4, [sp+248]
0011a77csubs xzr, x1, 1
0011a780b.hs 0x11a788
0011a784b 0x11ab48
0011a788
0011a788loc_11a788:
0011a788sub x5, x1, 1
0011a78csub x6, xzr, x5
0011a790sbfm x6, x6, 63, 63
0011a794and x6, x6, 1
0011a798add x4, x4, x6
0011a79cstr x4, [sp+248]
0011a7a0str x5, [sp+256]
0011a7a4b 0x11a7ac
0011a7a8
0011a7a8loc_11a7a8:
0011a7a8b 0x11a7ac
0011a7ac
0011a7acloc_11a7ac:
0011a7acb 0x11a7b0
0011a7b0
0011a7b0loc_11a7b0:
0011a7b0str xzr, [sp+56]
0011a7b4stp xzr, xzr, [sp+200]
0011a7b8ldr x3, [sp+272]
0011a7bcldr x2, [sp+264]
0011a7c0ldr x0, [sp+248]
0011a7c4ldr x1, [sp+256]
0011a7c8bl strconv.ParseUint
0011a7ccstr x0, [sp+96]
0011a7d0str x1, [sp+200]
0011a7d4str x2, [sp+208]
0011a7d8ldr x4, [sp+96]
0011a7dcstr x4, [sp+88]
0011a7e0str x1, [sp+136]
0011a7e4str x2, [sp+144]
0011a7e8ldr x4, [sp+88]
0011a7ecstr x4, [sp+56]
0011a7f0str x1, [sp+120]
0011a7f4str x2, [sp+128]
0011a7f8subs xzr, x1, 0
0011a7fccset x4, ne
0011a800strb w4, [sp+55]
0011a804cbnz x1, 0x11a80c
0011a808b 0x11a874
0011a80c
0011a80cloc_11a80c:
0011a80cldr x0, [sp+120]
0011a810ldr x4, [sp+128]
0011a814adrp x5, 0x5fb000
0011a818add x5, x5, 1120
0011a81csubs xzr, x0, x5
0011a820b.eq 0x11a828
0011a824b 0x11ab34
0011a828
0011a828loc_11a828:
0011a828ldrsb x27, [x4]
0011a82cldr x0, [x4+32]
0011a830ldr x1, [x4+40]
0011a834str x0, [sp+168]
0011a838str x1, [sp+176]
0011a83cadrp x27, 0x907000
0011a840ldr x4, [x27+2032]
0011a844subs xzr, x4, x0
0011a848cset x4, ne
0011a84cb.ne 0x11a854
0011a850b 0x11a858
0011a854
0011a854loc_11a854:
0011a854b 0x11a86c
0011a858
0011a858loc_11a858:
0011a858adrp x27, 0x907000
0011a85cldr x2, [x27+2040]
0011a860bl runtime.ifaceeq
0011a864eor x4, x0, 1
0011a868b 0x11a86c
0011a86c
0011a86cloc_11a86c:
0011a86cstrb w4, [sp+55]
0011a870b 0x11a878
0011a874
0011a874loc_11a874:
0011a874b 0x11a878
0011a878
0011a878loc_11a878:
0011a878ldrb w4, [sp+55]
0011a87ctbnz w4, 0, 0x11a884
0011a880b 0x11a96c
0011a884
0011a884loc_11a884:
0011a884ldr x0, [sp+120]
0011a888ldr x3, [sp+128]
0011a88cadrp x4, 0x5fb000
0011a890add x4, x4, 1120
0011a894subs xzr, x0, x4
0011a898b.eq 0x11a8a0
0011a89cb 0x11ab20
0011a8a0
0011a8a0loc_11a8a0:
0011a8a0str x3, [sp+160]
0011a8a4ldrsb x27, [x3]
0011a8a8orr x2, xzr, 8
0011a8acstr x2, [x3+8]
0011a8b0adrp x27, 0x931000
0011a8b4ldr w2, [x27+3056]
0011a8b8cbz w2, 0x11a8c0
0011a8bcb 0x11a8c4
0011a8c0
0011a8c0loc_11a8c0:
0011a8c0b 0x11a8d4
0011a8c4
0011a8c4loc_11a8c4:
0011a8c4ldr x2, [x3]
0011a8c8bl runtime.gcWriteBarrier1
0011a8ccstr x2, [x25]
0011a8d0b 0x11a8d4
0011a8d4
0011a8d4loc_11a8d4:
0011a8d4adrp x2, 0x597000
0011a8d8add x2, x2, 1348
0011a8dcstr x2, [x3]
0011a8e0ldr x0, [sp+104]
0011a8e4ldr x1, [sp+112]
0011a8e8bl internal/stringslite.Clone
0011a8ecstr x0, [sp+184]
0011a8f0str x1, [sp+192]
0011a8f4ldr x0, [sp+120]
0011a8f8ldr x2, [sp+128]
0011a8fcadrp x3, 0x5fb000
0011a900add x3, x3, 1120
0011a904subs xzr, x0, x3
0011a908b.eq 0x11a910
0011a90cb 0x11ab0c
0011a910
0011a910loc_11a910:
0011a910str x2, [sp+152]
0011a914ldrsb x27, [x2]
0011a918ldr x3, [sp+184]
0011a91cldr x4, [sp+192]
0011a920str x4, [x2+24]
0011a924adrp x27, 0x931000
0011a928ldr w4, [x27+3056]
0011a92ccbz w4, 0x11a934
0011a930b 0x11a938
0011a934
0011a934loc_11a934:
0011a934b 0x11a94c
0011a938
0011a938loc_11a938:
0011a938bl runtime.gcWriteBarrier2
0011a93cstr x3, [x25]
0011a940ldr x4, [x2+16]
0011a944str x4, [x25+8]
0011a948b 0x11a94c
0011a94c
0011a94cloc_11a94c:
0011a94cstr x3, [x2+16]
0011a950str xzr, [sp+72]
0011a954ldr x1, [sp+120]
0011a958ldr x2, [sp+128]
0011a95cmov x0, xzr
0011a960ldur x29, [sp-8]
0011a964ldr x30, [sp], 240
0011a968ret x30
0011a96c
0011a96cloc_11a96c:
0011a96cldr x4, [sp+272]
0011a970cbz x4, 0x11a978
0011a974b 0x11a984
0011a978
0011a978loc_11a978:
0011a978orr x4, xzr, 64
0011a97cstr x4, [sp+272]
0011a980b 0x11a988
0011a984
0011a984loc_11a984:
0011a984b 0x11a988
0011a988
0011a988loc_11a988:
0011a988ldr x4, [sp+272]
0011a98csub x4, x4, 1
0011a990orr x5, xzr, 1
0011a994lslv x5, x5, x4
0011a998subs xzr, x4, 64
0011a99ccsel x4, x5, xzr, lo
0011a9a0str x4, [sp+80]
0011a9a4ldrb w4, [sp+54]
0011a9a8eor x5, x4, 1
0011a9acstrb w5, [sp+55]
0011a9b0tbnz w4, 0, 0x11a9b8
0011a9b4b 0x11a9bc
0011a9b8
0011a9b8loc_11a9b8:
0011a9b8b 0x11a9d4
0011a9bc
0011a9bcloc_11a9bc:
0011a9bcldr x4, [sp+56]
0011a9c0ldr x5, [sp+80]
0011a9c4subs xzr, x5, x4
0011a9c8cset x4, ls
0011a9ccstrb w4, [sp+55]
0011a9d0b 0x11a9d4
0011a9d4
0011a9d4loc_11a9d4:
0011a9d4ldrb w4, [sp+55]
0011a9d8tbnz w4, 0, 0x11a9e0
0011a9dcb 0x11aa34
0011a9e0
0011a9e0loc_11a9e0:
0011a9e0ldr x2, [sp+104]
0011a9e4ldr x3, [sp+112]
0011a9e8adrp x0, 0x597000
0011a9ecadd x0, x0, 1348
0011a9f0orr x1, xzr, 8
0011a9f4bl strconv.rangeError
0011a9f8str x0, [sp+216]
0011a9fcstr x0, [sp+224]
0011aa00ldr x4, [sp+80]
0011aa04sub x4, x4, 1
0011aa08str x4, [sp+72]
0011aa0cadrp x4, 0x5fb000
0011aa10add x4, x4, 1120
0011aa14str x4, [sp+120]
0011aa18str x0, [sp+128]
0011aa1cldr x0, [sp+72]
0011aa20ldr x1, [sp+120]
0011aa24ldr x2, [sp+128]
0011aa28ldur x29, [sp-8]
0011aa2cldr x30, [sp], 240
0011aa30ret x30
0011aa34
0011aa34loc_11aa34:
0011aa34ldrb w4, [sp+54]
0011aa38strb w4, [sp+55]
0011aa3ctbnz w4, 0, 0x11aa44
0011aa40b 0x11aa5c
0011aa44
0011aa44loc_11aa44:
0011aa44ldr x4, [sp+56]
0011aa48ldr x5, [sp+80]
0011aa4csubs xzr, x5, x4
0011aa50cset x4, lo
0011aa54strb w4, [sp+55]
0011aa58b 0x11aa60
0011aa5c
0011aa5cloc_11aa5c:
0011aa5cb 0x11aa60
0011aa60
0011aa60loc_11aa60:
0011aa60ldrb w4, [sp+55]
0011aa64tbnz w4, 0, 0x11aa6c
0011aa68b 0x11aac0
0011aa6c
0011aa6cloc_11aa6c:
0011aa6cldr x2, [sp+104]
0011aa70ldr x3, [sp+112]
0011aa74adrp x0, 0x597000
0011aa78add x0, x0, 1348
0011aa7corr x1, xzr, 8
0011aa80bl strconv.rangeError
0011aa84str x0, [sp+224]
0011aa88str x0, [sp+216]
0011aa8cldr x4, [sp+80]
0011aa90sub x4, xzr, x4
0011aa94str x4, [sp+72]
0011aa98adrp x4, 0x5fb000
0011aa9cadd x4, x4, 1120
0011aaa0str x4, [sp+120]
0011aaa4str x0, [sp+128]
0011aaa8ldr x0, [sp+72]
0011aaacldr x1, [sp+120]
0011aab0ldr x2, [sp+128]
0011aab4ldur x29, [sp-8]
0011aab8ldr x30, [sp], 240
0011aabcret x30
0011aac0
0011aac0loc_11aac0:
0011aac0ldr x3, [sp+56]
0011aac4str x3, [sp+64]
0011aac8ldrb w3, [sp+54]
0011aacctbnz w3, 0, 0x11aad4
0011aad0b 0x11aae4
0011aad4
0011aad4loc_11aad4:
0011aad4ldr x3, [sp+64]
0011aad8sub x3, xzr, x3
0011aadcstr x3, [sp+64]
0011aae0b 0x11aae8
0011aae4
0011aae4loc_11aae4:
0011aae4b 0x11aae8
0011aae8
0011aae8loc_11aae8:
0011aae8ldr x3, [sp+64]
0011aaecstr x3, [sp+72]
0011aaf0stp xzr, xzr, [sp+120]
0011aaf4ldr x0, [sp+72]
0011aaf8mov x1, xzr
0011aafcmov x2, xzr
0011ab00ldur x29, [sp-8]
0011ab04ldr x30, [sp], 240
0011ab08ret x30
0011ab0c
0011ab0cloc_11ab0c:
0011ab0cadrp x1, 0x501000
0011ab10add x1, x1, 1696
0011ab14adrp x2, 0x4ff000
0011ab18add x2, x2, 3616
0011ab1cbl runtime.panicdottypeI
0011ab20
0011ab20loc_11ab20:
0011ab20adrp x1, 0x501000
0011ab24add x1, x1, 1696
0011ab28adrp x2, 0x4ff000
0011ab2cadd x2, x2, 3616
0011ab30bl runtime.panicdottypeI
0011ab34
0011ab34loc_11ab34:
0011ab34adrp x1, 0x501000
0011ab38add x1, x1, 1696
0011ab3cadrp x2, 0x4ff000
0011ab40add x2, x2, 3616
0011ab44bl runtime.panicdottypeI
0011ab48
0011ab48loc_11ab48:
0011ab48orr x0, xzr, 1
0011ab4cbl runtime.panicSliceB
0011ab50
0011ab50loc_11ab50:
0011ab50mov x0, xzr
0011ab54bl runtime.panicIndex
0011ab58
0011ab58loc_11ab58:
0011ab58orr x0, xzr, 1
0011ab5cbl runtime.panicSliceB
0011ab60
0011ab60loc_11ab60:
0011ab60mov x0, xzr
0011ab64bl runtime.panicIndex
0011ab68hint
0011ab6c
0011ab6cloc_11ab6c:
0011ab6cstp x0, x1, [sp+8]
0011ab70stp x2, x3, [sp+24]
0011ab74mov x3, x30
0011ab78bl runtime.morestack_noctxt.abi0
0011ab7cldp x0, x1, [sp+8]
0011ab80ldp x2, x3, [sp+24]
0011ab84b 0x11a650
0011ab88udf 0
0011ab8cudf 0
0011a650
0011a650strconv.ParseInt: ; void strconv.ParseInt(struct string s, int base, int bitSize)
0011a650ldr x16, [x28+16]
0011a654sub x17, sp, 112
0011a658subs xzr, x17, x16
0011a65cb.ls 0x11ab6c
0011a660str x30, [sp-240]!
0011a664stur x29, [sp-8]
0011a668sub x29, sp, 8
0011a66cstr x0, [sp+248]
0011a670str x1, [sp+256]
0011a674str x2, [sp+264]
0011a678str x3, [sp+272]
0011a67cstr xzr, [sp+72]
0011a680stp xzr, xzr, [sp+120]
0011a684ldr x4, [sp+256]
0011a688cbz x4, 0x11a690
0011a68cb 0x11a6dc
0011a690
0011a690loc_11a690:
0011a690ldr x2, [sp+248]
0011a694ldr x3, [sp+256]
0011a698adrp x0, 0x597000
0011a69cadd x0, x0, 1348
0011a6a0orr x1, xzr, 8
0011a6a4bl strconv.syntaxError
0011a6a8str x0, [sp+224]
0011a6acstr x0, [sp+216]
0011a6b0str xzr, [sp+72]
0011a6b4adrp x4, 0x5fb000
0011a6b8add x4, x4, 1120
0011a6bcstr x4, [sp+120]
0011a6c0str x0, [sp+128]
0011a6c4ldr x0, [sp+72]
0011a6c8ldr x1, [sp+120]
0011a6ccldr x2, [sp+128]
0011a6d0ldur x29, [sp-8]
0011a6d4ldr x30, [sp], 240
0011a6d8ret x30
0011a6dc
0011a6dcloc_11a6dc:
0011a6dcldr x4, [sp+248]
0011a6e0ldr x5, [sp+256]
0011a6e4str x4, [sp+104]
0011a6e8str x5, [sp+112]
0011a6ecstrb wzr, [sp+54]
0011a6f0ldr x1, [sp+256]
0011a6f4ldr x4, [sp+248]
0011a6f8subs xzr, x1, 0
0011a6fcb.hi 0x11a704
0011a700b 0x11ab60
0011a704
0011a704loc_11a704:
0011a704ldrb w4, [x4]
0011a708subs wzr, w4, 43
0011a70cb.eq 0x11a714
0011a710b 0x11a748
0011a714
0011a714loc_11a714:
0011a714ldr x1, [sp+256]
0011a718ldr x4, [sp+248]
0011a71csubs xzr, x1, 1
0011a720b.hs 0x11a728
0011a724b 0x11ab58
0011a728
0011a728loc_11a728:
0011a728sub x5, x1, 1
0011a72csub x6, xzr, x5
0011a730sbfm x6, x6, 63, 63
0011a734and x6, x6, 1
0011a738add x4, x4, x6
0011a73cstr x4, [sp+248]
0011a740str x5, [sp+256]
0011a744b 0x11a7b0
0011a748
0011a748loc_11a748:
0011a748ldr x1, [sp+256]
0011a74cldr x4, [sp+248]
0011a750subs xzr, x1, 0
0011a754b.hi 0x11a75c
0011a758b 0x11ab50
0011a75c
0011a75cloc_11a75c:
0011a75cldrb w4, [x4]
0011a760subs wzr, w4, 45
0011a764b.eq 0x11a76c
0011a768b 0x11a7a8
0011a76c
0011a76cloc_11a76c:
0011a76corr x4, xzr, 1
0011a770strb w4, [sp+54]
0011a774ldr x1, [sp+256]
0011a778ldr x4, [sp+248]
0011a77csubs xzr, x1, 1
0011a780b.hs 0x11a788
0011a784b 0x11ab48
0011a788
0011a788loc_11a788:
0011a788sub x5, x1, 1
0011a78csub x6, xzr, x5
0011a790sbfm x6, x6, 63, 63
0011a794and x6, x6, 1
0011a798add x4, x4, x6
0011a79cstr x4, [sp+248]
0011a7a0str x5, [sp+256]
0011a7a4b 0x11a7ac
0011a7a8
0011a7a8loc_11a7a8:
0011a7a8b 0x11a7ac
0011a7ac
0011a7acloc_11a7ac:
0011a7acb 0x11a7b0
0011a7b0
0011a7b0loc_11a7b0:
0011a7b0str xzr, [sp+56]
0011a7b4stp xzr, xzr, [sp+200]
0011a7b8ldr x3, [sp+272]
0011a7bcldr x2, [sp+264]
0011a7c0ldr x0, [sp+248]
0011a7c4ldr x1, [sp+256]
0011a7c8bl strconv.ParseUint
0011a7ccstr x0, [sp+96]
0011a7d0str x1, [sp+200]
0011a7d4str x2, [sp+208]
0011a7d8ldr x4, [sp+96]
0011a7dcstr x4, [sp+88]
0011a7e0str x1, [sp+136]
0011a7e4str x2, [sp+144]
0011a7e8ldr x4, [sp+88]
0011a7ecstr x4, [sp+56]
0011a7f0str x1, [sp+120]
0011a7f4str x2, [sp+128]
0011a7f8subs xzr, x1, 0
0011a7fccset x4, ne
0011a800strb w4, [sp+55]
0011a804cbnz x1, 0x11a80c
0011a808b 0x11a874
0011a80c
0011a80cloc_11a80c:
0011a80cldr x0, [sp+120]
0011a810ldr x4, [sp+128]
0011a814adrp x5, 0x5fb000
0011a818add x5, x5, 1120
0011a81csubs xzr, x0, x5
0011a820b.eq 0x11a828
0011a824b 0x11ab34
0011a828
0011a828loc_11a828:
0011a828ldrsb x27, [x4]
0011a82cldr x0, [x4+32]
0011a830ldr x1, [x4+40]
0011a834str x0, [sp+168]
0011a838str x1, [sp+176]
0011a83cadrp x27, 0x907000
0011a840ldr x4, [x27+2032]
0011a844subs xzr, x4, x0
0011a848cset x4, ne
0011a84cb.ne 0x11a854
0011a850b 0x11a858
0011a854
0011a854loc_11a854:
0011a854b 0x11a86c
0011a858
0011a858loc_11a858:
0011a858adrp x27, 0x907000
0011a85cldr x2, [x27+2040]
0011a860bl runtime.ifaceeq
0011a864eor x4, x0, 1
0011a868b 0x11a86c
0011a86c
0011a86cloc_11a86c:
0011a86cstrb w4, [sp+55]
0011a870b 0x11a878
0011a874
0011a874loc_11a874:
0011a874b 0x11a878
0011a878
0011a878loc_11a878:
0011a878ldrb w4, [sp+55]
0011a87ctbnz w4, 0, 0x11a884
0011a880b 0x11a96c
0011a884
0011a884loc_11a884:
0011a884ldr x0, [sp+120]
0011a888ldr x3, [sp+128]
0011a88cadrp x4, 0x5fb000
0011a890add x4, x4, 1120
0011a894subs xzr, x0, x4
0011a898b.eq 0x11a8a0
0011a89cb 0x11ab20
0011a8a0
0011a8a0loc_11a8a0:
0011a8a0str x3, [sp+160]
0011a8a4ldrsb x27, [x3]
0011a8a8orr x2, xzr, 8
0011a8acstr x2, [x3+8]
0011a8b0adrp x27, 0x931000
0011a8b4ldr w2, [x27+3056]
0011a8b8cbz w2, 0x11a8c0
0011a8bcb 0x11a8c4
0011a8c0
0011a8c0loc_11a8c0:
0011a8c0b 0x11a8d4
0011a8c4
0011a8c4loc_11a8c4:
0011a8c4ldr x2, [x3]
0011a8c8bl runtime.gcWriteBarrier1
0011a8ccstr x2, [x25]
0011a8d0b 0x11a8d4
0011a8d4
0011a8d4loc_11a8d4:
0011a8d4adrp x2, 0x597000
0011a8d8add x2, x2, 1348
0011a8dcstr x2, [x3]
0011a8e0ldr x0, [sp+104]
0011a8e4ldr x1, [sp+112]
0011a8e8bl internal/stringslite.Clone
0011a8ecstr x0, [sp+184]
0011a8f0str x1, [sp+192]
0011a8f4ldr x0, [sp+120]
0011a8f8ldr x2, [sp+128]
0011a8fcadrp x3, 0x5fb000
0011a900add x3, x3, 1120
0011a904subs xzr, x0, x3
0011a908b.eq 0x11a910
0011a90cb 0x11ab0c
0011a910
0011a910loc_11a910:
0011a910str x2, [sp+152]
0011a914ldrsb x27, [x2]
0011a918ldr x3, [sp+184]
0011a91cldr x4, [sp+192]
0011a920str x4, [x2+24]
0011a924adrp x27, 0x931000
0011a928ldr w4, [x27+3056]
0011a92ccbz w4, 0x11a934
0011a930b 0x11a938
0011a934
0011a934loc_11a934:
0011a934b 0x11a94c
0011a938
0011a938loc_11a938:
0011a938bl runtime.gcWriteBarrier2
0011a93cstr x3, [x25]
0011a940ldr x4, [x2+16]
0011a944str x4, [x25+8]
0011a948b 0x11a94c
0011a94c
0011a94cloc_11a94c:
0011a94cstr x3, [x2+16]
0011a950str xzr, [sp+72]
0011a954ldr x1, [sp+120]
0011a958ldr x2, [sp+128]
0011a95cmov x0, xzr
0011a960ldur x29, [sp-8]
0011a964ldr x30, [sp], 240
0011a968ret x30
0011a96c
0011a96cloc_11a96c:
0011a96cldr x4, [sp+272]
0011a970cbz x4, 0x11a978
0011a974b 0x11a984
0011a978
0011a978loc_11a978:
0011a978orr x4, xzr, 64
0011a97cstr x4, [sp+272]
0011a980b 0x11a988
0011a984
0011a984loc_11a984:
0011a984b 0x11a988
0011a988
0011a988loc_11a988:
0011a988ldr x4, [sp+272]
0011a98csub x4, x4, 1
0011a990orr x5, xzr, 1
0011a994lslv x5, x5, x4
0011a998subs xzr, x4, 64
0011a99ccsel x4, x5, xzr, lo
0011a9a0str x4, [sp+80]
0011a9a4ldrb w4, [sp+54]
0011a9a8eor x5, x4, 1
0011a9acstrb w5, [sp+55]
0011a9b0tbnz w4, 0, 0x11a9b8
0011a9b4b 0x11a9bc
0011a9b8
0011a9b8loc_11a9b8:
0011a9b8b 0x11a9d4
0011a9bc
0011a9bcloc_11a9bc:
0011a9bcldr x4, [sp+56]
0011a9c0ldr x5, [sp+80]
0011a9c4subs xzr, x5, x4
0011a9c8cset x4, ls
0011a9ccstrb w4, [sp+55]
0011a9d0b 0x11a9d4
0011a9d4
0011a9d4loc_11a9d4:
0011a9d4ldrb w4, [sp+55]
0011a9d8tbnz w4, 0, 0x11a9e0
0011a9dcb 0x11aa34
0011a9e0
0011a9e0loc_11a9e0:
0011a9e0ldr x2, [sp+104]
0011a9e4ldr x3, [sp+112]
0011a9e8adrp x0, 0x597000
0011a9ecadd x0, x0, 1348
0011a9f0orr x1, xzr, 8
0011a9f4bl strconv.rangeError
0011a9f8str x0, [sp+216]
0011a9fcstr x0, [sp+224]
0011aa00ldr x4, [sp+80]
0011aa04sub x4, x4, 1
0011aa08str x4, [sp+72]
0011aa0cadrp x4, 0x5fb000
0011aa10add x4, x4, 1120
0011aa14str x4, [sp+120]
0011aa18str x0, [sp+128]
0011aa1cldr x0, [sp+72]
0011aa20ldr x1, [sp+120]
0011aa24ldr x2, [sp+128]
0011aa28ldur x29, [sp-8]
0011aa2cldr x30, [sp], 240
0011aa30ret x30
0011aa34
0011aa34loc_11aa34:
0011aa34ldrb w4, [sp+54]
0011aa38strb w4, [sp+55]
0011aa3ctbnz w4, 0, 0x11aa44
0011aa40b 0x11aa5c
0011aa44
0011aa44loc_11aa44:
0011aa44ldr x4, [sp+56]
0011aa48ldr x5, [sp+80]
0011aa4csubs xzr, x5, x4
0011aa50cset x4, lo
0011aa54strb w4, [sp+55]
0011aa58b 0x11aa60
0011aa5c
0011aa5cloc_11aa5c:
0011aa5cb 0x11aa60
0011aa60
0011aa60loc_11aa60:
0011aa60ldrb w4, [sp+55]
0011aa64tbnz w4, 0, 0x11aa6c
0011aa68b 0x11aac0
0011aa6c
0011aa6cloc_11aa6c:
0011aa6cldr x2, [sp+104]
0011aa70ldr x3, [sp+112]
0011aa74adrp x0, 0x597000
0011aa78add x0, x0, 1348
0011aa7corr x1, xzr, 8
0011aa80bl strconv.rangeError
0011aa84str x0, [sp+224]
0011aa88str x0, [sp+216]
0011aa8cldr x4, [sp+80]
0011aa90sub x4, xzr, x4
0011aa94str x4, [sp+72]
0011aa98adrp x4, 0x5fb000
0011aa9cadd x4, x4, 1120
0011aaa0str x4, [sp+120]
0011aaa4str x0, [sp+128]
0011aaa8ldr x0, [sp+72]
0011aaacldr x1, [sp+120]
0011aab0ldr x2, [sp+128]
0011aab4ldur x29, [sp-8]
0011aab8ldr x30, [sp], 240
0011aabcret x30
0011aac0
0011aac0loc_11aac0:
0011aac0ldr x3, [sp+56]
0011aac4str x3, [sp+64]
0011aac8ldrb w3, [sp+54]
0011aacctbnz w3, 0, 0x11aad4
0011aad0b 0x11aae4
0011aad4
0011aad4loc_11aad4:
0011aad4ldr x3, [sp+64]
0011aad8sub x3, xzr, x3
0011aadcstr x3, [sp+64]
0011aae0b 0x11aae8
0011aae4
0011aae4loc_11aae4:
0011aae4b 0x11aae8
0011aae8
0011aae8loc_11aae8:
0011aae8ldr x3, [sp+64]
0011aaecstr x3, [sp+72]
0011aaf0stp xzr, xzr, [sp+120]
0011aaf4ldr x0, [sp+72]
0011aaf8mov x1, xzr
0011aafcmov x2, xzr
0011ab00ldur x29, [sp-8]
0011ab04ldr x30, [sp], 240
0011ab08ret x30
0011ab0c
0011ab0cloc_11ab0c:
0011ab0cadrp x1, 0x501000
0011ab10add x1, x1, 1696
0011ab14adrp x2, 0x4ff000
0011ab18add x2, x2, 3616
0011ab1cbl runtime.panicdottypeI
0011ab20
0011ab20loc_11ab20:
0011ab20adrp x1, 0x501000
0011ab24add x1, x1, 1696
0011ab28adrp x2, 0x4ff000
0011ab2cadd x2, x2, 3616
0011ab30bl runtime.panicdottypeI
0011ab34
0011ab34loc_11ab34:
0011ab34adrp x1, 0x501000
0011ab38add x1, x1, 1696
0011ab3cadrp x2, 0x4ff000
0011ab40add x2, x2, 3616
0011ab44bl runtime.panicdottypeI
0011ab48
0011ab48loc_11ab48:
0011ab48orr x0, xzr, 1
0011ab4cbl runtime.panicSliceB
0011ab50
0011ab50loc_11ab50:
0011ab50mov x0, xzr
0011ab54bl runtime.panicIndex
0011ab58
0011ab58loc_11ab58:
0011ab58orr x0, xzr, 1
0011ab5cbl runtime.panicSliceB
0011ab60
0011ab60loc_11ab60:
0011ab60mov x0, xzr
0011ab64bl runtime.panicIndex
0011ab68hint
0011ab6c
0011ab6cloc_11ab6c:
0011ab6cstp x0, x1, [sp+8]
0011ab70stp x2, x3, [sp+24]
0011ab74mov x3, x30
0011ab78bl runtime.morestack_noctxt.abi0
0011ab7cldp x0, x1, [sp+8]
0011ab80ldp x2, x3, [sp+24]
0011ab84b 0x11a650
0011ab88udf 0
0011ab8cudf 0
0011a650
0011ab90
0011ab90strconv.Atoi: ; void strconv.Atoi(struct string s)
0011ab90ldr x16, [x28+16]
0011ab94sub x17, sp, 160
0011ab98subs xzr, x17, x16
0011ab9cb.ls 0x11af80
0011aba0sub x20, sp, 288
0011aba4stp x29, x30, [x20-8]
0011aba8add sp, x20, 0
0011abacsub x29, sp, 8
0011abb0str x0, [sp+296]
0011abb4str x1, [sp+304]
0011abb8str xzr, [sp+48]
0011abbcstp xzr, xzr, [sp+120]
0011abc0ldr x4, [sp+304]
0011abc4str x4, [sp+56]
0011abc8subs xzr, x4, 0
0011abcccset x5, ne
0011abd0strb w5, [sp+46]
0011abd4cbnz x4, 0x11abdc
0011abd8b 0x11abf0
0011abdc
0011abdcloc_11abdc:
0011abdcldr x4, [sp+56]
0011abe0subs xzr, x4, 19
0011abe4cset x4, lt
0011abe8strb w4, [sp+46]
0011abecb 0x11abf4
0011abf0
0011abf0loc_11abf0:
0011abf0b 0x11abf4
0011abf4
0011abf4loc_11abf4:
0011abf4ldrb w4, [sp+46]
0011abf8tbnz w4, 0, 0x11ac00
0011abfcb 0x11ad38
0011ac00
0011ac00loc_11ac00:
0011ac00ldr x4, [sp+296]
0011ac04ldr x5, [sp+304]
0011ac08str x4, [sp+136]
0011ac0cstr x5, [sp+144]
0011ac10ldr x1, [sp+304]
0011ac14ldr x4, [sp+296]
0011ac18subs xzr, x1, 0
0011ac1cb.hi 0x11ac24
0011ac20b 0x11af74
0011ac24
0011ac24loc_11ac24:
0011ac24ldrb w4, [x4]
0011ac28subs wzr, w4, 45
0011ac2ccset x4, eq
0011ac30strb w4, [sp+46]
0011ac34b.eq 0x11ac3c
0011ac38b 0x11ac40
0011ac3c
0011ac3cloc_11ac3c:
0011ac3cb 0x11ac68
0011ac40
0011ac40loc_11ac40:
0011ac40ldr x1, [sp+304]
0011ac44ldr x4, [sp+296]
0011ac48subs xzr, x1, 0
0011ac4cb.hi 0x11ac54
0011ac50b 0x11af6c
0011ac54
0011ac54loc_11ac54:
0011ac54ldrb w4, [x4]
0011ac58subs wzr, w4, 43
0011ac5ccset x4, eq
0011ac60strb w4, [sp+46]
0011ac64b 0x11ac68
0011ac68
0011ac68loc_11ac68:
0011ac68ldrb w4, [sp+46]
0011ac6ctbnz w4, 0, 0x11ac74
0011ac70b 0x11ad04
0011ac74
0011ac74loc_11ac74:
0011ac74ldr x1, [sp+304]
0011ac78ldr x4, [sp+296]
0011ac7csubs xzr, x1, 1
0011ac80b.hs 0x11ac88
0011ac84b 0x11af64
0011ac88
0011ac88loc_11ac88:
0011ac88sub x5, x1, 1
0011ac8csub x6, xzr, x5
0011ac90sbfm x6, x6, 63, 63
0011ac94and x6, x6, 1
0011ac98add x4, x4, x6
0011ac9cstr x4, [sp+296]
0011aca0str x5, [sp+304]
0011aca4str x5, [sp+112]
0011aca8subs xzr, x1, 1
0011acacb.eq 0x11acb4
0011acb0b 0x11ad00
0011acb4
0011acb4loc_11acb4:
0011acb4ldr x2, [sp+136]
0011acb8ldr x3, [sp+144]
0011acbcadrp x0, 0x596000
0011acc0add x0, x0, 1030
0011acc4orr x1, xzr, 4
0011acc8bl strconv.syntaxError
0011acccstr x0, [sp+248]
0011acd0str x0, [sp+240]
0011acd4str xzr, [sp+48]
0011acd8adrp x4, 0x5fb000
0011acdcadd x4, x4, 1120
0011ace0str x4, [sp+120]
0011ace4str x0, [sp+128]
0011ace8ldr x0, [sp+48]
0011acecldr x1, [sp+120]
0011acf0ldr x2, [sp+128]
0011acf4ldp x29, x30, [sp-8]
0011acf8add sp, sp, 288
0011acfcret x30
0011ad00
0011ad00loc_11ad00:
0011ad00b 0x11ad08
0011ad04
0011ad04loc_11ad04:
0011ad04b 0x11ad08
0011ad08
0011ad08loc_11ad08:
0011ad08str xzr, [sp+64]
0011ad0cldr x4, [sp+304]
0011ad10ldr x5, [sp+296]
0011ad14str x5, [sp+216]
0011ad18str x4, [sp+224]
0011ad1cstr x4, [sp+232]
0011ad20str x5, [sp+192]
0011ad24str x4, [sp+200]
0011ad28str x4, [sp+208]
0011ad2cstr xzr, [sp+96]
0011ad30str x4, [sp+88]
0011ad34b 0x11ae50
0011ad38
0011ad38loc_11ad38:
0011ad38stp xzr, xzr, [sp+176]
0011ad3cldr x0, [sp+296]
0011ad40ldr x1, [sp+304]
0011ad44movz x2, 10
0011ad48mov x3, xzr
0011ad4cbl strconv.ParseInt
0011ad50str x0, [sp+104]
0011ad54str x1, [sp+176]
0011ad58str x2, [sp+184]
0011ad5cldr x4, [sp+104]
0011ad60str x4, [sp+80]
0011ad64str x1, [sp+264]
0011ad68str x2, [sp+272]
0011ad6cldr x4, [sp+80]
0011ad70str x4, [sp+72]
0011ad74str x1, [sp+160]
0011ad78str x2, [sp+168]
0011ad7cstr xzr, [sp+248]
0011ad80ldr x4, [sp+160]
0011ad84ldr x5, [sp+168]
0011ad88adrp x6, 0x5fb000
0011ad8cadd x6, x6, 1120
0011ad90subs xzr, x4, x6
0011ad94b.eq 0x11ad9c
0011ad98b 0x11ada4
0011ad9c
0011ad9cloc_11ad9c:
0011ad9corr x0, xzr, 1
0011ada0b 0x11adb0
0011ada4
0011ada4loc_11ada4:
0011ada4mov x0, xzr
0011ada8mov x5, xzr
0011adacb 0x11adb0
0011adb0
0011adb0loc_11adb0:
0011adb0str x5, [sp+248]
0011adb4strb w0, [sp+46]
0011adb8ldr x3, [sp+248]
0011adbcstr x3, [sp+256]
0011adc0ldrb w3, [sp+46]
0011adc4strb w3, [sp+47]
0011adc8ldr x3, [sp+256]
0011adccstr x3, [sp+152]
0011add0ldrb w3, [sp+47]
0011add4strb w3, [sp+44]
0011add8tbnz w3, 0, 0x11ade0
0011addcb 0x11ae24
0011ade0
0011ade0loc_11ade0:
0011ade0ldr x3, [sp+152]
0011ade4ldrsb x27, [x3]
0011ade8orr x4, xzr, 4
0011adecstr x4, [x3+8]
0011adf0adrp x27, 0x931000
0011adf4ldr w4, [x27+3056]
0011adf8cbz w4, 0x11ae00
0011adfcb 0x11ae04
0011ae00
0011ae00loc_11ae00:
0011ae00b 0x11ae14
0011ae04
0011ae04loc_11ae04:
0011ae04ldr x4, [x3]
0011ae08bl runtime.gcWriteBarrier1
0011ae0cstr x4, [x25]
0011ae10b 0x11ae14
0011ae14
0011ae14loc_11ae14:
0011ae14adrp x4, 0x596000
0011ae18add x4, x4, 1030
0011ae1cstr x4, [x3]
0011ae20b 0x11ae28
0011ae24
0011ae24loc_11ae24:
0011ae24b 0x11ae28
0011ae28
0011ae28loc_11ae28:
0011ae28ldr x3, [sp+72]
0011ae2cstr x3, [sp+48]
0011ae30ldr x1, [sp+160]
0011ae34ldr x2, [sp+168]
0011ae38str x1, [sp+120]
0011ae3cstr x2, [sp+128]
0011ae40ldr x0, [sp+48]
0011ae44ldp x29, x30, [sp-8]
0011ae48add sp, sp, 288
0011ae4cret x30
0011ae50
0011ae50loc_11ae50:
0011ae50ldr x4, [sp+88]
0011ae54ldr x5, [sp+96]
0011ae58subs xzr, x4, x5
0011ae5cb.gt 0x11ae64
0011ae60b 0x11af00
0011ae64
0011ae64loc_11ae64:
0011ae64ldr x4, [sp+96]
0011ae68ldr x5, [sp+192]
0011ae6cldrb w4, [x5+x4]
0011ae70strb w4, [sp+45]
0011ae74sub x4, x4, 48
0011ae78strb w4, [sp+45]
0011ae7cubfm x5, x4, 0, 7
0011ae80subs wzr, w5, 9
0011ae84b.hi 0x11ae8c
0011ae88b 0x11aed8
0011ae8c
0011ae8cloc_11ae8c:
0011ae8cldr x2, [sp+136]
0011ae90ldr x3, [sp+144]
0011ae94adrp x0, 0x596000
0011ae98add x0, x0, 1030
0011ae9corr x1, xzr, 4
0011aea0bl strconv.syntaxError
0011aea4str x0, [sp+240]
0011aea8str x0, [sp+248]
0011aeacstr xzr, [sp+48]
0011aeb0adrp x4, 0x5fb000
0011aeb4add x4, x4, 1120
0011aeb8str x4, [sp+120]
0011aebcstr x0, [sp+128]
0011aec0ldr x0, [sp+48]
0011aec4ldr x1, [sp+120]
0011aec8ldr x2, [sp+128]
0011aeccldp x29, x30, [sp-8]
0011aed0add sp, sp, 288
0011aed4ret x30
0011aed8
0011aed8loc_11aed8:
0011aed8ldr x5, [sp+64]
0011aedcadd x5, x5, x5, lsl #2
0011aee0ubfm x4, x4, 0, 7
0011aee4add x4, x4, x5, lsl #1
0011aee8str x4, [sp+64]
0011aeecb 0x11aef0
0011aef0
0011aef0loc_11aef0:
0011aef0ldr x4, [sp+96]
0011aef4add x4, x4, 1
0011aef8str x4, [sp+96]
0011aefcb 0x11ae50
0011af00
0011af00loc_11af00:
0011af00ldr x1, [sp+144]
0011af04ldr x3, [sp+136]
0011af08subs xzr, x1, 0
0011af0cb.hi 0x11af14
0011af10b 0x11af5c
0011af14
0011af14loc_11af14:
0011af14ldrb w3, [x3]
0011af18subs wzr, w3, 45
0011af1cb.eq 0x11af24
0011af20b 0x11af34
0011af24
0011af24loc_11af24:
0011af24ldr x3, [sp+64]
0011af28sub x3, xzr, x3
0011af2cstr x3, [sp+64]
0011af30b 0x11af38
0011af34
0011af34loc_11af34:
0011af34b 0x11af38
0011af38
0011af38loc_11af38:
0011af38ldr x3, [sp+64]
0011af3cstr x3, [sp+48]
0011af40stp xzr, xzr, [sp+120]
0011af44ldr x0, [sp+48]
0011af48mov x1, xzr
0011af4cmov x2, xzr
0011af50ldp x29, x30, [sp-8]
0011af54add sp, sp, 288
0011af58ret x30
0011af5c
0011af5cloc_11af5c:
0011af5cmov x0, xzr
0011af60bl runtime.panicIndex
0011af64
0011af64loc_11af64:
0011af64orr x0, xzr, 1
0011af68bl runtime.panicSliceB
0011af6c
0011af6cloc_11af6c:
0011af6cmov x0, xzr
0011af70bl runtime.panicIndex
0011af74
0011af74loc_11af74:
0011af74mov x0, xzr
0011af78bl runtime.panicIndex
0011af7chint
0011af80
0011af80loc_11af80:
0011af80stp x0, x1, [sp+8]
0011af84mov x3, x30
0011af88bl runtime.morestack_noctxt.abi0
0011af8cldp x0, x1, [sp+8]
0011af90b 0x11ab90
0011af94udf 0
0011af98udf 0
0011af9cudf 0
0011ab90
0011ab90strconv.Atoi: ; void strconv.Atoi(struct string s)
0011ab90ldr x16, [x28+16]
0011ab94sub x17, sp, 160
0011ab98subs xzr, x17, x16
0011ab9cb.ls 0x11af80
0011aba0sub x20, sp, 288
0011aba4stp x29, x30, [x20-8]
0011aba8add sp, x20, 0
0011abacsub x29, sp, 8
0011abb0str x0, [sp+296]
0011abb4str x1, [sp+304]
0011abb8str xzr, [sp+48]
0011abbcstp xzr, xzr, [sp+120]
0011abc0ldr x4, [sp+304]
0011abc4str x4, [sp+56]
0011abc8subs xzr, x4, 0
0011abcccset x5, ne
0011abd0strb w5, [sp+46]
0011abd4cbnz x4, 0x11abdc
0011abd8b 0x11abf0
0011abdc
0011abdcloc_11abdc:
0011abdcldr x4, [sp+56]
0011abe0subs xzr, x4, 19
0011abe4cset x4, lt
0011abe8strb w4, [sp+46]
0011abecb 0x11abf4
0011abf0
0011abf0loc_11abf0:
0011abf0b 0x11abf4
0011abf4
0011abf4loc_11abf4:
0011abf4ldrb w4, [sp+46]
0011abf8tbnz w4, 0, 0x11ac00
0011abfcb 0x11ad38
0011ac00
0011ac00loc_11ac00:
0011ac00ldr x4, [sp+296]
0011ac04ldr x5, [sp+304]
0011ac08str x4, [sp+136]
0011ac0cstr x5, [sp+144]
0011ac10ldr x1, [sp+304]
0011ac14ldr x4, [sp+296]
0011ac18subs xzr, x1, 0
0011ac1cb.hi 0x11ac24
0011ac20b 0x11af74
0011ac24
0011ac24loc_11ac24:
0011ac24ldrb w4, [x4]
0011ac28subs wzr, w4, 45
0011ac2ccset x4, eq
0011ac30strb w4, [sp+46]
0011ac34b.eq 0x11ac3c
0011ac38b 0x11ac40
0011ac3c
0011ac3cloc_11ac3c:
0011ac3cb 0x11ac68
0011ac40
0011ac40loc_11ac40:
0011ac40ldr x1, [sp+304]
0011ac44ldr x4, [sp+296]
0011ac48subs xzr, x1, 0
0011ac4cb.hi 0x11ac54
0011ac50b 0x11af6c
0011ac54
0011ac54loc_11ac54:
0011ac54ldrb w4, [x4]
0011ac58subs wzr, w4, 43
0011ac5ccset x4, eq
0011ac60strb w4, [sp+46]
0011ac64b 0x11ac68
0011ac68
0011ac68loc_11ac68:
0011ac68ldrb w4, [sp+46]
0011ac6ctbnz w4, 0, 0x11ac74
0011ac70b 0x11ad04
0011ac74
0011ac74loc_11ac74:
0011ac74ldr x1, [sp+304]
0011ac78ldr x4, [sp+296]
0011ac7csubs xzr, x1, 1
0011ac80b.hs 0x11ac88
0011ac84b 0x11af64
0011ac88
0011ac88loc_11ac88:
0011ac88sub x5, x1, 1
0011ac8csub x6, xzr, x5
0011ac90sbfm x6, x6, 63, 63
0011ac94and x6, x6, 1
0011ac98add x4, x4, x6
0011ac9cstr x4, [sp+296]
0011aca0str x5, [sp+304]
0011aca4str x5, [sp+112]
0011aca8subs xzr, x1, 1
0011acacb.eq 0x11acb4
0011acb0b 0x11ad00
0011acb4
0011acb4loc_11acb4:
0011acb4ldr x2, [sp+136]
0011acb8ldr x3, [sp+144]
0011acbcadrp x0, 0x596000
0011acc0add x0, x0, 1030
0011acc4orr x1, xzr, 4
0011acc8bl strconv.syntaxError
0011acccstr x0, [sp+248]
0011acd0str x0, [sp+240]
0011acd4str xzr, [sp+48]
0011acd8adrp x4, 0x5fb000
0011acdcadd x4, x4, 1120
0011ace0str x4, [sp+120]
0011ace4str x0, [sp+128]
0011ace8ldr x0, [sp+48]
0011acecldr x1, [sp+120]
0011acf0ldr x2, [sp+128]
0011acf4ldp x29, x30, [sp-8]
0011acf8add sp, sp, 288
0011acfcret x30
0011ad00
0011ad00loc_11ad00:
0011ad00b 0x11ad08
0011ad04
0011ad04loc_11ad04:
0011ad04b 0x11ad08
0011ad08
0011ad08loc_11ad08:
0011ad08str xzr, [sp+64]
0011ad0cldr x4, [sp+304]
0011ad10ldr x5, [sp+296]
0011ad14str x5, [sp+216]
0011ad18str x4, [sp+224]
0011ad1cstr x4, [sp+232]
0011ad20str x5, [sp+192]
0011ad24str x4, [sp+200]
0011ad28str x4, [sp+208]
0011ad2cstr xzr, [sp+96]
0011ad30str x4, [sp+88]
0011ad34b 0x11ae50
0011ad38
0011ad38loc_11ad38:
0011ad38stp xzr, xzr, [sp+176]
0011ad3cldr x0, [sp+296]
0011ad40ldr x1, [sp+304]
0011ad44movz x2, 10
0011ad48mov x3, xzr
0011ad4cbl strconv.ParseInt
0011ad50str x0, [sp+104]
0011ad54str x1, [sp+176]
0011ad58str x2, [sp+184]
0011ad5cldr x4, [sp+104]
0011ad60str x4, [sp+80]
0011ad64str x1, [sp+264]
0011ad68str x2, [sp+272]
0011ad6cldr x4, [sp+80]
0011ad70str x4, [sp+72]
0011ad74str x1, [sp+160]
0011ad78str x2, [sp+168]
0011ad7cstr xzr, [sp+248]
0011ad80ldr x4, [sp+160]
0011ad84ldr x5, [sp+168]
0011ad88adrp x6, 0x5fb000
0011ad8cadd x6, x6, 1120
0011ad90subs xzr, x4, x6
0011ad94b.eq 0x11ad9c
0011ad98b 0x11ada4
0011ad9c
0011ad9cloc_11ad9c:
0011ad9corr x0, xzr, 1
0011ada0b 0x11adb0
0011ada4
0011ada4loc_11ada4:
0011ada4mov x0, xzr
0011ada8mov x5, xzr
0011adacb 0x11adb0
0011adb0
0011adb0loc_11adb0:
0011adb0str x5, [sp+248]
0011adb4strb w0, [sp+46]
0011adb8ldr x3, [sp+248]
0011adbcstr x3, [sp+256]
0011adc0ldrb w3, [sp+46]
0011adc4strb w3, [sp+47]
0011adc8ldr x3, [sp+256]
0011adccstr x3, [sp+152]
0011add0ldrb w3, [sp+47]
0011add4strb w3, [sp+44]
0011add8tbnz w3, 0, 0x11ade0
0011addcb 0x11ae24
0011ade0
0011ade0loc_11ade0:
0011ade0ldr x3, [sp+152]
0011ade4ldrsb x27, [x3]
0011ade8orr x4, xzr, 4
0011adecstr x4, [x3+8]
0011adf0adrp x27, 0x931000
0011adf4ldr w4, [x27+3056]
0011adf8cbz w4, 0x11ae00
0011adfcb 0x11ae04
0011ae00
0011ae00loc_11ae00:
0011ae00b 0x11ae14
0011ae04
0011ae04loc_11ae04:
0011ae04ldr x4, [x3]
0011ae08bl runtime.gcWriteBarrier1
0011ae0cstr x4, [x25]
0011ae10b 0x11ae14
0011ae14
0011ae14loc_11ae14:
0011ae14adrp x4, 0x596000
0011ae18add x4, x4, 1030
0011ae1cstr x4, [x3]
0011ae20b 0x11ae28
0011ae24
0011ae24loc_11ae24:
0011ae24b 0x11ae28
0011ae28
0011ae28loc_11ae28:
0011ae28ldr x3, [sp+72]
0011ae2cstr x3, [sp+48]
0011ae30ldr x1, [sp+160]
0011ae34ldr x2, [sp+168]
0011ae38str x1, [sp+120]
0011ae3cstr x2, [sp+128]
0011ae40ldr x0, [sp+48]
0011ae44ldp x29, x30, [sp-8]
0011ae48add sp, sp, 288
0011ae4cret x30
0011ae50
0011ae50loc_11ae50:
0011ae50ldr x4, [sp+88]
0011ae54ldr x5, [sp+96]
0011ae58subs xzr, x4, x5
0011ae5cb.gt 0x11ae64
0011ae60b 0x11af00
0011ae64
0011ae64loc_11ae64:
0011ae64ldr x4, [sp+96]
0011ae68ldr x5, [sp+192]
0011ae6cldrb w4, [x5+x4]
0011ae70strb w4, [sp+45]
0011ae74sub x4, x4, 48
0011ae78strb w4, [sp+45]
0011ae7cubfm x5, x4, 0, 7
0011ae80subs wzr, w5, 9
0011ae84b.hi 0x11ae8c
0011ae88b 0x11aed8
0011ae8c
0011ae8cloc_11ae8c:
0011ae8cldr x2, [sp+136]
0011ae90ldr x3, [sp+144]
0011ae94adrp x0, 0x596000
0011ae98add x0, x0, 1030
0011ae9corr x1, xzr, 4
0011aea0bl strconv.syntaxError
0011aea4str x0, [sp+240]
0011aea8str x0, [sp+248]
0011aeacstr xzr, [sp+48]
0011aeb0adrp x4, 0x5fb000
0011aeb4add x4, x4, 1120
0011aeb8str x4, [sp+120]
0011aebcstr x0, [sp+128]
0011aec0ldr x0, [sp+48]
0011aec4ldr x1, [sp+120]
0011aec8ldr x2, [sp+128]
0011aeccldp x29, x30, [sp-8]
0011aed0add sp, sp, 288
0011aed4ret x30
0011aed8
0011aed8loc_11aed8:
0011aed8ldr x5, [sp+64]
0011aedcadd x5, x5, x5, lsl #2
0011aee0ubfm x4, x4, 0, 7
0011aee4add x4, x4, x5, lsl #1
0011aee8str x4, [sp+64]
0011aeecb 0x11aef0
0011aef0
0011aef0loc_11aef0:
0011aef0ldr x4, [sp+96]
0011aef4add x4, x4, 1
0011aef8str x4, [sp+96]
0011aefcb 0x11ae50
0011af00
0011af00loc_11af00:
0011af00ldr x1, [sp+144]
0011af04ldr x3, [sp+136]
0011af08subs xzr, x1, 0
0011af0cb.hi 0x11af14
0011af10b 0x11af5c
0011af14
0011af14loc_11af14:
0011af14ldrb w3, [x3]
0011af18subs wzr, w3, 45
0011af1cb.eq 0x11af24
0011af20b 0x11af34
0011af24
0011af24loc_11af24:
0011af24ldr x3, [sp+64]
0011af28sub x3, xzr, x3
0011af2cstr x3, [sp+64]
0011af30b 0x11af38
0011af34
0011af34loc_11af34:
0011af34b 0x11af38
0011af38
0011af38loc_11af38:
0011af38ldr x3, [sp+64]
0011af3cstr x3, [sp+48]
0011af40stp xzr, xzr, [sp+120]
0011af44ldr x0, [sp+48]
0011af48mov x1, xzr
0011af4cmov x2, xzr
0011af50ldp x29, x30, [sp-8]
0011af54add sp, sp, 288
0011af58ret x30
0011af5c
0011af5cloc_11af5c:
0011af5cmov x0, xzr
0011af60bl runtime.panicIndex
0011af64
0011af64loc_11af64:
0011af64orr x0, xzr, 1
0011af68bl runtime.panicSliceB
0011af6c
0011af6cloc_11af6c:
0011af6cmov x0, xzr
0011af70bl runtime.panicIndex
0011af74
0011af74loc_11af74:
0011af74mov x0, xzr
0011af78bl runtime.panicIndex
0011af7chint
0011af80
0011af80loc_11af80:
0011af80stp x0, x1, [sp+8]
0011af84mov x3, x30
0011af88bl runtime.morestack_noctxt.abi0
0011af8cldp x0, x1, [sp+8]
0011af90b 0x11ab90
0011af94udf 0
0011af98udf 0
0011af9cudf 0
0011ab90
0011afa0
0011afa0strconv.underscoreOK: ; void strconv.underscoreOK(struct string s)
0011afa0ldr x16, [x28+16]
0011afa4subs xzr, sp, x16
0011afa8b.ls 0x11b484
0011afacstr x30, [sp-80]!
0011afb0stur x29, [sp-8]
0011afb4sub x29, sp, 8
0011afb8str x0, [sp+88]
0011afbcstr x1, [sp+96]
0011afc0strb wzr, [sp+38]
0011afc4movz x2, 94
0011afc8str w2, [sp+52]
0011afccstr xzr, [sp+56]
0011afd0str x1, [sp+64]
0011afd4subs xzr, x1, 0
0011afd8cset x2, ne
0011afdcstrb w2, [sp+43]
0011afe0cbnz x1, 0x11afe8
0011afe4b 0x11b04c
0011afe8
0011afe8loc_11afe8:
0011afe8ldr x1, [sp+96]
0011afecldr x2, [sp+88]
0011aff0subs xzr, x1, 0
0011aff4b.hi 0x11affc
0011aff8b 0x11b478
0011affc
0011affcloc_11affc:
0011affcldrb w2, [x2]
0011b000subs wzr, w2, 45
0011b004cset x2, eq
0011b008strb w2, [sp+42]
0011b00cb.eq 0x11b014
0011b010b 0x11b018
0011b014
0011b014loc_11b014:
0011b014b 0x11b040
0011b018
0011b018loc_11b018:
0011b018ldr x1, [sp+96]
0011b01cldr x2, [sp+88]
0011b020subs xzr, x1, 0
0011b024b.hi 0x11b02c
0011b028b 0x11b470
0011b02c
0011b02cloc_11b02c:
0011b02cldrb w2, [x2]
0011b030subs wzr, w2, 43
0011b034cset x2, eq
0011b038strb w2, [sp+42]
0011b03cb 0x11b040
0011b040
0011b040loc_11b040:
0011b040ldrb w2, [sp+42]
0011b044strb w2, [sp+43]
0011b048b 0x11b050
0011b04c
0011b04cloc_11b04c:
0011b04cb 0x11b050
0011b050
0011b050loc_11b050:
0011b050ldrb w2, [sp+43]
0011b054tbnz w2, 0, 0x11b05c
0011b058b 0x11b090
0011b05c
0011b05cloc_11b05c:
0011b05cldr x1, [sp+96]
0011b060ldr x2, [sp+88]
0011b064subs xzr, x1, 1
0011b068b.hs 0x11b070
0011b06cb 0x11b468
0011b070
0011b070loc_11b070:
0011b070sub x3, x1, 1
0011b074sub x4, xzr, x3
0011b078sbfm x4, x4, 63, 63
0011b07cand x4, x4, 1
0011b080add x2, x2, x4
0011b084str x2, [sp+88]
0011b088str x3, [sp+96]
0011b08cb 0x11b094
0011b090
0011b090loc_11b090:
0011b090b 0x11b094
0011b094
0011b094loc_11b094:
0011b094strb wzr, [sp+39]
0011b098ldr x2, [sp+96]
0011b09cstr x2, [sp+64]
0011b0a0subs xzr, x2, 2
0011b0a4cset x2, ge
0011b0a8strb w2, [sp+42]
0011b0acb.ge 0x11b0b4
0011b0b0b 0x11b0dc
0011b0b4
0011b0b4loc_11b0b4:
0011b0b4ldr x1, [sp+96]
0011b0b8ldr x2, [sp+88]
0011b0bcsubs xzr, x1, 0
0011b0c0b.hi 0x11b0c8
0011b0c4b 0x11b460
0011b0c8
0011b0c8loc_11b0c8:
0011b0c8ldrb w2, [x2]
0011b0ccsubs wzr, w2, 48
0011b0d0cset x2, eq
0011b0d4strb w2, [sp+42]
0011b0d8b 0x11b0e0
0011b0dc
0011b0dcloc_11b0dc:
0011b0dcb 0x11b0e0
0011b0e0
0011b0e0loc_11b0e0:
0011b0e0ldrb w2, [sp+42]
0011b0e4strb w2, [sp+43]
0011b0e8tbnz w2, 0, 0x11b0f0
0011b0ecb 0x11b1c0
0011b0f0
0011b0f0loc_11b0f0:
0011b0f0ldr x1, [sp+96]
0011b0f4ldr x2, [sp+88]
0011b0f8subs xzr, x1, 1
0011b0fcb.hi 0x11b104
0011b100b 0x11b458
0011b104
0011b104loc_11b104:
0011b104ldrb w0, [x2+1]
0011b108strb w0, [sp+49]
0011b10cbl strconv.lower
0011b110strb w0, [sp+51]
0011b114ubfm x1, x0, 0, 7
0011b118subs wzr, w1, 98
0011b11ccset x1, eq
0011b120strb w1, [sp+40]
0011b124b.eq 0x11b12c
0011b128b 0x11b130
0011b12c
0011b12cloc_11b12c:
0011b12cb 0x11b168
0011b130
0011b130loc_11b130:
0011b130ldr x1, [sp+96]
0011b134ldr x2, [sp+88]
0011b138subs xzr, x1, 1
0011b13cb.hi 0x11b144
0011b140b 0x11b450
0011b144
0011b144loc_11b144:
0011b144ldrb w0, [x2+1]
0011b148strb w0, [sp+48]
0011b14cbl strconv.lower
0011b150strb w0, [sp+50]
0011b154ubfm x1, x0, 0, 7
0011b158subs wzr, w1, 111
0011b15ccset x1, eq
0011b160strb w1, [sp+40]
0011b164b 0x11b168
0011b168
0011b168loc_11b168:
0011b168ldrb w2, [sp+40]
0011b16cstrb w2, [sp+41]
0011b170tbnz w2, 0, 0x11b178
0011b174b 0x11b17c
0011b178
0011b178loc_11b178:
0011b178b 0x11b1b4
0011b17c
0011b17cloc_11b17c:
0011b17cldr x1, [sp+96]
0011b180ldr x2, [sp+88]
0011b184subs xzr, x1, 1
0011b188b.hi 0x11b190
0011b18cb 0x11b448
0011b190
0011b190loc_11b190:
0011b190ldrb w0, [x2+1]
0011b194strb w0, [sp+47]
0011b198bl strconv.lower
0011b19cstrb w0, [sp+50]
0011b1a0ubfm x1, x0, 0, 7
0011b1a4subs wzr, w1, 120
0011b1a8cset x1, eq
0011b1acstrb w1, [sp+41]
0011b1b0b 0x11b1b4
0011b1b4
0011b1b4loc_11b1b4:
0011b1b4ldrb w2, [sp+41]
0011b1b8strb w2, [sp+43]
0011b1bcb 0x11b1c4
0011b1c0
0011b1c0loc_11b1c0:
0011b1c0b 0x11b1c4
0011b1c4
0011b1c4loc_11b1c4:
0011b1c4ldrb w2, [sp+43]
0011b1c8tbnz w2, 0, 0x11b1d0
0011b1ccb 0x11b218
0011b1d0
0011b1d0loc_11b1d0:
0011b1d0orr x2, xzr, 2
0011b1d4str x2, [sp+56]
0011b1d8orr x2, xzr, 48
0011b1dcstr w2, [sp+52]
0011b1e0ldr x1, [sp+96]
0011b1e4ldr x3, [sp+88]
0011b1e8subs xzr, x1, 1
0011b1ecb.hi 0x11b1f4
0011b1f0b 0x11b440
0011b1f4
0011b1f4loc_11b1f4:
0011b1f4ldrb w0, [x3+1]
0011b1f8strb w0, [sp+46]
0011b1fcbl strconv.lower
0011b200strb w0, [sp+51]
0011b204ubfm x1, x0, 0, 7
0011b208subs wzr, w1, 120
0011b20ccset x1, eq
0011b210strb w1, [sp+39]
0011b214b 0x11b21c
0011b218
0011b218loc_11b218:
0011b218b 0x11b21c
0011b21c
0011b21cloc_11b21c:
0011b21cb 0x11b220
0011b220
0011b220loc_11b220:
0011b220ldr x2, [sp+96]
0011b224str x2, [sp+64]
0011b228ldr x3, [sp+56]
0011b22csubs xzr, x2, x3
0011b230b.gt 0x11b238
0011b234b 0x11b410
0011b238
0011b238loc_11b238:
0011b238ldr x0, [sp+56]
0011b23cldr x1, [sp+96]
0011b240ldr x2, [sp+88]
0011b244subs xzr, x0, x1
0011b248b.lo 0x11b250
0011b24cb 0x11b43c
0011b250
0011b250loc_11b250:
0011b250ldrb w2, [x2+x0]
0011b254subs wzr, w2, 48
0011b258cset x2, hs
0011b25cstrb w2, [sp+43]
0011b260b.hs 0x11b268
0011b264b 0x11b294
0011b268
0011b268loc_11b268:
0011b268ldr x0, [sp+56]
0011b26cldr x1, [sp+96]
0011b270ldr x2, [sp+88]
0011b274subs xzr, x0, x1
0011b278b.lo 0x11b280
0011b27cb 0x11b438
0011b280
0011b280loc_11b280:
0011b280ldrb w2, [x2+x0]
0011b284subs wzr, w2, 57
0011b288cset x2, ls
0011b28cstrb w2, [sp+43]
0011b290b 0x11b298
0011b294
0011b294loc_11b294:
0011b294b 0x11b298
0011b298
0011b298loc_11b298:
0011b298ldrb w2, [sp+43]
0011b29cstrb w2, [sp+42]
0011b2a0tbnz w2, 0, 0x11b2a8
0011b2a4b 0x11b2ac
0011b2a8
0011b2a8loc_11b2a8:
0011b2a8b 0x11b358
0011b2ac
0011b2acloc_11b2ac:
0011b2acldrb w2, [sp+39]
0011b2b0strb w2, [sp+41]
0011b2b4tbnz w2, 0, 0x11b2bc
0011b2b8b 0x11b2f8
0011b2bc
0011b2bcloc_11b2bc:
0011b2bcldr x0, [sp+56]
0011b2c0ldr x1, [sp+96]
0011b2c4ldr x2, [sp+88]
0011b2c8subs xzr, x0, x1
0011b2ccb.lo 0x11b2d4
0011b2d0b 0x11b434
0011b2d4
0011b2d4loc_11b2d4:
0011b2d4ldrb w0, [x2+x0]
0011b2d8strb w0, [sp+45]
0011b2dcbl strconv.lower
0011b2e0strb w0, [sp+51]
0011b2e4ubfm x1, x0, 0, 7
0011b2e8subs wzr, w1, 97
0011b2eccset x1, hs
0011b2f0strb w1, [sp+41]
0011b2f4b 0x11b2fc
0011b2f8
0011b2f8loc_11b2f8:
0011b2f8b 0x11b2fc
0011b2fc
0011b2fcloc_11b2fc:
0011b2fcldrb w2, [sp+41]
0011b300strb w2, [sp+40]
0011b304tbnz w2, 0, 0x11b30c
0011b308b 0x11b348
0011b30c
0011b30cloc_11b30c:
0011b30cldr x0, [sp+56]
0011b310ldr x1, [sp+96]
0011b314ldr x2, [sp+88]
0011b318subs xzr, x0, x1
0011b31cb.lo 0x11b324
0011b320b 0x11b430
0011b324
0011b324loc_11b324:
0011b324ldrb w0, [x2+x0]
0011b328strb w0, [sp+44]
0011b32cbl strconv.lower
0011b330strb w0, [sp+51]
0011b334ubfm x1, x0, 0, 7
0011b338subs wzr, w1, 102
0011b33ccset x1, ls
0011b340strb w1, [sp+40]
0011b344b 0x11b34c
0011b348
0011b348loc_11b348:
0011b348b 0x11b34c
0011b34c
0011b34cloc_11b34c:
0011b34cldrb w2, [sp+40]
0011b350strb w2, [sp+42]
0011b354b 0x11b358
0011b358
0011b358loc_11b358:
0011b358ldrb w2, [sp+42]
0011b35ctbnz w2, 0, 0x11b364
0011b360b 0x11b370
0011b364
0011b364loc_11b364:
0011b364orr x2, xzr, 48
0011b368str w2, [sp+52]
0011b36cb 0x11b400
0011b370
0011b370loc_11b370:
0011b370ldr x0, [sp+56]
0011b374ldr x1, [sp+96]
0011b378ldr x2, [sp+88]
0011b37csubs xzr, x0, x1
0011b380b.lo 0x11b388
0011b384b 0x11b42c
0011b388
0011b388loc_11b388:
0011b388ldrb w2, [x2+x0]
0011b38csubs wzr, w2, 95
0011b390b.eq 0x11b398
0011b394b 0x11b3cc
0011b398
0011b398loc_11b398:
0011b398ldrsw x2, [sp+52]
0011b39csubs wzr, w2, 48
0011b3a0b.ne 0x11b3a8
0011b3a4b 0x11b3bc
0011b3a8
0011b3a8loc_11b3a8:
0011b3a8strb wzr, [sp+38]
0011b3acmov x0, xzr
0011b3b0ldur x29, [sp-8]
0011b3b4ldr x30, [sp], 80
0011b3b8ret x30
0011b3bc
0011b3bcloc_11b3bc:
0011b3bcmovz x2, 95
0011b3c0str w2, [sp+52]
0011b3c4orr x2, xzr, 48
0011b3c8b 0x11b400
0011b3cc
0011b3ccloc_11b3cc:
0011b3ccldrsw x2, [sp+52]
0011b3d0subs wzr, w2, 95
0011b3d4b.eq 0x11b3dc
0011b3d8b 0x11b3f0
0011b3dc
0011b3dcloc_11b3dc:
0011b3dcstrb wzr, [sp+38]
0011b3e0mov x0, xzr
0011b3e4ldur x29, [sp-8]
0011b3e8ldr x30, [sp], 80
0011b3ecret x30
0011b3f0
0011b3f0loc_11b3f0:
0011b3f0movz x2, 33
0011b3f4str w2, [sp+52]
0011b3f8orr x2, xzr, 48
0011b3fcb 0x11b400
0011b400
0011b400loc_11b400:
0011b400ldr x3, [sp+56]
0011b404add x3, x3, 1
0011b408str x3, [sp+56]
0011b40cb 0x11b220
0011b410
0011b410loc_11b410:
0011b410ldrsw x1, [sp+52]
0011b414subs wzr, w1, 95
0011b418cset x0, ne
0011b41cstrb w0, [sp+38]
0011b420ldur x29, [sp-8]
0011b424ldr x30, [sp], 80
0011b428ret x30
0011b42c
0011b42cloc_11b42c:
0011b42cbl runtime.panicIndex
0011b430
0011b430loc_11b430:
0011b430bl runtime.panicIndex
0011b434
0011b434loc_11b434:
0011b434bl runtime.panicIndex
0011b438
0011b438loc_11b438:
0011b438bl runtime.panicIndex
0011b43c
0011b43cloc_11b43c:
0011b43cbl runtime.panicIndex
0011b440
0011b440loc_11b440:
0011b440orr x0, xzr, 1
0011b444bl runtime.panicIndex
0011b448
0011b448loc_11b448:
0011b448orr x0, xzr, 1
0011b44cbl runtime.panicIndex
0011b450
0011b450loc_11b450:
0011b450orr x0, xzr, 1
0011b454bl runtime.panicIndex
0011b458
0011b458loc_11b458:
0011b458orr x0, xzr, 1
0011b45cbl runtime.panicIndex
0011b460
0011b460loc_11b460:
0011b460mov x0, xzr
0011b464bl runtime.panicIndex
0011b468
0011b468loc_11b468:
0011b468orr x0, xzr, 1
0011b46cbl runtime.panicSliceB
0011b470
0011b470loc_11b470:
0011b470mov x0, xzr
0011b474bl runtime.panicIndex
0011b478
0011b478loc_11b478:
0011b478mov x0, xzr
0011b47cbl runtime.panicIndex
0011b480hint
0011b484
0011b484loc_11b484:
0011b484stp x0, x1, [sp+8]
0011b488mov x3, x30
0011b48cbl runtime.morestack_noctxt.abi0
0011b490ldp x0, x1, [sp+8]
0011b494b 0x11afa0
0011b498udf 0
0011b49cudf 0
0011afa0
0011afa0strconv.underscoreOK: ; void strconv.underscoreOK(struct string s)
0011afa0ldr x16, [x28+16]
0011afa4subs xzr, sp, x16
0011afa8b.ls 0x11b484
0011afacstr x30, [sp-80]!
0011afb0stur x29, [sp-8]
0011afb4sub x29, sp, 8
0011afb8str x0, [sp+88]
0011afbcstr x1, [sp+96]
0011afc0strb wzr, [sp+38]
0011afc4movz x2, 94
0011afc8str w2, [sp+52]
0011afccstr xzr, [sp+56]
0011afd0str x1, [sp+64]
0011afd4subs xzr, x1, 0
0011afd8cset x2, ne
0011afdcstrb w2, [sp+43]
0011afe0cbnz x1, 0x11afe8
0011afe4b 0x11b04c
0011afe8
0011afe8loc_11afe8:
0011afe8ldr x1, [sp+96]
0011afecldr x2, [sp+88]
0011aff0subs xzr, x1, 0
0011aff4b.hi 0x11affc
0011aff8b 0x11b478
0011affc
0011affcloc_11affc:
0011affcldrb w2, [x2]
0011b000subs wzr, w2, 45
0011b004cset x2, eq
0011b008strb w2, [sp+42]
0011b00cb.eq 0x11b014
0011b010b 0x11b018
0011b014
0011b014loc_11b014:
0011b014b 0x11b040
0011b018
0011b018loc_11b018:
0011b018ldr x1, [sp+96]
0011b01cldr x2, [sp+88]
0011b020subs xzr, x1, 0
0011b024b.hi 0x11b02c
0011b028b 0x11b470
0011b02c
0011b02cloc_11b02c:
0011b02cldrb w2, [x2]
0011b030subs wzr, w2, 43
0011b034cset x2, eq
0011b038strb w2, [sp+42]
0011b03cb 0x11b040
0011b040
0011b040loc_11b040:
0011b040ldrb w2, [sp+42]
0011b044strb w2, [sp+43]
0011b048b 0x11b050
0011b04c
0011b04cloc_11b04c:
0011b04cb 0x11b050
0011b050
0011b050loc_11b050:
0011b050ldrb w2, [sp+43]
0011b054tbnz w2, 0, 0x11b05c
0011b058b 0x11b090
0011b05c
0011b05cloc_11b05c:
0011b05cldr x1, [sp+96]
0011b060ldr x2, [sp+88]
0011b064subs xzr, x1, 1
0011b068b.hs 0x11b070
0011b06cb 0x11b468
0011b070
0011b070loc_11b070:
0011b070sub x3, x1, 1
0011b074sub x4, xzr, x3
0011b078sbfm x4, x4, 63, 63
0011b07cand x4, x4, 1
0011b080add x2, x2, x4
0011b084str x2, [sp+88]
0011b088str x3, [sp+96]
0011b08cb 0x11b094
0011b090
0011b090loc_11b090:
0011b090b 0x11b094
0011b094
0011b094loc_11b094:
0011b094strb wzr, [sp+39]
0011b098ldr x2, [sp+96]
0011b09cstr x2, [sp+64]
0011b0a0subs xzr, x2, 2
0011b0a4cset x2, ge
0011b0a8strb w2, [sp+42]
0011b0acb.ge 0x11b0b4
0011b0b0b 0x11b0dc
0011b0b4
0011b0b4loc_11b0b4:
0011b0b4ldr x1, [sp+96]
0011b0b8ldr x2, [sp+88]
0011b0bcsubs xzr, x1, 0
0011b0c0b.hi 0x11b0c8
0011b0c4b 0x11b460
0011b0c8
0011b0c8loc_11b0c8:
0011b0c8ldrb w2, [x2]
0011b0ccsubs wzr, w2, 48
0011b0d0cset x2, eq
0011b0d4strb w2, [sp+42]
0011b0d8b 0x11b0e0
0011b0dc
0011b0dcloc_11b0dc:
0011b0dcb 0x11b0e0
0011b0e0
0011b0e0loc_11b0e0:
0011b0e0ldrb w2, [sp+42]
0011b0e4strb w2, [sp+43]
0011b0e8tbnz w2, 0, 0x11b0f0
0011b0ecb 0x11b1c0
0011b0f0
0011b0f0loc_11b0f0:
0011b0f0ldr x1, [sp+96]
0011b0f4ldr x2, [sp+88]
0011b0f8subs xzr, x1, 1
0011b0fcb.hi 0x11b104
0011b100b 0x11b458
0011b104
0011b104loc_11b104:
0011b104ldrb w0, [x2+1]
0011b108strb w0, [sp+49]
0011b10cbl strconv.lower
0011b110strb w0, [sp+51]
0011b114ubfm x1, x0, 0, 7
0011b118subs wzr, w1, 98
0011b11ccset x1, eq
0011b120strb w1, [sp+40]
0011b124b.eq 0x11b12c
0011b128b 0x11b130
0011b12c
0011b12cloc_11b12c:
0011b12cb 0x11b168
0011b130
0011b130loc_11b130:
0011b130ldr x1, [sp+96]
0011b134ldr x2, [sp+88]
0011b138subs xzr, x1, 1
0011b13cb.hi 0x11b144
0011b140b 0x11b450
0011b144
0011b144loc_11b144:
0011b144ldrb w0, [x2+1]
0011b148strb w0, [sp+48]
0011b14cbl strconv.lower
0011b150strb w0, [sp+50]
0011b154ubfm x1, x0, 0, 7
0011b158subs wzr, w1, 111
0011b15ccset x1, eq
0011b160strb w1, [sp+40]
0011b164b 0x11b168
0011b168
0011b168loc_11b168:
0011b168ldrb w2, [sp+40]
0011b16cstrb w2, [sp+41]
0011b170tbnz w2, 0, 0x11b178
0011b174b 0x11b17c
0011b178
0011b178loc_11b178:
0011b178b 0x11b1b4
0011b17c
0011b17cloc_11b17c:
0011b17cldr x1, [sp+96]
0011b180ldr x2, [sp+88]
0011b184subs xzr, x1, 1
0011b188b.hi 0x11b190
0011b18cb 0x11b448
0011b190
0011b190loc_11b190:
0011b190ldrb w0, [x2+1]
0011b194strb w0, [sp+47]
0011b198bl strconv.lower
0011b19cstrb w0, [sp+50]
0011b1a0ubfm x1, x0, 0, 7
0011b1a4subs wzr, w1, 120
0011b1a8cset x1, eq
0011b1acstrb w1, [sp+41]
0011b1b0b 0x11b1b4
0011b1b4
0011b1b4loc_11b1b4:
0011b1b4ldrb w2, [sp+41]
0011b1b8strb w2, [sp+43]
0011b1bcb 0x11b1c4
0011b1c0
0011b1c0loc_11b1c0:
0011b1c0b 0x11b1c4
0011b1c4
0011b1c4loc_11b1c4:
0011b1c4ldrb w2, [sp+43]
0011b1c8tbnz w2, 0, 0x11b1d0
0011b1ccb 0x11b218
0011b1d0
0011b1d0loc_11b1d0:
0011b1d0orr x2, xzr, 2
0011b1d4str x2, [sp+56]
0011b1d8orr x2, xzr, 48
0011b1dcstr w2, [sp+52]
0011b1e0ldr x1, [sp+96]
0011b1e4ldr x3, [sp+88]
0011b1e8subs xzr, x1, 1
0011b1ecb.hi 0x11b1f4
0011b1f0b 0x11b440
0011b1f4
0011b1f4loc_11b1f4:
0011b1f4ldrb w0, [x3+1]
0011b1f8strb w0, [sp+46]
0011b1fcbl strconv.lower
0011b200strb w0, [sp+51]
0011b204ubfm x1, x0, 0, 7
0011b208subs wzr, w1, 120
0011b20ccset x1, eq
0011b210strb w1, [sp+39]
0011b214b 0x11b21c
0011b218
0011b218loc_11b218:
0011b218b 0x11b21c
0011b21c
0011b21cloc_11b21c:
0011b21cb 0x11b220
0011b220
0011b220loc_11b220:
0011b220ldr x2, [sp+96]
0011b224str x2, [sp+64]
0011b228ldr x3, [sp+56]
0011b22csubs xzr, x2, x3
0011b230b.gt 0x11b238
0011b234b 0x11b410
0011b238
0011b238loc_11b238:
0011b238ldr x0, [sp+56]
0011b23cldr x1, [sp+96]
0011b240ldr x2, [sp+88]
0011b244subs xzr, x0, x1
0011b248b.lo 0x11b250
0011b24cb 0x11b43c
0011b250
0011b250loc_11b250:
0011b250ldrb w2, [x2+x0]
0011b254subs wzr, w2, 48
0011b258cset x2, hs
0011b25cstrb w2, [sp+43]
0011b260b.hs 0x11b268
0011b264b 0x11b294
0011b268
0011b268loc_11b268:
0011b268ldr x0, [sp+56]
0011b26cldr x1, [sp+96]
0011b270ldr x2, [sp+88]
0011b274subs xzr, x0, x1
0011b278b.lo 0x11b280
0011b27cb 0x11b438
0011b280
0011b280loc_11b280:
0011b280ldrb w2, [x2+x0]
0011b284subs wzr, w2, 57
0011b288cset x2, ls
0011b28cstrb w2, [sp+43]
0011b290b 0x11b298
0011b294
0011b294loc_11b294:
0011b294b 0x11b298
0011b298
0011b298loc_11b298:
0011b298ldrb w2, [sp+43]
0011b29cstrb w2, [sp+42]
0011b2a0tbnz w2, 0, 0x11b2a8
0011b2a4b 0x11b2ac
0011b2a8
0011b2a8loc_11b2a8:
0011b2a8b 0x11b358
0011b2ac
0011b2acloc_11b2ac:
0011b2acldrb w2, [sp+39]
0011b2b0strb w2, [sp+41]
0011b2b4tbnz w2, 0, 0x11b2bc
0011b2b8b 0x11b2f8
0011b2bc
0011b2bcloc_11b2bc:
0011b2bcldr x0, [sp+56]
0011b2c0ldr x1, [sp+96]
0011b2c4ldr x2, [sp+88]
0011b2c8subs xzr, x0, x1
0011b2ccb.lo 0x11b2d4
0011b2d0b 0x11b434
0011b2d4
0011b2d4loc_11b2d4:
0011b2d4ldrb w0, [x2+x0]
0011b2d8strb w0, [sp+45]
0011b2dcbl strconv.lower
0011b2e0strb w0, [sp+51]
0011b2e4ubfm x1, x0, 0, 7
0011b2e8subs wzr, w1, 97
0011b2eccset x1, hs
0011b2f0strb w1, [sp+41]
0011b2f4b 0x11b2fc
0011b2f8
0011b2f8loc_11b2f8:
0011b2f8b 0x11b2fc
0011b2fc
0011b2fcloc_11b2fc:
0011b2fcldrb w2, [sp+41]
0011b300strb w2, [sp+40]
0011b304tbnz w2, 0, 0x11b30c
0011b308b 0x11b348
0011b30c
0011b30cloc_11b30c:
0011b30cldr x0, [sp+56]
0011b310ldr x1, [sp+96]
0011b314ldr x2, [sp+88]
0011b318subs xzr, x0, x1
0011b31cb.lo 0x11b324
0011b320b 0x11b430
0011b324
0011b324loc_11b324:
0011b324ldrb w0, [x2+x0]
0011b328strb w0, [sp+44]
0011b32cbl strconv.lower
0011b330strb w0, [sp+51]
0011b334ubfm x1, x0, 0, 7
0011b338subs wzr, w1, 102
0011b33ccset x1, ls
0011b340strb w1, [sp+40]
0011b344b 0x11b34c
0011b348
0011b348loc_11b348:
0011b348b 0x11b34c
0011b34c
0011b34cloc_11b34c:
0011b34cldrb w2, [sp+40]
0011b350strb w2, [sp+42]
0011b354b 0x11b358
0011b358
0011b358loc_11b358:
0011b358ldrb w2, [sp+42]
0011b35ctbnz w2, 0, 0x11b364
0011b360b 0x11b370
0011b364
0011b364loc_11b364:
0011b364orr x2, xzr, 48
0011b368str w2, [sp+52]
0011b36cb 0x11b400
0011b370
0011b370loc_11b370:
0011b370ldr x0, [sp+56]
0011b374ldr x1, [sp+96]
0011b378ldr x2, [sp+88]
0011b37csubs xzr, x0, x1
0011b380b.lo 0x11b388
0011b384b 0x11b42c
0011b388
0011b388loc_11b388:
0011b388ldrb w2, [x2+x0]
0011b38csubs wzr, w2, 95
0011b390b.eq 0x11b398
0011b394b 0x11b3cc
0011b398
0011b398loc_11b398:
0011b398ldrsw x2, [sp+52]
0011b39csubs wzr, w2, 48
0011b3a0b.ne 0x11b3a8
0011b3a4b 0x11b3bc
0011b3a8
0011b3a8loc_11b3a8:
0011b3a8strb wzr, [sp+38]
0011b3acmov x0, xzr
0011b3b0ldur x29, [sp-8]
0011b3b4ldr x30, [sp], 80
0011b3b8ret x30
0011b3bc
0011b3bcloc_11b3bc:
0011b3bcmovz x2, 95
0011b3c0str w2, [sp+52]
0011b3c4orr x2, xzr, 48
0011b3c8b 0x11b400
0011b3cc
0011b3ccloc_11b3cc:
0011b3ccldrsw x2, [sp+52]
0011b3d0subs wzr, w2, 95
0011b3d4b.eq 0x11b3dc
0011b3d8b 0x11b3f0
0011b3dc
0011b3dcloc_11b3dc:
0011b3dcstrb wzr, [sp+38]
0011b3e0mov x0, xzr
0011b3e4ldur x29, [sp-8]
0011b3e8ldr x30, [sp], 80
0011b3ecret x30
0011b3f0
0011b3f0loc_11b3f0:
0011b3f0movz x2, 33
0011b3f4str w2, [sp+52]
0011b3f8orr x2, xzr, 48
0011b3fcb 0x11b400
0011b400
0011b400loc_11b400:
0011b400ldr x3, [sp+56]
0011b404add x3, x3, 1
0011b408str x3, [sp+56]
0011b40cb 0x11b220
0011b410
0011b410loc_11b410:
0011b410ldrsw x1, [sp+52]
0011b414subs wzr, w1, 95
0011b418cset x0, ne
0011b41cstrb w0, [sp+38]
0011b420ldur x29, [sp-8]
0011b424ldr x30, [sp], 80
0011b428ret x30
0011b42c
0011b42cloc_11b42c:
0011b42cbl runtime.panicIndex
0011b430
0011b430loc_11b430:
0011b430bl runtime.panicIndex
0011b434
0011b434loc_11b434:
0011b434bl runtime.panicIndex
0011b438
0011b438loc_11b438:
0011b438bl runtime.panicIndex
0011b43c
0011b43cloc_11b43c:
0011b43cbl runtime.panicIndex
0011b440
0011b440loc_11b440:
0011b440orr x0, xzr, 1
0011b444bl runtime.panicIndex
0011b448
0011b448loc_11b448:
0011b448orr x0, xzr, 1
0011b44cbl runtime.panicIndex
0011b450
0011b450loc_11b450:
0011b450orr x0, xzr, 1
0011b454bl runtime.panicIndex
0011b458
0011b458loc_11b458:
0011b458orr x0, xzr, 1
0011b45cbl runtime.panicIndex
0011b460
0011b460loc_11b460:
0011b460mov x0, xzr
0011b464bl runtime.panicIndex
0011b468
0011b468loc_11b468:
0011b468orr x0, xzr, 1
0011b46cbl runtime.panicSliceB
0011b470
0011b470loc_11b470:
0011b470mov x0, xzr
0011b474bl runtime.panicIndex
0011b478
0011b478loc_11b478:
0011b478mov x0, xzr
0011b47cbl runtime.panicIndex
0011b480hint
0011b484
0011b484loc_11b484:
0011b484stp x0, x1, [sp+8]
0011b488mov x3, x30
0011b48cbl runtime.morestack_noctxt.abi0
0011b490ldp x0, x1, [sp+8]
0011b494b 0x11afa0
0011b498udf 0
0011b49cudf 0
0011afa0
0011b4a0
0011b4a0strconv.index: ; void strconv.index(struct string s, uint8 c)
0011b4a0ldr x16, [x28+16]
0011b4a4subs xzr, sp, x16
0011b4a8b.ls 0x11b4f4
0011b4acstr x30, [sp-64]!
0011b4b0stur x29, [sp-8]
0011b4b4sub x29, sp, 8
0011b4b8str x0, [sp+72]
0011b4bcstr x1, [sp+80]
0011b4c0strb w2, [sp+88]
0011b4c4str xzr, [sp+40]
0011b4c8ldrb w2, [sp+88]
0011b4ccstr x0, [sp+8]
0011b4d0str x1, [sp+16]
0011b4d4strb w2, [sp+24]
0011b4d8bl internal/bytealg.IndexByteString.abi0
0011b4dcldr x0, [sp+32]
0011b4e0str x0, [sp+48]
0011b4e4str x0, [sp+40]
0011b4e8ldur x29, [sp-8]
0011b4ecldr x30, [sp], 64
0011b4f0ret x30
0011b4f4
0011b4f4loc_11b4f4:
0011b4f4stp x0, x1, [sp+8]
0011b4f8strb w2, [sp+24]
0011b4fcmov x3, x30
0011b500bl runtime.morestack_noctxt.abi0
0011b504ldp x0, x1, [sp+8]
0011b508ldrb w2, [sp+24]
0011b50cb 0x11b4a0
0011b4a0
0011b4a0strconv.index: ; void strconv.index(struct string s, uint8 c)
0011b4a0ldr x16, [x28+16]
0011b4a4subs xzr, sp, x16
0011b4a8b.ls 0x11b4f4
0011b4acstr x30, [sp-64]!
0011b4b0stur x29, [sp-8]
0011b4b4sub x29, sp, 8
0011b4b8str x0, [sp+72]
0011b4bcstr x1, [sp+80]
0011b4c0strb w2, [sp+88]
0011b4c4str xzr, [sp+40]
0011b4c8ldrb w2, [sp+88]
0011b4ccstr x0, [sp+8]
0011b4d0str x1, [sp+16]
0011b4d4strb w2, [sp+24]
0011b4d8bl internal/bytealg.IndexByteString.abi0
0011b4dcldr x0, [sp+32]
0011b4e0str x0, [sp+48]
0011b4e4str x0, [sp+40]
0011b4e8ldur x29, [sp-8]
0011b4ecldr x30, [sp], 64
0011b4f0ret x30
0011b4f4
0011b4f4loc_11b4f4:
0011b4f4stp x0, x1, [sp+8]
0011b4f8strb w2, [sp+24]
0011b4fcmov x3, x30
0011b500bl runtime.morestack_noctxt.abi0
0011b504ldp x0, x1, [sp+8]
0011b508ldrb w2, [sp+24]
0011b50cb 0x11b4a0
0011b4a0
0011b510
0011b510strconv.trim: ; void strconv.trim(strconv.decimal * a)
0011b510ldr x16, [x28+16]
0011b514subs xzr, sp, x16
0011b518b.ls 0x11b5fc
0011b51cstr x30, [sp-48]!
0011b520stur x29, [sp-8]
0011b524sub x29, sp, 8
0011b528str x0, [sp+56]
0011b52cb 0x11b530
0011b530
0011b530loc_11b530:
0011b530ldr x2, [sp+56]
0011b534ldrsb x27, [x2]
0011b538ldr x2, [x2+800]
0011b53csubs xzr, x2, 0
0011b540cset x2, gt
0011b544strb w2, [sp+39]
0011b548b.gt 0x11b550
0011b54cb 0x11b588
0011b550
0011b550loc_11b550:
0011b550ldr x2, [sp+56]
0011b554ldrsb x27, [x2]
0011b558ldr x3, [sp+56]
0011b55cldrsb x27, [x3]
0011b560ldr x3, [x3+800]
0011b564sub x0, x3, 1
0011b568subs xzr, x0, 800
0011b56cb.lo 0x11b574
0011b570b 0x11b5f0
0011b574
0011b574loc_11b574:
0011b574ldrb w2, [x2+x0]
0011b578subs wzr, w2, 48
0011b57ccset x2, eq
0011b580strb w2, [sp+39]
0011b584b 0x11b58c
0011b588
0011b588loc_11b588:
0011b588b 0x11b58c
0011b58c
0011b58cloc_11b58c:
0011b58cldrb w2, [sp+39]
0011b590tbnz w2, 0, 0x11b598
0011b594b 0x11b5bc
0011b598
0011b598loc_11b598:
0011b598ldr x2, [sp+56]
0011b59cldrsb x27, [x2]
0011b5a0ldr x3, [sp+56]
0011b5a4ldrsb x27, [x3]
0011b5a8ldr x3, [x3+800]
0011b5acsub x3, x3, 1
0011b5b0str x3, [x2+800]
0011b5b4b 0x11b5b8
0011b5b8
0011b5b8loc_11b5b8:
0011b5b8b 0x11b530
0011b5bc
0011b5bcloc_11b5bc:
0011b5bcldr x0, [sp+56]
0011b5c0ldrsb x27, [x0]
0011b5c4ldr x0, [x0+800]
0011b5c8cbz x0, 0x11b5d0
0011b5ccb 0x11b5e0
0011b5d0
0011b5d0loc_11b5d0:
0011b5d0ldr x0, [sp+56]
0011b5d4ldrsb x27, [x0]
0011b5d8str xzr, [x0+808]
0011b5dcb 0x11b5e4
0011b5e0
0011b5e0loc_11b5e0:
0011b5e0b 0x11b5e4
0011b5e4
0011b5e4loc_11b5e4:
0011b5e4ldur x29, [sp-8]
0011b5e8ldr x30, [sp], 48
0011b5ecret x30
0011b5f0
0011b5f0loc_11b5f0:
0011b5f0movz x1, 800
0011b5f4bl runtime.panicIndex
0011b5f8hint
0011b5fc
0011b5fcloc_11b5fc:
0011b5fcstr x0, [sp+8]
0011b600mov x3, x30
0011b604bl runtime.morestack_noctxt.abi0
0011b608ldr x0, [sp+8]
0011b60cb 0x11b510
0011b510
0011b510strconv.trim: ; void strconv.trim(strconv.decimal * a)
0011b510ldr x16, [x28+16]
0011b514subs xzr, sp, x16
0011b518b.ls 0x11b5fc
0011b51cstr x30, [sp-48]!
0011b520stur x29, [sp-8]
0011b524sub x29, sp, 8
0011b528str x0, [sp+56]
0011b52cb 0x11b530
0011b530
0011b530loc_11b530:
0011b530ldr x2, [sp+56]
0011b534ldrsb x27, [x2]
0011b538ldr x2, [x2+800]
0011b53csubs xzr, x2, 0
0011b540cset x2, gt
0011b544strb w2, [sp+39]
0011b548b.gt 0x11b550
0011b54cb 0x11b588
0011b550
0011b550loc_11b550:
0011b550ldr x2, [sp+56]
0011b554ldrsb x27, [x2]
0011b558ldr x3, [sp+56]
0011b55cldrsb x27, [x3]
0011b560ldr x3, [x3+800]
0011b564sub x0, x3, 1
0011b568subs xzr, x0, 800
0011b56cb.lo 0x11b574
0011b570b 0x11b5f0
0011b574
0011b574loc_11b574:
0011b574ldrb w2, [x2+x0]
0011b578subs wzr, w2, 48
0011b57ccset x2, eq
0011b580strb w2, [sp+39]
0011b584b 0x11b58c
0011b588
0011b588loc_11b588:
0011b588b 0x11b58c
0011b58c
0011b58cloc_11b58c:
0011b58cldrb w2, [sp+39]
0011b590tbnz w2, 0, 0x11b598
0011b594b 0x11b5bc
0011b598
0011b598loc_11b598:
0011b598ldr x2, [sp+56]
0011b59cldrsb x27, [x2]
0011b5a0ldr x3, [sp+56]
0011b5a4ldrsb x27, [x3]
0011b5a8ldr x3, [x3+800]
0011b5acsub x3, x3, 1
0011b5b0str x3, [x2+800]
0011b5b4b 0x11b5b8
0011b5b8
0011b5b8loc_11b5b8:
0011b5b8b 0x11b530
0011b5bc
0011b5bcloc_11b5bc:
0011b5bcldr x0, [sp+56]
0011b5c0ldrsb x27, [x0]
0011b5c4ldr x0, [x0+800]
0011b5c8cbz x0, 0x11b5d0
0011b5ccb 0x11b5e0
0011b5d0
0011b5d0loc_11b5d0:
0011b5d0ldr x0, [sp+56]
0011b5d4ldrsb x27, [x0]
0011b5d8str xzr, [x0+808]
0011b5dcb 0x11b5e4
0011b5e0
0011b5e0loc_11b5e0:
0011b5e0b 0x11b5e4
0011b5e4
0011b5e4loc_11b5e4:
0011b5e4ldur x29, [sp-8]
0011b5e8ldr x30, [sp], 48
0011b5ecret x30
0011b5f0
0011b5f0loc_11b5f0:
0011b5f0movz x1, 800
0011b5f4bl runtime.panicIndex
0011b5f8hint
0011b5fc
0011b5fcloc_11b5fc:
0011b5fcstr x0, [sp+8]
0011b600mov x3, x30
0011b604bl runtime.morestack_noctxt.abi0
0011b608ldr x0, [sp+8]
0011b60cb 0x11b510
0011b510
0011b610
0011b610strconv.(*decimal).Assign: ; void strconv.(*decimal).Assign(strconv.decimal * a, uint64 v)
0011b610ldr x16, [x28+16]
0011b614subs xzr, sp, x16
0011b618b.ls 0x11b794
0011b61cstr x30, [sp-80]!
0011b620stur x29, [sp-8]
0011b624sub x29, sp, 8
0011b628str x0, [sp+88]
0011b62cstr x1, [sp+96]
0011b630stp xzr, xzr, [sp+32]
0011b634str xzr, [sp+48]
0011b638str xzr, [sp+64]
0011b63cb 0x11b640
0011b640
0011b640loc_11b640:
0011b640ldr x2, [sp+96]
0011b644cbnz x2, 0x11b64c
0011b648b 0x11b6b4
0011b64c
0011b64cloc_11b64c:
0011b64cldr x2, [sp+96]
0011b650movz x3, 52429
0011b654movk x3, 0xcccc0000
0011b658movk x3, 0xcccc00000000
0011b65cmovk x3, 0xcccc000000000000
0011b660umulh x2, x3, x2
0011b664ubfm x2, x2, 3, 63
0011b668str x2, [sp+56]
0011b66cldr x4, [sp+96]
0011b670add x2, x2, x2, lsl #2
0011b674sub x2, x4, x2, lsl #1
0011b678str x2, [sp+96]
0011b67cldr x0, [sp+64]
0011b680add x2, x2, 48
0011b684subs xzr, x0, 24
0011b688b.lo 0x11b690
0011b68cb 0x11b788
0011b690
0011b690loc_11b690:
0011b690add x4, sp, 32
0011b694strb w2, [x4+x0]
0011b698ldr x2, [sp+64]
0011b69cadd x2, x2, 1
0011b6a0str x2, [sp+64]
0011b6a4ldr x2, [sp+56]
0011b6a8str x2, [sp+96]
0011b6acb 0x11b6b0
0011b6b0
0011b6b0loc_11b6b0:
0011b6b0b 0x11b640
0011b6b4
0011b6b4loc_11b6b4:
0011b6b4ldr x2, [sp+88]
0011b6b8ldrsb x27, [x2]
0011b6bcstr xzr, [x2+800]
0011b6c0ldr x2, [sp+64]
0011b6c4sub x2, x2, 1
0011b6c8str x2, [sp+64]
0011b6ccb 0x11b6d0
0011b6d0
0011b6d0loc_11b6d0:
0011b6d0ldr x2, [sp+64]
0011b6d4tbz x2, 63, 0x11b6dc
0011b6d8b 0x11b748
0011b6dc
0011b6dcloc_11b6dc:
0011b6dcldr x0, [sp+64]
0011b6e0subs xzr, x0, 24
0011b6e4b.lo 0x11b6ec
0011b6e8b 0x11b780
0011b6ec
0011b6ecloc_11b6ec:
0011b6ecldr x2, [sp+88]
0011b6f0ldrsb x27, [x2]
0011b6f4ldr x3, [sp+88]
0011b6f8ldrsb x27, [x3]
0011b6fcldr x3, [x3+800]
0011b700add x4, sp, 32
0011b704ldrb w4, [x4+x0]
0011b708subs xzr, x3, 800
0011b70cb.lo 0x11b714
0011b710b 0x11b774
0011b714
0011b714loc_11b714:
0011b714strb w4, [x2+x3]
0011b718ldr x2, [sp+88]
0011b71cldrsb x27, [x2]
0011b720ldr x3, [sp+88]
0011b724ldrsb x27, [x3]
0011b728ldr x3, [x3+800]
0011b72cadd x3, x3, 1
0011b730str x3, [x2+800]
0011b734b 0x11b738
0011b738
0011b738loc_11b738:
0011b738ldr x2, [sp+64]
0011b73csub x2, x2, 1
0011b740str x2, [sp+64]
0011b744b 0x11b6d0
0011b748
0011b748loc_11b748:
0011b748ldr x1, [sp+88]
0011b74cldrsb x27, [x1]
0011b750ldr x2, [sp+88]
0011b754ldrsb x27, [x2]
0011b758ldr x2, [x2+800]
0011b75cstr x2, [x1+808]
0011b760ldr x0, [sp+88]
0011b764bl strconv.trim
0011b768ldur x29, [sp-8]
0011b76cldr x30, [sp], 80
0011b770ret x30
0011b774
0011b774loc_11b774:
0011b774mov x0, x3
0011b778movz x1, 800
0011b77cbl runtime.panicIndex
0011b780
0011b780loc_11b780:
0011b780orr x1, xzr, 24
0011b784bl runtime.panicIndex
0011b788
0011b788loc_11b788:
0011b788orr x1, xzr, 24
0011b78cbl runtime.panicIndex
0011b790hint
0011b794
0011b794loc_11b794:
0011b794stp x0, x1, [sp+8]
0011b798mov x3, x30
0011b79cbl runtime.morestack_noctxt.abi0
0011b7a0ldp x0, x1, [sp+8]
0011b7a4b 0x11b610
0011b7a8udf 0
0011b7acudf 0
0011b610
0011b610strconv.(*decimal).Assign: ; void strconv.(*decimal).Assign(strconv.decimal * a, uint64 v)
0011b610ldr x16, [x28+16]
0011b614subs xzr, sp, x16
0011b618b.ls 0x11b794
0011b61cstr x30, [sp-80]!
0011b620stur x29, [sp-8]
0011b624sub x29, sp, 8
0011b628str x0, [sp+88]
0011b62cstr x1, [sp+96]
0011b630stp xzr, xzr, [sp+32]
0011b634str xzr, [sp+48]
0011b638str xzr, [sp+64]
0011b63cb 0x11b640
0011b640
0011b640loc_11b640:
0011b640ldr x2, [sp+96]
0011b644cbnz x2, 0x11b64c
0011b648b 0x11b6b4
0011b64c
0011b64cloc_11b64c:
0011b64cldr x2, [sp+96]
0011b650movz x3, 52429
0011b654movk x3, 0xcccc0000
0011b658movk x3, 0xcccc00000000
0011b65cmovk x3, 0xcccc000000000000
0011b660umulh x2, x3, x2
0011b664ubfm x2, x2, 3, 63
0011b668str x2, [sp+56]
0011b66cldr x4, [sp+96]
0011b670add x2, x2, x2, lsl #2
0011b674sub x2, x4, x2, lsl #1
0011b678str x2, [sp+96]
0011b67cldr x0, [sp+64]
0011b680add x2, x2, 48
0011b684subs xzr, x0, 24
0011b688b.lo 0x11b690
0011b68cb 0x11b788
0011b690
0011b690loc_11b690:
0011b690add x4, sp, 32
0011b694strb w2, [x4+x0]
0011b698ldr x2, [sp+64]
0011b69cadd x2, x2, 1
0011b6a0str x2, [sp+64]
0011b6a4ldr x2, [sp+56]
0011b6a8str x2, [sp+96]
0011b6acb 0x11b6b0
0011b6b0
0011b6b0loc_11b6b0:
0011b6b0b 0x11b640
0011b6b4
0011b6b4loc_11b6b4:
0011b6b4ldr x2, [sp+88]
0011b6b8ldrsb x27, [x2]
0011b6bcstr xzr, [x2+800]
0011b6c0ldr x2, [sp+64]
0011b6c4sub x2, x2, 1
0011b6c8str x2, [sp+64]
0011b6ccb 0x11b6d0
0011b6d0
0011b6d0loc_11b6d0:
0011b6d0ldr x2, [sp+64]
0011b6d4tbz x2, 63, 0x11b6dc
0011b6d8b 0x11b748
0011b6dc
0011b6dcloc_11b6dc:
0011b6dcldr x0, [sp+64]
0011b6e0subs xzr, x0, 24
0011b6e4b.lo 0x11b6ec
0011b6e8b 0x11b780
0011b6ec
0011b6ecloc_11b6ec:
0011b6ecldr x2, [sp+88]
0011b6f0ldrsb x27, [x2]
0011b6f4ldr x3, [sp+88]
0011b6f8ldrsb x27, [x3]
0011b6fcldr x3, [x3+800]
0011b700add x4, sp, 32
0011b704ldrb w4, [x4+x0]
0011b708subs xzr, x3, 800
0011b70cb.lo 0x11b714
0011b710b 0x11b774
0011b714
0011b714loc_11b714:
0011b714strb w4, [x2+x3]
0011b718ldr x2, [sp+88]
0011b71cldrsb x27, [x2]
0011b720ldr x3, [sp+88]
0011b724ldrsb x27, [x3]
0011b728ldr x3, [x3+800]
0011b72cadd x3, x3, 1
0011b730str x3, [x2+800]
0011b734b 0x11b738
0011b738
0011b738loc_11b738:
0011b738ldr x2, [sp+64]
0011b73csub x2, x2, 1
0011b740str x2, [sp+64]
0011b744b 0x11b6d0
0011b748
0011b748loc_11b748:
0011b748ldr x1, [sp+88]
0011b74cldrsb x27, [x1]
0011b750ldr x2, [sp+88]
0011b754ldrsb x27, [x2]
0011b758ldr x2, [x2+800]
0011b75cstr x2, [x1+808]
0011b760ldr x0, [sp+88]
0011b764bl strconv.trim
0011b768ldur x29, [sp-8]
0011b76cldr x30, [sp], 80
0011b770ret x30
0011b774
0011b774loc_11b774:
0011b774mov x0, x3
0011b778movz x1, 800
0011b77cbl runtime.panicIndex
0011b780
0011b780loc_11b780:
0011b780orr x1, xzr, 24
0011b784bl runtime.panicIndex
0011b788
0011b788loc_11b788:
0011b788orr x1, xzr, 24
0011b78cbl runtime.panicIndex
0011b790hint
0011b794
0011b794loc_11b794:
0011b794stp x0, x1, [sp+8]
0011b798mov x3, x30
0011b79cbl runtime.morestack_noctxt.abi0
0011b7a0ldp x0, x1, [sp+8]
0011b7a4b 0x11b610
0011b7a8udf 0
0011b7acudf 0
0011b610
0011b7b0
0011b7b0strconv.rightShift: ; void strconv.rightShift(strconv.decimal * a, uint k)
0011b7b0ldr x16, [x28+16]
0011b7b4subs xzr, sp, x16
0011b7b8b.ls 0x11bacc
0011b7bcstr x30, [sp-96]!
0011b7c0stur x29, [sp-8]
0011b7c4sub x29, sp, 8
0011b7c8str x0, [sp+104]
0011b7ccstr x1, [sp+112]
0011b7d0str xzr, [sp+32]
0011b7d4str xzr, [sp+24]
0011b7d8str xzr, [sp+40]
0011b7dcb 0x11b7e0
0011b7e0
0011b7e0loc_11b7e0:
0011b7e0ldr x2, [sp+112]
0011b7e4ldr x3, [sp+40]
0011b7e8lsrv x3, x3, x2
0011b7ecsubs xzr, x2, 64
0011b7f0csel x2, x3, xzr, lo
0011b7f4cbz x2, 0x11b7fc
0011b7f8b 0x11b888
0011b7fc
0011b7fcloc_11b7fc:
0011b7fcldr x2, [sp+32]
0011b800ldr x3, [sp+104]
0011b804ldrsb x27, [x3]
0011b808ldr x3, [x3+800]
0011b80csubs xzr, x3, x2
0011b810b.le 0x11b818
0011b814b 0x11b840
0011b818
0011b818loc_11b818:
0011b818ldr x2, [sp+40]
0011b81ccbz x2, 0x11b824
0011b820b 0x11b83c
0011b824
0011b824loc_11b824:
0011b824ldr x0, [sp+104]
0011b828ldrsb x27, [x0]
0011b82cstr xzr, [x0+800]
0011b830ldur x29, [sp-8]
0011b834ldr x30, [sp], 96
0011b838ret x30
0011b83c
0011b83cloc_11b83c:
0011b83cb 0x11ba88
0011b840
0011b840loc_11b840:
0011b840ldr x2, [sp+104]
0011b844ldrsb x27, [x2]
0011b848ldr x0, [sp+32]
0011b84csubs xzr, x0, 800
0011b850b.lo 0x11b858
0011b854b 0x11ba80
0011b858
0011b858loc_11b858:
0011b858ldrb w2, [x2+x0]
0011b85cstr x2, [sp+80]
0011b860ldr x3, [sp+40]
0011b864add x3, x3, x3, lsl #2
0011b868add x2, x2, x3, lsl #1
0011b86csub x2, x2, 48
0011b870str x2, [sp+40]
0011b874b 0x11b878
0011b878
0011b878loc_11b878:
0011b878ldr x2, [sp+32]
0011b87cadd x2, x2, 1
0011b880str x2, [sp+32]
0011b884b 0x11b7e0
0011b888
0011b888loc_11b888:
0011b888b 0x11b88c
0011b88c
0011b88cloc_11b88c:
0011b88cldr x2, [sp+104]
0011b890ldrsb x27, [x2]
0011b894ldr x3, [sp+104]
0011b898ldrsb x27, [x3]
0011b89cldr x3, [x3+808]
0011b8a0ldr x4, [sp+32]
0011b8a4sub x3, x3, x4
0011b8a8add x3, x3, 1
0011b8acstr x3, [x2+808]
0011b8b0ldr x2, [sp+112]
0011b8b4orr x3, xzr, 1
0011b8b8lslv x3, x3, x2
0011b8bcsubs xzr, x2, 64
0011b8c0csel x2, x3, xzr, lo
0011b8c4sub x2, x2, 1
0011b8c8str x2, [sp+48]
0011b8ccb 0x11b8d0
0011b8d0
0011b8d0loc_11b8d0:
0011b8d0ldr x2, [sp+32]
0011b8d4ldr x3, [sp+104]
0011b8d8ldrsb x27, [x3]
0011b8dcldr x3, [x3+800]
0011b8e0subs xzr, x3, x2
0011b8e4b.gt 0x11b8ec
0011b8e8b 0x11b98c
0011b8ec
0011b8ecloc_11b8ec:
0011b8ecldr x2, [sp+104]
0011b8f0ldrsb x27, [x2]
0011b8f4ldr x0, [sp+32]
0011b8f8subs xzr, x0, 800
0011b8fcb.lo 0x11b904
0011b900b 0x11ba78
0011b904
0011b904loc_11b904:
0011b904ldrb w2, [x2+x0]
0011b908str x2, [sp+72]
0011b90cldr x2, [sp+112]
0011b910ldr x3, [sp+40]
0011b914lsrv x3, x3, x2
0011b918subs xzr, x2, 64
0011b91ccsel x2, x3, xzr, lo
0011b920str x2, [sp+64]
0011b924ldr x3, [sp+48]
0011b928ldr x4, [sp+40]
0011b92cand x3, x4, x3
0011b930str x3, [sp+40]
0011b934ldr x3, [sp+104]
0011b938ldrsb x27, [x3]
0011b93cldr x0, [sp+24]
0011b940add x2, x2, 48
0011b944subs xzr, x0, 800
0011b948b.lo 0x11b950
0011b94cb 0x11ba70
0011b950
0011b950loc_11b950:
0011b950strb w2, [x3+x0]
0011b954ldr x2, [sp+24]
0011b958add x2, x2, 1
0011b95cstr x2, [sp+24]
0011b960ldr x2, [sp+40]
0011b964add x2, x2, x2, lsl #2
0011b968ldr x3, [sp+72]
0011b96cadd x2, x3, x2, lsl #1
0011b970sub x2, x2, 48
0011b974str x2, [sp+40]
0011b978b 0x11b97c
0011b97c
0011b97cloc_11b97c:
0011b97cldr x2, [sp+32]
0011b980add x2, x2, 1
0011b984str x2, [sp+32]
0011b988b 0x11b8d0
0011b98c
0011b98cloc_11b98c:
0011b98cb 0x11b990
0011b990
0011b990loc_11b990:
0011b990ldr x2, [sp+40]
0011b994cbnz x2, 0x11b99c
0011b998b 0x11ba44
0011b99c
0011b99cloc_11b99c:
0011b99cldr x2, [sp+112]
0011b9a0ldr x3, [sp+40]
0011b9a4lsrv x3, x3, x2
0011b9a8subs xzr, x2, 64
0011b9accsel x2, x3, xzr, lo
0011b9b0str x2, [sp+56]
0011b9b4ldr x3, [sp+48]
0011b9b8ldr x4, [sp+40]
0011b9bcand x3, x4, x3
0011b9c0str x3, [sp+40]
0011b9c4ldr x3, [sp+24]
0011b9c8subs xzr, x3, 800
0011b9ccb.lt 0x11b9d4
0011b9d0b 0x11ba04
0011b9d4
0011b9d4loc_11b9d4:
0011b9d4ldr x3, [sp+104]
0011b9d8ldrsb x27, [x3]
0011b9dcldr x0, [sp+24]
0011b9e0add x2, x2, 48
0011b9e4subs xzr, x0, 800
0011b9e8b.lo 0x11b9f0
0011b9ecb 0x11ba68
0011b9f0
0011b9f0loc_11b9f0:
0011b9f0strb w2, [x3+x0]
0011b9f4ldr x2, [sp+24]
0011b9f8add x2, x2, 1
0011b9fcstr x2, [sp+24]
0011ba00b 0x11ba2c
0011ba04
0011ba04loc_11ba04:
0011ba04cbnz x2, 0x11ba0c
0011ba08b 0x11ba20
0011ba0c
0011ba0cloc_11ba0c:
0011ba0cldr x2, [sp+104]
0011ba10ldrsb x27, [x2]
0011ba14orr x3, xzr, 1
0011ba18strb w3, [x2+817]
0011ba1cb 0x11ba28
0011ba20
0011ba20loc_11ba20:
0011ba20orr x3, xzr, 1
0011ba24b 0x11ba28
0011ba28
0011ba28loc_11ba28:
0011ba28b 0x11ba2c
0011ba2c
0011ba2cloc_11ba2c:
0011ba2cldr x2, [sp+40]
0011ba30add x2, x2, x2, lsl #2
0011ba34ubfm x2, x2, 63, 62
0011ba38str x2, [sp+40]
0011ba3cb 0x11ba40
0011ba40
0011ba40loc_11ba40:
0011ba40b 0x11b990
0011ba44
0011ba44loc_11ba44:
0011ba44ldr x1, [sp+104]
0011ba48ldrsb x27, [x1]
0011ba4cldr x2, [sp+24]
0011ba50str x2, [x1+800]
0011ba54ldr x0, [sp+104]
0011ba58bl strconv.trim
0011ba5cldur x29, [sp-8]
0011ba60ldr x30, [sp], 96
0011ba64ret x30
0011ba68
0011ba68loc_11ba68:
0011ba68movz x1, 800
0011ba6cbl runtime.panicIndex
0011ba70
0011ba70loc_11ba70:
0011ba70movz x1, 800
0011ba74bl runtime.panicIndex
0011ba78
0011ba78loc_11ba78:
0011ba78movz x1, 800
0011ba7cbl runtime.panicIndex
0011ba80
0011ba80loc_11ba80:
0011ba80movz x1, 800
0011ba84bl runtime.panicIndex
0011ba88
0011ba88loc_11ba88:
0011ba88ldr x2, [sp+112]
0011ba8cldr x3, [sp+40]
0011ba90lsrv x3, x3, x2
0011ba94subs xzr, x2, 64
0011ba98csel x2, x3, xzr, lo
0011ba9ccbz x2, 0x11baa4
0011baa0b 0x11bac8
0011baa4
0011baa4loc_11baa4:
0011baa4ldr x2, [sp+40]
0011baa8add x2, x2, x2, lsl #2
0011baacubfm x2, x2, 63, 62
0011bab0str x2, [sp+40]
0011bab4ldr x2, [sp+32]
0011bab8add x2, x2, 1
0011babcstr x2, [sp+32]
0011bac0b 0x11bac4
0011bac4
0011bac4loc_11bac4:
0011bac4b 0x11ba88
0011bac8
0011bac8loc_11bac8:
0011bac8b 0x11b88c
0011bacc
0011baccloc_11bacc:
0011baccstp x0, x1, [sp+8]
0011bad0mov x3, x30
0011bad4bl runtime.morestack_noctxt.abi0
0011bad8ldp x0, x1, [sp+8]
0011badcb 0x11b7b0
0011b7b0
0011b7b0strconv.rightShift: ; void strconv.rightShift(strconv.decimal * a, uint k)
0011b7b0ldr x16, [x28+16]
0011b7b4subs xzr, sp, x16
0011b7b8b.ls 0x11bacc
0011b7bcstr x30, [sp-96]!
0011b7c0stur x29, [sp-8]
0011b7c4sub x29, sp, 8
0011b7c8str x0, [sp+104]
0011b7ccstr x1, [sp+112]
0011b7d0str xzr, [sp+32]
0011b7d4str xzr, [sp+24]
0011b7d8str xzr, [sp+40]
0011b7dcb 0x11b7e0
0011b7e0
0011b7e0loc_11b7e0:
0011b7e0ldr x2, [sp+112]
0011b7e4ldr x3, [sp+40]
0011b7e8lsrv x3, x3, x2
0011b7ecsubs xzr, x2, 64
0011b7f0csel x2, x3, xzr, lo
0011b7f4cbz x2, 0x11b7fc
0011b7f8b 0x11b888
0011b7fc
0011b7fcloc_11b7fc:
0011b7fcldr x2, [sp+32]
0011b800ldr x3, [sp+104]
0011b804ldrsb x27, [x3]
0011b808ldr x3, [x3+800]
0011b80csubs xzr, x3, x2
0011b810b.le 0x11b818
0011b814b 0x11b840
0011b818
0011b818loc_11b818:
0011b818ldr x2, [sp+40]
0011b81ccbz x2, 0x11b824
0011b820b 0x11b83c
0011b824
0011b824loc_11b824:
0011b824ldr x0, [sp+104]
0011b828ldrsb x27, [x0]
0011b82cstr xzr, [x0+800]
0011b830ldur x29, [sp-8]
0011b834ldr x30, [sp], 96
0011b838ret x30
0011b83c
0011b83cloc_11b83c:
0011b83cb 0x11ba88
0011b840
0011b840loc_11b840:
0011b840ldr x2, [sp+104]
0011b844ldrsb x27, [x2]
0011b848ldr x0, [sp+32]
0011b84csubs xzr, x0, 800
0011b850b.lo 0x11b858
0011b854b 0x11ba80
0011b858
0011b858loc_11b858:
0011b858ldrb w2, [x2+x0]
0011b85cstr x2, [sp+80]
0011b860ldr x3, [sp+40]
0011b864add x3, x3, x3, lsl #2
0011b868add x2, x2, x3, lsl #1
0011b86csub x2, x2, 48
0011b870str x2, [sp+40]
0011b874b 0x11b878
0011b878
0011b878loc_11b878:
0011b878ldr x2, [sp+32]
0011b87cadd x2, x2, 1
0011b880str x2, [sp+32]
0011b884b 0x11b7e0
0011b888
0011b888loc_11b888:
0011b888b 0x11b88c
0011b88c
0011b88cloc_11b88c:
0011b88cldr x2, [sp+104]
0011b890ldrsb x27, [x2]
0011b894ldr x3, [sp+104]
0011b898ldrsb x27, [x3]
0011b89cldr x3, [x3+808]
0011b8a0ldr x4, [sp+32]
0011b8a4sub x3, x3, x4
0011b8a8add x3, x3, 1
0011b8acstr x3, [x2+808]
0011b8b0ldr x2, [sp+112]
0011b8b4orr x3, xzr, 1
0011b8b8lslv x3, x3, x2
0011b8bcsubs xzr, x2, 64
0011b8c0csel x2, x3, xzr, lo
0011b8c4sub x2, x2, 1
0011b8c8str x2, [sp+48]
0011b8ccb 0x11b8d0
0011b8d0
0011b8d0loc_11b8d0:
0011b8d0ldr x2, [sp+32]
0011b8d4ldr x3, [sp+104]
0011b8d8ldrsb x27, [x3]
0011b8dcldr x3, [x3+800]
0011b8e0subs xzr, x3, x2
0011b8e4b.gt 0x11b8ec
0011b8e8b 0x11b98c
0011b8ec
0011b8ecloc_11b8ec:
0011b8ecldr x2, [sp+104]
0011b8f0ldrsb x27, [x2]
0011b8f4ldr x0, [sp+32]
0011b8f8subs xzr, x0, 800
0011b8fcb.lo 0x11b904
0011b900b 0x11ba78
0011b904
0011b904loc_11b904:
0011b904ldrb w2, [x2+x0]
0011b908str x2, [sp+72]
0011b90cldr x2, [sp+112]
0011b910ldr x3, [sp+40]
0011b914lsrv x3, x3, x2
0011b918subs xzr, x2, 64
0011b91ccsel x2, x3, xzr, lo
0011b920str x2, [sp+64]
0011b924ldr x3, [sp+48]
0011b928ldr x4, [sp+40]
0011b92cand x3, x4, x3
0011b930str x3, [sp+40]
0011b934ldr x3, [sp+104]
0011b938ldrsb x27, [x3]
0011b93cldr x0, [sp+24]
0011b940add x2, x2, 48
0011b944subs xzr, x0, 800
0011b948b.lo 0x11b950
0011b94cb 0x11ba70
0011b950
0011b950loc_11b950:
0011b950strb w2, [x3+x0]
0011b954ldr x2, [sp+24]
0011b958add x2, x2, 1
0011b95cstr x2, [sp+24]
0011b960ldr x2, [sp+40]
0011b964add x2, x2, x2, lsl #2
0011b968ldr x3, [sp+72]
0011b96cadd x2, x3, x2, lsl #1
0011b970sub x2, x2, 48
0011b974str x2, [sp+40]
0011b978b 0x11b97c
0011b97c
0011b97cloc_11b97c:
0011b97cldr x2, [sp+32]
0011b980add x2, x2, 1
0011b984str x2, [sp+32]
0011b988b 0x11b8d0
0011b98c
0011b98cloc_11b98c:
0011b98cb 0x11b990
0011b990
0011b990loc_11b990:
0011b990ldr x2, [sp+40]
0011b994cbnz x2, 0x11b99c
0011b998b 0x11ba44
0011b99c
0011b99cloc_11b99c:
0011b99cldr x2, [sp+112]
0011b9a0ldr x3, [sp+40]
0011b9a4lsrv x3, x3, x2
0011b9a8subs xzr, x2, 64
0011b9accsel x2, x3, xzr, lo
0011b9b0str x2, [sp+56]
0011b9b4ldr x3, [sp+48]
0011b9b8ldr x4, [sp+40]
0011b9bcand x3, x4, x3
0011b9c0str x3, [sp+40]
0011b9c4ldr x3, [sp+24]
0011b9c8subs xzr, x3, 800
0011b9ccb.lt 0x11b9d4
0011b9d0b 0x11ba04
0011b9d4
0011b9d4loc_11b9d4:
0011b9d4ldr x3, [sp+104]
0011b9d8ldrsb x27, [x3]
0011b9dcldr x0, [sp+24]
0011b9e0add x2, x2, 48
0011b9e4subs xzr, x0, 800
0011b9e8b.lo 0x11b9f0
0011b9ecb 0x11ba68
0011b9f0
0011b9f0loc_11b9f0:
0011b9f0strb w2, [x3+x0]
0011b9f4ldr x2, [sp+24]
0011b9f8add x2, x2, 1
0011b9fcstr x2, [sp+24]
0011ba00b 0x11ba2c
0011ba04
0011ba04loc_11ba04:
0011ba04cbnz x2, 0x11ba0c
0011ba08b 0x11ba20
0011ba0c
0011ba0cloc_11ba0c:
0011ba0cldr x2, [sp+104]
0011ba10ldrsb x27, [x2]
0011ba14orr x3, xzr, 1
0011ba18strb w3, [x2+817]
0011ba1cb 0x11ba28
0011ba20
0011ba20loc_11ba20:
0011ba20orr x3, xzr, 1
0011ba24b 0x11ba28
0011ba28
0011ba28loc_11ba28:
0011ba28b 0x11ba2c
0011ba2c
0011ba2cloc_11ba2c:
0011ba2cldr x2, [sp+40]
0011ba30add x2, x2, x2, lsl #2
0011ba34ubfm x2, x2, 63, 62
0011ba38str x2, [sp+40]
0011ba3cb 0x11ba40
0011ba40
0011ba40loc_11ba40:
0011ba40b 0x11b990
0011ba44
0011ba44loc_11ba44:
0011ba44ldr x1, [sp+104]
0011ba48ldrsb x27, [x1]
0011ba4cldr x2, [sp+24]
0011ba50str x2, [x1+800]
0011ba54ldr x0, [sp+104]
0011ba58bl strconv.trim
0011ba5cldur x29, [sp-8]
0011ba60ldr x30, [sp], 96
0011ba64ret x30
0011ba68
0011ba68loc_11ba68:
0011ba68movz x1, 800
0011ba6cbl runtime.panicIndex
0011ba70
0011ba70loc_11ba70:
0011ba70movz x1, 800
0011ba74bl runtime.panicIndex
0011ba78
0011ba78loc_11ba78:
0011ba78movz x1, 800
0011ba7cbl runtime.panicIndex
0011ba80
0011ba80loc_11ba80:
0011ba80movz x1, 800
0011ba84bl runtime.panicIndex
0011ba88
0011ba88loc_11ba88:
0011ba88ldr x2, [sp+112]
0011ba8cldr x3, [sp+40]
0011ba90lsrv x3, x3, x2
0011ba94subs xzr, x2, 64
0011ba98csel x2, x3, xzr, lo
0011ba9ccbz x2, 0x11baa4
0011baa0b 0x11bac8
0011baa4
0011baa4loc_11baa4:
0011baa4ldr x2, [sp+40]
0011baa8add x2, x2, x2, lsl #2
0011baacubfm x2, x2, 63, 62
0011bab0str x2, [sp+40]
0011bab4ldr x2, [sp+32]
0011bab8add x2, x2, 1
0011babcstr x2, [sp+32]
0011bac0b 0x11bac4
0011bac4
0011bac4loc_11bac4:
0011bac4b 0x11ba88
0011bac8
0011bac8loc_11bac8:
0011bac8b 0x11b88c
0011bacc
0011baccloc_11bacc:
0011baccstp x0, x1, [sp+8]
0011bad0mov x3, x30
0011bad4bl runtime.morestack_noctxt.abi0
0011bad8ldp x0, x1, [sp+8]
0011badcb 0x11b7b0
0011b7b0
0011bae0
0011bae0strconv.prefixIsLessThan: ; void strconv.prefixIsLessThan(struct []uint8 b, struct string s)
0011bae0ldr x16, [x28+16]
0011bae4subs xzr, sp, x16
0011bae8b.ls 0x11bc30
0011baecstr x30, [sp-64]!
0011baf0stur x29, [sp-8]
0011baf4sub x29, sp, 8
0011baf8str x0, [sp+72]
0011bafcstr x1, [sp+80]
0011bb00str x2, [sp+88]
0011bb04str x3, [sp+96]
0011bb08str x4, [sp+104]
0011bb0cstrb wzr, [sp+31]
0011bb10str xzr, [sp+32]
0011bb14b 0x11bb18
0011bb18
0011bb18loc_11bb18:
0011bb18ldr x2, [sp+104]
0011bb1cstr x2, [sp+48]
0011bb20ldr x3, [sp+32]
0011bb24subs xzr, x2, x3
0011bb28b.gt 0x11bb30
0011bb2cb 0x11bc08
0011bb30
0011bb30loc_11bb30:
0011bb30ldr x2, [sp+80]
0011bb34str x2, [sp+40]
0011bb38ldr x3, [sp+32]
0011bb3csubs xzr, x3, x2
0011bb40b.ge 0x11bb48
0011bb44b 0x11bb5c
0011bb48
0011bb48loc_11bb48:
0011bb48orr x0, xzr, 1
0011bb4cstrb w0, [sp+31]
0011bb50ldur x29, [sp-8]
0011bb54ldr x30, [sp], 64
0011bb58ret x30
0011bb5c
0011bb5cloc_11bb5c:
0011bb5cldr x0, [sp+32]
0011bb60ldr x1, [sp+80]
0011bb64ldr x2, [sp+72]
0011bb68subs xzr, x1, x0
0011bb6cb.hi 0x11bb74
0011bb70b 0x11bc28
0011bb74
0011bb74loc_11bb74:
0011bb74ldrb w2, [x2+x0]
0011bb78ldr x0, [sp+32]
0011bb7cldr x1, [sp+104]
0011bb80ldr x3, [sp+96]
0011bb84subs xzr, x1, x0
0011bb88b.hi 0x11bb90
0011bb8cb 0x11bc24
0011bb90
0011bb90loc_11bb90:
0011bb90ldrb w3, [x3+x0]
0011bb94subs wzr, w2, w3
0011bb98b.ne 0x11bba0
0011bb9cb 0x11bbf4
0011bba0
0011bba0loc_11bba0:
0011bba0ldr x0, [sp+32]
0011bba4ldr x1, [sp+80]
0011bba8ldr x2, [sp+72]
0011bbacsubs xzr, x1, x0
0011bbb0b.hi 0x11bbb8
0011bbb4b 0x11bc20
0011bbb8
0011bbb8loc_11bbb8:
0011bbb8ldrb w2, [x2+x0]
0011bbbcldr x0, [sp+32]
0011bbc0ldr x1, [sp+104]
0011bbc4ldr x3, [sp+96]
0011bbc8subs xzr, x1, x0
0011bbccb.hi 0x11bbd4
0011bbd0b 0x11bc1c
0011bbd4
0011bbd4loc_11bbd4:
0011bbd4mov x1, x2
0011bbd8ldrb w2, [x3+x0]
0011bbdcsubs wzr, w1, w2
0011bbe0cset x0, lo
0011bbe4strb w0, [sp+31]
0011bbe8ldur x29, [sp-8]
0011bbecldr x30, [sp], 64
0011bbf0ret x30
0011bbf4
0011bbf4loc_11bbf4:
0011bbf4b 0x11bbf8
0011bbf8
0011bbf8loc_11bbf8:
0011bbf8ldr x2, [sp+32]
0011bbfcadd x2, x2, 1
0011bc00str x2, [sp+32]
0011bc04b 0x11bb18
0011bc08
0011bc08loc_11bc08:
0011bc08strb wzr, [sp+31]
0011bc0cmov x0, xzr
0011bc10ldur x29, [sp-8]
0011bc14ldr x30, [sp], 64
0011bc18ret x30
0011bc1c
0011bc1cloc_11bc1c:
0011bc1cbl runtime.panicIndex
0011bc20
0011bc20loc_11bc20:
0011bc20bl runtime.panicIndex
0011bc24
0011bc24loc_11bc24:
0011bc24bl runtime.panicIndex
0011bc28
0011bc28loc_11bc28:
0011bc28bl runtime.panicIndex
0011bc2chint
0011bc30
0011bc30loc_11bc30:
0011bc30stp x0, x1, [sp+8]
0011bc34stp x2, x3, [sp+24]
0011bc38str x4, [sp+40]
0011bc3cmov x3, x30
0011bc40bl runtime.morestack_noctxt.abi0
0011bc44ldp x0, x1, [sp+8]
0011bc48ldp x2, x3, [sp+24]
0011bc4cldr x4, [sp+40]
0011bc50b 0x11bae0
0011bc54udf 0
0011bc58udf 0
0011bc5cudf 0
0011bae0
0011bae0strconv.prefixIsLessThan: ; void strconv.prefixIsLessThan(struct []uint8 b, struct string s)
0011bae0ldr x16, [x28+16]
0011bae4subs xzr, sp, x16
0011bae8b.ls 0x11bc30
0011baecstr x30, [sp-64]!
0011baf0stur x29, [sp-8]
0011baf4sub x29, sp, 8
0011baf8str x0, [sp+72]
0011bafcstr x1, [sp+80]
0011bb00str x2, [sp+88]
0011bb04str x3, [sp+96]
0011bb08str x4, [sp+104]
0011bb0cstrb wzr, [sp+31]
0011bb10str xzr, [sp+32]
0011bb14b 0x11bb18
0011bb18
0011bb18loc_11bb18:
0011bb18ldr x2, [sp+104]
0011bb1cstr x2, [sp+48]
0011bb20ldr x3, [sp+32]
0011bb24subs xzr, x2, x3
0011bb28b.gt 0x11bb30
0011bb2cb 0x11bc08
0011bb30
0011bb30loc_11bb30:
0011bb30ldr x2, [sp+80]
0011bb34str x2, [sp+40]
0011bb38ldr x3, [sp+32]
0011bb3csubs xzr, x3, x2
0011bb40b.ge 0x11bb48
0011bb44b 0x11bb5c
0011bb48
0011bb48loc_11bb48:
0011bb48orr x0, xzr, 1
0011bb4cstrb w0, [sp+31]
0011bb50ldur x29, [sp-8]
0011bb54ldr x30, [sp], 64
0011bb58ret x30
0011bb5c
0011bb5cloc_11bb5c:
0011bb5cldr x0, [sp+32]
0011bb60ldr x1, [sp+80]
0011bb64ldr x2, [sp+72]
0011bb68subs xzr, x1, x0
0011bb6cb.hi 0x11bb74
0011bb70b 0x11bc28
0011bb74
0011bb74loc_11bb74:
0011bb74ldrb w2, [x2+x0]
0011bb78ldr x0, [sp+32]
0011bb7cldr x1, [sp+104]
0011bb80ldr x3, [sp+96]
0011bb84subs xzr, x1, x0
0011bb88b.hi 0x11bb90
0011bb8cb 0x11bc24
0011bb90
0011bb90loc_11bb90:
0011bb90ldrb w3, [x3+x0]
0011bb94subs wzr, w2, w3
0011bb98b.ne 0x11bba0
0011bb9cb 0x11bbf4
0011bba0
0011bba0loc_11bba0:
0011bba0ldr x0, [sp+32]
0011bba4ldr x1, [sp+80]
0011bba8ldr x2, [sp+72]
0011bbacsubs xzr, x1, x0
0011bbb0b.hi 0x11bbb8
0011bbb4b 0x11bc20
0011bbb8
0011bbb8loc_11bbb8:
0011bbb8ldrb w2, [x2+x0]
0011bbbcldr x0, [sp+32]
0011bbc0ldr x1, [sp+104]
0011bbc4ldr x3, [sp+96]
0011bbc8subs xzr, x1, x0
0011bbccb.hi 0x11bbd4
0011bbd0b 0x11bc1c
0011bbd4
0011bbd4loc_11bbd4:
0011bbd4mov x1, x2
0011bbd8ldrb w2, [x3+x0]
0011bbdcsubs wzr, w1, w2
0011bbe0cset x0, lo
0011bbe4strb w0, [sp+31]
0011bbe8ldur x29, [sp-8]
0011bbecldr x30, [sp], 64
0011bbf0ret x30
0011bbf4
0011bbf4loc_11bbf4:
0011bbf4b 0x11bbf8
0011bbf8
0011bbf8loc_11bbf8:
0011bbf8ldr x2, [sp+32]
0011bbfcadd x2, x2, 1
0011bc00str x2, [sp+32]
0011bc04b 0x11bb18
0011bc08
0011bc08loc_11bc08:
0011bc08strb wzr, [sp+31]
0011bc0cmov x0, xzr
0011bc10ldur x29, [sp-8]
0011bc14ldr x30, [sp], 64
0011bc18ret x30
0011bc1c
0011bc1cloc_11bc1c:
0011bc1cbl runtime.panicIndex
0011bc20
0011bc20loc_11bc20:
0011bc20bl runtime.panicIndex
0011bc24
0011bc24loc_11bc24:
0011bc24bl runtime.panicIndex
0011bc28
0011bc28loc_11bc28:
0011bc28bl runtime.panicIndex
0011bc2chint
0011bc30
0011bc30loc_11bc30:
0011bc30stp x0, x1, [sp+8]
0011bc34stp x2, x3, [sp+24]
0011bc38str x4, [sp+40]
0011bc3cmov x3, x30
0011bc40bl runtime.morestack_noctxt.abi0
0011bc44ldp x0, x1, [sp+8]
0011bc48ldp x2, x3, [sp+24]
0011bc4cldr x4, [sp+40]
0011bc50b 0x11bae0
0011bc54udf 0
0011bc58udf 0
0011bc5cudf 0
0011bae0
Loading..