File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00492e40
00492e40vendor/golang.org/x/text/unicode/norm.isJamoVT: ; void vendor/golang.org/x/text/unicode/norm.isJamoVT(struct []uint8 b)
00492e40ldr x16, [x28+16]
00492e44subs xzr, sp, x16
00492e48b.ls 0x492eec
00492e4cstr x30, [sp-48]!
00492e50stur x29, [sp-8]
00492e54sub x29, sp, 8
00492e58str x0, [sp+56]
00492e5cstr x1, [sp+64]
00492e60str x2, [sp+72]
00492e64strb wzr, [sp+38]
00492e68ldr x1, [sp+64]
00492e6cldr x2, [sp+56]
00492e70subs xzr, x1, 0
00492e74b.hi 0x492e7c
00492e78b 0x492ee0
00492e7c
00492e7cloc_492e7c:
00492e7cldrb w2, [x2]
00492e80subs wzr, w2, 225
00492e84cset x2, eq
00492e88strb w2, [sp+39]
00492e8cb.eq 0x492e94
00492e90b 0x492ec0
00492e94
00492e94loc_492e94:
00492e94ldr x1, [sp+64]
00492e98ldr x2, [sp+56]
00492e9csubs xzr, x1, 1
00492ea0b.hi 0x492ea8
00492ea4b 0x492ed8
00492ea8
00492ea8loc_492ea8:
00492ea8ldrb w1, [x2+1]
00492eacand x1, x1, 252
00492eb0subs wzr, w1, 132
00492eb4cset x1, eq
00492eb8strb w1, [sp+39]
00492ebcb 0x492ec4
00492ec0
00492ec0loc_492ec0:
00492ec0b 0x492ec4
00492ec4
00492ec4loc_492ec4:
00492ec4ldrb w0, [sp+39]
00492ec8strb w0, [sp+38]
00492eccldur x29, [sp-8]
00492ed0ldr x30, [sp], 48
00492ed4ret x30
00492ed8
00492ed8loc_492ed8:
00492ed8orr x0, xzr, 1
00492edcbl runtime.panicIndex
00492ee0
00492ee0loc_492ee0:
00492ee0mov x0, xzr
00492ee4bl runtime.panicIndex
00492ee8hint
00492eec
00492eecloc_492eec:
00492eecstp x0, x1, [sp+8]
00492ef0str x2, [sp+24]
00492ef4mov x3, x30
00492ef8bl runtime.morestack_noctxt.abi0
00492efcldp x0, x1, [sp+8]
00492f00ldr x2, [sp+24]
00492f04b 0x492e40
00492f08udf 0
00492f0cudf 0
00492e40
00492e40vendor/golang.org/x/text/unicode/norm.isJamoVT: ; void vendor/golang.org/x/text/unicode/norm.isJamoVT(struct []uint8 b)
00492e40ldr x16, [x28+16]
00492e44subs xzr, sp, x16
00492e48b.ls 0x492eec
00492e4cstr x30, [sp-48]!
00492e50stur x29, [sp-8]
00492e54sub x29, sp, 8
00492e58str x0, [sp+56]
00492e5cstr x1, [sp+64]
00492e60str x2, [sp+72]
00492e64strb wzr, [sp+38]
00492e68ldr x1, [sp+64]
00492e6cldr x2, [sp+56]
00492e70subs xzr, x1, 0
00492e74b.hi 0x492e7c
00492e78b 0x492ee0
00492e7c
00492e7cloc_492e7c:
00492e7cldrb w2, [x2]
00492e80subs wzr, w2, 225
00492e84cset x2, eq
00492e88strb w2, [sp+39]
00492e8cb.eq 0x492e94
00492e90b 0x492ec0
00492e94
00492e94loc_492e94:
00492e94ldr x1, [sp+64]
00492e98ldr x2, [sp+56]
00492e9csubs xzr, x1, 1
00492ea0b.hi 0x492ea8
00492ea4b 0x492ed8
00492ea8
00492ea8loc_492ea8:
00492ea8ldrb w1, [x2+1]
00492eacand x1, x1, 252
00492eb0subs wzr, w1, 132
00492eb4cset x1, eq
00492eb8strb w1, [sp+39]
00492ebcb 0x492ec4
00492ec0
00492ec0loc_492ec0:
00492ec0b 0x492ec4
00492ec4
00492ec4loc_492ec4:
00492ec4ldrb w0, [sp+39]
00492ec8strb w0, [sp+38]
00492eccldur x29, [sp-8]
00492ed0ldr x30, [sp], 48
00492ed4ret x30
00492ed8
00492ed8loc_492ed8:
00492ed8orr x0, xzr, 1
00492edcbl runtime.panicIndex
00492ee0
00492ee0loc_492ee0:
00492ee0mov x0, xzr
00492ee4bl runtime.panicIndex
00492ee8hint
00492eec
00492eecloc_492eec:
00492eecstp x0, x1, [sp+8]
00492ef0str x2, [sp+24]
00492ef4mov x3, x30
00492ef8bl runtime.morestack_noctxt.abi0
00492efcldp x0, x1, [sp+8]
00492f00ldr x2, [sp+24]
00492f04b 0x492e40
00492f08udf 0
00492f0cudf 0
00492e40
00492f10
00492f10vendor/golang.org/x/text/unicode/norm.decomposeHangul: ; void vendor/golang.org/x/text/unicode/norm.decomposeHangul(struct []uint8 buf, int32 r)
00492f10ldr x16, [x28+16]
00492f14subs xzr, sp, x16
00492f18b.ls 0x4930dc
00492f1cstr x30, [sp-96]!
00492f20stur x29, [sp-8]
00492f24sub x29, sp, 8
00492f28str x0, [sp+104]
00492f2cstr x1, [sp+112]
00492f30str x2, [sp+120]
00492f34str w3, [sp+128]
00492f38str xzr, [sp+56]
00492f3cldrsw x4, [sp+128]
00492f40movz x5, 44032
00492f44sub x5, x4, x5
00492f48str w5, [sp+128]
00492f4csbfm x6, x5, 0, 31
00492f50sbfm x5, x5, 0, 31
00492f54movz x7, 9363
00492f58movk x7, 0x92490000
00492f5cmadd x8, x7, x6, xzr
00492f60sbfm x8, x8, 36, 63
00492f64sub x6, x8, x6, asr #63
00492f68sub x8, xzr, x6
00492f6cadd x6, x8, x6, lsl #3
00492f70sub x4, x4, x6, lsl #2
00492f74movz x6, 44032
00492f78sub x4, x4, x6
00492f7cstr w4, [sp+44]
00492f80madd x4, x7, x5, xzr
00492f84sbfm x4, x4, 36, 63
00492f88sub x4, x4, x5, asr #63
00492f8cstr w4, [sp+128]
00492f90sbfm x4, x4, 0, 31
00492f94movz x5, 12484
00492f98movk x5, 0xc30c0000
00492f9cmadd x5, x5, x4, xzr
00492fa0sbfm x5, x5, 36, 63
00492fa4sub x4, x5, x4, asr #63
00492fa8movz x5, 4352
00492facadd x3, x4, x5
00492fb0str w3, [sp+52]
00492fb4ldr x1, [sp+112]
00492fb8ldr x2, [sp+120]
00492fbcldr x0, [sp+104]
00492fc0bl unicode/utf8.EncodeRune
00492fc4ldr x1, [sp+112]
00492fc8ldr x4, [sp+104]
00492fccldr x5, [sp+120]
00492fd0b 0x492fd4
00492fd4
00492fd4loc_492fd4:
00492fd4subs xzr, x1, 3
00492fd8b.hs 0x492fe0
00492fdcb 0x4930d0
00492fe0
00492fe0loc_492fe0:
00492fe0sub x5, x5, 3
00492fe4sub x6, xzr, x5
00492fe8sub x7, x1, 3
00492fecsbfm x6, x6, 63, 63
00492ff0and x6, x6, 3
00492ff4add x4, x4, x6
00492ff8str x4, [sp+64]
00492ffcstr x7, [sp+72]
00493000str x5, [sp+80]
00493004ldrsw x4, [sp+128]
00493008mov x5, x4
0049300cmovz x6, 12484
00493010movk x6, 0xc30c0000
00493014madd x6, x6, x5, xzr
00493018sbfm x6, x6, 36, 63
0049301csub x5, x6, x5, asr #63
00493020movz x6, 21
00493024msub w4, w6, w5, w4
00493028movz x5, 4449
0049302cadd x3, x4, x5
00493030str w3, [sp+48]
00493034ldr x0, [sp+64]
00493038ldr x1, [sp+72]
0049303cldr x2, [sp+80]
00493040bl unicode/utf8.EncodeRune
00493044ldrsw x4, [sp+44]
00493048cbnz w4, 0x493050
0049304cb 0x4930b4
00493050
00493050loc_493050:
00493050ldr x1, [sp+112]
00493054ldr x4, [sp+104]
00493058ldr x5, [sp+120]
0049305cb 0x493060
00493060
00493060loc_493060:
00493060subs xzr, x1, 6
00493064b.hs 0x49306c
00493068b 0x4930c8
0049306c
0049306cloc_49306c:
0049306csub x2, x5, 6
00493070sub x1, x1, 6
00493074sub x5, xzr, x2
00493078sbfm x5, x5, 63, 63
0049307cand x5, x5, 6
00493080add x0, x4, x5
00493084str x0, [sp+64]
00493088str x1, [sp+72]
0049308cstr x2, [sp+80]
00493090ldrsw x4, [sp+44]
00493094movz x5, 4519
00493098add x3, x4, x5
0049309cbl unicode/utf8.EncodeRune
004930a0movz x0, 9
004930a4str x0, [sp+56]
004930a8ldur x29, [sp-8]
004930acldr x30, [sp], 96
004930b0ret x30
004930b4
004930b4loc_4930b4:
004930b4orr x0, xzr, 6
004930b8str x0, [sp+56]
004930bcldur x29, [sp-8]
004930c0ldr x30, [sp], 96
004930c4ret x30
004930c8
004930c8loc_4930c8:
004930c8orr x0, xzr, 6
004930ccbl runtime.panicSliceB
004930d0
004930d0loc_4930d0:
004930d0orr x0, xzr, 3
004930d4bl runtime.panicSliceB
004930d8hint
004930dc
004930dcloc_4930dc:
004930dcstp x0, x1, [sp+8]
004930e0str x2, [sp+24]
004930e4str w3, [sp+32]
004930e8mov x3, x30
004930ecbl runtime.morestack_noctxt.abi0
004930f0ldp x0, x1, [sp+8]
004930f4ldr x2, [sp+24]
004930f8ldrsw x3, [sp+32]
004930fcb 0x492f10
00492f10
00492f10vendor/golang.org/x/text/unicode/norm.decomposeHangul: ; void vendor/golang.org/x/text/unicode/norm.decomposeHangul(struct []uint8 buf, int32 r)
00492f10ldr x16, [x28+16]
00492f14subs xzr, sp, x16
00492f18b.ls 0x4930dc
00492f1cstr x30, [sp-96]!
00492f20stur x29, [sp-8]
00492f24sub x29, sp, 8
00492f28str x0, [sp+104]
00492f2cstr x1, [sp+112]
00492f30str x2, [sp+120]
00492f34str w3, [sp+128]
00492f38str xzr, [sp+56]
00492f3cldrsw x4, [sp+128]
00492f40movz x5, 44032
00492f44sub x5, x4, x5
00492f48str w5, [sp+128]
00492f4csbfm x6, x5, 0, 31
00492f50sbfm x5, x5, 0, 31
00492f54movz x7, 9363
00492f58movk x7, 0x92490000
00492f5cmadd x8, x7, x6, xzr
00492f60sbfm x8, x8, 36, 63
00492f64sub x6, x8, x6, asr #63
00492f68sub x8, xzr, x6
00492f6cadd x6, x8, x6, lsl #3
00492f70sub x4, x4, x6, lsl #2
00492f74movz x6, 44032
00492f78sub x4, x4, x6
00492f7cstr w4, [sp+44]
00492f80madd x4, x7, x5, xzr
00492f84sbfm x4, x4, 36, 63
00492f88sub x4, x4, x5, asr #63
00492f8cstr w4, [sp+128]
00492f90sbfm x4, x4, 0, 31
00492f94movz x5, 12484
00492f98movk x5, 0xc30c0000
00492f9cmadd x5, x5, x4, xzr
00492fa0sbfm x5, x5, 36, 63
00492fa4sub x4, x5, x4, asr #63
00492fa8movz x5, 4352
00492facadd x3, x4, x5
00492fb0str w3, [sp+52]
00492fb4ldr x1, [sp+112]
00492fb8ldr x2, [sp+120]
00492fbcldr x0, [sp+104]
00492fc0bl unicode/utf8.EncodeRune
00492fc4ldr x1, [sp+112]
00492fc8ldr x4, [sp+104]
00492fccldr x5, [sp+120]
00492fd0b 0x492fd4
00492fd4
00492fd4loc_492fd4:
00492fd4subs xzr, x1, 3
00492fd8b.hs 0x492fe0
00492fdcb 0x4930d0
00492fe0
00492fe0loc_492fe0:
00492fe0sub x5, x5, 3
00492fe4sub x6, xzr, x5
00492fe8sub x7, x1, 3
00492fecsbfm x6, x6, 63, 63
00492ff0and x6, x6, 3
00492ff4add x4, x4, x6
00492ff8str x4, [sp+64]
00492ffcstr x7, [sp+72]
00493000str x5, [sp+80]
00493004ldrsw x4, [sp+128]
00493008mov x5, x4
0049300cmovz x6, 12484
00493010movk x6, 0xc30c0000
00493014madd x6, x6, x5, xzr
00493018sbfm x6, x6, 36, 63
0049301csub x5, x6, x5, asr #63
00493020movz x6, 21
00493024msub w4, w6, w5, w4
00493028movz x5, 4449
0049302cadd x3, x4, x5
00493030str w3, [sp+48]
00493034ldr x0, [sp+64]
00493038ldr x1, [sp+72]
0049303cldr x2, [sp+80]
00493040bl unicode/utf8.EncodeRune
00493044ldrsw x4, [sp+44]
00493048cbnz w4, 0x493050
0049304cb 0x4930b4
00493050
00493050loc_493050:
00493050ldr x1, [sp+112]
00493054ldr x4, [sp+104]
00493058ldr x5, [sp+120]
0049305cb 0x493060
00493060
00493060loc_493060:
00493060subs xzr, x1, 6
00493064b.hs 0x49306c
00493068b 0x4930c8
0049306c
0049306cloc_49306c:
0049306csub x2, x5, 6
00493070sub x1, x1, 6
00493074sub x5, xzr, x2
00493078sbfm x5, x5, 63, 63
0049307cand x5, x5, 6
00493080add x0, x4, x5
00493084str x0, [sp+64]
00493088str x1, [sp+72]
0049308cstr x2, [sp+80]
00493090ldrsw x4, [sp+44]
00493094movz x5, 4519
00493098add x3, x4, x5
0049309cbl unicode/utf8.EncodeRune
004930a0movz x0, 9
004930a4str x0, [sp+56]
004930a8ldur x29, [sp-8]
004930acldr x30, [sp], 96
004930b0ret x30
004930b4
004930b4loc_4930b4:
004930b4orr x0, xzr, 6
004930b8str x0, [sp+56]
004930bcldur x29, [sp-8]
004930c0ldr x30, [sp], 96
004930c4ret x30
004930c8
004930c8loc_4930c8:
004930c8orr x0, xzr, 6
004930ccbl runtime.panicSliceB
004930d0
004930d0loc_4930d0:
004930d0orr x0, xzr, 3
004930d4bl runtime.panicSliceB
004930d8hint
004930dc
004930dcloc_4930dc:
004930dcstp x0, x1, [sp+8]
004930e0str x2, [sp+24]
004930e4str w3, [sp+32]
004930e8mov x3, x30
004930ecbl runtime.morestack_noctxt.abi0
004930f0ldp x0, x1, [sp+8]
004930f4ldr x2, [sp+24]
004930f8ldrsw x3, [sp+32]
004930fcb 0x492f10
00492f10
00493100
00493100vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int32 r)
00493100ldr x16, [x28+16]
00493104subs xzr, sp, x16
00493108b.ls 0x493208
0049310cstr x30, [sp-48]!
00493110stur x29, [sp-8]
00493114sub x29, sp, 8
00493118str x0, [sp+56]
0049311cstr w1, [sp+64]
00493120movz x2, 44032
00493124sub x2, x1, x2
00493128str w2, [sp+64]
0049312csbfm x3, x2, 0, 31
00493130sbfm x2, x2, 0, 31
00493134movz x4, 9363
00493138movk x4, 0x92490000
0049313cmadd x5, x4, x3, xzr
00493140sbfm x5, x5, 36, 63
00493144sub x3, x5, x3, asr #63
00493148sub x5, xzr, x3
0049314cadd x3, x5, x3, lsl #3
00493150sub x3, x1, x3, lsl #2
00493154movz x5, 44032
00493158sub x3, x3, x5
0049315cstr w3, [sp+28]
00493160madd x3, x4, x2, xzr
00493164sbfm x3, x3, 36, 63
00493168sub x2, x3, x2, asr #63
0049316cstr w2, [sp+64]
00493170sbfm x2, x2, 0, 31
00493174movz x3, 12484
00493178movk x3, 0xc30c0000
0049317cmadd x3, x3, x2, xzr
00493180sbfm x3, x3, 36, 63
00493184sub x2, x3, x2, asr #63
00493188movz x3, 4352
0049318cadd x1, x2, x3
00493190str w1, [sp+36]
00493194ldr x0, [sp+56]
00493198bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune
0049319cldrsw x2, [sp+64]
004931a0mov x3, x2
004931a4movz x4, 12484
004931a8movk x4, 0xc30c0000
004931acmadd x4, x4, x3, xzr
004931b0sbfm x4, x4, 36, 63
004931b4sub x3, x4, x3, asr #63
004931b8movz x4, 21
004931bcmsub w2, w4, w3, w2
004931c0movz x3, 4449
004931c4add x1, x2, x3
004931c8str w1, [sp+32]
004931ccldr x0, [sp+56]
004931d0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune
004931d4ldrsw x2, [sp+28]
004931d8cbnz w2, 0x4931e0
004931dcb 0x4931f8
004931e0
004931e0loc_4931e0:
004931e0ldr x0, [sp+56]
004931e4ldrsw x2, [sp+28]
004931e8movz x3, 4519
004931ecadd x1, x2, x3
004931f0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune
004931f4b 0x4931fc
004931f8
004931f8loc_4931f8:
004931f8b 0x4931fc
004931fc
004931fcloc_4931fc:
004931fcldur x29, [sp-8]
00493200ldr x30, [sp], 48
00493204ret x30
00493208
00493208loc_493208:
00493208str x0, [sp+8]
0049320cstr w1, [sp+16]
00493210mov x3, x30
00493214bl runtime.morestack_noctxt.abi0
00493218ldr x0, [sp+8]
0049321cldrsw x1, [sp+16]
00493220b 0x493100
00493224udf 0
00493228udf 0
0049322cudf 0
00493100
00493100vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int32 r)
00493100ldr x16, [x28+16]
00493104subs xzr, sp, x16
00493108b.ls 0x493208
0049310cstr x30, [sp-48]!
00493110stur x29, [sp-8]
00493114sub x29, sp, 8
00493118str x0, [sp+56]
0049311cstr w1, [sp+64]
00493120movz x2, 44032
00493124sub x2, x1, x2
00493128str w2, [sp+64]
0049312csbfm x3, x2, 0, 31
00493130sbfm x2, x2, 0, 31
00493134movz x4, 9363
00493138movk x4, 0x92490000
0049313cmadd x5, x4, x3, xzr
00493140sbfm x5, x5, 36, 63
00493144sub x3, x5, x3, asr #63
00493148sub x5, xzr, x3
0049314cadd x3, x5, x3, lsl #3
00493150sub x3, x1, x3, lsl #2
00493154movz x5, 44032
00493158sub x3, x3, x5
0049315cstr w3, [sp+28]
00493160madd x3, x4, x2, xzr
00493164sbfm x3, x3, 36, 63
00493168sub x2, x3, x2, asr #63
0049316cstr w2, [sp+64]
00493170sbfm x2, x2, 0, 31
00493174movz x3, 12484
00493178movk x3, 0xc30c0000
0049317cmadd x3, x3, x2, xzr
00493180sbfm x3, x3, 36, 63
00493184sub x2, x3, x2, asr #63
00493188movz x3, 4352
0049318cadd x1, x2, x3
00493190str w1, [sp+36]
00493194ldr x0, [sp+56]
00493198bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune
0049319cldrsw x2, [sp+64]
004931a0mov x3, x2
004931a4movz x4, 12484
004931a8movk x4, 0xc30c0000
004931acmadd x4, x4, x3, xzr
004931b0sbfm x4, x4, 36, 63
004931b4sub x3, x4, x3, asr #63
004931b8movz x4, 21
004931bcmsub w2, w4, w3, w2
004931c0movz x3, 4449
004931c4add x1, x2, x3
004931c8str w1, [sp+32]
004931ccldr x0, [sp+56]
004931d0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune
004931d4ldrsw x2, [sp+28]
004931d8cbnz w2, 0x4931e0
004931dcb 0x4931f8
004931e0
004931e0loc_4931e0:
004931e0ldr x0, [sp+56]
004931e4ldrsw x2, [sp+28]
004931e8movz x3, 4519
004931ecadd x1, x2, x3
004931f0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune
004931f4b 0x4931fc
004931f8
004931f8loc_4931f8:
004931f8b 0x4931fc
004931fc
004931fcloc_4931fc:
004931fcldur x29, [sp-8]
00493200ldr x30, [sp], 48
00493204ret x30
00493208
00493208loc_493208:
00493208str x0, [sp+8]
0049320cstr w1, [sp+16]
00493210mov x3, x30
00493214bl runtime.morestack_noctxt.abi0
00493218ldr x0, [sp+8]
0049321cldrsw x1, [sp+16]
00493220b 0x493100
00493224udf 0
00493228udf 0
0049322cudf 0
00493100
00493230
00493230vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int s, int i, int k)
00493230ldr x16, [x28+16]
00493234subs xzr, sp, x16
00493238b.ls 0x493648
0049323cstr x30, [sp-96]!
00493240stur x29, [sp-8]
00493244sub x29, sp, 8
00493248str x0, [sp+104]
0049324cstr x1, [sp+112]
00493250str x2, [sp+120]
00493254str x3, [sp+128]
00493258ldrsb x27, [x0]
0049325cldrsb x27, [x0]
00493260b 0x493264
00493264
00493264loc_493264:
00493264str x0, [sp+64]
00493268orr x2, xzr, 32
0049326cstr x2, [sp+72]
00493270str x2, [sp+80]
00493274ldr x2, [sp+104]
00493278ldrsb x27, [x2]
0049327cldr x2, [x2+392]
00493280str x2, [sp+56]
00493284b 0x493288
00493288
00493288loc_493288:
00493288ldr x2, [sp+56]
0049328cldr x3, [sp+120]
00493290subs xzr, x2, x3
00493294b.gt 0x49329c
00493298b 0x493608
0049329c
0049329cloc_49329c:
0049329cldr x1, [sp+72]
004932a0ldr x2, [sp+64]
004932a4ldr x3, [sp+128]
004932a8sub x0, x3, 1
004932acsubs xzr, x1, x0
004932b0b.hi 0x4932b8
004932b4b 0x493640
004932b8
004932b8loc_4932b8:
004932b8add x2, x2, x0, lsl #3
004932bcldrb w2, [x2+2]
004932c0strb w2, [sp+40]
004932c4ldr x0, [sp+120]
004932c8ldr x1, [sp+72]
004932ccldr x3, [sp+64]
004932d0subs xzr, x1, x0
004932d4b.hi 0x4932dc
004932d8b 0x49363c
004932dc
004932dcloc_4932dc:
004932dcadd x3, x3, x0, lsl #3
004932e0ldrb w3, [x3+2]
004932e4strb w3, [sp+39]
004932e8cbz w2, 0x4932f0
004932ecb 0x493300
004932f0
004932f0loc_4932f0:
004932f0ldr x2, [sp+128]
004932f4sub x2, x2, 1
004932f8str x2, [sp+112]
004932fcb 0x493304
00493300
00493300loc_493300:
00493300b 0x493304
00493304
00493304loc_493304:
00493304ldr x2, [sp+112]
00493308ldr x3, [sp+128]
0049330csub x3, x3, 1
00493310subs xzr, x2, x3
00493314cset x2, ne
00493318strb w2, [sp+47]
0049331cb.ne 0x493324
00493320b 0x49333c
00493324
00493324loc_493324:
00493324ldrb w2, [sp+40]
00493328ldrb w3, [sp+39]
0049332csubs wzr, w2, w3
00493330cset x2, hs
00493334strb w2, [sp+47]
00493338b 0x493340
0049333c
0049333cloc_49333c:
0049333cb 0x493340
00493340
00493340loc_493340:
00493340ldrb w2, [sp+47]
00493344tbnz w2, 0, 0x49334c
00493348b 0x493394
0049334c
0049334cloc_49334c:
0049334cldr x0, [sp+120]
00493350ldr x1, [sp+72]
00493354ldr x2, [sp+64]
00493358subs xzr, x1, x0
0049335cb.hi 0x493364
00493360b 0x493638
00493364
00493364loc_493364:
00493364ldr x3, [sp+128]
00493368ldr x1, [sp+72]
0049336cldr x4, [sp+64]
00493370subs xzr, x1, x3
00493374b.hi 0x49337c
00493378b 0x493630
0049337c
0049337cloc_49337c:
0049337cldr x2, [x2+3*x0]
00493380str x2, [x4+3*x3]
00493384ldr x2, [sp+128]
00493388add x2, x2, 1
0049338cstr x2, [sp+128]
00493390b 0x4935f4
00493394
00493394loc_493394:
00493394ldr x1, [sp+112]
00493398ldr x0, [sp+104]
0049339cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
004933a0str w0, [sp+52]
004933a4ldr x1, [sp+120]
004933a8ldr x0, [sp+104]
004933acbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
004933b0str w0, [sp+48]
004933b4ldrsw x2, [sp+52]
004933b8movz x3, 4352
004933bcsubs wzr, w2, w3
004933c0cset x2, ge
004933c4strb w2, [sp+45]
004933c8b.ge 0x4933d0
004933ccb 0x4933e8
004933d0
004933d0loc_4933d0:
004933d0ldrsw x3, [sp+52]
004933d4movz x4, 4371
004933d8subs wzr, w3, w4
004933dccset x3, lt
004933e0strb w3, [sp+45]
004933e4b 0x4933ec
004933e8
004933e8loc_4933e8:
004933e8b 0x4933ec
004933ec
004933ecloc_4933ec:
004933ecldrb w3, [sp+45]
004933f0strb w3, [sp+46]
004933f4tbnz w3, 0, 0x4933fc
004933f8b 0x493414
004933fc
004933fcloc_4933fc:
004933fcldrsw x3, [sp+48]
00493400movz x4, 4449
00493404subs wzr, w3, w4
00493408cset x3, ge
0049340cstrb w3, [sp+46]
00493410b 0x493418
00493414
00493414loc_493414:
00493414b 0x493418
00493418
00493418loc_493418:
00493418ldrb w3, [sp+46]
0049341cstrb w3, [sp+47]
00493420tbnz w3, 0, 0x493428
00493424b 0x493440
00493428
00493428loc_493428:
00493428ldrsw x3, [sp+48]
0049342cmovz x4, 4470
00493430subs wzr, w3, w4
00493434cset x3, lt
00493438strb w3, [sp+47]
0049343cb 0x493444
00493440
00493440loc_493440:
00493440b 0x493444
00493444
00493444loc_493444:
00493444ldrb w3, [sp+47]
00493448tbnz w3, 0, 0x493450
0049344cb 0x49348c
00493450
00493450loc_493450:
00493450b 0x493454
00493454
00493454loc_493454:
00493454ldr x1, [sp+112]
00493458ldr x0, [sp+104]
0049345cldrsw x3, [sp+52]
00493460ldrsw x4, [sp+48]
00493464sub x5, xzr, x4
00493468add x4, x5, x4, lsl #3
0049346cubfm x4, x4, 62, 61
00493470movz x5, 588
00493474madd w3, w3, w5, w4
00493478movz x4, 18076
0049347cmovk x4, 0x280000
00493480sub x2, x3, x4
00493484bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune
00493488b 0x4935f0
0049348c
0049348cloc_49348c:
0049348cldrsw x3, [sp+52]
00493490movz x4, 44032
00493494subs wzr, w3, w4
00493498cset x3, ge
0049349cstrb w3, [sp+41]
004934a0b.ge 0x4934a8
004934a4b 0x4934c0
004934a8
004934a8loc_4934a8:
004934a8ldrsw x3, [sp+52]
004934acmovz x4, 55204
004934b0subs wzr, w3, w4
004934b4cset x3, lt
004934b8strb w3, [sp+41]
004934bcb 0x4934c4
004934c0
004934c0loc_4934c0:
004934c0b 0x4934c4
004934c4
004934c4loc_4934c4:
004934c4ldrb w3, [sp+41]
004934c8strb w3, [sp+42]
004934cctbnz w3, 0, 0x4934d4
004934d0b 0x4934ec
004934d4
004934d4loc_4934d4:
004934d4ldrsw x3, [sp+48]
004934d8movz x4, 4519
004934dcsubs wzr, w3, w4
004934e0cset x3, gt
004934e4strb w3, [sp+42]
004934e8b 0x4934f0
004934ec
004934ecloc_4934ec:
004934ecb 0x4934f0
004934f0
004934f0loc_4934f0:
004934f0ldrb w3, [sp+42]
004934f4strb w3, [sp+43]
004934f8tbnz w3, 0, 0x493500
004934fcb 0x493518
00493500
00493500loc_493500:
00493500ldrsw x3, [sp+48]
00493504movz x4, 4547
00493508subs wzr, w3, w4
0049350ccset x3, lt
00493510strb w3, [sp+43]
00493514b 0x49351c
00493518
00493518loc_493518:
00493518b 0x49351c
0049351c
0049351cloc_49351c:
0049351cldrb w3, [sp+43]
00493520strb w3, [sp+44]
00493524tbnz w3, 0, 0x49352c
00493528b 0x49356c
0049352c
0049352cloc_49352c:
0049352cldrsw x3, [sp+52]
00493530movz x4, 44032
00493534sub x3, x3, x4
00493538movn x4, 37448
0049353cmovk x4, 0xb6db0000
00493540madd w3, w4, w3, wzr
00493544movz x4, 9360
00493548movk x4, 0x12490000
0049354cadd x3, x3, x4
00493550extr w3, w3, w3, 2
00493554movz x4, 37448
00493558movk x4, 0x9240000
0049355csubs wzr, w3, w4
00493560cset x3, ls
00493564strb w3, [sp+44]
00493568b 0x493570
0049356c
0049356cloc_49356c:
0049356cb 0x493570
00493570
00493570loc_493570:
00493570ldrb w3, [sp+44]
00493574tbnz w3, 0, 0x49357c
00493578b 0x4935a4
0049357c
0049357cloc_49357c:
0049357cb 0x493580
00493580
00493580loc_493580:
00493580ldr x1, [sp+112]
00493584ldr x0, [sp+104]
00493588ldrsw x3, [sp+52]
0049358cldrsw x4, [sp+48]
00493590add x3, x3, x4
00493594movz x4, 4519
00493598sub x2, x3, x4
0049359cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune
004935a0b 0x4935f0
004935a4
004935a4loc_4935a4:
004935a4b 0x4935a8
004935a8
004935a8loc_4935a8:
004935a8ldr x0, [sp+120]
004935acldr x1, [sp+72]
004935b0ldr x2, [sp+64]
004935b4subs xzr, x0, x1
004935b8b.lo 0x4935c0
004935bcb 0x49362c
004935c0
004935c0loc_4935c0:
004935c0ldr x3, [sp+128]
004935c4ldr x1, [sp+72]
004935c8ldr x4, [sp+64]
004935ccsubs xzr, x1, x3
004935d0b.hi 0x4935d8
004935d4b 0x493624
004935d8
004935d8loc_4935d8:
004935d8ldr x2, [x2+3*x0]
004935dcstr x2, [x4+3*x3]
004935e0ldr x2, [sp+128]
004935e4add x2, x2, 1
004935e8str x2, [sp+128]
004935ecb 0x4935f0
004935f0
004935f0loc_4935f0:
004935f0b 0x4935f4
004935f4
004935f4loc_4935f4:
004935f4b 0x4935f8
004935f8
004935f8loc_4935f8:
004935f8ldr x2, [sp+120]
004935fcadd x2, x2, 1
00493600str x2, [sp+120]
00493604b 0x493288
00493608
00493608loc_493608:
00493608ldr x0, [sp+104]
0049360cldrsb x27, [x0]
00493610ldr x1, [sp+128]
00493614str x1, [x0+392]
00493618ldur x29, [sp-8]
0049361cldr x30, [sp], 96
00493620ret x30
00493624
00493624loc_493624:
00493624mov x0, x3
00493628bl runtime.panicIndex
0049362c
0049362cloc_49362c:
0049362cbl runtime.panicIndex
00493630
00493630loc_493630:
00493630mov x0, x3
00493634bl runtime.panicIndex
00493638
00493638loc_493638:
00493638bl runtime.panicIndex
0049363c
0049363cloc_49363c:
0049363cbl runtime.panicIndex
00493640
00493640loc_493640:
00493640bl runtime.panicIndex
00493644hint
00493648
00493648loc_493648:
00493648stp x0, x1, [sp+8]
0049364cstp x2, x3, [sp+24]
00493650mov x3, x30
00493654bl runtime.morestack_noctxt.abi0
00493658ldp x0, x1, [sp+8]
0049365cldp x2, x3, [sp+24]
00493660b 0x493230
00493664udf 0
00493668udf 0
0049366cudf 0
00493230
00493230vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int s, int i, int k)
00493230ldr x16, [x28+16]
00493234subs xzr, sp, x16
00493238b.ls 0x493648
0049323cstr x30, [sp-96]!
00493240stur x29, [sp-8]
00493244sub x29, sp, 8
00493248str x0, [sp+104]
0049324cstr x1, [sp+112]
00493250str x2, [sp+120]
00493254str x3, [sp+128]
00493258ldrsb x27, [x0]
0049325cldrsb x27, [x0]
00493260b 0x493264
00493264
00493264loc_493264:
00493264str x0, [sp+64]
00493268orr x2, xzr, 32
0049326cstr x2, [sp+72]
00493270str x2, [sp+80]
00493274ldr x2, [sp+104]
00493278ldrsb x27, [x2]
0049327cldr x2, [x2+392]
00493280str x2, [sp+56]
00493284b 0x493288
00493288
00493288loc_493288:
00493288ldr x2, [sp+56]
0049328cldr x3, [sp+120]
00493290subs xzr, x2, x3
00493294b.gt 0x49329c
00493298b 0x493608
0049329c
0049329cloc_49329c:
0049329cldr x1, [sp+72]
004932a0ldr x2, [sp+64]
004932a4ldr x3, [sp+128]
004932a8sub x0, x3, 1
004932acsubs xzr, x1, x0
004932b0b.hi 0x4932b8
004932b4b 0x493640
004932b8
004932b8loc_4932b8:
004932b8add x2, x2, x0, lsl #3
004932bcldrb w2, [x2+2]
004932c0strb w2, [sp+40]
004932c4ldr x0, [sp+120]
004932c8ldr x1, [sp+72]
004932ccldr x3, [sp+64]
004932d0subs xzr, x1, x0
004932d4b.hi 0x4932dc
004932d8b 0x49363c
004932dc
004932dcloc_4932dc:
004932dcadd x3, x3, x0, lsl #3
004932e0ldrb w3, [x3+2]
004932e4strb w3, [sp+39]
004932e8cbz w2, 0x4932f0
004932ecb 0x493300
004932f0
004932f0loc_4932f0:
004932f0ldr x2, [sp+128]
004932f4sub x2, x2, 1
004932f8str x2, [sp+112]
004932fcb 0x493304
00493300
00493300loc_493300:
00493300b 0x493304
00493304
00493304loc_493304:
00493304ldr x2, [sp+112]
00493308ldr x3, [sp+128]
0049330csub x3, x3, 1
00493310subs xzr, x2, x3
00493314cset x2, ne
00493318strb w2, [sp+47]
0049331cb.ne 0x493324
00493320b 0x49333c
00493324
00493324loc_493324:
00493324ldrb w2, [sp+40]
00493328ldrb w3, [sp+39]
0049332csubs wzr, w2, w3
00493330cset x2, hs
00493334strb w2, [sp+47]
00493338b 0x493340
0049333c
0049333cloc_49333c:
0049333cb 0x493340
00493340
00493340loc_493340:
00493340ldrb w2, [sp+47]
00493344tbnz w2, 0, 0x49334c
00493348b 0x493394
0049334c
0049334cloc_49334c:
0049334cldr x0, [sp+120]
00493350ldr x1, [sp+72]
00493354ldr x2, [sp+64]
00493358subs xzr, x1, x0
0049335cb.hi 0x493364
00493360b 0x493638
00493364
00493364loc_493364:
00493364ldr x3, [sp+128]
00493368ldr x1, [sp+72]
0049336cldr x4, [sp+64]
00493370subs xzr, x1, x3
00493374b.hi 0x49337c
00493378b 0x493630
0049337c
0049337cloc_49337c:
0049337cldr x2, [x2+3*x0]
00493380str x2, [x4+3*x3]
00493384ldr x2, [sp+128]
00493388add x2, x2, 1
0049338cstr x2, [sp+128]
00493390b 0x4935f4
00493394
00493394loc_493394:
00493394ldr x1, [sp+112]
00493398ldr x0, [sp+104]
0049339cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
004933a0str w0, [sp+52]
004933a4ldr x1, [sp+120]
004933a8ldr x0, [sp+104]
004933acbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
004933b0str w0, [sp+48]
004933b4ldrsw x2, [sp+52]
004933b8movz x3, 4352
004933bcsubs wzr, w2, w3
004933c0cset x2, ge
004933c4strb w2, [sp+45]
004933c8b.ge 0x4933d0
004933ccb 0x4933e8
004933d0
004933d0loc_4933d0:
004933d0ldrsw x3, [sp+52]
004933d4movz x4, 4371
004933d8subs wzr, w3, w4
004933dccset x3, lt
004933e0strb w3, [sp+45]
004933e4b 0x4933ec
004933e8
004933e8loc_4933e8:
004933e8b 0x4933ec
004933ec
004933ecloc_4933ec:
004933ecldrb w3, [sp+45]
004933f0strb w3, [sp+46]
004933f4tbnz w3, 0, 0x4933fc
004933f8b 0x493414
004933fc
004933fcloc_4933fc:
004933fcldrsw x3, [sp+48]
00493400movz x4, 4449
00493404subs wzr, w3, w4
00493408cset x3, ge
0049340cstrb w3, [sp+46]
00493410b 0x493418
00493414
00493414loc_493414:
00493414b 0x493418
00493418
00493418loc_493418:
00493418ldrb w3, [sp+46]
0049341cstrb w3, [sp+47]
00493420tbnz w3, 0, 0x493428
00493424b 0x493440
00493428
00493428loc_493428:
00493428ldrsw x3, [sp+48]
0049342cmovz x4, 4470
00493430subs wzr, w3, w4
00493434cset x3, lt
00493438strb w3, [sp+47]
0049343cb 0x493444
00493440
00493440loc_493440:
00493440b 0x493444
00493444
00493444loc_493444:
00493444ldrb w3, [sp+47]
00493448tbnz w3, 0, 0x493450
0049344cb 0x49348c
00493450
00493450loc_493450:
00493450b 0x493454
00493454
00493454loc_493454:
00493454ldr x1, [sp+112]
00493458ldr x0, [sp+104]
0049345cldrsw x3, [sp+52]
00493460ldrsw x4, [sp+48]
00493464sub x5, xzr, x4
00493468add x4, x5, x4, lsl #3
0049346cubfm x4, x4, 62, 61
00493470movz x5, 588
00493474madd w3, w3, w5, w4
00493478movz x4, 18076
0049347cmovk x4, 0x280000
00493480sub x2, x3, x4
00493484bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune
00493488b 0x4935f0
0049348c
0049348cloc_49348c:
0049348cldrsw x3, [sp+52]
00493490movz x4, 44032
00493494subs wzr, w3, w4
00493498cset x3, ge
0049349cstrb w3, [sp+41]
004934a0b.ge 0x4934a8
004934a4b 0x4934c0
004934a8
004934a8loc_4934a8:
004934a8ldrsw x3, [sp+52]
004934acmovz x4, 55204
004934b0subs wzr, w3, w4
004934b4cset x3, lt
004934b8strb w3, [sp+41]
004934bcb 0x4934c4
004934c0
004934c0loc_4934c0:
004934c0b 0x4934c4
004934c4
004934c4loc_4934c4:
004934c4ldrb w3, [sp+41]
004934c8strb w3, [sp+42]
004934cctbnz w3, 0, 0x4934d4
004934d0b 0x4934ec
004934d4
004934d4loc_4934d4:
004934d4ldrsw x3, [sp+48]
004934d8movz x4, 4519
004934dcsubs wzr, w3, w4
004934e0cset x3, gt
004934e4strb w3, [sp+42]
004934e8b 0x4934f0
004934ec
004934ecloc_4934ec:
004934ecb 0x4934f0
004934f0
004934f0loc_4934f0:
004934f0ldrb w3, [sp+42]
004934f4strb w3, [sp+43]
004934f8tbnz w3, 0, 0x493500
004934fcb 0x493518
00493500
00493500loc_493500:
00493500ldrsw x3, [sp+48]
00493504movz x4, 4547
00493508subs wzr, w3, w4
0049350ccset x3, lt
00493510strb w3, [sp+43]
00493514b 0x49351c
00493518
00493518loc_493518:
00493518b 0x49351c
0049351c
0049351cloc_49351c:
0049351cldrb w3, [sp+43]
00493520strb w3, [sp+44]
00493524tbnz w3, 0, 0x49352c
00493528b 0x49356c
0049352c
0049352cloc_49352c:
0049352cldrsw x3, [sp+52]
00493530movz x4, 44032
00493534sub x3, x3, x4
00493538movn x4, 37448
0049353cmovk x4, 0xb6db0000
00493540madd w3, w4, w3, wzr
00493544movz x4, 9360
00493548movk x4, 0x12490000
0049354cadd x3, x3, x4
00493550extr w3, w3, w3, 2
00493554movz x4, 37448
00493558movk x4, 0x9240000
0049355csubs wzr, w3, w4
00493560cset x3, ls
00493564strb w3, [sp+44]
00493568b 0x493570
0049356c
0049356cloc_49356c:
0049356cb 0x493570
00493570
00493570loc_493570:
00493570ldrb w3, [sp+44]
00493574tbnz w3, 0, 0x49357c
00493578b 0x4935a4
0049357c
0049357cloc_49357c:
0049357cb 0x493580
00493580
00493580loc_493580:
00493580ldr x1, [sp+112]
00493584ldr x0, [sp+104]
00493588ldrsw x3, [sp+52]
0049358cldrsw x4, [sp+48]
00493590add x3, x3, x4
00493594movz x4, 4519
00493598sub x2, x3, x4
0049359cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune
004935a0b 0x4935f0
004935a4
004935a4loc_4935a4:
004935a4b 0x4935a8
004935a8
004935a8loc_4935a8:
004935a8ldr x0, [sp+120]
004935acldr x1, [sp+72]
004935b0ldr x2, [sp+64]
004935b4subs xzr, x0, x1
004935b8b.lo 0x4935c0
004935bcb 0x49362c
004935c0
004935c0loc_4935c0:
004935c0ldr x3, [sp+128]
004935c4ldr x1, [sp+72]
004935c8ldr x4, [sp+64]
004935ccsubs xzr, x1, x3
004935d0b.hi 0x4935d8
004935d4b 0x493624
004935d8
004935d8loc_4935d8:
004935d8ldr x2, [x2+3*x0]
004935dcstr x2, [x4+3*x3]
004935e0ldr x2, [sp+128]
004935e4add x2, x2, 1
004935e8str x2, [sp+128]
004935ecb 0x4935f0
004935f0
004935f0loc_4935f0:
004935f0b 0x4935f4
004935f4
004935f4loc_4935f4:
004935f4b 0x4935f8
004935f8
004935f8loc_4935f8:
004935f8ldr x2, [sp+120]
004935fcadd x2, x2, 1
00493600str x2, [sp+120]
00493604b 0x493288
00493608
00493608loc_493608:
00493608ldr x0, [sp+104]
0049360cldrsb x27, [x0]
00493610ldr x1, [sp+128]
00493614str x1, [x0+392]
00493618ldur x29, [sp-8]
0049361cldr x30, [sp], 96
00493620ret x30
00493624
00493624loc_493624:
00493624mov x0, x3
00493628bl runtime.panicIndex
0049362c
0049362cloc_49362c:
0049362cbl runtime.panicIndex
00493630
00493630loc_493630:
00493630mov x0, x3
00493634bl runtime.panicIndex
00493638
00493638loc_493638:
00493638bl runtime.panicIndex
0049363c
0049363cloc_49363c:
0049363cbl runtime.panicIndex
00493640
00493640loc_493640:
00493640bl runtime.panicIndex
00493644hint
00493648
00493648loc_493648:
00493648stp x0, x1, [sp+8]
0049364cstp x2, x3, [sp+24]
00493650mov x3, x30
00493654bl runtime.morestack_noctxt.abi0
00493658ldp x0, x1, [sp+8]
0049365cldp x2, x3, [sp+24]
00493660b 0x493230
00493664udf 0
00493668udf 0
0049366cudf 0
00493230
00493670
00493670vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
00493670ldr x16, [x28+16]
00493674sub x17, sp, 32
00493678subs xzr, x17, x16
0049367cb.ls 0x493930
00493680str x30, [sp-160]!
00493684stur x29, [sp-8]
00493688sub x29, sp, 8
0049368cstr x0, [sp+168]
00493690adrp x0, 0x5b8000
00493694add x0, x0, 2832
00493698adrp x1, 0x247000
0049369cadd x1, x1, 784
004936a0bl sync.(*Once).Do
004936a4ldr x2, [sp+168]
004936a8ldrsb x27, [x2]
004936acldr x2, [x2+392]
004936b0str x2, [sp+96]
004936b4cbz x2, 0x4936bc
004936b8b 0x4936c8
004936bc
004936bcloc_4936bc:
004936bcldur x29, [sp-8]
004936c0ldr x30, [sp], 160
004936c4ret x30
004936c8
004936c8loc_4936c8:
004936c8orr x2, xzr, 1
004936ccstr x2, [sp+80]
004936d0ldr x3, [sp+168]
004936d4ldrsb x27, [x3]
004936d8ldrsb x27, [x3]
004936dcb 0x4936e0
004936e0
004936e0loc_4936e0:
004936e0str x3, [sp+104]
004936e4orr x3, xzr, 32
004936e8str x3, [sp+112]
004936ecstr x3, [sp+120]
004936f0str xzr, [sp+72]
004936f4str x2, [sp+88]
004936f8b 0x4936fc
004936fc
004936fcloc_4936fc:
004936fcldr x2, [sp+96]
00493700ldr x3, [sp+88]
00493704subs xzr, x2, x3
00493708b.gt 0x493710
0049370cb 0x4938fc
00493710
00493710loc_493710:
00493710ldr x1, [sp+88]
00493714ldr x0, [sp+168]
00493718bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).bytesAt
0049371cstr x0, [sp+128]
00493720str x1, [sp+136]
00493724str x2, [sp+144]
00493728bl vendor/golang.org/x/text/unicode/norm.isJamoVT
0049372cstrb w0, [sp+51]
00493730tbnz w0, 0, 0x493738
00493734b 0x493758
00493738
00493738loc_493738:
00493738ldr x1, [sp+72]
0049373cldr x2, [sp+88]
00493740ldr x3, [sp+80]
00493744ldr x0, [sp+168]
00493748bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul
0049374cldur x29, [sp-8]
00493750ldr x30, [sp], 160
00493754ret x30
00493758
00493758loc_493758:
00493758ldr x0, [sp+88]
0049375cldr x1, [sp+112]
00493760ldr x7, [sp+104]
00493764subs xzr, x1, x0
00493768b.hi 0x493770
0049376cb 0x493928
00493770
00493770loc_493770:
00493770ldr x7, [x7+3*x0]
00493774stur x7, [sp+52]
00493778ldrb w0, [sp+52]
0049377cldrb w1, [sp+53]
00493780ldrb w2, [sp+54]
00493784ldrb w3, [sp+55]
00493788ldrb w4, [sp+56]
0049378cldrb w5, [sp+57]
00493790ldrh w6, [sp+58]
00493794bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
00493798strb w0, [sp+51]
0049379ctbnz w0, 0, 0x4937a4
004937a0b 0x4938a0
004937a4
004937a4loc_4937a4:
004937a4ldr x1, [sp+112]
004937a8ldr x2, [sp+104]
004937acldr x3, [sp+80]
004937b0sub x0, x3, 1
004937b4subs xzr, x1, x0
004937b8b.hi 0x4937c0
004937bcb 0x493924
004937c0
004937c0loc_4937c0:
004937c0add x2, x2, x0, lsl #3
004937c4ldrb w2, [x2+2]
004937c8strb w2, [sp+49]
004937ccldrb w3, [sp+54]
004937d0strb w3, [sp+48]
004937d4strb wzr, [sp+50]
004937d8mov x4, x2
004937dccbz w4, 0x4937e4
004937e0b 0x4937f4
004937e4
004937e4loc_4937e4:
004937e4ldr x2, [sp+80]
004937e8sub x2, x2, 1
004937ecstr x2, [sp+72]
004937f0b 0x493834
004937f4
004937f4loc_4937f4:
004937f4ldr x4, [sp+72]
004937f8ldr x5, [sp+80]
004937fcsub x5, x5, 1
00493800subs xzr, x4, x5
00493804cset x4, ne
00493808strb w4, [sp+51]
0049380cb.ne 0x493814
00493810b 0x493824
00493814
00493814loc_493814:
00493814subs wzr, w2, w3
00493818cset x2, hs
0049381cstrb w2, [sp+51]
00493820b 0x493828
00493824
00493824loc_493824:
00493824b 0x493828
00493828
00493828loc_493828:
00493828ldrb w2, [sp+51]
0049382cstrb w2, [sp+50]
00493830b 0x493834
00493834
00493834loc_493834:
00493834ldrb w2, [sp+50]
00493838tbnz w2, 0, 0x493840
0049383cb 0x493844
00493840
00493840loc_493840:
00493840b 0x49389c
00493844
00493844loc_493844:
00493844ldr x1, [sp+72]
00493848ldr x0, [sp+168]
0049384cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
00493850str w0, [sp+68]
00493854ldr x1, [sp+88]
00493858ldr x0, [sp+168]
0049385cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
00493860str w0, [sp+64]
00493864ldrsw x2, [sp+68]
00493868mov x1, x0
0049386cmov x0, x2
00493870bl vendor/golang.org/x/text/unicode/norm.combine
00493874str w0, [sp+60]
00493878cbnz w0, 0x493880
0049387cb 0x493898
00493880
00493880loc_493880:
00493880ldr x1, [sp+72]
00493884ldr x3, [sp+168]
00493888mov x2, x0
0049388cmov x0, x3
00493890bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune
00493894b 0x4938ec
00493898
00493898loc_493898:
00493898b 0x49389c
0049389c
0049389cloc_49389c:
0049389cb 0x4938a4
004938a0
004938a0loc_4938a0:
004938a0b 0x4938a4
004938a4
004938a4loc_4938a4:
004938a4ldr x0, [sp+88]
004938a8ldr x1, [sp+112]
004938acldr x2, [sp+104]
004938b0subs xzr, x0, x1
004938b4b.lo 0x4938bc
004938b8b 0x493920
004938bc
004938bcloc_4938bc:
004938bcldr x3, [sp+80]
004938c0ldr x1, [sp+112]
004938c4ldr x4, [sp+104]
004938c8subs xzr, x3, x1
004938ccb.lo 0x4938d4
004938d0b 0x493918
004938d4
004938d4loc_4938d4:
004938d4ldr x2, [x2+3*x0]
004938d8str x2, [x4+3*x3]
004938dcldr x2, [sp+80]
004938e0add x2, x2, 1
004938e4str x2, [sp+80]
004938e8b 0x4938ec
004938ec
004938ecloc_4938ec:
004938ecldr x2, [sp+88]
004938f0add x2, x2, 1
004938f4str x2, [sp+88]
004938f8b 0x4936fc
004938fc
004938fcloc_4938fc:
004938fcldr x0, [sp+168]
00493900ldrsb x27, [x0]
00493904ldr x1, [sp+80]
00493908str x1, [x0+392]
0049390cldur x29, [sp-8]
00493910ldr x30, [sp], 160
00493914ret x30
00493918
00493918loc_493918:
00493918mov x0, x3
0049391cbl runtime.panicIndex
00493920
00493920loc_493920:
00493920bl runtime.panicIndex
00493924
00493924loc_493924:
00493924bl runtime.panicIndex
00493928
00493928loc_493928:
00493928bl runtime.panicIndex
0049392chint
00493930
00493930loc_493930:
00493930str x0, [sp+8]
00493934mov x3, x30
00493938bl runtime.morestack_noctxt.abi0
0049393cldr x0, [sp+8]
00493940b 0x493670
00493944udf 0
00493948udf 0
0049394cudf 0
00493670
00493670vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
00493670ldr x16, [x28+16]
00493674sub x17, sp, 32
00493678subs xzr, x17, x16
0049367cb.ls 0x493930
00493680str x30, [sp-160]!
00493684stur x29, [sp-8]
00493688sub x29, sp, 8
0049368cstr x0, [sp+168]
00493690adrp x0, 0x5b8000
00493694add x0, x0, 2832
00493698adrp x1, 0x247000
0049369cadd x1, x1, 784
004936a0bl sync.(*Once).Do
004936a4ldr x2, [sp+168]
004936a8ldrsb x27, [x2]
004936acldr x2, [x2+392]
004936b0str x2, [sp+96]
004936b4cbz x2, 0x4936bc
004936b8b 0x4936c8
004936bc
004936bcloc_4936bc:
004936bcldur x29, [sp-8]
004936c0ldr x30, [sp], 160
004936c4ret x30
004936c8
004936c8loc_4936c8:
004936c8orr x2, xzr, 1
004936ccstr x2, [sp+80]
004936d0ldr x3, [sp+168]
004936d4ldrsb x27, [x3]
004936d8ldrsb x27, [x3]
004936dcb 0x4936e0
004936e0
004936e0loc_4936e0:
004936e0str x3, [sp+104]
004936e4orr x3, xzr, 32
004936e8str x3, [sp+112]
004936ecstr x3, [sp+120]
004936f0str xzr, [sp+72]
004936f4str x2, [sp+88]
004936f8b 0x4936fc
004936fc
004936fcloc_4936fc:
004936fcldr x2, [sp+96]
00493700ldr x3, [sp+88]
00493704subs xzr, x2, x3
00493708b.gt 0x493710
0049370cb 0x4938fc
00493710
00493710loc_493710:
00493710ldr x1, [sp+88]
00493714ldr x0, [sp+168]
00493718bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).bytesAt
0049371cstr x0, [sp+128]
00493720str x1, [sp+136]
00493724str x2, [sp+144]
00493728bl vendor/golang.org/x/text/unicode/norm.isJamoVT
0049372cstrb w0, [sp+51]
00493730tbnz w0, 0, 0x493738
00493734b 0x493758
00493738
00493738loc_493738:
00493738ldr x1, [sp+72]
0049373cldr x2, [sp+88]
00493740ldr x3, [sp+80]
00493744ldr x0, [sp+168]
00493748bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul
0049374cldur x29, [sp-8]
00493750ldr x30, [sp], 160
00493754ret x30
00493758
00493758loc_493758:
00493758ldr x0, [sp+88]
0049375cldr x1, [sp+112]
00493760ldr x7, [sp+104]
00493764subs xzr, x1, x0
00493768b.hi 0x493770
0049376cb 0x493928
00493770
00493770loc_493770:
00493770ldr x7, [x7+3*x0]
00493774stur x7, [sp+52]
00493778ldrb w0, [sp+52]
0049377cldrb w1, [sp+53]
00493780ldrb w2, [sp+54]
00493784ldrb w3, [sp+55]
00493788ldrb w4, [sp+56]
0049378cldrb w5, [sp+57]
00493790ldrh w6, [sp+58]
00493794bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
00493798strb w0, [sp+51]
0049379ctbnz w0, 0, 0x4937a4
004937a0b 0x4938a0
004937a4
004937a4loc_4937a4:
004937a4ldr x1, [sp+112]
004937a8ldr x2, [sp+104]
004937acldr x3, [sp+80]
004937b0sub x0, x3, 1
004937b4subs xzr, x1, x0
004937b8b.hi 0x4937c0
004937bcb 0x493924
004937c0
004937c0loc_4937c0:
004937c0add x2, x2, x0, lsl #3
004937c4ldrb w2, [x2+2]
004937c8strb w2, [sp+49]
004937ccldrb w3, [sp+54]
004937d0strb w3, [sp+48]
004937d4strb wzr, [sp+50]
004937d8mov x4, x2
004937dccbz w4, 0x4937e4
004937e0b 0x4937f4
004937e4
004937e4loc_4937e4:
004937e4ldr x2, [sp+80]
004937e8sub x2, x2, 1
004937ecstr x2, [sp+72]
004937f0b 0x493834
004937f4
004937f4loc_4937f4:
004937f4ldr x4, [sp+72]
004937f8ldr x5, [sp+80]
004937fcsub x5, x5, 1
00493800subs xzr, x4, x5
00493804cset x4, ne
00493808strb w4, [sp+51]
0049380cb.ne 0x493814
00493810b 0x493824
00493814
00493814loc_493814:
00493814subs wzr, w2, w3
00493818cset x2, hs
0049381cstrb w2, [sp+51]
00493820b 0x493828
00493824
00493824loc_493824:
00493824b 0x493828
00493828
00493828loc_493828:
00493828ldrb w2, [sp+51]
0049382cstrb w2, [sp+50]
00493830b 0x493834
00493834
00493834loc_493834:
00493834ldrb w2, [sp+50]
00493838tbnz w2, 0, 0x493840
0049383cb 0x493844
00493840
00493840loc_493840:
00493840b 0x49389c
00493844
00493844loc_493844:
00493844ldr x1, [sp+72]
00493848ldr x0, [sp+168]
0049384cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
00493850str w0, [sp+68]
00493854ldr x1, [sp+88]
00493858ldr x0, [sp+168]
0049385cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt
00493860str w0, [sp+64]
00493864ldrsw x2, [sp+68]
00493868mov x1, x0
0049386cmov x0, x2
00493870bl vendor/golang.org/x/text/unicode/norm.combine
00493874str w0, [sp+60]
00493878cbnz w0, 0x493880
0049387cb 0x493898
00493880
00493880loc_493880:
00493880ldr x1, [sp+72]
00493884ldr x3, [sp+168]
00493888mov x2, x0
0049388cmov x0, x3
00493890bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune
00493894b 0x4938ec
00493898
00493898loc_493898:
00493898b 0x49389c
0049389c
0049389cloc_49389c:
0049389cb 0x4938a4
004938a0
004938a0loc_4938a0:
004938a0b 0x4938a4
004938a4
004938a4loc_4938a4:
004938a4ldr x0, [sp+88]
004938a8ldr x1, [sp+112]
004938acldr x2, [sp+104]
004938b0subs xzr, x0, x1
004938b4b.lo 0x4938bc
004938b8b 0x493920
004938bc
004938bcloc_4938bc:
004938bcldr x3, [sp+80]
004938c0ldr x1, [sp+112]
004938c4ldr x4, [sp+104]
004938c8subs xzr, x3, x1
004938ccb.lo 0x4938d4
004938d0b 0x493918
004938d4
004938d4loc_4938d4:
004938d4ldr x2, [x2+3*x0]
004938d8str x2, [x4+3*x3]
004938dcldr x2, [sp+80]
004938e0add x2, x2, 1
004938e4str x2, [sp+80]
004938e8b 0x4938ec
004938ec
004938ecloc_4938ec:
004938ecldr x2, [sp+88]
004938f0add x2, x2, 1
004938f4str x2, [sp+88]
004938f8b 0x4936fc
004938fc
004938fcloc_4938fc:
004938fcldr x0, [sp+168]
00493900ldrsb x27, [x0]
00493904ldr x1, [sp+80]
00493908str x1, [x0+392]
0049390cldur x29, [sp-8]
00493910ldr x30, [sp], 160
00493914ret x30
00493918
00493918loc_493918:
00493918mov x0, x3
0049391cbl runtime.panicIndex
00493920
00493920loc_493920:
00493920bl runtime.panicIndex
00493924
00493924loc_493924:
00493924bl runtime.panicIndex
00493928
00493928loc_493928:
00493928bl runtime.panicIndex
0049392chint
00493930
00493930loc_493930:
00493930str x0, [sp+8]
00493934mov x3, x30
00493938bl runtime.morestack_noctxt.abi0
0049393cldr x0, [sp+8]
00493940b 0x493670
00493944udf 0
00493948udf 0
0049394cudf 0
00493670
00493950
00493950vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore: ; void vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore(vendor/golang.org/x/text/unicode/norm.Properties p)
00493950ldr x16, [x28+16]
00493954subs xzr, sp, x16
00493958b.ls 0x493a04
0049395cstr x30, [sp-32]!
00493960stur x29, [sp-8]
00493964sub x29, sp, 8
00493968strb w0, [sp+40]
0049396cstrb w1, [sp+41]
00493970strb w2, [sp+42]
00493974strb w3, [sp+43]
00493978strb w4, [sp+44]
0049397cstrb w5, [sp+45]
00493980strh w6, [sp+46]
00493984strb wzr, [sp+21]
00493988ldrb w7, [sp+42]
0049398csubs wzr, w7, 0
00493990cset x8, eq
00493994strb w8, [sp+23]
00493998cbz w7, 0x4939a0
0049399cb 0x4939cc
004939a0
004939a0loc_4939a0:
004939a0ldrb w0, [sp+40]
004939a4ldrb w1, [sp+41]
004939a8ldrb w2, [sp+42]
004939acldrb w3, [sp+43]
004939b0ldrb w4, [sp+44]
004939b4ldrh w6, [sp+46]
004939b8bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
004939bcstrb w0, [sp+22]
004939c0eor x7, x0, 1
004939c4strb w7, [sp+23]
004939c8b 0x4939d0
004939cc
004939ccloc_4939cc:
004939ccb 0x4939d0
004939d0
004939d0loc_4939d0:
004939d0ldrb w1, [sp+23]
004939d4tbnz w1, 0, 0x4939dc
004939d8b 0x4939f0
004939dc
004939dcloc_4939dc:
004939dcorr x0, xzr, 1
004939e0strb w0, [sp+21]
004939e4ldur x29, [sp-8]
004939e8ldr x30, [sp], 32
004939ecret x30
004939f0
004939f0loc_4939f0:
004939f0strb wzr, [sp+21]
004939f4mov x0, xzr
004939f8ldur x29, [sp-8]
004939fcldr x30, [sp], 32
00493a00ret x30
00493a04
00493a04loc_493a04:
00493a04strb w0, [sp+8]
00493a08strb w1, [sp+9]
00493a0cstrb w2, [sp+10]
00493a10strb w3, [sp+11]
00493a14strb w4, [sp+12]
00493a18strb w5, [sp+13]
00493a1cstrh w6, [sp+14]
00493a20mov x3, x30
00493a24bl runtime.morestack_noctxt.abi0
00493a28ldrb w0, [sp+8]
00493a2cldrb w1, [sp+9]
00493a30ldrb w2, [sp+10]
00493a34ldrb w3, [sp+11]
00493a38ldrb w4, [sp+12]
00493a3cldrb w5, [sp+13]
00493a40ldrh w6, [sp+14]
00493a44b 0x493950
00493a48udf 0
00493a4cudf 0
00493950
00493950vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore: ; void vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore(vendor/golang.org/x/text/unicode/norm.Properties p)
00493950ldr x16, [x28+16]
00493954subs xzr, sp, x16
00493958b.ls 0x493a04
0049395cstr x30, [sp-32]!
00493960stur x29, [sp-8]
00493964sub x29, sp, 8
00493968strb w0, [sp+40]
0049396cstrb w1, [sp+41]
00493970strb w2, [sp+42]
00493974strb w3, [sp+43]
00493978strb w4, [sp+44]
0049397cstrb w5, [sp+45]
00493980strh w6, [sp+46]
00493984strb wzr, [sp+21]
00493988ldrb w7, [sp+42]
0049398csubs wzr, w7, 0
00493990cset x8, eq
00493994strb w8, [sp+23]
00493998cbz w7, 0x4939a0
0049399cb 0x4939cc
004939a0
004939a0loc_4939a0:
004939a0ldrb w0, [sp+40]
004939a4ldrb w1, [sp+41]
004939a8ldrb w2, [sp+42]
004939acldrb w3, [sp+43]
004939b0ldrb w4, [sp+44]
004939b4ldrh w6, [sp+46]
004939b8bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
004939bcstrb w0, [sp+22]
004939c0eor x7, x0, 1
004939c4strb w7, [sp+23]
004939c8b 0x4939d0
004939cc
004939ccloc_4939cc:
004939ccb 0x4939d0
004939d0
004939d0loc_4939d0:
004939d0ldrb w1, [sp+23]
004939d4tbnz w1, 0, 0x4939dc
004939d8b 0x4939f0
004939dc
004939dcloc_4939dc:
004939dcorr x0, xzr, 1
004939e0strb w0, [sp+21]
004939e4ldur x29, [sp-8]
004939e8ldr x30, [sp], 32
004939ecret x30
004939f0
004939f0loc_4939f0:
004939f0strb wzr, [sp+21]
004939f4mov x0, xzr
004939f8ldur x29, [sp-8]
004939fcldr x30, [sp], 32
00493a00ret x30
00493a04
00493a04loc_493a04:
00493a04strb w0, [sp+8]
00493a08strb w1, [sp+9]
00493a0cstrb w2, [sp+10]
00493a10strb w3, [sp+11]
00493a14strb w4, [sp+12]
00493a18strb w5, [sp+13]
00493a1cstrh w6, [sp+14]
00493a20mov x3, x30
00493a24bl runtime.morestack_noctxt.abi0
00493a28ldrb w0, [sp+8]
00493a2cldrb w1, [sp+9]
00493a30ldrb w2, [sp+10]
00493a34ldrb w3, [sp+11]
00493a38ldrb w4, [sp+12]
00493a3cldrb w5, [sp+13]
00493a40ldrh w6, [sp+14]
00493a44b 0x493950
00493a48udf 0
00493a4cudf 0
00493950
00493a50
00493a50vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter: ; void vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter(vendor/golang.org/x/text/unicode/norm.Properties p)
00493a50ldr x16, [x28+16]
00493a54subs xzr, sp, x16
00493a58b.ls 0x493ab4
00493a5cstr x30, [sp-32]!
00493a60stur x29, [sp-8]
00493a64sub x29, sp, 8
00493a68strb w0, [sp+40]
00493a6cstrb w1, [sp+41]
00493a70strb w2, [sp+42]
00493a74strb w3, [sp+43]
00493a78strb w4, [sp+44]
00493a7cstrb w5, [sp+45]
00493a80strh w6, [sp+46]
00493a84strb wzr, [sp+22]
00493a88ldrb w0, [sp+40]
00493a8cldrb w1, [sp+41]
00493a90ldrb w2, [sp+42]
00493a94ldrb w3, [sp+43]
00493a98ldrh w6, [sp+46]
00493a9cbl vendor/golang.org/x/text/unicode/norm.Properties.isInert
00493aa0strb w0, [sp+23]
00493aa4strb w0, [sp+22]
00493aa8ldur x29, [sp-8]
00493aacldr x30, [sp], 32
00493ab0ret x30
00493ab4
00493ab4loc_493ab4:
00493ab4strb w0, [sp+8]
00493ab8strb w1, [sp+9]
00493abcstrb w2, [sp+10]
00493ac0strb w3, [sp+11]
00493ac4strb w4, [sp+12]
00493ac8strb w5, [sp+13]
00493accstrh w6, [sp+14]
00493ad0mov x3, x30
00493ad4bl runtime.morestack_noctxt.abi0
00493ad8ldrb w0, [sp+8]
00493adcldrb w1, [sp+9]
00493ae0ldrb w2, [sp+10]
00493ae4ldrb w3, [sp+11]
00493ae8ldrb w4, [sp+12]
00493aecldrb w5, [sp+13]
00493af0ldrh w6, [sp+14]
00493af4b 0x493a50
00493af8udf 0
00493afcudf 0
00493a50
00493a50vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter: ; void vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter(vendor/golang.org/x/text/unicode/norm.Properties p)
00493a50ldr x16, [x28+16]
00493a54subs xzr, sp, x16
00493a58b.ls 0x493ab4
00493a5cstr x30, [sp-32]!
00493a60stur x29, [sp-8]
00493a64sub x29, sp, 8
00493a68strb w0, [sp+40]
00493a6cstrb w1, [sp+41]
00493a70strb w2, [sp+42]
00493a74strb w3, [sp+43]
00493a78strb w4, [sp+44]
00493a7cstrb w5, [sp+45]
00493a80strh w6, [sp+46]
00493a84strb wzr, [sp+22]
00493a88ldrb w0, [sp+40]
00493a8cldrb w1, [sp+41]
00493a90ldrb w2, [sp+42]
00493a94ldrb w3, [sp+43]
00493a98ldrh w6, [sp+46]
00493a9cbl vendor/golang.org/x/text/unicode/norm.Properties.isInert
00493aa0strb w0, [sp+23]
00493aa4strb w0, [sp+22]
00493aa8ldur x29, [sp-8]
00493aacldr x30, [sp], 32
00493ab0ret x30
00493ab4
00493ab4loc_493ab4:
00493ab4strb w0, [sp+8]
00493ab8strb w1, [sp+9]
00493abcstrb w2, [sp+10]
00493ac0strb w3, [sp+11]
00493ac4strb w4, [sp+12]
00493ac8strb w5, [sp+13]
00493accstrh w6, [sp+14]
00493ad0mov x3, x30
00493ad4bl runtime.morestack_noctxt.abi0
00493ad8ldrb w0, [sp+8]
00493adcldrb w1, [sp+9]
00493ae0ldrb w2, [sp+10]
00493ae4ldrb w3, [sp+11]
00493ae8ldrb w4, [sp+12]
00493aecldrb w5, [sp+13]
00493af0ldrh w6, [sp+14]
00493af4b 0x493a50
00493af8udf 0
00493afcudf 0
00493a50
00493b00
00493b00vendor/golang.org/x/text/unicode/norm.Properties.isYesC: ; void vendor/golang.org/x/text/unicode/norm.Properties.isYesC(vendor/golang.org/x/text/unicode/norm.Properties p)
00493b00str x30, [sp-32]!
00493b04stur x29, [sp-8]
00493b08sub x29, sp, 8
00493b0cstrb w0, [sp+40]
00493b10strb w1, [sp+41]
00493b14strb w2, [sp+42]
00493b18strb w3, [sp+43]
00493b1cstrb w4, [sp+44]
00493b20strb w5, [sp+45]
00493b24strh w6, [sp+46]
00493b28strb wzr, [sp+23]
00493b2cands wzr, w5, 16
00493b30cset x0, eq
00493b34strb w0, [sp+23]
00493b38add x29, sp, 24
00493b3cadd sp, sp, 32
00493b40ret x30
00493b44udf 0
00493b48udf 0
00493b4cudf 0
00493b00
00493b00vendor/golang.org/x/text/unicode/norm.Properties.isYesC: ; void vendor/golang.org/x/text/unicode/norm.Properties.isYesC(vendor/golang.org/x/text/unicode/norm.Properties p)
00493b00str x30, [sp-32]!
00493b04stur x29, [sp-8]
00493b08sub x29, sp, 8
00493b0cstrb w0, [sp+40]
00493b10strb w1, [sp+41]
00493b14strb w2, [sp+42]
00493b18strb w3, [sp+43]
00493b1cstrb w4, [sp+44]
00493b20strb w5, [sp+45]
00493b24strh w6, [sp+46]
00493b28strb wzr, [sp+23]
00493b2cands wzr, w5, 16
00493b30cset x0, eq
00493b34strb w0, [sp+23]
00493b38add x29, sp, 24
00493b3cadd sp, sp, 32
00493b40ret x30
00493b44udf 0
00493b48udf 0
00493b4cudf 0
00493b00
00493b50
00493b50vendor/golang.org/x/text/unicode/norm.Properties.isYesD: ; void vendor/golang.org/x/text/unicode/norm.Properties.isYesD(vendor/golang.org/x/text/unicode/norm.Properties p)
00493b50str x30, [sp-32]!
00493b54stur x29, [sp-8]
00493b58sub x29, sp, 8
00493b5cstrb w0, [sp+40]
00493b60strb w1, [sp+41]
00493b64strb w2, [sp+42]
00493b68strb w3, [sp+43]
00493b6cstrb w4, [sp+44]
00493b70strb w5, [sp+45]
00493b74strh w6, [sp+46]
00493b78strb wzr, [sp+23]
00493b7cands wzr, w5, 4
00493b80cset x0, eq
00493b84strb w0, [sp+23]
00493b88add x29, sp, 24
00493b8cadd sp, sp, 32
00493b90ret x30
00493b94udf 0
00493b98udf 0
00493b9cudf 0
00493b50
00493b50vendor/golang.org/x/text/unicode/norm.Properties.isYesD: ; void vendor/golang.org/x/text/unicode/norm.Properties.isYesD(vendor/golang.org/x/text/unicode/norm.Properties p)
00493b50str x30, [sp-32]!
00493b54stur x29, [sp-8]
00493b58sub x29, sp, 8
00493b5cstrb w0, [sp+40]
00493b60strb w1, [sp+41]
00493b64strb w2, [sp+42]
00493b68strb w3, [sp+43]
00493b6cstrb w4, [sp+44]
00493b70strb w5, [sp+45]
00493b74strh w6, [sp+46]
00493b78strb wzr, [sp+23]
00493b7cands wzr, w5, 4
00493b80cset x0, eq
00493b84strb w0, [sp+23]
00493b88add x29, sp, 24
00493b8cadd sp, sp, 32
00493b90ret x30
00493b94udf 0
00493b98udf 0
00493b9cudf 0
00493b50
00493ba0
00493ba0vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward: ; void vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward(vendor/golang.org/x/text/unicode/norm.Properties p)
00493ba0str x30, [sp-32]!
00493ba4stur x29, [sp-8]
00493ba8sub x29, sp, 8
00493bacstrb w0, [sp+40]
00493bb0strb w1, [sp+41]
00493bb4strb w2, [sp+42]
00493bb8strb w3, [sp+43]
00493bbcstrb w4, [sp+44]
00493bc0strb w5, [sp+45]
00493bc4strh w6, [sp+46]
00493bc8strb wzr, [sp+23]
00493bccands wzr, w5, 8
00493bd0cset x0, ne
00493bd4strb w0, [sp+23]
00493bd8add x29, sp, 24
00493bdcadd sp, sp, 32
00493be0ret x30
00493be4udf 0
00493be8udf 0
00493becudf 0
00493ba0
00493ba0vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward: ; void vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward(vendor/golang.org/x/text/unicode/norm.Properties p)
00493ba0str x30, [sp-32]!
00493ba4stur x29, [sp-8]
00493ba8sub x29, sp, 8
00493bacstrb w0, [sp+40]
00493bb0strb w1, [sp+41]
00493bb4strb w2, [sp+42]
00493bb8strb w3, [sp+43]
00493bbcstrb w4, [sp+44]
00493bc0strb w5, [sp+45]
00493bc4strh w6, [sp+46]
00493bc8strb wzr, [sp+23]
00493bccands wzr, w5, 8
00493bd0cset x0, ne
00493bd4strb w0, [sp+23]
00493bd8add x29, sp, 24
00493bdcadd sp, sp, 32
00493be0ret x30
00493be4udf 0
00493be8udf 0
00493becudf 0
00493ba0
00493bf0
00493bf0vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493bf0str x30, [sp-32]!
00493bf4stur x29, [sp-8]
00493bf8sub x29, sp, 8
00493bfcstrb w0, [sp+40]
00493c00strb w1, [sp+41]
00493c04strb w2, [sp+42]
00493c08strb w3, [sp+43]
00493c0cstrb w4, [sp+44]
00493c10strb w5, [sp+45]
00493c14strh w6, [sp+46]
00493c18strb wzr, [sp+23]
00493c1cands wzr, w5, 4
00493c20cset x0, ne
00493c24strb w0, [sp+23]
00493c28add x29, sp, 24
00493c2cadd sp, sp, 32
00493c30ret x30
00493c34udf 0
00493c38udf 0
00493c3cudf 0
00493bf0
00493bf0vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493bf0str x30, [sp-32]!
00493bf4stur x29, [sp-8]
00493bf8sub x29, sp, 8
00493bfcstrb w0, [sp+40]
00493c00strb w1, [sp+41]
00493c04strb w2, [sp+42]
00493c08strb w3, [sp+43]
00493c0cstrb w4, [sp+44]
00493c10strb w5, [sp+45]
00493c14strh w6, [sp+46]
00493c18strb wzr, [sp+23]
00493c1cands wzr, w5, 4
00493c20cset x0, ne
00493c24strb w0, [sp+23]
00493c28add x29, sp, 24
00493c2cadd sp, sp, 32
00493c30ret x30
00493c34udf 0
00493c38udf 0
00493c3cudf 0
00493bf0
00493c40
00493c40vendor/golang.org/x/text/unicode/norm.Properties.isInert: ; void vendor/golang.org/x/text/unicode/norm.Properties.isInert(vendor/golang.org/x/text/unicode/norm.Properties p)
00493c40str x30, [sp-32]!
00493c44stur x29, [sp-8]
00493c48sub x29, sp, 8
00493c4cstrb w0, [sp+40]
00493c50strb w1, [sp+41]
00493c54strb w2, [sp+42]
00493c58strb w3, [sp+43]
00493c5cstrb w4, [sp+44]
00493c60strb w5, [sp+45]
00493c64strh w6, [sp+46]
00493c68strb wzr, [sp+22]
00493c6cands wzr, w5, 63
00493c70cset x1, eq
00493c74strb w1, [sp+23]
00493c78ands wzr, w5, 63
00493c7cb.eq 0x493c84
00493c80b 0x493c98
00493c84
00493c84loc_493c84:
00493c84ldrb w1, [sp+42]
00493c88subs wzr, w1, 0
00493c8ccset x1, eq
00493c90strb w1, [sp+23]
00493c94b 0x493c9c
00493c98
00493c98loc_493c98:
00493c98b 0x493c9c
00493c9c
00493c9cloc_493c9c:
00493c9cldrb w0, [sp+23]
00493ca0strb w0, [sp+22]
00493ca4add x29, sp, 24
00493ca8add sp, sp, 32
00493cacret x30
00493c40
00493c40vendor/golang.org/x/text/unicode/norm.Properties.isInert: ; void vendor/golang.org/x/text/unicode/norm.Properties.isInert(vendor/golang.org/x/text/unicode/norm.Properties p)
00493c40str x30, [sp-32]!
00493c44stur x29, [sp-8]
00493c48sub x29, sp, 8
00493c4cstrb w0, [sp+40]
00493c50strb w1, [sp+41]
00493c54strb w2, [sp+42]
00493c58strb w3, [sp+43]
00493c5cstrb w4, [sp+44]
00493c60strb w5, [sp+45]
00493c64strh w6, [sp+46]
00493c68strb wzr, [sp+22]
00493c6cands wzr, w5, 63
00493c70cset x1, eq
00493c74strb w1, [sp+23]
00493c78ands wzr, w5, 63
00493c7cb.eq 0x493c84
00493c80b 0x493c98
00493c84
00493c84loc_493c84:
00493c84ldrb w1, [sp+42]
00493c88subs wzr, w1, 0
00493c8ccset x1, eq
00493c90strb w1, [sp+23]
00493c94b 0x493c9c
00493c98
00493c98loc_493c98:
00493c98b 0x493c9c
00493c9c
00493c9cloc_493c9c:
00493c9cldrb w0, [sp+23]
00493ca0strb w0, [sp+22]
00493ca4add x29, sp, 24
00493ca8add sp, sp, 32
00493cacret x30
00493c40
00493cb0
00493cb0vendor/golang.org/x/text/unicode/norm.Properties.multiSegment: ; void vendor/golang.org/x/text/unicode/norm.Properties.multiSegment(vendor/golang.org/x/text/unicode/norm.Properties p)
00493cb0str x30, [sp-32]!
00493cb4stur x29, [sp-8]
00493cb8sub x29, sp, 8
00493cbcstrb w0, [sp+40]
00493cc0strb w1, [sp+41]
00493cc4strb w2, [sp+42]
00493cc8strb w3, [sp+43]
00493cccstrb w4, [sp+44]
00493cd0strb w5, [sp+45]
00493cd4strh w6, [sp+46]
00493cd8strb wzr, [sp+22]
00493cdcldrh w1, [sp+46]
00493ce0movz x2, 6554
00493ce4subs wzr, w1, w2
00493ce8cset x1, hs
00493cecstrb w1, [sp+23]
00493cf0b.hs 0x493cf8
00493cf4b 0x493d10
00493cf8
00493cf8loc_493cf8:
00493cf8ldrh w1, [sp+46]
00493cfcmovz x2, 12449
00493d00subs wzr, w1, w2
00493d04cset x1, lo
00493d08strb w1, [sp+23]
00493d0cb 0x493d14
00493d10
00493d10loc_493d10:
00493d10b 0x493d14
00493d14
00493d14loc_493d14:
00493d14ldrb w0, [sp+23]
00493d18strb w0, [sp+22]
00493d1cadd x29, sp, 24
00493d20add sp, sp, 32
00493d24ret x30
00493d28udf 0
00493d2cudf 0
00493cb0
00493cb0vendor/golang.org/x/text/unicode/norm.Properties.multiSegment: ; void vendor/golang.org/x/text/unicode/norm.Properties.multiSegment(vendor/golang.org/x/text/unicode/norm.Properties p)
00493cb0str x30, [sp-32]!
00493cb4stur x29, [sp-8]
00493cb8sub x29, sp, 8
00493cbcstrb w0, [sp+40]
00493cc0strb w1, [sp+41]
00493cc4strb w2, [sp+42]
00493cc8strb w3, [sp+43]
00493cccstrb w4, [sp+44]
00493cd0strb w5, [sp+45]
00493cd4strh w6, [sp+46]
00493cd8strb wzr, [sp+22]
00493cdcldrh w1, [sp+46]
00493ce0movz x2, 6554
00493ce4subs wzr, w1, w2
00493ce8cset x1, hs
00493cecstrb w1, [sp+23]
00493cf0b.hs 0x493cf8
00493cf4b 0x493d10
00493cf8
00493cf8loc_493cf8:
00493cf8ldrh w1, [sp+46]
00493cfcmovz x2, 12449
00493d00subs wzr, w1, w2
00493d04cset x1, lo
00493d08strb w1, [sp+23]
00493d0cb 0x493d14
00493d10
00493d10loc_493d10:
00493d10b 0x493d14
00493d14
00493d14loc_493d14:
00493d14ldrb w0, [sp+23]
00493d18strb w0, [sp+22]
00493d1cadd x29, sp, 24
00493d20add sp, sp, 32
00493d24ret x30
00493d28udf 0
00493d2cudf 0
00493cb0
00493d30
00493d30vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d30str x30, [sp-32]!
00493d34stur x29, [sp-8]
00493d38sub x29, sp, 8
00493d3cstrb w0, [sp+40]
00493d40strb w1, [sp+41]
00493d44strb w2, [sp+42]
00493d48strb w3, [sp+43]
00493d4cstrb w4, [sp+44]
00493d50strb w5, [sp+45]
00493d54strh w6, [sp+46]
00493d58strb wzr, [sp+23]
00493d5cstrb w4, [sp+23]
00493d60mov x0, x4
00493d64add x29, sp, 24
00493d68add sp, sp, 32
00493d6cret x30
00493d30
00493d30vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d30str x30, [sp-32]!
00493d34stur x29, [sp-8]
00493d38sub x29, sp, 8
00493d3cstrb w0, [sp+40]
00493d40strb w1, [sp+41]
00493d44strb w2, [sp+42]
00493d48strb w3, [sp+43]
00493d4cstrb w4, [sp+44]
00493d50strb w5, [sp+45]
00493d54strh w6, [sp+46]
00493d58strb wzr, [sp+23]
00493d5cstrb w4, [sp+23]
00493d60mov x0, x4
00493d64add x29, sp, 24
00493d68add sp, sp, 32
00493d6cret x30
00493d30
00493d70
00493d70vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d70str x30, [sp-32]!
00493d74stur x29, [sp-8]
00493d78sub x29, sp, 8
00493d7cstrb w0, [sp+40]
00493d80strb w1, [sp+41]
00493d84strb w2, [sp+42]
00493d88strb w3, [sp+43]
00493d8cstrb w4, [sp+44]
00493d90strb w5, [sp+45]
00493d94strh w6, [sp+46]
00493d98strb wzr, [sp+23]
00493d9cand x1, x5, 3
00493da0strb w1, [sp+23]
00493da4ldrb w0, [sp+23]
00493da8add x29, sp, 24
00493dacadd sp, sp, 32
00493db0ret x30
00493db4udf 0
00493db8udf 0
00493dbcudf 0
00493d70
00493d70vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d70str x30, [sp-32]!
00493d74stur x29, [sp-8]
00493d78sub x29, sp, 8
00493d7cstrb w0, [sp+40]
00493d80strb w1, [sp+41]
00493d84strb w2, [sp+42]
00493d88strb w3, [sp+43]
00493d8cstrb w4, [sp+44]
00493d90strb w5, [sp+45]
00493d94strh w6, [sp+46]
00493d98strb wzr, [sp+23]
00493d9cand x1, x5, 3
00493da0strb w1, [sp+23]
00493da4ldrb w0, [sp+23]
00493da8add x29, sp, 24
00493dacadd sp, sp, 32
00493db0ret x30
00493db4udf 0
00493db8udf 0
00493dbcudf 0
00493d70
00493dc0
00493dc0vendor/golang.org/x/text/unicode/norm.Properties.Decomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.Decomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493dc0ldr x16, [x28+16]
00493dc4subs xzr, sp, x16
00493dc8b.ls 0x493ef4
00493dccstr x30, [sp-96]!
00493dd0stur x29, [sp-8]
00493dd4sub x29, sp, 8
00493dd8strb w0, [sp+104]
00493ddcstrb w1, [sp+105]
00493de0strb w2, [sp+106]
00493de4strb w3, [sp+107]
00493de8strb w4, [sp+108]
00493decstrb w5, [sp+109]
00493df0strh w6, [sp+110]
00493df4str xzr, [sp+40]
00493df8stp xzr, xzr, [sp+48]
00493dfcldrh w3, [sp+110]
00493e00cbz w3, 0x493e08
00493e04b 0x493e28
00493e08
00493e08loc_493e08:
00493e08str xzr, [sp+40]
00493e0cstp xzr, xzr, [sp+48]
00493e10mov x0, xzr
00493e14mov x1, xzr
00493e18mov x2, x1
00493e1cldur x29, [sp-8]
00493e20ldr x30, [sp], 96
00493e24ret x30
00493e28
00493e28loc_493e28:
00493e28ldrh w3, [sp+110]
00493e2cstrh w3, [sp+36]
00493e30mov x0, x3
00493e34movz x3, 19426
00493e38subs xzr, x0, x3
00493e3cb.lo 0x493e44
00493e40b 0x493ee8
00493e44
00493e44loc_493e44:
00493e44adrp x3, 0x557000
00493e48add x3, x3, 1952
00493e4cldrb w3, [x3+x0]
00493e50and x3, x3, 63
00493e54strb w3, [sp+35]
00493e58ldrh w3, [sp+36]
00493e5cadd x4, x3, 1
00493e60strh w4, [sp+36]
00493e64ldrb w5, [sp+35]
00493e68add x3, x3, x5
00493e6cadd x3, x3, 1
00493e70strh w3, [sp+38]
00493e74ubfm x1, x3, 0, 15
00493e78movz x3, 19426
00493e7csubs xzr, x1, x3
00493e80b.ls 0x493e88
00493e84b 0x493ee0
00493e88
00493e88loc_493e88:
00493e88ubfm x0, x4, 0, 15
00493e8csubs xzr, x0, x1
00493e90b.ls 0x493e98
00493e94b 0x493edc
00493e98
00493e98loc_493e98:
00493e98movz x3, 19426
00493e9csub x2, x3, x0
00493ea0sub x1, x1, x0
00493ea4sub x3, xzr, x2
00493ea8and x3, x0, x3, asr #63
00493eacadrp x4, 0x557000
00493eb0add x4, x4, 1952
00493eb4add x0, x4, x3
00493eb8str x0, [sp+64]
00493ebcstr x1, [sp+72]
00493ec0str x2, [sp+80]
00493ec4str x0, [sp+40]
00493ec8str x1, [sp+48]
00493eccstr x2, [sp+56]
00493ed0ldur x29, [sp-8]
00493ed4ldr x30, [sp], 96
00493ed8ret x30
00493edc
00493edcloc_493edc:
00493edcbl runtime.panicSliceB
00493ee0
00493ee0loc_493ee0:
00493ee0movz x2, 19426
00493ee4bl runtime.panicSliceAlen
00493ee8
00493ee8loc_493ee8:
00493ee8movz x1, 19426
00493eecbl runtime.panicIndex
00493ef0hint
00493ef4
00493ef4loc_493ef4:
00493ef4strb w0, [sp+8]
00493ef8strb w1, [sp+9]
00493efcstrb w2, [sp+10]
00493f00strb w3, [sp+11]
00493f04strb w4, [sp+12]
00493f08strb w5, [sp+13]
00493f0cstrh w6, [sp+14]
00493f10mov x3, x30
00493f14bl runtime.morestack_noctxt.abi0
00493f18ldrb w0, [sp+8]
00493f1cldrb w1, [sp+9]
00493f20ldrb w2, [sp+10]
00493f24ldrb w3, [sp+11]
00493f28ldrb w4, [sp+12]
00493f2cldrb w5, [sp+13]
00493f30ldrh w6, [sp+14]
00493f34b 0x493dc0
00493f38udf 0
00493f3cudf 0
00493dc0
00493dc0vendor/golang.org/x/text/unicode/norm.Properties.Decomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.Decomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493dc0ldr x16, [x28+16]
00493dc4subs xzr, sp, x16
00493dc8b.ls 0x493ef4
00493dccstr x30, [sp-96]!
00493dd0stur x29, [sp-8]
00493dd4sub x29, sp, 8
00493dd8strb w0, [sp+104]
00493ddcstrb w1, [sp+105]
00493de0strb w2, [sp+106]
00493de4strb w3, [sp+107]
00493de8strb w4, [sp+108]
00493decstrb w5, [sp+109]
00493df0strh w6, [sp+110]
00493df4str xzr, [sp+40]
00493df8stp xzr, xzr, [sp+48]
00493dfcldrh w3, [sp+110]
00493e00cbz w3, 0x493e08
00493e04b 0x493e28
00493e08
00493e08loc_493e08:
00493e08str xzr, [sp+40]
00493e0cstp xzr, xzr, [sp+48]
00493e10mov x0, xzr
00493e14mov x1, xzr
00493e18mov x2, x1
00493e1cldur x29, [sp-8]
00493e20ldr x30, [sp], 96
00493e24ret x30
00493e28
00493e28loc_493e28:
00493e28ldrh w3, [sp+110]
00493e2cstrh w3, [sp+36]
00493e30mov x0, x3
00493e34movz x3, 19426
00493e38subs xzr, x0, x3
00493e3cb.lo 0x493e44
00493e40b 0x493ee8
00493e44
00493e44loc_493e44:
00493e44adrp x3, 0x557000
00493e48add x3, x3, 1952
00493e4cldrb w3, [x3+x0]
00493e50and x3, x3, 63
00493e54strb w3, [sp+35]
00493e58ldrh w3, [sp+36]
00493e5cadd x4, x3, 1
00493e60strh w4, [sp+36]
00493e64ldrb w5, [sp+35]
00493e68add x3, x3, x5
00493e6cadd x3, x3, 1
00493e70strh w3, [sp+38]
00493e74ubfm x1, x3, 0, 15
00493e78movz x3, 19426
00493e7csubs xzr, x1, x3
00493e80b.ls 0x493e88
00493e84b 0x493ee0
00493e88
00493e88loc_493e88:
00493e88ubfm x0, x4, 0, 15
00493e8csubs xzr, x0, x1
00493e90b.ls 0x493e98
00493e94b 0x493edc
00493e98
00493e98loc_493e98:
00493e98movz x3, 19426
00493e9csub x2, x3, x0
00493ea0sub x1, x1, x0
00493ea4sub x3, xzr, x2
00493ea8and x3, x0, x3, asr #63
00493eacadrp x4, 0x557000
00493eb0add x4, x4, 1952
00493eb4add x0, x4, x3
00493eb8str x0, [sp+64]
00493ebcstr x1, [sp+72]
00493ec0str x2, [sp+80]
00493ec4str x0, [sp+40]
00493ec8str x1, [sp+48]
00493eccstr x2, [sp+56]
00493ed0ldur x29, [sp-8]
00493ed4ldr x30, [sp], 96
00493ed8ret x30
00493edc
00493edcloc_493edc:
00493edcbl runtime.panicSliceB
00493ee0
00493ee0loc_493ee0:
00493ee0movz x2, 19426
00493ee4bl runtime.panicSliceAlen
00493ee8
00493ee8loc_493ee8:
00493ee8movz x1, 19426
00493eecbl runtime.panicIndex
00493ef0hint
00493ef4
00493ef4loc_493ef4:
00493ef4strb w0, [sp+8]
00493ef8strb w1, [sp+9]
00493efcstrb w2, [sp+10]
00493f00strb w3, [sp+11]
00493f04strb w4, [sp+12]
00493f08strb w5, [sp+13]
00493f0cstrh w6, [sp+14]
00493f10mov x3, x30
00493f14bl runtime.morestack_noctxt.abi0
00493f18ldrb w0, [sp+8]
00493f1cldrb w1, [sp+9]
00493f20ldrb w2, [sp+10]
00493f24ldrb w3, [sp+11]
00493f28ldrb w4, [sp+12]
00493f2cldrb w5, [sp+13]
00493f30ldrh w6, [sp+14]
00493f34b 0x493dc0
00493f38udf 0
00493f3cudf 0
00493dc0
00493f40
00493f40vendor/golang.org/x/text/unicode/norm.buildRecompMap: ; void vendor/golang.org/x/text/unicode/norm.buildRecompMap(void)
00493f40ldr x16, [x28+16]
00493f44sub x17, sp, 64
00493f48subs xzr, x17, x16
00493f4cb.ls 0x494160
00493f50str x30, [sp-192]!
00493f54stur x29, [sp-8]
00493f58sub x29, sp, 8
00493f5cadrp x0, 0x194000
00493f60add x0, x0, 928
00493f64movz x1, 941
00493f68mov x2, xzr
00493f6cbl runtime.makemap
00493f70adrp x27, 0x5b8000
00493f74ldr w3, [x27+3056]
00493f78cbz w3, 0x493f80
00493f7cb 0x493f84
00493f80
00493f80loc_493f80:
00493f80b 0x493f9c
00493f84
00493f84loc_493f84:
00493f84bl runtime.gcWriteBarrier2
00493f88str x0, [x25]
00493f8cadrp x27, 0x58e000
00493f90ldr x3, [x27+840]
00493f94str x3, [x25+8]
00493f98b 0x493f9c
00493f9c
00493f9cloc_493f9c:
00493f9cadrp x27, 0x58e000
00493fa0str x0, [x27+840]
00493fa4stur xzr, [sp+44]
00493fa8str xzr, [sp+64]
00493facb 0x493fb0
00493fb0
00493fb0loc_493fb0:
00493fb0ldr x3, [sp+64]
00493fb4movz x4, 7528
00493fb8subs xzr, x3, x4
00493fbcb.lt 0x493fc4
00493fc0b 0x494144
00493fc4
00493fc4loc_493fc4:
00493fc4add x3, sp, 44
00493fc8ldrsb x27, [x3]
00493fccb 0x493fd0
00493fd0
00493fd0loc_493fd0:
00493fd0str x3, [sp+152]
00493fd4orr x2, xzr, 8
00493fd8str x2, [sp+160]
00493fdcstr x2, [sp+168]
00493fe0ldr x3, [sp+64]
00493fe4add x1, x3, 8
00493fe8str x1, [sp+72]
00493fecldr x0, [sp+64]
00493ff0movz x4, 7528
00493ff4subs xzr, x1, x4
00493ff8b.ls 0x494000
00493ffcb 0x494154
00494000
00494000loc_494000:
00494000subs xzr, x0, x1
00494004b.ls 0x49400c
00494008b 0x494150
0049400c
0049400cloc_49400c:
0049400csub x3, x3, x0
00494010add x3, x3, 8
00494014sub x4, xzr, x3
00494018and x4, x0, x4, asr #63
0049401cadrp x5, 0x242000
00494020add x5, x5, 559
00494024add x4, x5, x4
00494028str x4, [sp+136]
0049402cstr x3, [sp+144]
00494030ldr x3, [sp+152]
00494034ldr x4, [sp+160]
00494038ldr x5, [sp+168]
0049403cstr x3, [sp+112]
00494040str x4, [sp+120]
00494044str x5, [sp+128]
00494048ldr x3, [sp+144]
0049404cldr x4, [sp+136]
00494050str x4, [sp+96]
00494054str x3, [sp+104]
00494058ldr x4, [sp+120]
0049405cstr x4, [sp+88]
00494060subs xzr, x3, x4
00494064b.lt 0x49406c
00494068b 0x494074
0049406c
0049406cloc_49406c:
0049406cstr x3, [sp+88]
00494070b 0x494078
00494074
00494074loc_494074:
00494074b 0x494078
00494078
00494078loc_494078:
00494078ldr x3, [sp+112]
0049407cldr x4, [sp+96]
00494080subs xzr, x3, x4
00494084b.ne 0x49408c
00494088b 0x4940a8
0049408c
0049408cloc_49408c:
0049408cldr x3, [sp+88]
00494090str x3, [sp+80]
00494094ldr x2, [sp+80]
00494098ldr x1, [sp+96]
0049409cldr x0, [sp+112]
004940a0bl runtime.memmove
004940a4b 0x4940ac
004940a8
004940a8loc_4940a8:
004940a8b 0x4940ac
004940ac
004940acloc_4940ac:
004940acadd x0, sp, 44
004940b0ldrsb x27, [x0]
004940b4b 0x4940b8
004940b8
004940b8loc_4940b8:
004940b8b 0x4940bc
004940bc
004940bcloc_4940bc:
004940bcstr x0, [sp+152]
004940c0orr x1, xzr, 4
004940c4str x1, [sp+160]
004940c8orr x2, xzr, 8
004940ccstr x2, [sp+168]
004940d0bl encoding/binary.bigEndian.Uint32
004940d4str w0, [sp+56]
004940d8add x3, sp, 44
004940dcldrsb x27, [x3]
004940e0b 0x4940e4
004940e4
004940e4loc_4940e4:
004940e4add x0, x3, 4
004940e8str x0, [sp+152]
004940ecorr x2, xzr, 4
004940f0str x2, [sp+160]
004940f4str x2, [sp+168]
004940f8mov x1, x2
004940fcbl encoding/binary.bigEndian.Uint32
00494100str w0, [sp+52]
00494104str w0, [sp+60]
00494108ldr w2, [sp+56]
0049410cadrp x27, 0x58d000
00494110ldr x1, [x27+840]
00494114adrp x0, 0x193000
00494118add x0, x0, 928
0049411cbl runtime.mapassign_fast32
00494120str x0, [sp+176]
00494124ldrsb x27, [x0]
00494128ldrsw x3, [sp+60]
0049412cstr w3, [x0]
00494130b 0x494134
00494134
00494134loc_494134:
00494134ldr x3, [sp+64]
00494138add x3, x3, 8
0049413cstr x3, [sp+64]
00494140b 0x493fb0
00494144
00494144loc_494144:
00494144ldur x29, [sp-8]
00494148ldr x30, [sp], 192
0049414cret x30
00494150
00494150loc_494150:
00494150bl runtime.panicSliceB
00494154
00494154loc_494154:
00494154movz x2, 7528
00494158bl runtime.panicSliceAlen
0049415chint
00494160
00494160loc_494160:
00494160mov x3, x30
00494164bl runtime.morestack_noctxt.abi0
00494168b 0x493f40
0049416cudf 0
00493f40
00493f40vendor/golang.org/x/text/unicode/norm.buildRecompMap: ; void vendor/golang.org/x/text/unicode/norm.buildRecompMap(void)
00493f40ldr x16, [x28+16]
00493f44sub x17, sp, 64
00493f48subs xzr, x17, x16
00493f4cb.ls 0x494160
00493f50str x30, [sp-192]!
00493f54stur x29, [sp-8]
00493f58sub x29, sp, 8
00493f5cadrp x0, 0x194000
00493f60add x0, x0, 928
00493f64movz x1, 941
00493f68mov x2, xzr
00493f6cbl runtime.makemap
00493f70adrp x27, 0x5b8000
00493f74ldr w3, [x27+3056]
00493f78cbz w3, 0x493f80
00493f7cb 0x493f84
00493f80
00493f80loc_493f80:
00493f80b 0x493f9c
00493f84
00493f84loc_493f84:
00493f84bl runtime.gcWriteBarrier2
00493f88str x0, [x25]
00493f8cadrp x27, 0x58e000
00493f90ldr x3, [x27+840]
00493f94str x3, [x25+8]
00493f98b 0x493f9c
00493f9c
00493f9cloc_493f9c:
00493f9cadrp x27, 0x58e000
00493fa0str x0, [x27+840]
00493fa4stur xzr, [sp+44]
00493fa8str xzr, [sp+64]
00493facb 0x493fb0
00493fb0
00493fb0loc_493fb0:
00493fb0ldr x3, [sp+64]
00493fb4movz x4, 7528
00493fb8subs xzr, x3, x4
00493fbcb.lt 0x493fc4
00493fc0b 0x494144
00493fc4
00493fc4loc_493fc4:
00493fc4add x3, sp, 44
00493fc8ldrsb x27, [x3]
00493fccb 0x493fd0
00493fd0
00493fd0loc_493fd0:
00493fd0str x3, [sp+152]
00493fd4orr x2, xzr, 8
00493fd8str x2, [sp+160]
00493fdcstr x2, [sp+168]
00493fe0ldr x3, [sp+64]
00493fe4add x1, x3, 8
00493fe8str x1, [sp+72]
00493fecldr x0, [sp+64]
00493ff0movz x4, 7528
00493ff4subs xzr, x1, x4
00493ff8b.ls 0x494000
00493ffcb 0x494154
00494000
00494000loc_494000:
00494000subs xzr, x0, x1
00494004b.ls 0x49400c
00494008b 0x494150
0049400c
0049400cloc_49400c:
0049400csub x3, x3, x0
00494010add x3, x3, 8
00494014sub x4, xzr, x3
00494018and x4, x0, x4, asr #63
0049401cadrp x5, 0x242000
00494020add x5, x5, 559
00494024add x4, x5, x4
00494028str x4, [sp+136]
0049402cstr x3, [sp+144]
00494030ldr x3, [sp+152]
00494034ldr x4, [sp+160]
00494038ldr x5, [sp+168]
0049403cstr x3, [sp+112]
00494040str x4, [sp+120]
00494044str x5, [sp+128]
00494048ldr x3, [sp+144]
0049404cldr x4, [sp+136]
00494050str x4, [sp+96]
00494054str x3, [sp+104]
00494058ldr x4, [sp+120]
0049405cstr x4, [sp+88]
00494060subs xzr, x3, x4
00494064b.lt 0x49406c
00494068b 0x494074
0049406c
0049406cloc_49406c:
0049406cstr x3, [sp+88]
00494070b 0x494078
00494074
00494074loc_494074:
00494074b 0x494078
00494078
00494078loc_494078:
00494078ldr x3, [sp+112]
0049407cldr x4, [sp+96]
00494080subs xzr, x3, x4
00494084b.ne 0x49408c
00494088b 0x4940a8
0049408c
0049408cloc_49408c:
0049408cldr x3, [sp+88]
00494090str x3, [sp+80]
00494094ldr x2, [sp+80]
00494098ldr x1, [sp+96]
0049409cldr x0, [sp+112]
004940a0bl runtime.memmove
004940a4b 0x4940ac
004940a8
004940a8loc_4940a8:
004940a8b 0x4940ac
004940ac
004940acloc_4940ac:
004940acadd x0, sp, 44
004940b0ldrsb x27, [x0]
004940b4b 0x4940b8
004940b8
004940b8loc_4940b8:
004940b8b 0x4940bc
004940bc
004940bcloc_4940bc:
004940bcstr x0, [sp+152]
004940c0orr x1, xzr, 4
004940c4str x1, [sp+160]
004940c8orr x2, xzr, 8
004940ccstr x2, [sp+168]
004940d0bl encoding/binary.bigEndian.Uint32
004940d4str w0, [sp+56]
004940d8add x3, sp, 44
004940dcldrsb x27, [x3]
004940e0b 0x4940e4
004940e4
004940e4loc_4940e4:
004940e4add x0, x3, 4
004940e8str x0, [sp+152]
004940ecorr x2, xzr, 4
004940f0str x2, [sp+160]
004940f4str x2, [sp+168]
004940f8mov x1, x2
004940fcbl encoding/binary.bigEndian.Uint32
00494100str w0, [sp+52]
00494104str w0, [sp+60]
00494108ldr w2, [sp+56]
0049410cadrp x27, 0x58d000
00494110ldr x1, [x27+840]
00494114adrp x0, 0x193000
00494118add x0, x0, 928
0049411cbl runtime.mapassign_fast32
00494120str x0, [sp+176]
00494124ldrsb x27, [x0]
00494128ldrsw x3, [sp+60]
0049412cstr w3, [x0]
00494130b 0x494134
00494134
00494134loc_494134:
00494134ldr x3, [sp+64]
00494138add x3, x3, 8
0049413cstr x3, [sp+64]
00494140b 0x493fb0
00494144
00494144loc_494144:
00494144ldur x29, [sp-8]
00494148ldr x30, [sp], 192
0049414cret x30
00494150
00494150loc_494150:
00494150bl runtime.panicSliceB
00494154
00494154loc_494154:
00494154movz x2, 7528
00494158bl runtime.panicSliceAlen
0049415chint
00494160
00494160loc_494160:
00494160mov x3, x30
00494164bl runtime.morestack_noctxt.abi0
00494168b 0x493f40
0049416cudf 0
00493f40
00494170
00494170vendor/golang.org/x/text/unicode/norm.combine: ; void vendor/golang.org/x/text/unicode/norm.combine(int32 a, int32 b)
00494170ldr x16, [x28+16]
00494174subs xzr, sp, x16
00494178b.ls 0x4941f4
0049417cstr x30, [sp-48]!
00494180stur x29, [sp-8]
00494184sub x29, sp, 8
00494188str w0, [sp+56]
0049418cstr w1, [sp+60]
00494190str wzr, [sp+32]
00494194ubfm x3, x0, 48, 15
00494198ubfm x4, x1, 0, 15
0049419cadd x2, x3, x4
004941a0str w2, [sp+36]
004941a4adrp x27, 0x58d000
004941a8ldr x3, [x27+840]
004941accbnz x3, 0x4941b4
004941b0b 0x4941dc
004941b4
004941b4loc_4941b4:
004941b4adrp x27, 0x58d000
004941b8ldr x1, [x27+840]
004941bcadrp x0, 0x193000
004941c0add x0, x0, 928
004941c4bl runtime.mapaccess1_fast32
004941c8ldrsw x0, [x0]
004941ccstr w0, [sp+32]
004941d0ldur x29, [sp-8]
004941d4ldr x30, [sp], 48
004941d8ret x30
004941dc
004941dcloc_4941dc:
004941dcadrp x0, 0x161000
004941e0add x0, x0, 2944
004941e4adrp x1, 0x27e000
004941e8add x1, x1, 3840
004941ecbl runtime.gopanic
004941f0hint
004941f4
004941f4loc_4941f4:
004941f4stp w0, w1, [sp+8]
004941f8mov x3, x30
004941fcbl runtime.morestack_noctxt.abi0
00494200ldp w0, w1, [sp+8]
00494204b 0x494170
00494208udf 0
0049420cudf 0
00494170
00494170vendor/golang.org/x/text/unicode/norm.combine: ; void vendor/golang.org/x/text/unicode/norm.combine(int32 a, int32 b)
00494170ldr x16, [x28+16]
00494174subs xzr, sp, x16
00494178b.ls 0x4941f4
0049417cstr x30, [sp-48]!
00494180stur x29, [sp-8]
00494184sub x29, sp, 8
00494188str w0, [sp+56]
0049418cstr w1, [sp+60]
00494190str wzr, [sp+32]
00494194ubfm x3, x0, 48, 15
00494198ubfm x4, x1, 0, 15
0049419cadd x2, x3, x4
004941a0str w2, [sp+36]
004941a4adrp x27, 0x58d000
004941a8ldr x3, [x27+840]
004941accbnz x3, 0x4941b4
004941b0b 0x4941dc
004941b4
004941b4loc_4941b4:
004941b4adrp x27, 0x58d000
004941b8ldr x1, [x27+840]
004941bcadrp x0, 0x193000
004941c0add x0, x0, 928
004941c4bl runtime.mapaccess1_fast32
004941c8ldrsw x0, [x0]
004941ccstr w0, [sp+32]
004941d0ldur x29, [sp-8]
004941d4ldr x30, [sp], 48
004941d8ret x30
004941dc
004941dcloc_4941dc:
004941dcadrp x0, 0x161000
004941e0add x0, x0, 2944
004941e4adrp x1, 0x27e000
004941e8add x1, x1, 3840
004941ecbl runtime.gopanic
004941f0hint
004941f4
004941f4loc_4941f4:
004941f4stp w0, w1, [sp+8]
004941f8mov x3, x30
004941fcbl runtime.morestack_noctxt.abi0
00494200ldp w0, w1, [sp+8]
00494204b 0x494170
00494208udf 0
0049420cudf 0
00494170
00494210
00494210vendor/golang.org/x/text/unicode/norm.lookupInfoNFC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494210ldr x16, [x28+16]
00494214subs xzr, sp, x16
00494218b.ls 0x4942d4
0049421cstr x30, [sp-96]!
00494220stur x29, [sp-8]
00494224sub x29, sp, 8
00494228str x0, [sp+104]
0049422cstr x1, [sp+112]
00494230str x2, [sp+120]
00494234str x3, [sp+128]
00494238str x4, [sp+136]
0049423cstr x5, [sp+144]
00494240stur xzr, [sp+34]
00494244ldr x1, [sp+144]
00494248add x0, sp, 104
0049424cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC
00494250strh w0, [sp+52]
00494254str x1, [sp+72]
00494258ldrh w2, [sp+52]
0049425cstrh w2, [sp+54]
00494260ldr x2, [sp+72]
00494264str x2, [sp+80]
00494268ldrh w2, [sp+54]
0049426cstrh w2, [sp+42]
00494270ldr x1, [sp+80]
00494274str x1, [sp+64]
00494278ldrh w0, [sp+42]
0049427cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494280strb w0, [sp+56]
00494284strb w1, [sp+57]
00494288strb w2, [sp+58]
0049428cstrb w3, [sp+59]
00494290strb w4, [sp+60]
00494294strb w5, [sp+61]
00494298strh w6, [sp+62]
0049429cldr x2, [sp+56]
004942a0stur x2, [sp+44]
004942a4ldr x2, [sp+56]
004942a8stur x2, [sp+34]
004942acldrb w0, [sp+34]
004942b0ldrb w1, [sp+35]
004942b4ldrb w2, [sp+36]
004942b8ldrb w3, [sp+37]
004942bcldrb w4, [sp+38]
004942c0ldrb w5, [sp+39]
004942c4ldrh w6, [sp+40]
004942c8ldur x29, [sp-8]
004942ccldr x30, [sp], 96
004942d0ret x30
004942d4
004942d4loc_4942d4:
004942d4stp x0, x1, [sp+8]
004942d8stp x2, x3, [sp+24]
004942dcstp x4, x5, [sp+40]
004942e0mov x3, x30
004942e4bl runtime.morestack_noctxt.abi0
004942e8ldp x0, x1, [sp+8]
004942ecldp x2, x3, [sp+24]
004942f0ldp x4, x5, [sp+40]
004942f4b 0x494210
004942f8udf 0
004942fcudf 0
00494210
00494210vendor/golang.org/x/text/unicode/norm.lookupInfoNFC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494210ldr x16, [x28+16]
00494214subs xzr, sp, x16
00494218b.ls 0x4942d4
0049421cstr x30, [sp-96]!
00494220stur x29, [sp-8]
00494224sub x29, sp, 8
00494228str x0, [sp+104]
0049422cstr x1, [sp+112]
00494230str x2, [sp+120]
00494234str x3, [sp+128]
00494238str x4, [sp+136]
0049423cstr x5, [sp+144]
00494240stur xzr, [sp+34]
00494244ldr x1, [sp+144]
00494248add x0, sp, 104
0049424cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC
00494250strh w0, [sp+52]
00494254str x1, [sp+72]
00494258ldrh w2, [sp+52]
0049425cstrh w2, [sp+54]
00494260ldr x2, [sp+72]
00494264str x2, [sp+80]
00494268ldrh w2, [sp+54]
0049426cstrh w2, [sp+42]
00494270ldr x1, [sp+80]
00494274str x1, [sp+64]
00494278ldrh w0, [sp+42]
0049427cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494280strb w0, [sp+56]
00494284strb w1, [sp+57]
00494288strb w2, [sp+58]
0049428cstrb w3, [sp+59]
00494290strb w4, [sp+60]
00494294strb w5, [sp+61]
00494298strh w6, [sp+62]
0049429cldr x2, [sp+56]
004942a0stur x2, [sp+44]
004942a4ldr x2, [sp+56]
004942a8stur x2, [sp+34]
004942acldrb w0, [sp+34]
004942b0ldrb w1, [sp+35]
004942b4ldrb w2, [sp+36]
004942b8ldrb w3, [sp+37]
004942bcldrb w4, [sp+38]
004942c0ldrb w5, [sp+39]
004942c4ldrh w6, [sp+40]
004942c8ldur x29, [sp-8]
004942ccldr x30, [sp], 96
004942d0ret x30
004942d4
004942d4loc_4942d4:
004942d4stp x0, x1, [sp+8]
004942d8stp x2, x3, [sp+24]
004942dcstp x4, x5, [sp+40]
004942e0mov x3, x30
004942e4bl runtime.morestack_noctxt.abi0
004942e8ldp x0, x1, [sp+8]
004942ecldp x2, x3, [sp+24]
004942f0ldp x4, x5, [sp+40]
004942f4b 0x494210
004942f8udf 0
004942fcudf 0
00494210
00494300
00494300vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494300ldr x16, [x28+16]
00494304subs xzr, sp, x16
00494308b.ls 0x4943c4
0049430cstr x30, [sp-96]!
00494310stur x29, [sp-8]
00494314sub x29, sp, 8
00494318str x0, [sp+104]
0049431cstr x1, [sp+112]
00494320str x2, [sp+120]
00494324str x3, [sp+128]
00494328str x4, [sp+136]
0049432cstr x5, [sp+144]
00494330stur xzr, [sp+34]
00494334ldr x1, [sp+144]
00494338add x0, sp, 104
0049433cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC
00494340strh w0, [sp+52]
00494344str x1, [sp+72]
00494348ldrh w2, [sp+52]
0049434cstrh w2, [sp+54]
00494350ldr x2, [sp+72]
00494354str x2, [sp+80]
00494358ldrh w2, [sp+54]
0049435cstrh w2, [sp+42]
00494360ldr x1, [sp+80]
00494364str x1, [sp+64]
00494368ldrh w0, [sp+42]
0049436cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494370strb w0, [sp+56]
00494374strb w1, [sp+57]
00494378strb w2, [sp+58]
0049437cstrb w3, [sp+59]
00494380strb w4, [sp+60]
00494384strb w5, [sp+61]
00494388strh w6, [sp+62]
0049438cldr x2, [sp+56]
00494390stur x2, [sp+44]
00494394ldr x2, [sp+56]
00494398stur x2, [sp+34]
0049439cldrb w0, [sp+34]
004943a0ldrb w1, [sp+35]
004943a4ldrb w2, [sp+36]
004943a8ldrb w3, [sp+37]
004943acldrb w4, [sp+38]
004943b0ldrb w5, [sp+39]
004943b4ldrh w6, [sp+40]
004943b8ldur x29, [sp-8]
004943bcldr x30, [sp], 96
004943c0ret x30
004943c4
004943c4loc_4943c4:
004943c4stp x0, x1, [sp+8]
004943c8stp x2, x3, [sp+24]
004943ccstp x4, x5, [sp+40]
004943d0mov x3, x30
004943d4bl runtime.morestack_noctxt.abi0
004943d8ldp x0, x1, [sp+8]
004943dcldp x2, x3, [sp+24]
004943e0ldp x4, x5, [sp+40]
004943e4b 0x494300
004943e8udf 0
004943ecudf 0
00494300
00494300vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494300ldr x16, [x28+16]
00494304subs xzr, sp, x16
00494308b.ls 0x4943c4
0049430cstr x30, [sp-96]!
00494310stur x29, [sp-8]
00494314sub x29, sp, 8
00494318str x0, [sp+104]
0049431cstr x1, [sp+112]
00494320str x2, [sp+120]
00494324str x3, [sp+128]
00494328str x4, [sp+136]
0049432cstr x5, [sp+144]
00494330stur xzr, [sp+34]
00494334ldr x1, [sp+144]
00494338add x0, sp, 104
0049433cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC
00494340strh w0, [sp+52]
00494344str x1, [sp+72]
00494348ldrh w2, [sp+52]
0049434cstrh w2, [sp+54]
00494350ldr x2, [sp+72]
00494354str x2, [sp+80]
00494358ldrh w2, [sp+54]
0049435cstrh w2, [sp+42]
00494360ldr x1, [sp+80]
00494364str x1, [sp+64]
00494368ldrh w0, [sp+42]
0049436cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494370strb w0, [sp+56]
00494374strb w1, [sp+57]
00494378strb w2, [sp+58]
0049437cstrb w3, [sp+59]
00494380strb w4, [sp+60]
00494384strb w5, [sp+61]
00494388strh w6, [sp+62]
0049438cldr x2, [sp+56]
00494390stur x2, [sp+44]
00494394ldr x2, [sp+56]
00494398stur x2, [sp+34]
0049439cldrb w0, [sp+34]
004943a0ldrb w1, [sp+35]
004943a4ldrb w2, [sp+36]
004943a8ldrb w3, [sp+37]
004943acldrb w4, [sp+38]
004943b0ldrb w5, [sp+39]
004943b4ldrh w6, [sp+40]
004943b8ldur x29, [sp-8]
004943bcldr x30, [sp], 96
004943c0ret x30
004943c4
004943c4loc_4943c4:
004943c4stp x0, x1, [sp+8]
004943c8stp x2, x3, [sp+24]
004943ccstp x4, x5, [sp+40]
004943d0mov x3, x30
004943d4bl runtime.morestack_noctxt.abi0
004943d8ldp x0, x1, [sp+8]
004943dcldp x2, x3, [sp+24]
004943e0ldp x4, x5, [sp+40]
004943e4b 0x494300
004943e8udf 0
004943ecudf 0
00494300
004943f0
004943f0vendor/golang.org/x/text/unicode/norm.compInfo: ; void vendor/golang.org/x/text/unicode/norm.compInfo(uint16 v, int sz)
004943f0ldr x16, [x28+16]
004943f4subs xzr, sp, x16
004943f8b.ls 0x4946c4
004943fcstr x30, [sp-64]!
00494400stur x29, [sp-8]
00494404sub x29, sp, 8
00494408strh w0, [sp+72]
0049440cstr x1, [sp+80]
00494410str xzr, [sp+32]
00494414ldrh w7, [sp+72]
00494418cbz w7, 0x494420
0049441cb 0x49444c
00494420
00494420loc_494420:
00494420ldr x1, [sp+80]
00494424strb w1, [sp+33]
00494428mov x0, xzr
0049442cmov x2, xzr
00494430mov x3, xzr
00494434mov x4, xzr
00494438mov x5, xzr
0049443cmov x6, xzr
00494440ldur x29, [sp-8]
00494444ldr x30, [sp], 64
00494448ret x30
0049444c
0049444cloc_49444c:
0049444cldrh w7, [sp+72]
00494450subs wzr, w7, 32768
00494454b.hs 0x49445c
00494458b 0x494510
0049445c
0049445cloc_49445c:
0049445cstr xzr, [sp+48]
00494460ldr x7, [sp+80]
00494464strb w7, [sp+49]
00494468ldrh w2, [sp+72]
0049446cstrb w2, [sp+50]
00494470ldrh w3, [sp+72]
00494474strb w3, [sp+51]
00494478ldrh w7, [sp+72]
0049447cubfm x5, x7, 8, 15
00494480strb w5, [sp+53]
00494484ubfm x7, x2, 0, 7
00494488subs wzr, w7, 0
0049448ccset x8, ne
00494490strb w8, [sp+31]
00494494cbnz w7, 0x49449c
00494498b 0x4944a0
0049449c
0049449cloc_49449c:
0049449cb 0x4944c0
004944a0
004944a0loc_4944a0:
004944a0ldrb w0, [sp+48]
004944a4ldrb w1, [sp+49]
004944a8ldrb w4, [sp+52]
004944acldrh w6, [sp+54]
004944b0bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
004944b4strb w0, [sp+30]
004944b8strb w0, [sp+31]
004944bcb 0x4944c0
004944c0
004944c0loc_4944c0:
004944c0ldrb w7, [sp+31]
004944c4tbnz w7, 0, 0x4944cc
004944c8b 0x4944dc
004944cc
004944ccloc_4944cc:
004944ccldrb w7, [sp+53]
004944d0and x7, x7, 3
004944d4strb w7, [sp+52]
004944d8b 0x4944e0
004944dc
004944dcloc_4944dc:
004944dcb 0x4944e0
004944e0
004944e0loc_4944e0:
004944e0ldr x7, [sp+48]
004944e4str x7, [sp+32]
004944e8ldrb w0, [sp+32]
004944ecldrb w1, [sp+33]
004944f0ldrb w2, [sp+34]
004944f4ldrb w3, [sp+35]
004944f8ldrb w4, [sp+36]
004944fcldrb w5, [sp+37]
00494500ldrh w6, [sp+38]
00494504ldur x29, [sp-8]
00494508ldr x30, [sp], 64
0049450cret x30
00494510
00494510loc_494510:
00494510b 0x494514
00494514
00494514loc_494514:
00494514ldrh w7, [sp+72]
00494518mov x0, x7
0049451cmovz x7, 19426
00494520subs xzr, x0, x7
00494524b.lo 0x49452c
00494528b 0x4946b8
0049452c
0049452cloc_49452c:
0049452cadrp x7, 0x556000
00494530add x7, x7, 1952
00494534ldrb w7, [x7+x0]
00494538strb w7, [sp+27]
0049453cand x7, x7, -64
00494540ubfm x7, x7, 2, 7
00494544orr x7, x7, 4
00494548strb w7, [sp+28]
0049454cstr xzr, [sp+40]
00494550ldr x7, [sp+80]
00494554strb w7, [sp+41]
00494558ldrb w7, [sp+28]
0049455cstrb w7, [sp+45]
00494560ldrh w7, [sp+72]
00494564strh w7, [sp+46]
00494568ldrh w7, [sp+72]
0049456cmovz x8, 11733
00494570subs wzr, w7, w8
00494574b.hs 0x49457c
00494578b 0x494674
0049457c
0049457cloc_49457c:
0049457cldrh w7, [sp+72]
00494580ldrb w8, [sp+27]
00494584and x8, x8, 63
00494588add x7, x8, x7
0049458cadd x7, x7, 1
00494590strh w7, [sp+72]
00494594ubfm x0, x7, 0, 15
00494598movz x7, 19426
0049459csubs xzr, x0, x7
004945a0b.lo 0x4945a8
004945a4b 0x4946b0
004945a8
004945a8loc_4945a8:
004945a8adrp x7, 0x556000
004945acadd x7, x7, 1952
004945b0ldrb w7, [x7+x0]
004945b4strb w7, [sp+29]
004945b8ubfm x8, x7, 2, 7
004945bcstrb w8, [sp+43]
004945c0ldrb w8, [sp+45]
004945c4and x9, x7, 3
004945c8orr x8, x8, x9
004945ccstrb w8, [sp+45]
004945d0ldrh w9, [sp+72]
004945d4movz x10, 19183
004945d8subs wzr, w9, w10
004945dcb.hs 0x4945e4
004945e0b 0x49466c
004945e4
004945e4loc_4945e4:
004945e4and x7, x7, 3
004945e8strb w7, [sp+44]
004945ecldrh w7, [sp+72]
004945f0movz x9, 19424
004945f4subs wzr, w7, w9
004945f8b.hs 0x494600
004945fcb 0x49463c
00494600
00494600loc_494600:
00494600and x7, x8, 3
00494604strb w7, [sp+45]
00494608strh wzr, [sp+46]
0049460cldr x7, [sp+40]
00494610str x7, [sp+32]
00494614ldrb w0, [sp+32]
00494618ldrb w1, [sp+33]
0049461cldrb w2, [sp+34]
00494620ldrb w3, [sp+35]
00494624ldrb w4, [sp+36]
00494628ldrb w5, [sp+37]
0049462cldrh w6, [sp+38]
00494630ldur x29, [sp-8]
00494634ldr x30, [sp], 64
00494638ret x30
0049463c
0049463cloc_49463c:
0049463cldrh w7, [sp+72]
00494640add x7, x7, 1
00494644ubfm x0, x7, 0, 15
00494648movz x7, 19426
0049464csubs xzr, x0, x7
00494650b.lo 0x494658
00494654b 0x4946a8
00494658
00494658loc_494658:
00494658adrp x7, 0x556000
0049465cadd x7, x7, 1952
00494660ldrb w7, [x7+x0]
00494664strb w7, [sp+42]
00494668b 0x494670
0049466c
0049466cloc_49466c:
0049466cb 0x494670
00494670
00494670loc_494670:
00494670b 0x494678
00494674
00494674loc_494674:
00494674b 0x494678
00494678
00494678loc_494678:
00494678ldr x7, [sp+40]
0049467cstr x7, [sp+32]
00494680ldrb w0, [sp+32]
00494684ldrb w1, [sp+33]
00494688ldrb w2, [sp+34]
0049468cldrb w3, [sp+35]
00494690ldrb w4, [sp+36]
00494694ldrb w5, [sp+37]
00494698ldrh w6, [sp+38]
0049469cldur x29, [sp-8]
004946a0ldr x30, [sp], 64
004946a4ret x30
004946a8
004946a8loc_4946a8:
004946a8movz x1, 19426
004946acbl runtime.panicIndex
004946b0
004946b0loc_4946b0:
004946b0movz x1, 19426
004946b4bl runtime.panicIndex
004946b8
004946b8loc_4946b8:
004946b8movz x1, 19426
004946bcbl runtime.panicIndex
004946c0hint
004946c4
004946c4loc_4946c4:
004946c4strh w0, [sp+8]
004946c8str x1, [sp+16]
004946ccmov x3, x30
004946d0bl runtime.morestack_noctxt.abi0
004946d4ldrh w0, [sp+8]
004946d8ldr x1, [sp+16]
004946dcb 0x4943f0
004943f0
004943f0vendor/golang.org/x/text/unicode/norm.compInfo: ; void vendor/golang.org/x/text/unicode/norm.compInfo(uint16 v, int sz)
004943f0ldr x16, [x28+16]
004943f4subs xzr, sp, x16
004943f8b.ls 0x4946c4
004943fcstr x30, [sp-64]!
00494400stur x29, [sp-8]
00494404sub x29, sp, 8
00494408strh w0, [sp+72]
0049440cstr x1, [sp+80]
00494410str xzr, [sp+32]
00494414ldrh w7, [sp+72]
00494418cbz w7, 0x494420
0049441cb 0x49444c
00494420
00494420loc_494420:
00494420ldr x1, [sp+80]
00494424strb w1, [sp+33]
00494428mov x0, xzr
0049442cmov x2, xzr
00494430mov x3, xzr
00494434mov x4, xzr
00494438mov x5, xzr
0049443cmov x6, xzr
00494440ldur x29, [sp-8]
00494444ldr x30, [sp], 64
00494448ret x30
0049444c
0049444cloc_49444c:
0049444cldrh w7, [sp+72]
00494450subs wzr, w7, 32768
00494454b.hs 0x49445c
00494458b 0x494510
0049445c
0049445cloc_49445c:
0049445cstr xzr, [sp+48]
00494460ldr x7, [sp+80]
00494464strb w7, [sp+49]
00494468ldrh w2, [sp+72]
0049446cstrb w2, [sp+50]
00494470ldrh w3, [sp+72]
00494474strb w3, [sp+51]
00494478ldrh w7, [sp+72]
0049447cubfm x5, x7, 8, 15
00494480strb w5, [sp+53]
00494484ubfm x7, x2, 0, 7
00494488subs wzr, w7, 0
0049448ccset x8, ne
00494490strb w8, [sp+31]
00494494cbnz w7, 0x49449c
00494498b 0x4944a0
0049449c
0049449cloc_49449c:
0049449cb 0x4944c0
004944a0
004944a0loc_4944a0:
004944a0ldrb w0, [sp+48]
004944a4ldrb w1, [sp+49]
004944a8ldrb w4, [sp+52]
004944acldrh w6, [sp+54]
004944b0bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
004944b4strb w0, [sp+30]
004944b8strb w0, [sp+31]
004944bcb 0x4944c0
004944c0
004944c0loc_4944c0:
004944c0ldrb w7, [sp+31]
004944c4tbnz w7, 0, 0x4944cc
004944c8b 0x4944dc
004944cc
004944ccloc_4944cc:
004944ccldrb w7, [sp+53]
004944d0and x7, x7, 3
004944d4strb w7, [sp+52]
004944d8b 0x4944e0
004944dc
004944dcloc_4944dc:
004944dcb 0x4944e0
004944e0
004944e0loc_4944e0:
004944e0ldr x7, [sp+48]
004944e4str x7, [sp+32]
004944e8ldrb w0, [sp+32]
004944ecldrb w1, [sp+33]
004944f0ldrb w2, [sp+34]
004944f4ldrb w3, [sp+35]
004944f8ldrb w4, [sp+36]
004944fcldrb w5, [sp+37]
00494500ldrh w6, [sp+38]
00494504ldur x29, [sp-8]
00494508ldr x30, [sp], 64
0049450cret x30
00494510
00494510loc_494510:
00494510b 0x494514
00494514
00494514loc_494514:
00494514ldrh w7, [sp+72]
00494518mov x0, x7
0049451cmovz x7, 19426
00494520subs xzr, x0, x7
00494524b.lo 0x49452c
00494528b 0x4946b8
0049452c
0049452cloc_49452c:
0049452cadrp x7, 0x556000
00494530add x7, x7, 1952
00494534ldrb w7, [x7+x0]
00494538strb w7, [sp+27]
0049453cand x7, x7, -64
00494540ubfm x7, x7, 2, 7
00494544orr x7, x7, 4
00494548strb w7, [sp+28]
0049454cstr xzr, [sp+40]
00494550ldr x7, [sp+80]
00494554strb w7, [sp+41]
00494558ldrb w7, [sp+28]
0049455cstrb w7, [sp+45]
00494560ldrh w7, [sp+72]
00494564strh w7, [sp+46]
00494568ldrh w7, [sp+72]
0049456cmovz x8, 11733
00494570subs wzr, w7, w8
00494574b.hs 0x49457c
00494578b 0x494674
0049457c
0049457cloc_49457c:
0049457cldrh w7, [sp+72]
00494580ldrb w8, [sp+27]
00494584and x8, x8, 63
00494588add x7, x8, x7
0049458cadd x7, x7, 1
00494590strh w7, [sp+72]
00494594ubfm x0, x7, 0, 15
00494598movz x7, 19426
0049459csubs xzr, x0, x7
004945a0b.lo 0x4945a8
004945a4b 0x4946b0
004945a8
004945a8loc_4945a8:
004945a8adrp x7, 0x556000
004945acadd x7, x7, 1952
004945b0ldrb w7, [x7+x0]
004945b4strb w7, [sp+29]
004945b8ubfm x8, x7, 2, 7
004945bcstrb w8, [sp+43]
004945c0ldrb w8, [sp+45]
004945c4and x9, x7, 3
004945c8orr x8, x8, x9
004945ccstrb w8, [sp+45]
004945d0ldrh w9, [sp+72]
004945d4movz x10, 19183
004945d8subs wzr, w9, w10
004945dcb.hs 0x4945e4
004945e0b 0x49466c
004945e4
004945e4loc_4945e4:
004945e4and x7, x7, 3
004945e8strb w7, [sp+44]
004945ecldrh w7, [sp+72]
004945f0movz x9, 19424
004945f4subs wzr, w7, w9
004945f8b.hs 0x494600
004945fcb 0x49463c
00494600
00494600loc_494600:
00494600and x7, x8, 3
00494604strb w7, [sp+45]
00494608strh wzr, [sp+46]
0049460cldr x7, [sp+40]
00494610str x7, [sp+32]
00494614ldrb w0, [sp+32]
00494618ldrb w1, [sp+33]
0049461cldrb w2, [sp+34]
00494620ldrb w3, [sp+35]
00494624ldrb w4, [sp+36]
00494628ldrb w5, [sp+37]
0049462cldrh w6, [sp+38]
00494630ldur x29, [sp-8]
00494634ldr x30, [sp], 64
00494638ret x30
0049463c
0049463cloc_49463c:
0049463cldrh w7, [sp+72]
00494640add x7, x7, 1
00494644ubfm x0, x7, 0, 15
00494648movz x7, 19426
0049464csubs xzr, x0, x7
00494650b.lo 0x494658
00494654b 0x4946a8
00494658
00494658loc_494658:
00494658adrp x7, 0x556000
0049465cadd x7, x7, 1952
00494660ldrb w7, [x7+x0]
00494664strb w7, [sp+42]
00494668b 0x494670
0049466c
0049466cloc_49466c:
0049466cb 0x494670
00494670
00494670loc_494670:
00494670b 0x494678
00494674
00494674loc_494674:
00494674b 0x494678
00494678
00494678loc_494678:
00494678ldr x7, [sp+40]
0049467cstr x7, [sp+32]
00494680ldrb w0, [sp+32]
00494684ldrb w1, [sp+33]
00494688ldrb w2, [sp+34]
0049468cldrb w3, [sp+35]
00494690ldrb w4, [sp+36]
00494694ldrb w5, [sp+37]
00494698ldrh w6, [sp+38]
0049469cldur x29, [sp-8]
004946a0ldr x30, [sp], 64
004946a4ret x30
004946a8
004946a8loc_4946a8:
004946a8movz x1, 19426
004946acbl runtime.panicIndex
004946b0
004946b0loc_4946b0:
004946b0movz x1, 19426
004946b4bl runtime.panicIndex
004946b8
004946b8loc_4946b8:
004946b8movz x1, 19426
004946bcbl runtime.panicIndex
004946c0hint
004946c4
004946c4loc_4946c4:
004946c4strh w0, [sp+8]
004946c8str x1, [sp+16]
004946ccmov x3, x30
004946d0bl runtime.morestack_noctxt.abi0
004946d4ldrh w0, [sp+8]
004946d8ldr x1, [sp+16]
004946dcb 0x4943f0
004943f0
004946e0
004946e0vendor/golang.org/x/text/unicode/norm.inputBytes: ; void vendor/golang.org/x/text/unicode/norm.inputBytes(struct []uint8 str)
004946e0str x30, [sp-64]!
004946e4stur x29, [sp-8]
004946e8sub x29, sp, 8
004946ecstr x0, [sp+72]
004946f0str x1, [sp+80]
004946f4str x2, [sp+88]
004946f8stp xzr, xzr, [sp+16]
004946fcstp xzr, xzr, [sp+32]
00494700str xzr, [sp+48]
00494704ldr x2, [sp+72]
00494708ldr x3, [sp+80]
0049470cldr x4, [sp+88]
00494710str x2, [sp+32]
00494714str x3, [sp+40]
00494718str x4, [sp+48]
0049471cldr x0, [sp+16]
00494720ldr x1, [sp+24]
00494724add x29, sp, 56
00494728add sp, sp, 64
0049472cret x30
004946e0
004946e0vendor/golang.org/x/text/unicode/norm.inputBytes: ; void vendor/golang.org/x/text/unicode/norm.inputBytes(struct []uint8 str)
004946e0str x30, [sp-64]!
004946e4stur x29, [sp-8]
004946e8sub x29, sp, 8
004946ecstr x0, [sp+72]
004946f0str x1, [sp+80]
004946f4str x2, [sp+88]
004946f8stp xzr, xzr, [sp+16]
004946fcstp xzr, xzr, [sp+32]
00494700str xzr, [sp+48]
00494704ldr x2, [sp+72]
00494708ldr x3, [sp+80]
0049470cldr x4, [sp+88]
00494710str x2, [sp+32]
00494714str x3, [sp+40]
00494718str x4, [sp+48]
0049471cldr x0, [sp+16]
00494720ldr x1, [sp+24]
00494724add x29, sp, 56
00494728add sp, sp, 64
0049472cret x30
004946e0
00494730
00494730vendor/golang.org/x/text/unicode/norm.inputString: ; void vendor/golang.org/x/text/unicode/norm.inputString(struct string str)
00494730str x30, [sp-64]!
00494734stur x29, [sp-8]
00494738sub x29, sp, 8
0049473cstr x0, [sp+72]
00494740str x1, [sp+80]
00494744stp xzr, xzr, [sp+16]
00494748stp xzr, xzr, [sp+32]
0049474cstr xzr, [sp+48]
00494750ldr x0, [sp+72]
00494754ldr x1, [sp+80]
00494758str x0, [sp+16]
0049475cstr x1, [sp+24]
00494760ldr x2, [sp+32]
00494764ldr x3, [sp+40]
00494768ldr x4, [sp+48]
0049476cadd x29, sp, 56
00494770add sp, sp, 64
00494774ret x30
00494778udf 0
0049477cudf 0
00494730
00494730vendor/golang.org/x/text/unicode/norm.inputString: ; void vendor/golang.org/x/text/unicode/norm.inputString(struct string str)
00494730str x30, [sp-64]!
00494734stur x29, [sp-8]
00494738sub x29, sp, 8
0049473cstr x0, [sp+72]
00494740str x1, [sp+80]
00494744stp xzr, xzr, [sp+16]
00494748stp xzr, xzr, [sp+32]
0049474cstr xzr, [sp+48]
00494750ldr x0, [sp+72]
00494754ldr x1, [sp+80]
00494758str x0, [sp+16]
0049475cstr x1, [sp+24]
00494760ldr x2, [sp+32]
00494764ldr x3, [sp+40]
00494768ldr x4, [sp+48]
0049476cadd x29, sp, 56
00494770add sp, sp, 64
00494774ret x30
00494778udf 0
0049477cudf 0
00494730
00494780
00494780vendor/golang.org/x/text/unicode/norm.(*input).setBytes: ; void vendor/golang.org/x/text/unicode/norm.(*input).setBytes(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 str)
00494780ldr x16, [x28+16]
00494784subs xzr, sp, x16
00494788b.ls 0x494824
0049478cstr x30, [sp-16]!
00494790stur x29, [sp-8]
00494794sub x29, sp, 8
00494798str x0, [sp+24]
0049479cstr x1, [sp+32]
004947a0str x2, [sp+40]
004947a4str x3, [sp+48]
004947a8ldrsb x27, [x0]
004947acstr xzr, [x0+8]
004947b0adrp x27, 0x5b7000
004947b4ldr w1, [x27+3056]
004947b8cbz w1, 0x4947c0
004947bcb 0x4947c4
004947c0
004947c0loc_4947c0:
004947c0b 0x4947d4
004947c4
004947c4loc_4947c4:
004947c4ldr x1, [x0]
004947c8bl runtime.gcWriteBarrier1
004947ccstr x1, [x25]
004947d0b 0x4947d4
004947d4
004947d4loc_4947d4:
004947d4str xzr, [x0]
004947d8ldr x0, [sp+24]
004947dcldrsb x27, [x0]
004947e0ldr x1, [sp+32]
004947e4str x2, [x0+24]
004947e8str x3, [x0+32]
004947ecadrp x27, 0x5b7000
004947f0ldr w2, [x27+3056]
004947f4cbz w2, 0x4947fc
004947f8b 0x494800
004947fc
004947fcloc_4947fc:
004947fcb 0x494814
00494800
00494800loc_494800:
00494800bl runtime.gcWriteBarrier2
00494804str x1, [x25]
00494808ldr x2, [x0+16]
0049480cstr x2, [x25+8]
00494810b 0x494814
00494814
00494814loc_494814:
00494814str x1, [x0+16]
00494818ldur x29, [sp-8]
0049481cldr x30, [sp], 16
00494820ret x30
00494824
00494824loc_494824:
00494824stp x0, x1, [sp+8]
00494828stp x2, x3, [sp+24]
0049482cmov x3, x30
00494830bl runtime.morestack_noctxt.abi0
00494834ldp x0, x1, [sp+8]
00494838ldp x2, x3, [sp+24]
0049483cb 0x494780
00494780
00494780vendor/golang.org/x/text/unicode/norm.(*input).setBytes: ; void vendor/golang.org/x/text/unicode/norm.(*input).setBytes(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 str)
00494780ldr x16, [x28+16]
00494784subs xzr, sp, x16
00494788b.ls 0x494824
0049478cstr x30, [sp-16]!
00494790stur x29, [sp-8]
00494794sub x29, sp, 8
00494798str x0, [sp+24]
0049479cstr x1, [sp+32]
004947a0str x2, [sp+40]
004947a4str x3, [sp+48]
004947a8ldrsb x27, [x0]
004947acstr xzr, [x0+8]
004947b0adrp x27, 0x5b7000
004947b4ldr w1, [x27+3056]
004947b8cbz w1, 0x4947c0
004947bcb 0x4947c4
004947c0
004947c0loc_4947c0:
004947c0b 0x4947d4
004947c4
004947c4loc_4947c4:
004947c4ldr x1, [x0]
004947c8bl runtime.gcWriteBarrier1
004947ccstr x1, [x25]
004947d0b 0x4947d4
004947d4
004947d4loc_4947d4:
004947d4str xzr, [x0]
004947d8ldr x0, [sp+24]
004947dcldrsb x27, [x0]
004947e0ldr x1, [sp+32]
004947e4str x2, [x0+24]
004947e8str x3, [x0+32]
004947ecadrp x27, 0x5b7000
004947f0ldr w2, [x27+3056]
004947f4cbz w2, 0x4947fc
004947f8b 0x494800
004947fc
004947fcloc_4947fc:
004947fcb 0x494814
00494800
00494800loc_494800:
00494800bl runtime.gcWriteBarrier2
00494804str x1, [x25]
00494808ldr x2, [x0+16]
0049480cstr x2, [x25+8]
00494810b 0x494814
00494814
00494814loc_494814:
00494814str x1, [x0+16]
00494818ldur x29, [sp-8]
0049481cldr x30, [sp], 16
00494820ret x30
00494824
00494824loc_494824:
00494824stp x0, x1, [sp+8]
00494828stp x2, x3, [sp+24]
0049482cmov x3, x30
00494830bl runtime.morestack_noctxt.abi0
00494834ldp x0, x1, [sp+8]
00494838ldp x2, x3, [sp+24]
0049483cb 0x494780
00494780
00494840
00494840vendor/golang.org/x/text/unicode/norm.(*input)._byte: ; void vendor/golang.org/x/text/unicode/norm.(*input)._byte(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00494840ldr x16, [x28+16]
00494844subs xzr, sp, x16
00494848b.ls 0x4948ec
0049484cstr x30, [sp-48]!
00494850stur x29, [sp-8]
00494854sub x29, sp, 8
00494858str x0, [sp+56]
0049485cstr x1, [sp+64]
00494860strb wzr, [sp+39]
00494864ldr x2, [sp+56]
00494868ldrsb x27, [x2]
0049486cldr x2, [x2+16]
00494870cbnz x2, 0x494878
00494874b 0x4948ac
00494878
00494878loc_494878:
00494878ldr x2, [sp+56]
0049487cldrsb x27, [x2]
00494880ldr x1, [x2+24]
00494884ldr x2, [x2+16]
00494888ldr x0, [sp+64]
0049488csubs xzr, x1, x0
00494890b.hi 0x494898
00494894b 0x4948e4
00494898
00494898loc_494898:
00494898ldrb w0, [x2+x0]
0049489cstrb w0, [sp+39]
004948a0ldur x29, [sp-8]
004948a4ldr x30, [sp], 48
004948a8ret x30
004948ac
004948acloc_4948ac:
004948acldr x2, [sp+56]
004948b0ldrsb x27, [x2]
004948b4ldr x1, [x2+8]
004948b8ldr x2, [x2]
004948bcldr x0, [sp+64]
004948c0subs xzr, x1, x0
004948c4b.hi 0x4948cc
004948c8b 0x4948e0
004948cc
004948ccloc_4948cc:
004948ccldrb w0, [x2+x0]
004948d0strb w0, [sp+39]
004948d4ldur x29, [sp-8]
004948d8ldr x30, [sp], 48
004948dcret x30
004948e0
004948e0loc_4948e0:
004948e0bl runtime.panicIndex
004948e4
004948e4loc_4948e4:
004948e4bl runtime.panicIndex
004948e8hint
004948ec
004948ecloc_4948ec:
004948ecstp x0, x1, [sp+8]
004948f0mov x3, x30
004948f4bl runtime.morestack_noctxt.abi0
004948f8ldp x0, x1, [sp+8]
004948fcb 0x494840
00494840
00494840vendor/golang.org/x/text/unicode/norm.(*input)._byte: ; void vendor/golang.org/x/text/unicode/norm.(*input)._byte(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00494840ldr x16, [x28+16]
00494844subs xzr, sp, x16
00494848b.ls 0x4948ec
0049484cstr x30, [sp-48]!
00494850stur x29, [sp-8]
00494854sub x29, sp, 8
00494858str x0, [sp+56]
0049485cstr x1, [sp+64]
00494860strb wzr, [sp+39]
00494864ldr x2, [sp+56]
00494868ldrsb x27, [x2]
0049486cldr x2, [x2+16]
00494870cbnz x2, 0x494878
00494874b 0x4948ac
00494878
00494878loc_494878:
00494878ldr x2, [sp+56]
0049487cldrsb x27, [x2]
00494880ldr x1, [x2+24]
00494884ldr x2, [x2+16]
00494888ldr x0, [sp+64]
0049488csubs xzr, x1, x0
00494890b.hi 0x494898
00494894b 0x4948e4
00494898
00494898loc_494898:
00494898ldrb w0, [x2+x0]
0049489cstrb w0, [sp+39]
004948a0ldur x29, [sp-8]
004948a4ldr x30, [sp], 48
004948a8ret x30
004948ac
004948acloc_4948ac:
004948acldr x2, [sp+56]
004948b0ldrsb x27, [x2]
004948b4ldr x1, [x2+8]
004948b8ldr x2, [x2]
004948bcldr x0, [sp+64]
004948c0subs xzr, x1, x0
004948c4b.hi 0x4948cc
004948c8b 0x4948e0
004948cc
004948ccloc_4948cc:
004948ccldrb w0, [x2+x0]
004948d0strb w0, [sp+39]
004948d4ldur x29, [sp-8]
004948d8ldr x30, [sp], 48
004948dcret x30
004948e0
004948e0loc_4948e0:
004948e0bl runtime.panicIndex
004948e4
004948e4loc_4948e4:
004948e4bl runtime.panicIndex
004948e8hint
004948ec
004948ecloc_4948ec:
004948ecstp x0, x1, [sp+8]
004948f0mov x3, x30
004948f4bl runtime.morestack_noctxt.abi0
004948f8ldp x0, x1, [sp+8]
004948fcb 0x494840
00494840
00494900
00494900vendor/golang.org/x/text/unicode/norm.(*input).skipASCII: ; void vendor/golang.org/x/text/unicode/norm.(*input).skipASCII(vendor/golang.org/x/text/unicode/norm.input * in, int p, int max)
00494900ldr x16, [x28+16]
00494904subs xzr, sp, x16
00494908b.ls 0x494a50
0049490cstr x30, [sp-48]!
00494910stur x29, [sp-8]
00494914sub x29, sp, 8
00494918str x0, [sp+56]
0049491cstr x1, [sp+64]
00494920str x2, [sp+72]
00494924str xzr, [sp+32]
00494928ldrsb x27, [x0]
0049492cldr x2, [x0+16]
00494930cbnz x2, 0x494938
00494934b 0x49493c
00494938
00494938loc_494938:
00494938b 0x4949d0
0049493c
0049493cloc_49493c:
0049493cb 0x494940
00494940
00494940loc_494940:
00494940ldr x2, [sp+72]
00494944ldr x3, [sp+64]
00494948subs xzr, x2, x3
0049494ccset x2, gt
00494950strb w2, [sp+31]
00494954b.gt 0x49495c
00494958b 0x494990
0049495c
0049495cloc_49495c:
0049495cldr x2, [sp+56]
00494960ldrsb x27, [x2]
00494964ldr x1, [x2+8]
00494968ldr x2, [x2]
0049496cldr x0, [sp+64]
00494970subs xzr, x1, x0
00494974b.hi 0x49497c
00494978b 0x4949cc
0049497c
0049497cloc_49497c:
0049497cldrb w2, [x2+x0]
00494980subs wzr, w2, 128
00494984cset x2, lo
00494988strb w2, [sp+31]
0049498cb 0x494994
00494990
00494990loc_494990:
00494990b 0x494994
00494994
00494994loc_494994:
00494994ldrb w2, [sp+31]
00494998tbnz w2, 0, 0x4949a0
0049499cb 0x4949b4
004949a0
004949a0loc_4949a0:
004949a0b 0x4949a4
004949a4
004949a4loc_4949a4:
004949a4ldr x2, [sp+64]
004949a8add x2, x2, 1
004949acstr x2, [sp+64]
004949b0b 0x494940
004949b4
004949b4loc_4949b4:
004949b4b 0x4949b8
004949b8
004949b8loc_4949b8:
004949b8ldr x0, [sp+64]
004949bcstr x0, [sp+32]
004949c0ldur x29, [sp-8]
004949c4ldr x30, [sp], 48
004949c8ret x30
004949cc
004949ccloc_4949cc:
004949ccbl runtime.panicIndex
004949d0
004949d0loc_4949d0:
004949d0ldr x2, [sp+72]
004949d4ldr x3, [sp+64]
004949d8subs xzr, x2, x3
004949dccset x2, gt
004949e0strb w2, [sp+31]
004949e4b.gt 0x4949ec
004949e8b 0x494a20
004949ec
004949ecloc_4949ec:
004949ecldr x2, [sp+56]
004949f0ldrsb x27, [x2]
004949f4ldr x1, [x2+24]
004949f8ldr x2, [x2+16]
004949fcldr x0, [sp+64]
00494a00subs xzr, x0, x1
00494a04b.lo 0x494a0c
00494a08b 0x494a48
00494a0c
00494a0cloc_494a0c:
00494a0cldrb w2, [x2+x0]
00494a10subs wzr, w2, 128
00494a14cset x2, lo
00494a18strb w2, [sp+31]
00494a1cb 0x494a24
00494a20
00494a20loc_494a20:
00494a20b 0x494a24
00494a24
00494a24loc_494a24:
00494a24ldrb w2, [sp+31]
00494a28tbnz w2, 0, 0x494a30
00494a2cb 0x494a44
00494a30
00494a30loc_494a30:
00494a30b 0x494a34
00494a34
00494a34loc_494a34:
00494a34ldr x2, [sp+64]
00494a38add x2, x2, 1
00494a3cstr x2, [sp+64]
00494a40b 0x4949d0
00494a44
00494a44loc_494a44:
00494a44b 0x4949b8
00494a48
00494a48loc_494a48:
00494a48bl runtime.panicIndex
00494a4chint
00494a50
00494a50loc_494a50:
00494a50stp x0, x1, [sp+8]
00494a54str x2, [sp+24]
00494a58mov x3, x30
00494a5cbl runtime.morestack_noctxt.abi0
00494a60ldp x0, x1, [sp+8]
00494a64ldr x2, [sp+24]
00494a68b 0x494900
00494a6cudf 0
00494900
00494900vendor/golang.org/x/text/unicode/norm.(*input).skipASCII: ; void vendor/golang.org/x/text/unicode/norm.(*input).skipASCII(vendor/golang.org/x/text/unicode/norm.input * in, int p, int max)
00494900ldr x16, [x28+16]
00494904subs xzr, sp, x16
00494908b.ls 0x494a50
0049490cstr x30, [sp-48]!
00494910stur x29, [sp-8]
00494914sub x29, sp, 8
00494918str x0, [sp+56]
0049491cstr x1, [sp+64]
00494920str x2, [sp+72]
00494924str xzr, [sp+32]
00494928ldrsb x27, [x0]
0049492cldr x2, [x0+16]
00494930cbnz x2, 0x494938
00494934b 0x49493c
00494938
00494938loc_494938:
00494938b 0x4949d0
0049493c
0049493cloc_49493c:
0049493cb 0x494940
00494940
00494940loc_494940:
00494940ldr x2, [sp+72]
00494944ldr x3, [sp+64]
00494948subs xzr, x2, x3
0049494ccset x2, gt
00494950strb w2, [sp+31]
00494954b.gt 0x49495c
00494958b 0x494990
0049495c
0049495cloc_49495c:
0049495cldr x2, [sp+56]
00494960ldrsb x27, [x2]
00494964ldr x1, [x2+8]
00494968ldr x2, [x2]
0049496cldr x0, [sp+64]
00494970subs xzr, x1, x0
00494974b.hi 0x49497c
00494978b 0x4949cc
0049497c
0049497cloc_49497c:
0049497cldrb w2, [x2+x0]
00494980subs wzr, w2, 128
00494984cset x2, lo
00494988strb w2, [sp+31]
0049498cb 0x494994
00494990
00494990loc_494990:
00494990b 0x494994
00494994
00494994loc_494994:
00494994ldrb w2, [sp+31]
00494998tbnz w2, 0, 0x4949a0
0049499cb 0x4949b4
004949a0
004949a0loc_4949a0:
004949a0b 0x4949a4
004949a4
004949a4loc_4949a4:
004949a4ldr x2, [sp+64]
004949a8add x2, x2, 1
004949acstr x2, [sp+64]
004949b0b 0x494940
004949b4
004949b4loc_4949b4:
004949b4b 0x4949b8
004949b8
004949b8loc_4949b8:
004949b8ldr x0, [sp+64]
004949bcstr x0, [sp+32]
004949c0ldur x29, [sp-8]
004949c4ldr x30, [sp], 48
004949c8ret x30
004949cc
004949ccloc_4949cc:
004949ccbl runtime.panicIndex
004949d0
004949d0loc_4949d0:
004949d0ldr x2, [sp+72]
004949d4ldr x3, [sp+64]
004949d8subs xzr, x2, x3
004949dccset x2, gt
004949e0strb w2, [sp+31]
004949e4b.gt 0x4949ec
004949e8b 0x494a20
004949ec
004949ecloc_4949ec:
004949ecldr x2, [sp+56]
004949f0ldrsb x27, [x2]
004949f4ldr x1, [x2+24]
004949f8ldr x2, [x2+16]
004949fcldr x0, [sp+64]
00494a00subs xzr, x0, x1
00494a04b.lo 0x494a0c
00494a08b 0x494a48
00494a0c
00494a0cloc_494a0c:
00494a0cldrb w2, [x2+x0]
00494a10subs wzr, w2, 128
00494a14cset x2, lo
00494a18strb w2, [sp+31]
00494a1cb 0x494a24
00494a20
00494a20loc_494a20:
00494a20b 0x494a24
00494a24
00494a24loc_494a24:
00494a24ldrb w2, [sp+31]
00494a28tbnz w2, 0, 0x494a30
00494a2cb 0x494a44
00494a30
00494a30loc_494a30:
00494a30b 0x494a34
00494a34
00494a34loc_494a34:
00494a34ldr x2, [sp+64]
00494a38add x2, x2, 1
00494a3cstr x2, [sp+64]
00494a40b 0x4949d0
00494a44
00494a44loc_494a44:
00494a44b 0x4949b8
00494a48
00494a48loc_494a48:
00494a48bl runtime.panicIndex
00494a4chint
00494a50
00494a50loc_494a50:
00494a50stp x0, x1, [sp+8]
00494a54str x2, [sp+24]
00494a58mov x3, x30
00494a5cbl runtime.morestack_noctxt.abi0
00494a60ldp x0, x1, [sp+8]
00494a64ldr x2, [sp+24]
00494a68b 0x494900
00494a6cudf 0
00494900
00494a70
00494a70vendor/golang.org/x/text/unicode/norm.(*input).appendSlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).appendSlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494a70ldr x16, [x28+16]
00494a74sub x17, sp, 96
00494a78subs xzr, x17, x16
00494a7cb.ls 0x494ca0
00494a80str x30, [sp-224]!
00494a84stur x29, [sp-8]
00494a88sub x29, sp, 8
00494a8cstr x0, [sp+232]
00494a90str x1, [sp+240]
00494a94str x2, [sp+248]
00494a98str x3, [sp+256]
00494a9cstr x4, [sp+264]
00494aa0str x5, [sp+272]
00494aa4str xzr, [sp+112]
00494aa8stp xzr, xzr, [sp+120]
00494aacldr x5, [sp+232]
00494ab0ldrsb x27, [x5]
00494ab4ldr x5, [x5+16]
00494ab8cbnz x5, 0x494ac0
00494abcb 0x494bc4
00494ac0
00494ac0loc_494ac0:
00494ac0ldr x5, [sp+232]
00494ac4ldrsb x27, [x5]
00494ac8ldr x2, [x5+32]
00494accldr x5, [x5+16]
00494ad0ldr x0, [sp+264]
00494ad4ldr x1, [sp+272]
00494ad8subs xzr, x2, x1
00494adcb.hs 0x494ae4
00494ae0b 0x494c98
00494ae4
00494ae4loc_494ae4:
00494ae4subs xzr, x1, x0
00494ae8b.hs 0x494af0
00494aecb 0x494c94
00494af0
00494af0loc_494af0:
00494af0sub x6, x2, x0
00494af4sub x7, x1, x0
00494af8sub x8, xzr, x6
00494afcand x8, x0, x8, asr #63
00494b00add x5, x5, x8
00494b04str x5, [sp+184]
00494b08str x7, [sp+192]
00494b0cstr x6, [sp+200]
00494b10ldr x2, [sp+256]
00494b14ldr x0, [sp+240]
00494b18ldr x5, [sp+248]
00494b1cstr x0, [sp+136]
00494b20str x5, [sp+144]
00494b24str x2, [sp+152]
00494b28ldr x6, [sp+192]
00494b2cadd x1, x5, x6
00494b30str x1, [sp+96]
00494b34subs xzr, x2, x1
00494b38b.hs 0x494b40
00494b3cb 0x494b48
00494b40
00494b40loc_494b40:
00494b40str x1, [sp+144]
00494b44b 0x494b68
00494b48
00494b48loc_494b48:
00494b48ldr x3, [sp+192]
00494b4cadrp x4, 0x161000
00494b50add x4, x4, 3072
00494b54bl runtime.growslice
00494b58str x0, [sp+136]
00494b5cstr x1, [sp+144]
00494b60str x2, [sp+152]
00494b64b 0x494b68
00494b68
00494b68loc_494b68:
00494b68ldr x3, [sp+192]
00494b6cstr x3, [sp+104]
00494b70ldr x3, [sp+96]
00494b74ldr x4, [sp+136]
00494b78ldr x5, [sp+192]
00494b7csub x3, x3, x5
00494b80add x0, x4, x3
00494b84str x0, [sp+208]
00494b88ldr x2, [sp+104]
00494b8cldr x1, [sp+184]
00494b90bl runtime.memmove
00494b94ldr x0, [sp+136]
00494b98ldr x1, [sp+144]
00494b9cldr x2, [sp+152]
00494ba0str x0, [sp+160]
00494ba4str x1, [sp+168]
00494ba8str x2, [sp+176]
00494bacstr x0, [sp+112]
00494bb0str x1, [sp+120]
00494bb4str x2, [sp+128]
00494bb8ldur x29, [sp-8]
00494bbcldr x30, [sp], 224
00494bc0ret x30
00494bc4
00494bc4loc_494bc4:
00494bc4ldr x5, [sp+264]
00494bc8str x5, [sp+88]
00494bccb 0x494bd0
00494bd0
00494bd0loc_494bd0:
00494bd0ldr x5, [sp+272]
00494bd4ldr x6, [sp+88]
00494bd8subs xzr, x5, x6
00494bdcb.gt 0x494be4
00494be0b 0x494c6c
00494be4
00494be4loc_494be4:
00494be4ldr x5, [sp+232]
00494be8ldrsb x27, [x5]
00494becldr x1, [x5+8]
00494bf0ldr x5, [x5]
00494bf4ldr x0, [sp+88]
00494bf8subs xzr, x1, x0
00494bfcb.hi 0x494c04
00494c00b 0x494c90
00494c04
00494c04loc_494c04:
00494c04ldrb w5, [x5+x0]
00494c08strb w5, [sp+87]
00494c0cldr x2, [sp+256]
00494c10ldr x0, [sp+240]
00494c14ldr x5, [sp+248]
00494c18add x1, x5, 1
00494c1csubs xzr, x2, x1
00494c20b.hs 0x494c28
00494c24b 0x494c2c
00494c28
00494c28loc_494c28:
00494c28b 0x494c40
00494c2c
00494c2cloc_494c2c:
00494c2corr x3, xzr, 1
00494c30adrp x4, 0x161000
00494c34add x4, x4, 3072
00494c38bl runtime.growslice
00494c3cb 0x494c40
00494c40
00494c40loc_494c40:
00494c40ldrb w5, [sp+87]
00494c44sub x6, x1, 1
00494c48strb w5, [x0+x6]
00494c4cstr x0, [sp+240]
00494c50str x1, [sp+248]
00494c54str x2, [sp+256]
00494c58b 0x494c5c
00494c5c
00494c5cloc_494c5c:
00494c5cldr x5, [sp+88]
00494c60add x5, x5, 1
00494c64str x5, [sp+88]
00494c68b 0x494bd0
00494c6c
00494c6cloc_494c6c:
00494c6cldr x0, [sp+240]
00494c70ldr x1, [sp+248]
00494c74ldr x2, [sp+256]
00494c78str x0, [sp+112]
00494c7cstr x1, [sp+120]
00494c80str x2, [sp+128]
00494c84ldur x29, [sp-8]
00494c88ldr x30, [sp], 224
00494c8cret x30
00494c90
00494c90loc_494c90:
00494c90bl runtime.panicIndex
00494c94
00494c94loc_494c94:
00494c94bl runtime.panicSliceB
00494c98
00494c98loc_494c98:
00494c98bl runtime.panicSliceAcap
00494c9chint
00494ca0
00494ca0loc_494ca0:
00494ca0stp x0, x1, [sp+8]
00494ca4stp x2, x3, [sp+24]
00494ca8stp x4, x5, [sp+40]
00494cacmov x3, x30
00494cb0bl runtime.morestack_noctxt.abi0
00494cb4ldp x0, x1, [sp+8]
00494cb8ldp x2, x3, [sp+24]
00494cbcldp x4, x5, [sp+40]
00494cc0b 0x494a70
00494cc4udf 0
00494cc8udf 0
00494cccudf 0
00494a70
00494a70vendor/golang.org/x/text/unicode/norm.(*input).appendSlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).appendSlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494a70ldr x16, [x28+16]
00494a74sub x17, sp, 96
00494a78subs xzr, x17, x16
00494a7cb.ls 0x494ca0
00494a80str x30, [sp-224]!
00494a84stur x29, [sp-8]
00494a88sub x29, sp, 8
00494a8cstr x0, [sp+232]
00494a90str x1, [sp+240]
00494a94str x2, [sp+248]
00494a98str x3, [sp+256]
00494a9cstr x4, [sp+264]
00494aa0str x5, [sp+272]
00494aa4str xzr, [sp+112]
00494aa8stp xzr, xzr, [sp+120]
00494aacldr x5, [sp+232]
00494ab0ldrsb x27, [x5]
00494ab4ldr x5, [x5+16]
00494ab8cbnz x5, 0x494ac0
00494abcb 0x494bc4
00494ac0
00494ac0loc_494ac0:
00494ac0ldr x5, [sp+232]
00494ac4ldrsb x27, [x5]
00494ac8ldr x2, [x5+32]
00494accldr x5, [x5+16]
00494ad0ldr x0, [sp+264]
00494ad4ldr x1, [sp+272]
00494ad8subs xzr, x2, x1
00494adcb.hs 0x494ae4
00494ae0b 0x494c98
00494ae4
00494ae4loc_494ae4:
00494ae4subs xzr, x1, x0
00494ae8b.hs 0x494af0
00494aecb 0x494c94
00494af0
00494af0loc_494af0:
00494af0sub x6, x2, x0
00494af4sub x7, x1, x0
00494af8sub x8, xzr, x6
00494afcand x8, x0, x8, asr #63
00494b00add x5, x5, x8
00494b04str x5, [sp+184]
00494b08str x7, [sp+192]
00494b0cstr x6, [sp+200]
00494b10ldr x2, [sp+256]
00494b14ldr x0, [sp+240]
00494b18ldr x5, [sp+248]
00494b1cstr x0, [sp+136]
00494b20str x5, [sp+144]
00494b24str x2, [sp+152]
00494b28ldr x6, [sp+192]
00494b2cadd x1, x5, x6
00494b30str x1, [sp+96]
00494b34subs xzr, x2, x1
00494b38b.hs 0x494b40
00494b3cb 0x494b48
00494b40
00494b40loc_494b40:
00494b40str x1, [sp+144]
00494b44b 0x494b68
00494b48
00494b48loc_494b48:
00494b48ldr x3, [sp+192]
00494b4cadrp x4, 0x161000
00494b50add x4, x4, 3072
00494b54bl runtime.growslice
00494b58str x0, [sp+136]
00494b5cstr x1, [sp+144]
00494b60str x2, [sp+152]
00494b64b 0x494b68
00494b68
00494b68loc_494b68:
00494b68ldr x3, [sp+192]
00494b6cstr x3, [sp+104]
00494b70ldr x3, [sp+96]
00494b74ldr x4, [sp+136]
00494b78ldr x5, [sp+192]
00494b7csub x3, x3, x5
00494b80add x0, x4, x3
00494b84str x0, [sp+208]
00494b88ldr x2, [sp+104]
00494b8cldr x1, [sp+184]
00494b90bl runtime.memmove
00494b94ldr x0, [sp+136]
00494b98ldr x1, [sp+144]
00494b9cldr x2, [sp+152]
00494ba0str x0, [sp+160]
00494ba4str x1, [sp+168]
00494ba8str x2, [sp+176]
00494bacstr x0, [sp+112]
00494bb0str x1, [sp+120]
00494bb4str x2, [sp+128]
00494bb8ldur x29, [sp-8]
00494bbcldr x30, [sp], 224
00494bc0ret x30
00494bc4
00494bc4loc_494bc4:
00494bc4ldr x5, [sp+264]
00494bc8str x5, [sp+88]
00494bccb 0x494bd0
00494bd0
00494bd0loc_494bd0:
00494bd0ldr x5, [sp+272]
00494bd4ldr x6, [sp+88]
00494bd8subs xzr, x5, x6
00494bdcb.gt 0x494be4
00494be0b 0x494c6c
00494be4
00494be4loc_494be4:
00494be4ldr x5, [sp+232]
00494be8ldrsb x27, [x5]
00494becldr x1, [x5+8]
00494bf0ldr x5, [x5]
00494bf4ldr x0, [sp+88]
00494bf8subs xzr, x1, x0
00494bfcb.hi 0x494c04
00494c00b 0x494c90
00494c04
00494c04loc_494c04:
00494c04ldrb w5, [x5+x0]
00494c08strb w5, [sp+87]
00494c0cldr x2, [sp+256]
00494c10ldr x0, [sp+240]
00494c14ldr x5, [sp+248]
00494c18add x1, x5, 1
00494c1csubs xzr, x2, x1
00494c20b.hs 0x494c28
00494c24b 0x494c2c
00494c28
00494c28loc_494c28:
00494c28b 0x494c40
00494c2c
00494c2cloc_494c2c:
00494c2corr x3, xzr, 1
00494c30adrp x4, 0x161000
00494c34add x4, x4, 3072
00494c38bl runtime.growslice
00494c3cb 0x494c40
00494c40
00494c40loc_494c40:
00494c40ldrb w5, [sp+87]
00494c44sub x6, x1, 1
00494c48strb w5, [x0+x6]
00494c4cstr x0, [sp+240]
00494c50str x1, [sp+248]
00494c54str x2, [sp+256]
00494c58b 0x494c5c
00494c5c
00494c5cloc_494c5c:
00494c5cldr x5, [sp+88]
00494c60add x5, x5, 1
00494c64str x5, [sp+88]
00494c68b 0x494bd0
00494c6c
00494c6cloc_494c6c:
00494c6cldr x0, [sp+240]
00494c70ldr x1, [sp+248]
00494c74ldr x2, [sp+256]
00494c78str x0, [sp+112]
00494c7cstr x1, [sp+120]
00494c80str x2, [sp+128]
00494c84ldur x29, [sp-8]
00494c88ldr x30, [sp], 224
00494c8cret x30
00494c90
00494c90loc_494c90:
00494c90bl runtime.panicIndex
00494c94
00494c94loc_494c94:
00494c94bl runtime.panicSliceB
00494c98
00494c98loc_494c98:
00494c98bl runtime.panicSliceAcap
00494c9chint
00494ca0
00494ca0loc_494ca0:
00494ca0stp x0, x1, [sp+8]
00494ca4stp x2, x3, [sp+24]
00494ca8stp x4, x5, [sp+40]
00494cacmov x3, x30
00494cb0bl runtime.morestack_noctxt.abi0
00494cb4ldp x0, x1, [sp+8]
00494cb8ldp x2, x3, [sp+24]
00494cbcldp x4, x5, [sp+40]
00494cc0b 0x494a70
00494cc4udf 0
00494cc8udf 0
00494cccudf 0
00494a70
00494cd0
00494cd0vendor/golang.org/x/text/unicode/norm.(*input).copySlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).copySlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494cd0ldr x16, [x28+16]
00494cd4sub x17, sp, 96
00494cd8subs xzr, x17, x16
00494cdcb.ls 0x494f00
00494ce0str x30, [sp-224]!
00494ce4stur x29, [sp-8]
00494ce8sub x29, sp, 8
00494cecstr x0, [sp+232]
00494cf0str x1, [sp+240]
00494cf4str x2, [sp+248]
00494cf8str x3, [sp+256]
00494cfcstr x4, [sp+264]
00494d00str x5, [sp+272]
00494d04str xzr, [sp+40]
00494d08ldr x3, [sp+232]
00494d0cldrsb x27, [x3]
00494d10ldr x3, [x3+16]
00494d14cbnz x3, 0x494d1c
00494d18b 0x494e00
00494d1c
00494d1cloc_494d1c:
00494d1cldr x3, [sp+232]
00494d20ldrsb x27, [x3]
00494d24ldr x2, [x3+32]
00494d28ldr x3, [x3+16]
00494d2csubs xzr, x5, x2
00494d30b.ls 0x494d38
00494d34b 0x494ef4
00494d38
00494d38loc_494d38:
00494d38subs xzr, x5, x4
00494d3cb.hs 0x494d44
00494d40b 0x494ee8
00494d44
00494d44loc_494d44:
00494d44sub x6, x2, x4
00494d48sub x5, x5, x4
00494d4csub x7, xzr, x6
00494d50and x4, x4, x7, asr #63
00494d54add x3, x3, x4
00494d58str x3, [sp+128]
00494d5cstr x5, [sp+136]
00494d60str x6, [sp+144]
00494d64ldr x3, [sp+240]
00494d68ldr x4, [sp+248]
00494d6cldr x5, [sp+256]
00494d70str x3, [sp+192]
00494d74str x4, [sp+200]
00494d78str x5, [sp+208]
00494d7cldr x3, [sp+136]
00494d80ldr x4, [sp+128]
00494d84ldr x5, [sp+144]
00494d88str x4, [sp+168]
00494d8cstr x3, [sp+176]
00494d90str x5, [sp+184]
00494d94ldr x4, [sp+200]
00494d98str x4, [sp+64]
00494d9csubs xzr, x4, x3
00494da0b.gt 0x494da8
00494da4b 0x494db0
00494da8
00494da8loc_494da8:
00494da8str x3, [sp+64]
00494dacb 0x494db4
00494db0
00494db0loc_494db0:
00494db0b 0x494db4
00494db4
00494db4loc_494db4:
00494db4ldr x3, [sp+168]
00494db8ldr x4, [sp+192]
00494dbcsubs xzr, x3, x4
00494dc0b.ne 0x494dc8
00494dc4b 0x494de4
00494dc8
00494dc8loc_494dc8:
00494dc8ldr x3, [sp+64]
00494dccstr x3, [sp+56]
00494dd0ldr x2, [sp+56]
00494dd4ldr x0, [sp+192]
00494dd8ldr x1, [sp+168]
00494ddcbl runtime.memmove
00494de0b 0x494de8
00494de4
00494de4loc_494de4:
00494de4b 0x494de8
00494de8
00494de8loc_494de8:
00494de8ldr x0, [sp+64]
00494decstr x0, [sp+48]
00494df0str x0, [sp+40]
00494df4ldur x29, [sp-8]
00494df8ldr x30, [sp], 224
00494dfcret x30
00494e00
00494e00loc_494e00:
00494e00ldr x3, [sp+232]
00494e04ldrsb x27, [x3]
00494e08ldr x2, [x3+8]
00494e0cldr x3, [x3]
00494e10subs xzr, x5, x2
00494e14b.ls 0x494e1c
00494e18b 0x494ee0
00494e1c
00494e1cloc_494e1c:
00494e1csubs xzr, x5, x4
00494e20b.hs 0x494e28
00494e24b 0x494ed4
00494e28
00494e28loc_494e28:
00494e28sub x5, x5, x4
00494e2csub x6, xzr, x5
00494e30and x4, x4, x6, asr #63
00494e34add x3, x3, x4
00494e38str x3, [sp+152]
00494e3cstr x5, [sp+160]
00494e40ldr x3, [sp+240]
00494e44ldr x4, [sp+248]
00494e48ldr x5, [sp+256]
00494e4cstr x3, [sp+104]
00494e50str x4, [sp+112]
00494e54str x5, [sp+120]
00494e58ldr x3, [sp+160]
00494e5cldr x4, [sp+152]
00494e60str x4, [sp+88]
00494e64str x3, [sp+96]
00494e68ldr x4, [sp+112]
00494e6cstr x4, [sp+80]
00494e70subs xzr, x4, x3
00494e74b.gt 0x494e7c
00494e78b 0x494e84
00494e7c
00494e7cloc_494e7c:
00494e7cstr x3, [sp+80]
00494e80b 0x494e88
00494e84
00494e84loc_494e84:
00494e84b 0x494e88
00494e88
00494e88loc_494e88:
00494e88ldr x3, [sp+88]
00494e8cldr x4, [sp+104]
00494e90subs xzr, x3, x4
00494e94b.ne 0x494e9c
00494e98b 0x494eb8
00494e9c
00494e9cloc_494e9c:
00494e9cldr x3, [sp+80]
00494ea0str x3, [sp+72]
00494ea4ldr x2, [sp+72]
00494ea8ldr x1, [sp+88]
00494eacldr x0, [sp+104]
00494eb0bl runtime.memmove
00494eb4b 0x494ebc
00494eb8
00494eb8loc_494eb8:
00494eb8b 0x494ebc
00494ebc
00494ebcloc_494ebc:
00494ebcldr x0, [sp+80]
00494ec0str x0, [sp+48]
00494ec4str x0, [sp+40]
00494ec8ldur x29, [sp-8]
00494eccldr x30, [sp], 224
00494ed0ret x30
00494ed4
00494ed4loc_494ed4:
00494ed4mov x0, x4
00494ed8mov x1, x5
00494edcbl runtime.panicSliceB
00494ee0
00494ee0loc_494ee0:
00494ee0mov x1, x5
00494ee4bl runtime.panicSliceAlen
00494ee8
00494ee8loc_494ee8:
00494ee8mov x0, x4
00494eecmov x1, x5
00494ef0bl runtime.panicSliceB
00494ef4
00494ef4loc_494ef4:
00494ef4mov x1, x5
00494ef8bl runtime.panicSliceAcap
00494efchint
00494f00
00494f00loc_494f00:
00494f00stp x0, x1, [sp+8]
00494f04stp x2, x3, [sp+24]
00494f08stp x4, x5, [sp+40]
00494f0cmov x3, x30
00494f10bl runtime.morestack_noctxt.abi0
00494f14ldp x0, x1, [sp+8]
00494f18ldp x2, x3, [sp+24]
00494f1cldp x4, x5, [sp+40]
00494f20b 0x494cd0
00494f24udf 0
00494f28udf 0
00494f2cudf 0
00494cd0
00494cd0vendor/golang.org/x/text/unicode/norm.(*input).copySlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).copySlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494cd0ldr x16, [x28+16]
00494cd4sub x17, sp, 96
00494cd8subs xzr, x17, x16
00494cdcb.ls 0x494f00
00494ce0str x30, [sp-224]!
00494ce4stur x29, [sp-8]
00494ce8sub x29, sp, 8
00494cecstr x0, [sp+232]
00494cf0str x1, [sp+240]
00494cf4str x2, [sp+248]
00494cf8str x3, [sp+256]
00494cfcstr x4, [sp+264]
00494d00str x5, [sp+272]
00494d04str xzr, [sp+40]
00494d08ldr x3, [sp+232]
00494d0cldrsb x27, [x3]
00494d10ldr x3, [x3+16]
00494d14cbnz x3, 0x494d1c
00494d18b 0x494e00
00494d1c
00494d1cloc_494d1c:
00494d1cldr x3, [sp+232]
00494d20ldrsb x27, [x3]
00494d24ldr x2, [x3+32]
00494d28ldr x3, [x3+16]
00494d2csubs xzr, x5, x2
00494d30b.ls 0x494d38
00494d34b 0x494ef4
00494d38
00494d38loc_494d38:
00494d38subs xzr, x5, x4
00494d3cb.hs 0x494d44
00494d40b 0x494ee8
00494d44
00494d44loc_494d44:
00494d44sub x6, x2, x4
00494d48sub x5, x5, x4
00494d4csub x7, xzr, x6
00494d50and x4, x4, x7, asr #63
00494d54add x3, x3, x4
00494d58str x3, [sp+128]
00494d5cstr x5, [sp+136]
00494d60str x6, [sp+144]
00494d64ldr x3, [sp+240]
00494d68ldr x4, [sp+248]
00494d6cldr x5, [sp+256]
00494d70str x3, [sp+192]
00494d74str x4, [sp+200]
00494d78str x5, [sp+208]
00494d7cldr x3, [sp+136]
00494d80ldr x4, [sp+128]
00494d84ldr x5, [sp+144]
00494d88str x4, [sp+168]
00494d8cstr x3, [sp+176]
00494d90str x5, [sp+184]
00494d94ldr x4, [sp+200]
00494d98str x4, [sp+64]
00494d9csubs xzr, x4, x3
00494da0b.gt 0x494da8
00494da4b 0x494db0
00494da8
00494da8loc_494da8:
00494da8str x3, [sp+64]
00494dacb 0x494db4
00494db0
00494db0loc_494db0:
00494db0b 0x494db4
00494db4
00494db4loc_494db4:
00494db4ldr x3, [sp+168]
00494db8ldr x4, [sp+192]
00494dbcsubs xzr, x3, x4
00494dc0b.ne 0x494dc8
00494dc4b 0x494de4
00494dc8
00494dc8loc_494dc8:
00494dc8ldr x3, [sp+64]
00494dccstr x3, [sp+56]
00494dd0ldr x2, [sp+56]
00494dd4ldr x0, [sp+192]
00494dd8ldr x1, [sp+168]
00494ddcbl runtime.memmove
00494de0b 0x494de8
00494de4
00494de4loc_494de4:
00494de4b 0x494de8
00494de8
00494de8loc_494de8:
00494de8ldr x0, [sp+64]
00494decstr x0, [sp+48]
00494df0str x0, [sp+40]
00494df4ldur x29, [sp-8]
00494df8ldr x30, [sp], 224
00494dfcret x30
00494e00
00494e00loc_494e00:
00494e00ldr x3, [sp+232]
00494e04ldrsb x27, [x3]
00494e08ldr x2, [x3+8]
00494e0cldr x3, [x3]
00494e10subs xzr, x5, x2
00494e14b.ls 0x494e1c
00494e18b 0x494ee0
00494e1c
00494e1cloc_494e1c:
00494e1csubs xzr, x5, x4
00494e20b.hs 0x494e28
00494e24b 0x494ed4
00494e28
00494e28loc_494e28:
00494e28sub x5, x5, x4
00494e2csub x6, xzr, x5
00494e30and x4, x4, x6, asr #63
00494e34add x3, x3, x4
00494e38str x3, [sp+152]
00494e3cstr x5, [sp+160]
00494e40ldr x3, [sp+240]
00494e44ldr x4, [sp+248]
00494e48ldr x5, [sp+256]
00494e4cstr x3, [sp+104]
00494e50str x4, [sp+112]
00494e54str x5, [sp+120]
00494e58ldr x3, [sp+160]
00494e5cldr x4, [sp+152]
00494e60str x4, [sp+88]
00494e64str x3, [sp+96]
00494e68ldr x4, [sp+112]
00494e6cstr x4, [sp+80]
00494e70subs xzr, x4, x3
00494e74b.gt 0x494e7c
00494e78b 0x494e84
00494e7c
00494e7cloc_494e7c:
00494e7cstr x3, [sp+80]
00494e80b 0x494e88
00494e84
00494e84loc_494e84:
00494e84b 0x494e88
00494e88
00494e88loc_494e88:
00494e88ldr x3, [sp+88]
00494e8cldr x4, [sp+104]
00494e90subs xzr, x3, x4
00494e94b.ne 0x494e9c
00494e98b 0x494eb8
00494e9c
00494e9cloc_494e9c:
00494e9cldr x3, [sp+80]
00494ea0str x3, [sp+72]
00494ea4ldr x2, [sp+72]
00494ea8ldr x1, [sp+88]
00494eacldr x0, [sp+104]
00494eb0bl runtime.memmove
00494eb4b 0x494ebc
00494eb8
00494eb8loc_494eb8:
00494eb8b 0x494ebc
00494ebc
00494ebcloc_494ebc:
00494ebcldr x0, [sp+80]
00494ec0str x0, [sp+48]
00494ec4str x0, [sp+40]
00494ec8ldur x29, [sp-8]
00494eccldr x30, [sp], 224
00494ed0ret x30
00494ed4
00494ed4loc_494ed4:
00494ed4mov x0, x4
00494ed8mov x1, x5
00494edcbl runtime.panicSliceB
00494ee0
00494ee0loc_494ee0:
00494ee0mov x1, x5
00494ee4bl runtime.panicSliceAlen
00494ee8
00494ee8loc_494ee8:
00494ee8mov x0, x4
00494eecmov x1, x5
00494ef0bl runtime.panicSliceB
00494ef4
00494ef4loc_494ef4:
00494ef4mov x1, x5
00494ef8bl runtime.panicSliceAcap
00494efchint
00494f00
00494f00loc_494f00:
00494f00stp x0, x1, [sp+8]
00494f04stp x2, x3, [sp+24]
00494f08stp x4, x5, [sp+40]
00494f0cmov x3, x30
00494f10bl runtime.morestack_noctxt.abi0
00494f14ldp x0, x1, [sp+8]
00494f18ldp x2, x3, [sp+24]
00494f1cldp x4, x5, [sp+40]
00494f20b 0x494cd0
00494f24udf 0
00494f28udf 0
00494f2cudf 0
00494cd0
Loading..