File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00138560
00138560reflect.Value.call: ; void reflect.Value.call(reflect.Value v, struct string op, struct []reflect.Value in)
00138560ldr x16, [x28+16]
00138564sub x17, sp, 2544
00138568subs xzr, x17, x16
0013856cb.ls 0x13a0a0
00138570sub x20, sp, 2672
00138574stp x29, x30, [x20-8]
00138578add sp, x20, 0
0013857csub x29, sp, 8
00138580str x0, [sp+2680]
00138584str x1, [sp+2688]
00138588str x2, [sp+2696]
0013858cstr x3, [sp+2704]
00138590str x4, [sp+2712]
00138594str x5, [sp+2720]
00138598str x6, [sp+2728]
0013859cstr x7, [sp+2736]
001385a0str xzr, [sp+664]
001385a4add x27, sp, 672
001385a8stp xzr, xzr, [x27]
001385acldr x0, [sp+2680]
001385b0ldr x1, [sp+2688]
001385b4ldr x2, [sp+2696]
001385b8bl reflect.Value.typ
001385bcstr x0, [sp+2320]
001385c0str x0, [sp+816]
001385c4str xzr, [sp+1416]
001385c8add x27, sp, 1320
001385ccstp xzr, xzr, [x27]
001385d0str xzr, [sp+1336]
001385d4str xzr, [sp+1312]
001385d8ldr x3, [sp+2696]
001385dctbnz w3, 9, 0x1385e4
001385e0b 0x138668
001385e4
001385e4loc_1385e4:
001385e4ldr x6, [sp+2680]
001385e8ldr x7, [sp+2688]
001385ecldr x8, [sp+2696]
001385f0str x6, [sp+1320]
001385f4str x7, [sp+1328]
001385f8str x8, [sp+1336]
001385fcstr xzr, [sp+2320]
00138600str xzr, [sp+2312]
00138604str xzr, [sp+2304]
00138608ldr x2, [sp+2680]
0013860cldr x3, [sp+2688]
00138610ldr x4, [sp+2696]
00138614ldr x0, [sp+2704]
00138618ldr x1, [sp+2712]
0013861cldr x6, [sp+2696]
00138620sbfm x5, x6, 10, 63
00138624bl reflect.methodReceiver
00138628str x0, [sp+2320]
0013862cstr x1, [sp+2312]
00138630str x2, [sp+2304]
00138634ldr x6, [sp+2320]
00138638str x6, [sp+1832]
0013863cldr x6, [sp+2312]
00138640str x6, [sp+1680]
00138644ldr x6, [sp+2304]
00138648str x6, [sp+2656]
0013864cldr x6, [sp+1832]
00138650str x6, [sp+1312]
00138654ldr x6, [sp+1680]
00138658str x6, [sp+816]
0013865cldr x6, [sp+2656]
00138660str x6, [sp+1416]
00138664b 0x138698
00138668
00138668loc_138668:
00138668ldr x2, [sp+2696]
0013866ctbnz w2, 7, 0x138674
00138670b 0x138688
00138674
00138674loc_138674:
00138674ldr x2, [sp+2688]
00138678ldrsb x27, [x2]
0013867cldr x2, [x2]
00138680str x2, [sp+1416]
00138684b 0x138694
00138688
00138688loc_138688:
00138688ldr x2, [sp+2688]
0013868cstr x2, [sp+1416]
00138690b 0x138694
00138694
00138694loc_138694:
00138694b 0x138698
00138698
00138698loc_138698:
00138698ldr x2, [sp+1416]
0013869ccbnz x2, 0x1386a4
001386a0b 0x13a088
001386a4
001386a4loc_1386a4:
001386a4ldr x2, [sp+2712]
001386a8subs xzr, x2, 9
001386accset x2, eq
001386b0b.eq 0x1386b8
001386b4b 0x1387cc
001386b8
001386b8loc_1386b8:
001386b8ldr x1, [sp+2712]
001386bcldr x2, [sp+2704]
001386c0subs xzr, x1, 0
001386c4b.hi 0x1386cc
001386c8b 0x13a080
001386cc
001386ccloc_1386cc:
001386ccldr x1, [sp+2712]
001386d0ldrb w2, [x2]
001386d4ldr x3, [sp+2704]
001386d8subs xzr, x1, 1
001386dcb.hi 0x1386e4
001386e0b 0x13a078
001386e4
001386e4loc_1386e4:
001386e4ldr x1, [sp+2712]
001386e8ldr x4, [sp+2704]
001386ecldrb w3, [x3+1]
001386f0ubfm x3, x3, 56, 7
001386f4orr x2, x2, x3
001386f8subs xzr, x1, 2
001386fcb.hi 0x138704
00138700b 0x13a070
00138704
00138704loc_138704:
00138704ldr x1, [sp+2712]
00138708ldr x3, [sp+2704]
0013870cldrb w4, [x4+2]
00138710ubfm x4, x4, 48, 7
00138714orr x2, x2, x4
00138718subs xzr, x1, 3
0013871cb.hi 0x138724
00138720b 0x13a068
00138724
00138724loc_138724:
00138724ldr x1, [sp+2712]
00138728ldr x4, [sp+2704]
0013872cldrb w3, [x3+3]
00138730ubfm x3, x3, 40, 7
00138734orr x2, x2, x3
00138738subs xzr, x1, 4
0013873cb.hi 0x138744
00138740b 0x13a060
00138744
00138744loc_138744:
00138744ldr x1, [sp+2712]
00138748ldr x3, [sp+2704]
0013874cldrb w4, [x4+4]
00138750ubfm x4, x4, 32, 7
00138754orr x2, x2, x4
00138758subs xzr, x1, 5
0013875cb.hi 0x138764
00138760b 0x13a058
00138764
00138764loc_138764:
00138764ldr x1, [sp+2712]
00138768ldr x4, [sp+2704]
0013876cldrb w3, [x3+5]
00138770ubfm x3, x3, 24, 7
00138774orr x2, x2, x3
00138778subs xzr, x1, 6
0013877cb.hi 0x138784
00138780b 0x13a050
00138784
00138784loc_138784:
00138784ldr x1, [sp+2712]
00138788ldr x3, [sp+2704]
0013878cldrb w4, [x4+6]
00138790ubfm x4, x4, 16, 7
00138794orr x2, x2, x4
00138798subs xzr, x1, 7
0013879cb.hi 0x1387a4
001387a0b 0x13a048
001387a4
001387a4loc_1387a4:
001387a4ldrb w3, [x3+7]
001387a8ubfm x3, x3, 8, 7
001387acorr x3, x2, x3
001387b0movz x4, 24899
001387b4movk x4, 0x6c6c0000
001387b8movk x4, 0x6c5300000000
001387bcmovk x4, 0x6369000000000000
001387c0subs xzr, x3, x4
001387c4cset x2, eq
001387c8b 0x1387d0
001387cc
001387ccloc_1387cc:
001387ccb 0x1387d0
001387d0
001387d0loc_1387d0:
001387d0tbnz w2, 0, 0x1387d8
001387d4b 0x1387fc
001387d8
001387d8loc_1387d8:
001387d8ldr x1, [sp+2712]
001387dcldr x2, [sp+2704]
001387e0subs xzr, x1, 8
001387e4b.hi 0x1387ec
001387e8b 0x13a040
001387ec
001387ecloc_1387ec:
001387ecldrb w1, [x2+8]
001387f0subs wzr, w1, 101
001387f4cset x2, eq
001387f8b 0x138800
001387fc
001387fcloc_1387fc:
001387fcb 0x138800
00138800
00138800loc_138800:
00138800strb w2, [sp+221]
00138804ldr x0, [sp+816]
00138808bl internal/abi.(*FuncType).NumIn
0013880cstr x0, [sp+432]
00138810ldr x0, [sp+816]
00138814bl internal/abi.(*FuncType).IsVariadic
00138818strb w0, [sp+220]
0013881cldrb w1, [sp+221]
00138820tbnz w1, 0, 0x138828
00138824b 0x138864
00138828
00138828loc_138828:
00138828tbnz w0, 0, 0x138830
0013882cb 0x13a02c
00138830
00138830loc_138830:
00138830ldr x3, [sp+2728]
00138834str x3, [sp+584]
00138838ldr x4, [sp+432]
0013883csubs xzr, x3, x4
00138840b.lt 0x13a018
00138844b 0x138848
00138848
00138848loc_138848:
00138848ldr x3, [sp+2728]
0013884cstr x3, [sp+584]
00138850ldr x4, [sp+432]
00138854subs xzr, x3, x4
00138858b.gt 0x13a004
0013885cb 0x138860
00138860
00138860loc_138860:
00138860b 0x1388dc
00138864
00138864loc_138864:
00138864tbnz w0, 0, 0x13886c
00138868b 0x13887c
0013886c
0013886cloc_13886c:
0013886cldr x3, [sp+432]
00138870sub x3, x3, 1
00138874str x3, [sp+432]
00138878b 0x138880
0013887c
0013887cloc_13887c:
0013887cb 0x138880
00138880
00138880loc_138880:
00138880ldr x3, [sp+2728]
00138884str x3, [sp+584]
00138888ldr x4, [sp+432]
0013888csubs xzr, x3, x4
00138890b.lt 0x139ff0
00138894b 0x138898
00138898
00138898loc_138898:
00138898ldrb w3, [sp+220]
0013889ceor x4, x3, 1
001388a0strb w4, [sp+223]
001388a4tbnz w3, 0, 0x1388ac
001388a8b 0x1388b0
001388ac
001388acloc_1388ac:
001388acb 0x1388cc
001388b0
001388b0loc_1388b0:
001388b0ldr x3, [sp+2728]
001388b4str x3, [sp+584]
001388b8ldr x4, [sp+432]
001388bcsubs xzr, x3, x4
001388c0cset x3, gt
001388c4strb w3, [sp+223]
001388c8b 0x1388cc
001388cc
001388ccloc_1388cc:
001388ccldrb w3, [sp+223]
001388d0tbnz w3, 0, 0x139fdc
001388d4b 0x1388d8
001388d8
001388d8loc_1388d8:
001388d8b 0x1388dc
001388dc
001388dcloc_1388dc:
001388dcldr x3, [sp+2728]
001388e0ldr x4, [sp+2720]
001388e4ldr x5, [sp+2736]
001388e8str x4, [sp+2280]
001388ecstr x3, [sp+2288]
001388f0str x5, [sp+2296]
001388f4str xzr, [sp+560]
001388f8str x3, [sp+552]
001388fcldr x3, [sp+2280]
00138900str x3, [sp+544]
00138904b 0x138908
00138908
00138908loc_138908:
00138908ldr x3, [sp+552]
0013890cldr x4, [sp+560]
00138910subs xzr, x3, x4
00138914b.gt 0x13891c
00138918b 0x138970
0013891c
0013891cloc_13891c:
0013891cldr x3, [sp+544]
00138920str x3, [sp+1824]
00138924ldr x3, [sp+1824]
00138928ldr x0, [x3]
0013892cldr x1, [x3+8]
00138930ldr x2, [x3+16]
00138934str x0, [sp+744]
00138938str x1, [sp+752]
0013893cstr x2, [sp+760]
00138940bl reflect.Value.Kind
00138944str x0, [sp+576]
00138948cbz x0, 0x139f94
0013894cb 0x138950
00138950
00138950loc_138950:
00138950b 0x138954
00138954
00138954loc_138954:
00138954ldr x3, [sp+560]
00138958add x3, x3, 1
0013895cstr x3, [sp+560]
00138960ldr x3, [sp+1824]
00138964add x3, x3, 24
00138968str x3, [sp+544]
0013896cb 0x138908
00138970
00138970loc_138970:
00138970str xzr, [sp+480]
00138974b 0x138978
00138978
00138978loc_138978:
00138978ldr x3, [sp+432]
0013897cldr x4, [sp+480]
00138980subs xzr, x3, x4
00138984b.gt 0x13898c
00138988b 0x138a48
0013898c
0013898cloc_13898c:
0013898cldr x0, [sp+480]
00138990ldr x1, [sp+2728]
00138994ldr x3, [sp+2720]
00138998subs xzr, x1, x0
0013899cb.hi 0x1389a4
001389a0b 0x139f90
001389a4
001389a4loc_1389a4:
001389a4sub x4, x0, x0, lsl #2
001389a8sub x3, x3, x4, lsl #3
001389acldr x0, [x3]
001389b0ldr x1, [x3+8]
001389b4ldr x2, [x3+16]
001389b8str x0, [sp+1776]
001389bcstr x1, [sp+1784]
001389c0str x2, [sp+1792]
001389c4bl reflect.Value.Type
001389c8str x0, [sp+2264]
001389ccstr x1, [sp+2272]
001389d0ldr x1, [sp+480]
001389d4ldr x0, [sp+816]
001389d8bl internal/abi.(*FuncType).In
001389dcstr x0, [sp+2320]
001389e0ldr x3, [sp+2264]
001389e4ldr x4, [sp+2272]
001389e8str x3, [sp+704]
001389ecstr x4, [sp+712]
001389f0ldr x0, [sp+2320]
001389f4str x0, [sp+808]
001389f8bl reflect.toRType
001389fcstr x0, [sp+2256]
00138a00str x0, [sp+2248]
00138a04ldr x3, [sp+704]
00138a08ldrsb x27, [x3]
00138a0cldr x4, [sp+712]
00138a10ldr x3, [x3+32]
00138a14adrp x1, 0x5e6000
00138a18add x1, x1, 1520
00138a1cmov x2, x0
00138a20mov x0, x4
00138a24blr x3
00138a28strb w0, [sp+223]
00138a2ctbnz w0, 0, 0x138a34
00138a30b 0x139d88
00138a34
00138a34loc_138a34:
00138a34b 0x138a38
00138a38
00138a38loc_138a38:
00138a38ldr x3, [sp+480]
00138a3cadd x3, x3, 1
00138a40str x3, [sp+480]
00138a44b 0x138978
00138a48
00138a48loc_138a48:
00138a48ldrb w2, [sp+221]
00138a4ceor x3, x2, 1
00138a50strb w3, [sp+223]
00138a54tbnz w2, 0, 0x138a5c
00138a58b 0x138a60
00138a5c
00138a5cloc_138a5c:
00138a5cb 0x138a6c
00138a60
00138a60loc_138a60:
00138a60ldrb w2, [sp+220]
00138a64strb w2, [sp+223]
00138a68b 0x138a6c
00138a6c
00138a6cloc_138a6c:
00138a6cldrb w2, [sp+223]
00138a70tbnz w2, 0, 0x138a78
00138a74b 0x138af8
00138a78
00138a78loc_138a78:
00138a78ldr x2, [sp+2728]
00138a7cstr x2, [sp+584]
00138a80ldr x3, [sp+432]
00138a84sub x2, x2, x3
00138a88str x2, [sp+440]
00138a8cldr x1, [sp+432]
00138a90ldr x0, [sp+816]
00138a94bl internal/abi.(*FuncType).In
00138a98str x0, [sp+2320]
00138a9cbl reflect.toRType
00138aa0str x0, [sp+2248]
00138aa4str x0, [sp+2256]
00138aa8ldr x2, [sp+440]
00138aacldr x3, [sp+440]
00138ab0mov x1, x0
00138ab4adrp x0, 0x5e6000
00138ab8add x0, x0, 1520
00138abcbl reflect.MakeSlice
00138ac0str x0, [sp+856]
00138ac4str x1, [sp+864]
00138ac8str x2, [sp+872]
00138accldr x1, [sp+432]
00138ad0ldr x0, [sp+816]
00138ad4bl internal/abi.(*FuncType).In
00138ad8str x0, [sp+2320]
00138adcbl reflect.toRType
00138ae0str x0, [sp+2256]
00138ae4bl reflect.(*rtype).Elem
00138ae8str x0, [sp+1424]
00138aecstr x1, [sp+1432]
00138af0str xzr, [sp+472]
00138af4b 0x1399a4
00138af8
00138af8loc_138af8:
00138af8b 0x138afc
00138afc
00138afcloc_138afc:
00138afcldr x1, [sp+2728]
00138b00str x1, [sp+424]
00138b04ldr x0, [sp+816]
00138b08bl internal/abi.(*FuncType).NumIn
00138b0cstr x0, [sp+584]
00138b10ldr x1, [sp+424]
00138b14subs xzr, x0, x1
00138b18b.ne 0x139990
00138b1cb 0x138b20
00138b20
00138b20loc_138b20:
00138b20ldr x0, [sp+816]
00138b24bl internal/abi.(*FuncType).NumOut
00138b28str x0, [sp+416]
00138b2cadd x20, sp, 920
00138b30adr x27, 16
00138b34stp x29, x27, [sp-24]
00138b38sub x29, sp, 24
00138b3cbl fn_87cb0
00138b40sub x29, sp, 8
00138b44str xzr, [sp+1304]
00138b48str xzr, [sp+2320]
00138b4cstr xzr, [sp+2088]
00138b50add x20, sp, 1904
00138b54adr x27, 16
00138b58stp x29, x27, [sp-24]
00138b5csub x29, sp, 24
00138b60bl fn_87ce4
00138b64sub x29, sp, 8
00138b68str xzr, [sp+2080]
00138b6cldr x1, [sp+1312]
00138b70ldr x0, [sp+816]
00138b74bl reflect.funcLayout
00138b78str x0, [sp+2320]
00138b7cstr x1, [sp+2088]
00138b80add x21, sp, 1904
00138b84add x20, sp, 8
00138b88adr x27, 16
00138b8cstp x29, x27, [sp-24]
00138b90sub x29, sp, 24
00138b94bl fn_87ec8
00138b98sub x29, sp, 8
00138b9cldr x1, [sp+184]
00138ba0str x1, [sp+2080]
00138ba4ldr x1, [sp+2320]
00138ba8str x1, [sp+2520]
00138bacldr x1, [sp+2088]
00138bb0str x1, [sp+2512]
00138bb4add x21, sp, 2328
00138bb8add x20, sp, 1904
00138bbcadr x27, 16
00138bc0stp x29, x27, [sp-24]
00138bc4sub x29, sp, 24
00138bc8bl fn_87ec8
00138bccsub x29, sp, 8
00138bd0ldr x1, [sp+2080]
00138bd4str x1, [sp+2504]
00138bd8ldr x1, [sp+2520]
00138bdcstr x1, [sp+1400]
00138be0ldr x1, [sp+2512]
00138be4str x1, [sp+1408]
00138be8add x21, sp, 1448
00138becadd x20, sp, 2328
00138bf0adr x27, 16
00138bf4stp x29, x27, [sp-24]
00138bf8sub x29, sp, 24
00138bfcbl fn_87ec8
00138c00sub x29, sp, 8
00138c04ldr x1, [sp+2504]
00138c08str x1, [sp+1624]
00138c0cstr xzr, [sp+848]
00138c10ldr x0, [sp+1400]
00138c14bl internal/abi.(*Type).Size
00138c18str x0, [sp+568]
00138c1ccbnz x0, 0x138c24
00138c20b 0x138c70
00138c24
00138c24loc_138c24:
00138c24ldr x1, [sp+416]
00138c28cbz x1, 0x138c30
00138c2cb 0x138c5c
00138c30
00138c30loc_138c30:
00138c30ldr x0, [sp+1408]
00138c34bl sync.(*Pool).Get
00138c38str x0, [sp+1888]
00138c3cstr x1, [sp+1896]
00138c40adrp x2, 0x4bd000
00138c44add x2, x2, 4032
00138c48subs xzr, x0, x2
00138c4cb.eq 0x138c54
00138c50b 0x139980
00138c54
00138c54loc_138c54:
00138c54str x1, [sp+848]
00138c58b 0x138c6c
00138c5c
00138c5cloc_138c5c:
00138c5cldr x0, [sp+1400]
00138c60bl reflect.unsafe_New
00138c64str x0, [sp+848]
00138c68b 0x138c6c
00138c6c
00138c6cloc_138c6c:
00138c6cb 0x138c74
00138c70
00138c70loc_138c70:
00138c70b 0x138c74
00138c74
00138c74loc_138c74:
00138c74ldr x0, [sp+1400]
00138c78bl internal/abi.(*Type).Size
00138c7cstr x0, [sp+488]
00138c80str xzr, [sp+448]
00138c84ldr x1, [sp+1312]
00138c88cbnz x1, 0x138c90
00138c8cb 0x138dd0
00138c90
00138c90loc_138c90:
00138c90ldr x4, [sp+1448]
00138c94ldr x1, [sp+1456]
00138c98subs xzr, x1, 0
00138c9cb.hi 0x138ca4
00138ca0b 0x139978
00138ca4
00138ca4loc_138ca4:
00138ca4ldp x5, x6, [x4]
00138ca8ldp x7, x8, [x4+16]
00138cacldp x4, x9, [x4+32]
00138cb0stp x5, x6, [sp+368]
00138cb4stp x7, x8, [sp+384]
00138cb8stp x4, x9, [sp+400]
00138cbcldr x4, [sp+368]
00138cc0str x4, [sp+528]
00138cc4subs xzr, x4, 2
00138cc8b.le 0x138cd0
00138cccb 0x138d08
00138cd0
00138cd0loc_138cd0:
00138cd0subs xzr, x4, 1
00138cd4b.eq 0x138cdc
00138cd8b 0x138cf8
00138cdc
00138cdcloc_138cdc:
00138cdcb 0x138ce0
00138ce0
00138ce0loc_138ce0:
00138ce0ldr x0, [sp+1320]
00138ce4ldr x3, [sp+848]
00138ce8ldr x1, [sp+1328]
00138cecldr x2, [sp+1336]
00138cf0bl reflect.storeRcvr
00138cf4b 0x138dc4
00138cf8
00138cf8loc_138cf8:
00138cf8subs xzr, x4, 2
00138cfcb.eq 0x138d04
00138d00b 0x139970
00138d04
00138d04loc_138d04:
00138d04b 0x138d4c
00138d08
00138d08loc_138d08:
00138d08subs xzr, x4, 3
00138d0cb.eq 0x138d14
00138d10b 0x138d80
00138d14
00138d14loc_138d14:
00138d14b 0x138d18
00138d18
00138d18loc_138d18:
00138d18ldr x0, [sp+400]
00138d1csubs xzr, x0, 16
00138d20b.lo 0x138d28
00138d24b 0x139968
00138d28
00138d28loc_138d28:
00138d28add x4, sp, 1176
00138d2cadd x4, x4, x0, lsl #3
00138d30str x4, [sp+1648]
00138d34ldr x0, [sp+1320]
00138d38ldr x1, [sp+1328]
00138d3cldr x2, [sp+1336]
00138d40ldr x3, [sp+1648]
00138d44bl reflect.storeRcvr
00138d48b 0x138d4c
00138d4c
00138d4cloc_138d4c:
00138d4cldr x0, [sp+400]
00138d50subs xzr, x0, 16
00138d54b.lo 0x138d5c
00138d58b 0x139960
00138d5c
00138d5cloc_138d5c:
00138d5cadd x4, sp, 920
00138d60add x4, x4, x0, lsl #3
00138d64str x4, [sp+1640]
00138d68ldr x0, [sp+1320]
00138d6cldr x1, [sp+1328]
00138d70ldr x2, [sp+1336]
00138d74ldr x3, [sp+1640]
00138d78bl reflect.storeRcvr
00138d7cb 0x138dc4
00138d80
00138d80loc_138d80:
00138d80subs xzr, x4, 4
00138d84b.eq 0x138d8c
00138d88b 0x139940
00138d8c
00138d8cloc_138d8c:
00138d8cb 0x138d90
00138d90
00138d90loc_138d90:
00138d90ldr x0, [sp+408]
00138d94subs xzr, x0, 16
00138d98b.lo 0x138da0
00138d9cb 0x139938
00138da0
00138da0loc_138da0:
00138da0add x4, sp, 1048
00138da4add x4, x4, x0, lsl #3
00138da8str x4, [sp+1632]
00138dacldr x0, [sp+1320]
00138db0ldr x1, [sp+1328]
00138db4ldr x2, [sp+1336]
00138db8ldr x3, [sp+1632]
00138dbcbl reflect.storeRcvr
00138dc0b 0x138dc4
00138dc4
00138dc4loc_138dc4:
00138dc4orr x2, xzr, 1
00138dc8str x2, [sp+448]
00138dccb 0x138dd4
00138dd0
00138dd0loc_138dd0:
00138dd0b 0x138dd4
00138dd4
00138dd4loc_138dd4:
00138dd4ldr x2, [sp+2728]
00138dd8ldr x3, [sp+2720]
00138ddcldr x4, [sp+2736]
00138de0str x3, [sp+2280]
00138de4str x2, [sp+2288]
00138de8str x4, [sp+2296]
00138decstr xzr, [sp+520]
00138df0str x2, [sp+512]
00138df4ldr x2, [sp+2280]
00138df8str x2, [sp+504]
00138dfcb 0x138e00
00138e00
00138e00loc_138e00:
00138e00ldr x2, [sp+512]
00138e04ldr x3, [sp+520]
00138e08subs xzr, x2, x3
00138e0cb.gt 0x138e14
00138e10b 0x138ee4
00138e14
00138e14loc_138e14:
00138e14ldr x1, [sp+504]
00138e18str x1, [sp+2648]
00138e1cldr x1, [sp+520]
00138e20str x1, [sp+464]
00138e24ldr x1, [sp+2648]
00138e28ldr x0, [x1+16]
00138e2cldr x2, [x1]
00138e30ldr x1, [x1+8]
00138e34str x2, [sp+768]
00138e38str x1, [sp+776]
00138e3cstr x0, [sp+784]
00138e40bl reflect.flag.mustBeExported
00138e44ldr x1, [sp+464]
00138e48ldr x0, [sp+816]
00138e4cbl internal/abi.(*FuncType).In
00138e50str x0, [sp+2320]
00138e54bl reflect.toRType
00138e58str x0, [sp+800]
00138e5cldrsb x27, [x0]
00138e60str x0, [sp+2640]
00138e64ldr x1, [sp+768]
00138e68ldr x2, [sp+776]
00138e6cldr x3, [sp+784]
00138e70movz x4, 18
00138e74mov x5, x0
00138e78mov x6, xzr
00138e7cmov x0, x1
00138e80mov x1, x2
00138e84mov x2, x3
00138e88adrp x3, 0x57d000
00138e8cadd x3, x3, 2903
00138e90bl reflect.Value.assignTo
00138e94str x0, [sp+768]
00138e98str x1, [sp+776]
00138e9cstr x2, [sp+784]
00138ea0b 0x138ea4
00138ea4
00138ea4loc_138ea4:
00138ea4ldr x2, [sp+448]
00138ea8ldr x3, [sp+464]
00138eacadd x1, x3, x2
00138eb0add x0, sp, 1448
00138eb4bl reflect.(*abiSeq).stepsForValue
00138eb8str x0, [sp+1864]
00138ebcstr x1, [sp+1872]
00138ec0str x2, [sp+1880]
00138ec4str x0, [sp+1840]
00138ec8str x1, [sp+1848]
00138eccstr x2, [sp+1856]
00138ed0str xzr, [sp+656]
00138ed4str x1, [sp+648]
00138ed8ldr x2, [sp+1840]
00138edcstr x2, [sp+640]
00138ee0b 0x139688
00138ee4
00138ee4loc_138ee4:
00138ee4ldr x0, [sp+488]
00138ee8orr x1, xzr, 8
00138eecbl reflect.align
00138ef0str x0, [sp+488]
00138ef4ldr x2, [sp+1608]
00138ef8add x2, x0, x2
00138efcstr x2, [sp+488]
00138f00ldrh w2, [sp+1626]
00138f04strh w2, [sp+1304]
00138f08adrp x27, 0x913000
00138f0cldrb w2, [x27+1539]
00138f10tbnz w2, 0, 0x138f18
00138f14b 0x138f20
00138f18
00138f18loc_138f18:
00138f18bl runtime.GC
00138f1cb 0x138f24
00138f20
00138f20loc_138f20:
00138f20b 0x138f24
00138f24
00138f24loc_138f24:
00138f24ldr x0, [sp+1400]
00138f28bl internal/abi.(*Type).Size
00138f2cstr x0, [sp+568]
00138f30ldr x1, [sp+1400]
00138f34ldr x2, [sp+1416]
00138f38ldr x3, [sp+848]
00138f3cldr x4, [sp+1600]
00138f40ldr x5, [sp+488]
00138f44add x6, sp, 920
00138f48mov x7, x0
00138f4cmov x0, x1
00138f50mov x1, x2
00138f54mov x2, x3
00138f58mov x3, x7
00138f5cbl runtime.reflectcall
00138f60adrp x27, 0x913000
00138f64ldrb w1, [x27+1539]
00138f68tbnz w1, 0, 0x138f70
00138f6cb 0x138f78
00138f70
00138f70loc_138f70:
00138f70bl runtime.GC
00138f74b 0x138f7c
00138f78
00138f78loc_138f78:
00138f78b 0x138f7c
00138f7c
00138f7cloc_138f7c:
00138f7cstr xzr, [sp+896]
00138f80add x27, sp, 904
00138f84stp xzr, xzr, [x27]
00138f88ldr x4, [sp+416]
00138f8ccbz x4, 0x138f94
00138f90b 0x138fd0
00138f94
00138f94loc_138f94:
00138f94ldr x3, [sp+848]
00138f98cbnz x3, 0x138fa0
00138f9cb 0x138fc8
00138fa0
00138fa0loc_138fa0:
00138fa0ldr x1, [sp+848]
00138fa4ldr x0, [sp+1400]
00138fa8bl reflect.typedmemclr
00138facldr x2, [sp+848]
00138fb0str x2, [sp+2304]
00138fb4ldr x0, [sp+1408]
00138fb8adrp x1, 0x4bd000
00138fbcadd x1, x1, 4032
00138fc0bl sync.(*Pool).Put
00138fc4b 0x138fcc
00138fc8
00138fc8loc_138fc8:
00138fc8b 0x138fcc
00138fcc
00138fccloc_138fcc:
00138fccb 0x139324
00138fd0
00138fd0loc_138fd0:
00138fd0ldr x4, [sp+848]
00138fd4cbnz x4, 0x138fdc
00138fd8b 0x138ff4
00138fdc
00138fdcloc_138fdc:
00138fdcldr x1, [sp+848]
00138fe0ldr x0, [sp+1400]
00138fe4ldr x3, [sp+1600]
00138fe8mov x2, xzr
00138fecbl reflect.typedmemclrpartial
00138ff0b 0x138ff8
00138ff4
00138ff4loc_138ff4:
00138ff4b 0x138ff8
00138ff8
00138ff8loc_138ff8:
00138ff8ldr x2, [sp+416]
00138ffcldr x1, [sp+416]
00139000adrp x0, 0x576000
00139004add x0, x0, 384
00139008bl runtime.makeslice
0013900cldr x3, [sp+416]
00139010ldr x4, [sp+416]
00139014str x0, [sp+896]
00139018str x3, [sp+904]
0013901cstr x4, [sp+912]
00139020str xzr, [sp+456]
00139024b 0x139028
00139028
00139028loc_139028:
00139028ldr x3, [sp+416]
0013902cldr x4, [sp+456]
00139030subs xzr, x3, x4
00139034b.gt 0x13903c
00139038b 0x139320
0013903c
0013903cloc_13903c:
0013903cldr x1, [sp+456]
00139040ldr x0, [sp+816]
00139044bl internal/abi.(*FuncType).Out
00139048str x0, [sp+792]
0013904cbl internal/abi.(*Type).Size
00139050str x0, [sp+568]
00139054cbz x0, 0x13905c
00139058b 0x1390ec
0013905c
0013905cloc_13905c:
0013905cldr x0, [sp+792]
00139060bl reflect.toRType
00139064str x0, [sp+2256]
00139068str x0, [sp+2248]
0013906cmov x1, x0
00139070adrp x0, 0x5e5000
00139074add x0, x0, 1520
00139078bl reflect.Zero
0013907cstr x0, [sp+2096]
00139080str x1, [sp+2104]
00139084str x2, [sp+2112]
00139088ldr x3, [sp+456]
0013908cldr x4, [sp+904]
00139090ldr x5, [sp+896]
00139094subs xzr, x3, x4
00139098b.lo 0x1390a0
0013909cb 0x13967c
001390a0
001390a0loc_1390a0:
001390a0sub x3, x3, x3, lsl #2
001390a4sub x3, x5, x3, lsl #3
001390a8str x2, [x3+16]
001390acadrp x27, 0x912000
001390b0ldr w4, [x27+3056]
001390b4cbz w4, 0x1390bc
001390b8b 0x1390c0
001390bc
001390bcloc_1390bc:
001390bcb 0x1390e0
001390c0
001390c0loc_1390c0:
001390c0bl runtime.gcWriteBarrier4
001390c4str x0, [x25]
001390c8ldr x4, [x3]
001390ccstr x4, [x25+8]
001390d0str x1, [x25+16]
001390d4ldr x4, [x3+8]
001390d8str x4, [x25+24]
001390dcb 0x1390e0
001390e0
001390e0loc_1390e0:
001390e0str x0, [x3]
001390e4str x1, [x3+8]
001390e8b 0x139348
001390ec
001390ecloc_1390ec:
001390ecldr x1, [sp+456]
001390f0add x0, sp, 1520
001390f4bl reflect.(*abiSeq).stepsForValue
001390f8str x0, [sp+824]
001390fcstr x1, [sp+832]
00139100str x2, [sp+840]
00139104subs xzr, x1, 0
00139108b.hi 0x139110
0013910cb 0x139674
00139110
00139110loc_139110:
00139110ldp x1, x2, [x0]
00139114ldp x3, x4, [x0+16]
00139118ldp x5, x6, [x0+32]
0013911cstp x1, x2, [sp+272]
00139120stp x3, x4, [sp+288]
00139124stp x5, x6, [sp+304]
00139128ldr x1, [sp+272]
0013912csubs xzr, x1, 1
00139130b.eq 0x139138
00139134b 0x1391f4
00139138
00139138loc_139138:
00139138ldr x0, [sp+792]
0013913cbl internal/abi.(*Type).Kind
00139140strb w0, [sp+222]
00139144ubfm x1, x0, 0, 7
00139148orr x1, x1, 128
0013914cstr x1, [sp+496]
00139150ldr x0, [sp+848]
00139154ldr x1, [sp+296]
00139158adrp x2, 0x57a000
0013915cadd x2, x2, 3906
00139160orr x3, xzr, 14
00139164bl reflect.add
00139168str x0, [sp+2304]
0013916cadd x27, sp, 2592
00139170stp xzr, xzr, [x27]
00139174str xzr, [sp+2608]
00139178ldr x1, [sp+792]
0013917cstr x1, [sp+2592]
00139180ldr x2, [sp+2304]
00139184str x2, [sp+2600]
00139188ldr x3, [sp+496]
0013918cstr x3, [sp+2608]
00139190ldr x0, [sp+456]
00139194ldr x4, [sp+904]
00139198ldr x5, [sp+896]
0013919csubs xzr, x0, x4
001391a0b.lo 0x1391a8
001391a4b 0x13966c
001391a8
001391a8loc_1391a8:
001391a8sub x4, x0, x0, lsl #2
001391acsub x4, x5, x4, lsl #3
001391b0str x3, [x4+16]
001391b4adrp x27, 0x912000
001391b8ldr w3, [x27+3056]
001391bccbz w3, 0x1391c4
001391c0b 0x1391c8
001391c4
001391c4loc_1391c4:
001391c4b 0x1391e8
001391c8
001391c8loc_1391c8:
001391c8bl runtime.gcWriteBarrier4
001391ccstr x1, [x25]
001391d0ldr x3, [x4]
001391d4str x3, [x25+8]
001391d8str x2, [x25+16]
001391dcldr x3, [x4+8]
001391e0str x3, [x25+24]
001391e4b 0x1391e8
001391e8
001391e8loc_1391e8:
001391e8str x1, [x4]
001391ecstr x2, [x4+8]
001391f0b 0x139348
001391f4
001391f4loc_1391f4:
001391f4ldr x0, [sp+792]
001391f8bl internal/abi.(*Type).IfaceIndir
001391fcstrb w0, [sp+223]
00139200tbnz w0, 0, 0x139208
00139204b 0x139240
00139208
00139208loc_139208:
00139208ldr x0, [sp+792]
0013920cbl reflect.unsafe_New
00139210str x0, [sp+888]
00139214ldr x1, [sp+832]
00139218ldr x2, [sp+824]
0013921cldr x3, [sp+840]
00139220str x2, [sp+1840]
00139224str x1, [sp+1848]
00139228str x3, [sp+1856]
0013922cstr xzr, [sp+616]
00139230str x1, [sp+608]
00139234ldr x1, [sp+1840]
00139238str x1, [sp+600]
0013923cb 0x139404
00139240
00139240loc_139240:
00139240ldr x1, [sp+832]
00139244ldr x2, [sp+824]
00139248subs xzr, x1, 0
0013924cb.hi 0x139254
00139250b 0x1393fc
00139254
00139254loc_139254:
00139254ldr x1, [x2]
00139258subs xzr, x1, 3
0013925cb.ne 0x139374
00139260b 0x139264
00139264
00139264loc_139264:
00139264ldr x0, [sp+792]
00139268bl internal/abi.(*Type).Kind
0013926cstrb w0, [sp+222]
00139270add x27, sp, 2568
00139274stp xzr, xzr, [x27]
00139278str xzr, [sp+2584]
0013927cldr x1, [sp+792]
00139280str x1, [sp+2568]
00139284ldr x2, [sp+832]
00139288ldr x3, [sp+824]
0013928csubs xzr, x2, 0
00139290b.hi 0x139298
00139294b 0x139368
00139298
00139298loc_139298:
00139298ldr x0, [x3+32]
0013929csubs xzr, x0, 16
001392a0b.lo 0x1392a8
001392a4b 0x139360
001392a8
001392a8loc_1392a8:
001392a8add x3, sp, 1176
001392acldr x3, [x3+3*x0]
001392b0str x3, [sp+2576]
001392b4ldrb w4, [sp+222]
001392b8str x4, [sp+2584]
001392bcldr x0, [sp+456]
001392c0ldr x5, [sp+904]
001392c4ldr x6, [sp+896]
001392c8subs xzr, x0, x5
001392ccb.lo 0x1392d4
001392d0b 0x139358
001392d4
001392d4loc_1392d4:
001392d4sub x5, x0, x0, lsl #2
001392d8sub x5, x6, x5, lsl #3
001392dcstr x4, [x5+16]
001392e0adrp x27, 0x912000
001392e4ldr w4, [x27+3056]
001392e8cbz w4, 0x1392f0
001392ecb 0x1392f4
001392f0
001392f0loc_1392f0:
001392f0b 0x139314
001392f4
001392f4loc_1392f4:
001392f4bl runtime.gcWriteBarrier4
001392f8str x1, [x25]
001392fcldr x4, [x5]
00139300str x4, [x25+8]
00139304str x3, [x25+16]
00139308ldr x4, [x5+8]
0013930cstr x4, [x25+24]
00139310b 0x139314
00139314
00139314loc_139314:
00139314str x1, [x5]
00139318str x3, [x5+8]
0013931cb 0x139348
00139320
00139320loc_139320:
00139320b 0x139324
00139324
00139324loc_139324:
00139324ldr x0, [sp+896]
00139328ldr x1, [sp+904]
0013932cldr x2, [sp+912]
00139330str x0, [sp+664]
00139334str x1, [sp+672]
00139338str x2, [sp+680]
0013933cldp x29, x30, [sp-8]
00139340add sp, sp, 2672
00139344ret x30
00139348
00139348loc_139348:
00139348ldr x3, [sp+456]
0013934cadd x3, x3, 1
00139350str x3, [sp+456]
00139354b 0x139028
00139358
00139358loc_139358:
00139358mov x1, x5
0013935cbl runtime.panicIndex
00139360
00139360loc_139360:
00139360orr x1, xzr, 16
00139364bl runtime.panicIndex
00139368
00139368loc_139368:
00139368mov x0, xzr
0013936cmov x1, x2
00139370bl runtime.panicIndex
00139374
00139374loc_139374:
00139374ldr x0, [sp+792]
00139378bl reflect.stringFor
0013937cstr x0, [sp+2232]
00139380str x1, [sp+2240]
00139384ldr x1, [sp+832]
00139388ldr x2, [sp+824]
0013938csubs xzr, x1, 0
00139390b.hi 0x139398
00139394b 0x1393f4
00139398
00139398loc_139398:
00139398ldr x0, [x2]
0013939cstr x0, [sp+624]
001393a0bl runtime.printlock
001393a4adrp x0, 0x577000
001393a8add x0, x0, 1892
001393acmovz x1, 5
001393b0bl runtime.printstring
001393b4ldr x0, [sp+624]
001393b8bl runtime.printint
001393bcadrp x0, 0x577000
001393c0add x0, x0, 3906
001393c4orr x1, xzr, 7
001393c8bl runtime.printstring
001393ccldr x0, [sp+2232]
001393d0ldr x1, [sp+2240]
001393d4bl runtime.printstring
001393d8bl runtime.printnl
001393dcbl runtime.printunlock
001393e0adrp x0, 0x4bc000
001393e4add x0, x0, 2944
001393e8adrp x1, 0x5d8000
001393ecadd x1, x1, 2624
001393f0bl runtime.gopanic
001393f4
001393f4loc_1393f4:
001393f4mov x0, xzr
001393f8bl runtime.panicIndex
001393fc
001393fcloc_1393fc:
001393fcmov x0, xzr
00139400bl runtime.panicIndex
00139404
00139404loc_139404:
00139404ldr x4, [sp+608]
00139408ldr x5, [sp+616]
0013940csubs xzr, x4, x5
00139410b.gt 0x139418
00139414b 0x139584
00139418
00139418loc_139418:
00139418ldr x4, [sp+600]
0013941cstr x4, [sp+2560]
00139420ldr x4, [sp+2560]
00139424ldp x5, x6, [x4]
00139428ldp x7, x8, [x4+16]
0013942cldp x4, x9, [x4+32]
00139430stp x5, x6, [sp+224]
00139434stp x7, x8, [sp+240]
00139438stp x4, x9, [sp+256]
0013943cldr x4, [sp+224]
00139440str x4, [sp+592]
00139444subs xzr, x4, 2
00139448b.le 0x139450
0013944cb 0x1394a0
00139450
00139450loc_139450:
00139450subs xzr, x4, 1
00139454b.eq 0x139654
00139458b 0x13945c
0013945c
0013945cloc_13945c:
0013945csubs xzr, x4, 2
00139460b.eq 0x139468
00139464b 0x13964c
00139468
00139468loc_139468:
00139468b 0x13946c
0013946c
0013946cloc_13946c:
0013946cldr x0, [sp+888]
00139470ldr x1, [sp+232]
00139474adrp x2, 0x580000
00139478add x2, x2, 774
0013947corr x3, xzr, 24
00139480bl reflect.add
00139484str x0, [sp+1376]
00139488ldr x1, [sp+256]
0013948cldr x2, [sp+240]
00139490mov x3, x0
00139494add x0, sp, 920
00139498bl reflect.intFromReg
0013949cb 0x139564
001394a0
001394a0loc_1394a0:
001394a0subs xzr, x4, 3
001394a4b.eq 0x1394ac
001394a8b 0x139520
001394ac
001394acloc_1394ac:
001394acb 0x1394b0
001394b0
001394b0loc_1394b0:
001394b0ldr x0, [sp+888]
001394b4ldr x1, [sp+232]
001394b8adrp x2, 0x580000
001394bcadd x2, x2, 774
001394c0orr x3, xzr, 24
001394c4bl reflect.add
001394c8str x0, [sp+880]
001394ccstr x0, [sp+2552]
001394d0ldr x0, [sp+256]
001394d4subs xzr, x0, 16
001394d8b.lo 0x1394e0
001394dcb 0x139644
001394e0
001394e0loc_1394e0:
001394e0ldr x4, [sp+2552]
001394e4ldrsb x27, [x4]
001394e8add x5, sp, 1176
001394ecldr x5, [x5+3*x0]
001394f0adrp x27, 0x912000
001394f4ldr w6, [x27+3056]
001394f8cbz w6, 0x139500
001394fcb 0x139504
00139500
00139500loc_139500:
00139500b 0x139518
00139504
00139504loc_139504:
00139504bl runtime.gcWriteBarrier2
00139508str x5, [x25]
0013950cldr x6, [x4]
00139510str x6, [x25+8]
00139514b 0x139518
00139518
00139518loc_139518:
00139518str x5, [x4]
0013951cb 0x139564
00139520
00139520loc_139520:
00139520subs xzr, x4, 4
00139524b.eq 0x13952c
00139528b 0x139624
0013952c
0013952cloc_13952c:
0013952cb 0x139530
00139530
00139530loc_139530:
00139530ldr x0, [sp+888]
00139534ldr x1, [sp+232]
00139538adrp x2, 0x580000
0013953cadd x2, x2, 774
00139540orr x3, xzr, 24
00139544bl reflect.add
00139548str x0, [sp+1368]
0013954cldr x1, [sp+264]
00139550ldr x2, [sp+240]
00139554mov x3, x0
00139558add x0, sp, 920
0013955cbl reflect.floatFromReg
00139560b 0x139564
00139564
00139564loc_139564:
00139564b 0x139568
00139568
00139568loc_139568:
00139568ldr x4, [sp+616]
0013956cadd x4, x4, 1
00139570str x4, [sp+616]
00139574ldr x4, [sp+2560]
00139578add x4, x4, 48
0013957cstr x4, [sp+600]
00139580b 0x139404
00139584
00139584loc_139584:
00139584ldr x0, [sp+792]
00139588bl internal/abi.(*Type).Kind
0013958cstrb w0, [sp+222]
00139590add x27, sp, 2528
00139594stp xzr, xzr, [x27]
00139598str xzr, [sp+2544]
0013959cldr x1, [sp+792]
001395a0str x1, [sp+2528]
001395a4ldr x2, [sp+888]
001395a8str x2, [sp+2536]
001395acldrb w3, [sp+222]
001395b0orr x3, x3, 128
001395b4str x3, [sp+2544]
001395b8ldr x0, [sp+456]
001395bcldr x4, [sp+904]
001395c0ldr x5, [sp+896]
001395c4subs xzr, x0, x4
001395c8b.lo 0x1395d0
001395ccb 0x13961c
001395d0
001395d0loc_1395d0:
001395d0sub x4, x0, x0, lsl #2
001395d4sub x4, x5, x4, lsl #3
001395d8str x3, [x4+16]
001395dcadrp x27, 0x912000
001395e0ldr w3, [x27+3056]
001395e4cbz w3, 0x1395ec
001395e8b 0x1395f0
001395ec
001395ecloc_1395ec:
001395ecb 0x139610
001395f0
001395f0loc_1395f0:
001395f0bl runtime.gcWriteBarrier4
001395f4str x1, [x25]
001395f8ldr x3, [x4]
001395fcstr x3, [x25+8]
00139600str x2, [x25+16]
00139604ldr x3, [x4+8]
00139608str x3, [x25+24]
0013960cb 0x139610
00139610
00139610loc_139610:
00139610str x1, [x4]
00139614str x2, [x4+8]
00139618b 0x139348
0013961c
0013961cloc_13961c:
0013961cmov x1, x4
00139620bl runtime.panicIndex
00139624
00139624loc_139624:
00139624b 0x139628
00139628
00139628loc_139628:
00139628b 0x13962c
0013962c
0013962cloc_13962c:
0013962cb 0x139630
00139630
00139630loc_139630:
00139630adrp x0, 0x4bc000
00139634add x0, x0, 2944
00139638adrp x1, 0x5d8000
0013963cadd x1, x1, 2608
00139640bl runtime.gopanic
00139644
00139644loc_139644:
00139644orr x1, xzr, 16
00139648bl runtime.panicIndex
0013964c
0013964cloc_13964c:
0013964cb 0x139650
00139650
00139650loc_139650:
00139650b 0x13962c
00139654
00139654loc_139654:
00139654b 0x139658
00139658
00139658loc_139658:
00139658adrp x0, 0x4bc000
0013965cadd x0, x0, 2944
00139660adrp x1, 0x5d8000
00139664add x1, x1, 2640
00139668bl runtime.gopanic
0013966c
0013966cloc_13966c:
0013966cmov x1, x4
00139670bl runtime.panicIndex
00139674
00139674loc_139674:
00139674mov x0, xzr
00139678bl runtime.panicIndex
0013967c
0013967cloc_13967c:
0013967cmov x0, x3
00139680mov x1, x4
00139684bl runtime.panicIndex
00139688
00139688loc_139688:
00139688ldr x4, [sp+648]
0013968cldr x5, [sp+656]
00139690subs xzr, x4, x5
00139694b.gt 0x13969c
00139698b 0x1398c4
0013969c
0013969cloc_13969c:
0013969cldr x4, [sp+640]
001396a0str x4, [sp+2632]
001396a4ldr x4, [sp+2632]
001396a8ldp x5, x6, [x4]
001396acldp x7, x8, [x4+16]
001396b0ldp x4, x9, [x4+32]
001396b4stp x5, x6, [sp+320]
001396b8stp x7, x8, [sp+336]
001396bcstp x4, x9, [sp+352]
001396c0ldr x4, [sp+320]
001396c4str x4, [sp+632]
001396c8subs xzr, x4, 1
001396ccb.eq 0x1396d4
001396d0b 0x139760
001396d4
001396d4loc_1396d4:
001396d4b 0x1396d8
001396d8
001396d8loc_1396d8:
001396d8ldr x0, [sp+848]
001396dcldr x1, [sp+344]
001396e0adrp x2, 0x582000
001396e4add x2, x2, 3012
001396e8orr x3, xzr, 28
001396ecbl reflect.add
001396f0str x0, [sp+1440]
001396f4ldr x4, [sp+784]
001396f8tbnz w4, 7, 0x139700
001396fcb 0x13971c
00139700
00139700loc_139700:
00139700ldr x0, [sp+800]
00139704ldrsb x27, [x0]
00139708str x0, [sp+2624]
0013970cldr x1, [sp+1440]
00139710ldr x2, [sp+776]
00139714bl reflect.typedmemmove
00139718b 0x13975c
0013971c
0013971cloc_13971c:
0013971cstr x0, [sp+2616]
00139720ldr x2, [sp+2616]
00139724ldrsb x27, [x2]
00139728ldr x3, [sp+776]
0013972cadrp x27, 0x912000
00139730ldr w4, [x27+3056]
00139734cbz w4, 0x13973c
00139738b 0x139740
0013973c
0013973cloc_13973c:
0013973cb 0x139754
00139740
00139740loc_139740:
00139740bl runtime.gcWriteBarrier2
00139744str x3, [x25]
00139748ldr x4, [x2]
0013974cstr x4, [x25+8]
00139750b 0x139754
00139754
00139754loc_139754:
00139754str x3, [x2]
00139758b 0x13975c
0013975c
0013975cloc_13975c:
0013975cb 0x1398c8
00139760
00139760loc_139760:
00139760subs xzr, x4, 2
00139764b.ge 0x13976c
00139768b 0x139850
0013976c
0013976cloc_13976c:
0013976csubs xzr, x4, 3
00139770b.le 0x139778
00139774b 0x13984c
00139778
00139778loc_139778:
00139778b 0x13977c
0013977c
0013977cloc_13977c:
0013977cldr x4, [sp+784]
00139780tbnz w4, 7, 0x139788
00139784b 0x1397f4
00139788
00139788loc_139788:
00139788ldr x0, [sp+776]
0013978cldr x1, [sp+328]
00139790adrp x2, 0x580000
00139794add x2, x2, 774
00139798orr x3, xzr, 24
0013979cbl reflect.add
001397a0str x0, [sp+1392]
001397a4ldr x4, [sp+320]
001397a8subs xzr, x4, 3
001397acb.eq 0x1397b4
001397b0b 0x1397d8
001397b4
001397b4loc_1397b4:
001397b4ldrsb x27, [x0]
001397b8ldr x4, [sp+352]
001397bcldr x5, [x0]
001397c0subs xzr, x4, 16
001397c4b.lo 0x1397cc
001397c8b 0x13992c
001397cc
001397ccloc_1397cc:
001397ccadd x6, sp, 1176
001397d0str x5, [x6+3*x4]
001397d4b 0x1397dc
001397d8
001397d8loc_1397d8:
001397d8b 0x1397dc
001397dc
001397dcloc_1397dc:
001397dcldr x3, [sp+1392]
001397e0ldr x1, [sp+352]
001397e4ldr x2, [sp+336]
001397e8add x0, sp, 920
001397ecbl reflect.intToReg
001397f0b 0x139848
001397f4
001397f4loc_1397f4:
001397f4ldr x4, [sp+320]
001397f8subs xzr, x4, 3
001397fcb.eq 0x139804
00139800b 0x139824
00139804
00139804loc_139804:
00139804ldr x0, [sp+352]
00139808ldr x4, [sp+776]
0013980csubs xzr, x0, 16
00139810b.lo 0x139818
00139814b 0x139924
00139818
00139818loc_139818:
00139818add x5, sp, 1176
0013981cstr x4, [x5+3*x0]
00139820b 0x139828
00139824
00139824loc_139824:
00139824b 0x139828
00139828
00139828loc_139828:
00139828ldr x0, [sp+352]
0013982cldr x4, [sp+776]
00139830subs xzr, x0, 16
00139834b.lo 0x13983c
00139838b 0x13991c
0013983c
0013983cloc_13983c:
0013983cadd x5, sp, 920
00139840str x4, [x5+3*x0]
00139844b 0x139848
00139848
00139848loc_139848:
00139848b 0x1398a4
0013984c
0013984cloc_13984c:
0013984cb 0x139854
00139850
00139850loc_139850:
00139850b 0x139854
00139854
00139854loc_139854:
00139854subs xzr, x4, 4
00139858b.eq 0x139860
0013985cb 0x1398fc
00139860
00139860loc_139860:
00139860b 0x139864
00139864
00139864loc_139864:
00139864ldr x4, [sp+784]
00139868tbz w4, 7, 0x1398e8
0013986cb 0x139870
00139870
00139870loc_139870:
00139870ldr x0, [sp+776]
00139874ldr x1, [sp+328]
00139878adrp x2, 0x580000
0013987cadd x2, x2, 774
00139880orr x3, xzr, 24
00139884bl reflect.add
00139888str x0, [sp+1384]
0013988cldr x1, [sp+360]
00139890ldr x2, [sp+336]
00139894mov x3, x0
00139898add x0, sp, 920
0013989cbl reflect.floatToReg
001398a0b 0x1398a4
001398a4
001398a4loc_1398a4:
001398a4b 0x1398a8
001398a8
001398a8loc_1398a8:
001398a8ldr x4, [sp+656]
001398acadd x4, x4, 1
001398b0str x4, [sp+656]
001398b4ldr x4, [sp+2632]
001398b8add x4, x4, 48
001398bcstr x4, [sp+640]
001398c0b 0x139688
001398c4
001398c4loc_1398c4:
001398c4b 0x1398c8
001398c8
001398c8loc_1398c8:
001398c8b 0x1398cc
001398cc
001398ccloc_1398cc:
001398ccldr x2, [sp+520]
001398d0add x2, x2, 1
001398d4str x2, [sp+520]
001398d8ldr x2, [sp+2648]
001398dcadd x2, x2, 24
001398e0str x2, [sp+504]
001398e4b 0x138e00
001398e8
001398e8loc_1398e8:
001398e8adrp x0, 0x4bc000
001398ecadd x0, x0, 2944
001398f0adrp x1, 0x5d8000
001398f4add x1, x1, 2592
001398f8bl runtime.gopanic
001398fc
001398fcloc_1398fc:
001398fcb 0x139900
00139900
00139900loc_139900:
00139900b 0x139904
00139904
00139904loc_139904:
00139904b 0x139908
00139908
00139908loc_139908:
00139908adrp x0, 0x4bc000
0013990cadd x0, x0, 2944
00139910adrp x1, 0x5d8000
00139914add x1, x1, 2608
00139918bl runtime.gopanic
0013991c
0013991cloc_13991c:
0013991corr x1, xzr, 16
00139920bl runtime.panicIndex
00139924
00139924loc_139924:
00139924orr x1, xzr, 16
00139928bl runtime.panicIndex
0013992c
0013992cloc_13992c:
0013992cmov x0, x4
00139930orr x1, xzr, 16
00139934bl runtime.panicIndex
00139938
00139938loc_139938:
00139938orr x1, xzr, 16
0013993cbl runtime.panicIndex
00139940
00139940loc_139940:
00139940b 0x139944
00139944
00139944loc_139944:
00139944b 0x139948
00139948
00139948loc_139948:
00139948b 0x13994c
0013994c
0013994cloc_13994c:
0013994cadrp x0, 0x4bc000
00139950add x0, x0, 2944
00139954adrp x1, 0x5d8000
00139958add x1, x1, 2576
0013995cbl runtime.gopanic
00139960
00139960loc_139960:
00139960orr x1, xzr, 16
00139964bl runtime.panicIndex
00139968
00139968loc_139968:
00139968orr x1, xzr, 16
0013996cbl runtime.panicIndex
00139970
00139970loc_139970:
00139970b 0x139974
00139974
00139974loc_139974:
00139974b 0x139948
00139978
00139978loc_139978:
00139978mov x0, xzr
0013997cbl runtime.panicIndex
00139980
00139980loc_139980:
00139980mov x1, x2
00139984adrp x2, 0x4d1000
00139988add x2, x2, 3520
0013998cbl runtime.panicdottypeE
00139990
00139990loc_139990:
00139990adrp x0, 0x4bc000
00139994add x0, x0, 2944
00139998adrp x1, 0x5d8000
0013999cadd x1, x1, 2560
001399a0bl runtime.gopanic
001399a4
001399a4loc_1399a4:
001399a4ldr x3, [sp+440]
001399a8ldr x4, [sp+472]
001399acsubs xzr, x3, x4
001399b0b.gt 0x1399b8
001399b4b 0x139a70
001399b8
001399b8loc_1399b8:
001399b8ldr x1, [sp+2728]
001399bcldr x3, [sp+2720]
001399c0ldr x4, [sp+472]
001399c4ldr x5, [sp+432]
001399c8add x0, x5, x4
001399ccsubs xzr, x1, x0
001399d0b.hi 0x1399d8
001399d4b 0x139d84
001399d8
001399d8loc_1399d8:
001399d8sub x4, x0, x0, lsl #2
001399dcsub x3, x3, x4, lsl #3
001399e0ldr x0, [x3]
001399e4ldr x1, [x3+8]
001399e8ldr x2, [x3+16]
001399ecstr x0, [sp+720]
001399f0str x1, [sp+728]
001399f4str x2, [sp+736]
001399f8bl reflect.Value.Type
001399fcstr x0, [sp+688]
00139a00str x1, [sp+696]
00139a04ldrsb x27, [x0]
00139a08ldr x3, [sp+1424]
00139a0cldr x2, [sp+1432]
00139a10ldr x4, [x0+32]
00139a14mov x0, x1
00139a18mov x1, x3
00139a1cblr x4
00139a20strb w0, [sp+223]
00139a24tbnz w0, 0, 0x139a2c
00139a28b 0x139b6c
00139a2c
00139a2cloc_139a2c:
00139a2cldr x3, [sp+472]
00139a30ldr x0, [sp+856]
00139a34ldr x1, [sp+864]
00139a38ldr x2, [sp+872]
00139a3cbl reflect.Value.Index
00139a40str x0, [sp+2096]
00139a44str x1, [sp+2104]
00139a48str x2, [sp+2112]
00139a4cldr x3, [sp+720]
00139a50ldr x4, [sp+728]
00139a54ldr x5, [sp+736]
00139a58bl reflect.Value.Set
00139a5cb 0x139a60
00139a60
00139a60loc_139a60:
00139a60ldr x3, [sp+472]
00139a64add x3, x3, 1
00139a68str x3, [sp+472]
00139a6cb 0x1399a4
00139a70
00139a70loc_139a70:
00139a70ldr x3, [sp+2720]
00139a74ldr x4, [sp+2728]
00139a78ldr x5, [sp+2736]
00139a7cstr x3, [sp+1344]
00139a80str x4, [sp+1352]
00139a84str x5, [sp+1360]
00139a88ldr x3, [sp+432]
00139a8cadd x2, x3, 1
00139a90str x2, [sp+536]
00139a94adrp x0, 0x576000
00139a98add x0, x0, 384
00139a9cmov x1, x2
00139aa0bl runtime.makeslice
00139aa4ldr x2, [sp+536]
00139aa8ldr x3, [sp+536]
00139aacstr x0, [sp+2720]
00139ab0str x3, [sp+2728]
00139ab4str x2, [sp+2736]
00139ab8ldr x1, [sp+432]
00139abcsubs xzr, x1, x2
00139ac0b.ls 0x139ac8
00139ac4b 0x139b68
00139ac8
00139ac8loc_139ac8:
00139ac8b 0x139acc
00139acc
00139accloc_139acc:
00139accstr x0, [sp+2280]
00139ad0str x1, [sp+2288]
00139ad4str x2, [sp+2296]
00139ad8ldr x3, [sp+1344]
00139adcldr x4, [sp+1352]
00139ae0mov x2, x1
00139ae4mov x1, x0
00139ae8adrp x0, 0x576000
00139aecadd x0, x0, 384
00139af0bl runtime.typedslicecopy
00139af4ldr x0, [sp+432]
00139af8ldr x1, [sp+2728]
00139afcldr x5, [sp+2720]
00139b00ldr x6, [sp+856]
00139b04ldr x7, [sp+864]
00139b08ldr x8, [sp+872]
00139b0csubs xzr, x1, x0
00139b10b.hi 0x139b18
00139b14b 0x139b64
00139b18
00139b18loc_139b18:
00139b18sub x1, x0, x0, lsl #2
00139b1csub x1, x5, x1, lsl #3
00139b20str x8, [x1+16]
00139b24adrp x27, 0x912000
00139b28ldr w2, [x27+3056]
00139b2ccbz w2, 0x139b34
00139b30b 0x139b38
00139b34
00139b34loc_139b34:
00139b34b 0x139b58
00139b38
00139b38loc_139b38:
00139b38bl runtime.gcWriteBarrier4
00139b3cstr x6, [x25]
00139b40ldr x2, [x1]
00139b44str x2, [x25+8]
00139b48str x7, [x25+16]
00139b4cldr x2, [x1+8]
00139b50str x2, [x25+24]
00139b54b 0x139b58
00139b58
00139b58loc_139b58:
00139b58str x6, [x1]
00139b5cstr x7, [x1+8]
00139b60b 0x138afc
00139b64
00139b64loc_139b64:
00139b64bl runtime.panicIndex
00139b68
00139b68loc_139b68:
00139b68bl runtime.panicSliceAcap
00139b6c
00139b6cloc_139b6c:
00139b6cldr x1, [sp+688]
00139b70ldrsb x27, [x1]
00139b74ldr x1, [x1+296]
00139b78ldr x0, [sp+696]
00139b7cblr x1
00139b80str x0, [sp+2216]
00139b84str x1, [sp+2224]
00139b88ldr x1, [sp+1424]
00139b8cldrsb x27, [x1]
00139b90ldr x0, [sp+1432]
00139b94ldr x1, [x1+296]
00139b98blr x1
00139b9cstr x0, [sp+2232]
00139ba0str x1, [sp+2240]
00139ba4add x20, sp, 2120
00139ba8adr x27, 16
00139bacstp x29, x27, [sp-24]
00139bb0sub x29, sp, 24
00139bb4bl fn_87cf8
00139bb8sub x29, sp, 8
00139bbcadd x1, sp, 2120
00139bc0str x1, [sp+1688]
00139bc4ldrsb x27, [x1]
00139bc8movz x2, 20
00139bccstr x2, [x1+8]
00139bd0adrp x27, 0x912000
00139bd4ldr w2, [x27+3056]
00139bd8cbz w2, 0x139be0
00139bdcb 0x139d74
00139be0
00139be0loc_139be0:
00139be0b 0x139be4
00139be4
00139be4loc_139be4:
00139be4adrp x4, 0x57d000
00139be8add x4, x4, 3187
00139becstr x4, [x1]
00139bf0ldrsb x27, [x1]
00139bf4ldr x4, [sp+2216]
00139bf8ldr x5, [sp+2224]
00139bfcstr x5, [x1+24]
00139c00adrp x27, 0x912000
00139c04ldr w5, [x27+3056]
00139c08cbz w5, 0x139c10
00139c0cb 0x139d60
00139c10
00139c10loc_139c10:
00139c10b 0x139c14
00139c14
00139c14loc_139c14:
00139c14str x4, [x1+16]
00139c18ldr x4, [sp+1688]
00139c1cldrsb x27, [x4]
00139c20movz x5, 9
00139c24str x5, [x4+40]
00139c28adrp x27, 0x912000
00139c2cldr w5, [x27+3056]
00139c30cbz w5, 0x139c38
00139c34b 0x139d50
00139c38
00139c38loc_139c38:
00139c38b 0x139c3c
00139c3c
00139c3cloc_139c3c:
00139c3cadrp x5, 0x578000
00139c40add x5, x5, 3460
00139c44str x5, [x4+32]
00139c48ldr x4, [sp+2232]
00139c4cldr x5, [sp+2240]
00139c50ldr x6, [sp+1688]
00139c54ldrsb x27, [x6]
00139c58str x5, [x6+56]
00139c5cadrp x27, 0x912000
00139c60ldr w5, [x27+3056]
00139c64cbz w5, 0x139c6c
00139c68b 0x139d3c
00139c6c
00139c6cloc_139c6c:
00139c6cb 0x139c70
00139c70
00139c70loc_139c70:
00139c70str x4, [x6+48]
00139c74ldr x4, [sp+1688]
00139c78ldrsb x27, [x4]
00139c7corr x5, xzr, 4
00139c80str x5, [x4+72]
00139c84adrp x27, 0x912000
00139c88ldr w5, [x27+3056]
00139c8ccbz w5, 0x139c94
00139c90b 0x139d2c
00139c94
00139c94loc_139c94:
00139c94b 0x139c98
00139c98
00139c98loc_139c98:
00139c98adrp x5, 0x577000
00139c9cadd x5, x5, 946
00139ca0str x5, [x4+64]
00139ca4ldr x4, [sp+2704]
00139ca8ldr x5, [sp+2712]
00139cacldr x6, [sp+1688]
00139cb0ldrsb x27, [x6]
00139cb4str x5, [x6+88]
00139cb8adrp x27, 0x912000
00139cbcldr w5, [x27+3056]
00139cc0cbz w5, 0x139cc8
00139cc4b 0x139d18
00139cc8
00139cc8loc_139cc8:
00139cc8b 0x139ccc
00139ccc
00139cccloc_139ccc:
00139cccstr x4, [x6+80]
00139cd0ldr x1, [sp+1688]
00139cd4ldrsb x27, [x1]
00139cd8b 0x139cdc
00139cdc
00139cdcloc_139cdc:
00139cdcstr x1, [sp+1696]
00139ce0orr x3, xzr, 6
00139ce4str x3, [sp+1704]
00139ce8str x3, [sp+1712]
00139cecmov x0, xzr
00139cf0mov x2, x3
00139cf4bl runtime.concatstrings
00139cf8str x0, [sp+1664]
00139cfcstr x1, [sp+1672]
00139d00bl runtime.convTstring
00139d04str x0, [sp+1656]
00139d08mov x1, x0
00139d0cadrp x0, 0x4bc000
00139d10add x0, x0, 2944
00139d14bl runtime.gopanic
00139d18
00139d18loc_139d18:
00139d18bl runtime.gcWriteBarrier2
00139d1cstr x4, [x25]
00139d20ldr x5, [x6+80]
00139d24str x5, [x25+8]
00139d28b 0x139ccc
00139d2c
00139d2cloc_139d2c:
00139d2cldr x5, [x4+64]
00139d30bl runtime.gcWriteBarrier1
00139d34str x5, [x25]
00139d38b 0x139c98
00139d3c
00139d3cloc_139d3c:
00139d3cbl runtime.gcWriteBarrier2
00139d40str x4, [x25]
00139d44ldr x5, [x6+48]
00139d48str x5, [x25+8]
00139d4cb 0x139c70
00139d50
00139d50loc_139d50:
00139d50ldr x5, [x4+32]
00139d54bl runtime.gcWriteBarrier1
00139d58str x5, [x25]
00139d5cb 0x139c3c
00139d60
00139d60loc_139d60:
00139d60bl runtime.gcWriteBarrier2
00139d64str x4, [x25]
00139d68ldr x5, [x1+16]
00139d6cstr x5, [x25+8]
00139d70b 0x139c14
00139d74
00139d74loc_139d74:
00139d74ldr x4, [x1]
00139d78bl runtime.gcWriteBarrier1
00139d7cstr x4, [x25]
00139d80b 0x139be4
00139d84
00139d84loc_139d84:
00139d84bl runtime.panicIndex
00139d88
00139d88loc_139d88:
00139d88ldr x1, [sp+704]
00139d8cldrsb x27, [x1]
00139d90ldr x1, [x1+296]
00139d94ldr x0, [sp+712]
00139d98blr x1
00139d9cstr x0, [sp+2232]
00139da0str x1, [sp+2240]
00139da4ldr x0, [sp+808]
00139da8bl reflect.stringFor
00139dacstr x0, [sp+2216]
00139db0str x1, [sp+2224]
00139db4add x20, sp, 2120
00139db8adr x27, 16
00139dbcstp x29, x27, [sp-24]
00139dc0sub x29, sp, 24
00139dc4bl fn_87cf8
00139dc8sub x29, sp, 8
00139dccadd x1, sp, 2120
00139dd0str x1, [sp+1744]
00139dd4ldrsb x27, [x1]
00139dd8movz x2, 9
00139ddcstr x2, [x1+8]
00139de0adrp x27, 0x912000
00139de4ldr w3, [x27+3056]
00139de8cbz w3, 0x139df0
00139decb 0x139f80
00139df0
00139df0loc_139df0:
00139df0b 0x139df4
00139df4
00139df4loc_139df4:
00139df4adrp x4, 0x578000
00139df8add x4, x4, 3316
00139dfcstr x4, [x1]
00139e00ldrsb x27, [x1]
00139e04ldr x4, [sp+2704]
00139e08ldr x5, [sp+2712]
00139e0cstr x5, [x1+24]
00139e10adrp x27, 0x912000
00139e14ldr w5, [x27+3056]
00139e18cbz w5, 0x139e20
00139e1cb 0x139f6c
00139e20
00139e20loc_139e20:
00139e20b 0x139e24
00139e24
00139e24loc_139e24:
00139e24str x4, [x1+16]
00139e28ldr x4, [sp+1744]
00139e2cldrsb x27, [x4]
00139e30orr x5, xzr, 7
00139e34str x5, [x4+40]
00139e38adrp x27, 0x912000
00139e3cldr w5, [x27+3056]
00139e40cbz w5, 0x139e48
00139e44b 0x139f5c
00139e48
00139e48loc_139e48:
00139e48b 0x139e4c
00139e4c
00139e4cloc_139e4c:
00139e4cadrp x5, 0x577000
00139e50add x5, x5, 3899
00139e54str x5, [x4+32]
00139e58ldr x4, [sp+2232]
00139e5cldr x5, [sp+2240]
00139e60ldr x6, [sp+1744]
00139e64ldrsb x27, [x6]
00139e68str x5, [x6+56]
00139e6cadrp x27, 0x912000
00139e70ldr w5, [x27+3056]
00139e74cbz w5, 0x139e7c
00139e78b 0x139f48
00139e7c
00139e7cloc_139e7c:
00139e7cb 0x139e80
00139e80
00139e80loc_139e80:
00139e80str x4, [x6+48]
00139e84ldr x4, [sp+1744]
00139e88ldrsb x27, [x4]
00139e8cstr x2, [x4+72]
00139e90adrp x27, 0x912000
00139e94ldr w5, [x27+3056]
00139e98cbz w5, 0x139ea0
00139e9cb 0x139f38
00139ea0
00139ea0loc_139ea0:
00139ea0b 0x139ea4
00139ea4
00139ea4loc_139ea4:
00139ea4adrp x5, 0x578000
00139ea8add x5, x5, 3460
00139eacstr x5, [x4+64]
00139eb0ldr x4, [sp+2216]
00139eb4ldr x5, [sp+2224]
00139eb8ldr x6, [sp+1744]
00139ebcldrsb x27, [x6]
00139ec0str x5, [x6+88]
00139ec4adrp x27, 0x912000
00139ec8ldr w5, [x27+3056]
00139ecccbz w5, 0x139ed4
00139ed0b 0x139f24
00139ed4
00139ed4loc_139ed4:
00139ed4b 0x139ed8
00139ed8
00139ed8loc_139ed8:
00139ed8str x4, [x6+80]
00139edcldr x1, [sp+1744]
00139ee0ldrsb x27, [x1]
00139ee4b 0x139ee8
00139ee8
00139ee8loc_139ee8:
00139ee8str x1, [sp+1752]
00139eecorr x3, xzr, 6
00139ef0str x3, [sp+1760]
00139ef4str x3, [sp+1768]
00139ef8mov x0, xzr
00139efcmov x2, x3
00139f00bl runtime.concatstrings
00139f04str x0, [sp+1728]
00139f08str x1, [sp+1736]
00139f0cbl runtime.convTstring
00139f10str x0, [sp+1720]
00139f14mov x1, x0
00139f18adrp x0, 0x4bc000
00139f1cadd x0, x0, 2944
00139f20bl runtime.gopanic
00139f24
00139f24loc_139f24:
00139f24bl runtime.gcWriteBarrier2
00139f28str x4, [x25]
00139f2cldr x5, [x6+80]
00139f30str x5, [x25+8]
00139f34b 0x139ed8
00139f38
00139f38loc_139f38:
00139f38ldr x5, [x4+64]
00139f3cbl runtime.gcWriteBarrier1
00139f40str x5, [x25]
00139f44b 0x139ea4
00139f48
00139f48loc_139f48:
00139f48bl runtime.gcWriteBarrier2
00139f4cstr x4, [x25]
00139f50ldr x5, [x6+48]
00139f54str x5, [x25+8]
00139f58b 0x139e80
00139f5c
00139f5cloc_139f5c:
00139f5cldr x5, [x4+32]
00139f60bl runtime.gcWriteBarrier1
00139f64str x5, [x25]
00139f68b 0x139e4c
00139f6c
00139f6cloc_139f6c:
00139f6cbl runtime.gcWriteBarrier2
00139f70str x4, [x25]
00139f74ldr x5, [x1+16]
00139f78str x5, [x25+8]
00139f7cb 0x139e24
00139f80
00139f80loc_139f80:
00139f80ldr x4, [x1]
00139f84bl runtime.gcWriteBarrier1
00139f88str x4, [x25]
00139f8cb 0x139df4
00139f90
00139f90loc_139f90:
00139f90bl runtime.panicIndex
00139f94
00139f94loc_139f94:
00139f94ldr x3, [sp+2704]
00139f98ldr x4, [sp+2712]
00139f9cmov x0, xzr
00139fa0adrp x1, 0x578000
00139fa4add x1, x1, 3316
00139fa8movz x2, 9
00139facadrp x5, 0x581000
00139fb0add x5, x5, 1319
00139fb4movz x6, 26
00139fb8bl runtime.concatstring3
00139fbcstr x0, [sp+1808]
00139fc0str x1, [sp+1816]
00139fc4bl runtime.convTstring
00139fc8str x0, [sp+1800]
00139fccmov x1, x0
00139fd0adrp x0, 0x4bc000
00139fd4add x0, x0, 2944
00139fd8bl runtime.gopanic
00139fdc
00139fdcloc_139fdc:
00139fdcadrp x0, 0x4bc000
00139fe0add x0, x0, 2944
00139fe4adrp x1, 0x5d8000
00139fe8add x1, x1, 2544
00139fecbl runtime.gopanic
00139ff0
00139ff0loc_139ff0:
00139ff0adrp x0, 0x4bc000
00139ff4add x0, x0, 2944
00139ff8adrp x1, 0x5d8000
00139ffcadd x1, x1, 2528
0013a000bl runtime.gopanic
0013a004
0013a004loc_13a004:
0013a004adrp x0, 0x4bb000
0013a008add x0, x0, 2944
0013a00cadrp x1, 0x5d7000
0013a010add x1, x1, 2512
0013a014bl runtime.gopanic
0013a018
0013a018loc_13a018:
0013a018adrp x0, 0x4bb000
0013a01cadd x0, x0, 2944
0013a020adrp x1, 0x5d7000
0013a024add x1, x1, 2496
0013a028bl runtime.gopanic
0013a02c
0013a02cloc_13a02c:
0013a02cadrp x0, 0x4bb000
0013a030add x0, x0, 2944
0013a034adrp x1, 0x5d7000
0013a038add x1, x1, 2480
0013a03cbl runtime.gopanic
0013a040
0013a040loc_13a040:
0013a040orr x0, xzr, 8
0013a044bl runtime.panicIndex
0013a048
0013a048loc_13a048:
0013a048orr x0, xzr, 7
0013a04cbl runtime.panicIndex
0013a050
0013a050loc_13a050:
0013a050orr x0, xzr, 6
0013a054bl runtime.panicIndex
0013a058
0013a058loc_13a058:
0013a058movz x0, 5
0013a05cbl runtime.panicIndex
0013a060
0013a060loc_13a060:
0013a060orr x0, xzr, 4
0013a064bl runtime.panicIndex
0013a068
0013a068loc_13a068:
0013a068orr x0, xzr, 3
0013a06cbl runtime.panicIndex
0013a070
0013a070loc_13a070:
0013a070orr x0, xzr, 2
0013a074bl runtime.panicIndex
0013a078
0013a078loc_13a078:
0013a078orr x0, xzr, 1
0013a07cbl runtime.panicIndex
0013a080
0013a080loc_13a080:
0013a080mov x0, xzr
0013a084bl runtime.panicIndex
0013a088
0013a088loc_13a088:
0013a088adrp x0, 0x4bb000
0013a08cadd x0, x0, 2944
0013a090adrp x1, 0x5d7000
0013a094add x1, x1, 2464
0013a098bl runtime.gopanic
0013a09chint
0013a0a0
0013a0a0loc_13a0a0:
0013a0a0stp x0, x1, [sp+8]
0013a0a4stp x2, x3, [sp+24]
0013a0a8stp x4, x5, [sp+40]
0013a0acstp x6, x7, [sp+56]
0013a0b0mov x3, x30
0013a0b4bl runtime.morestack_noctxt.abi0
0013a0b8ldp x0, x1, [sp+8]
0013a0bcldp x2, x3, [sp+24]
0013a0c0ldp x4, x5, [sp+40]
0013a0c4ldp x6, x7, [sp+56]
0013a0c8b 0x138560
0013a0ccudf 0
00138560
00138560reflect.Value.call: ; void reflect.Value.call(reflect.Value v, struct string op, struct []reflect.Value in)
00138560ldr x16, [x28+16]
00138564sub x17, sp, 2544
00138568subs xzr, x17, x16
0013856cb.ls 0x13a0a0
00138570sub x20, sp, 2672
00138574stp x29, x30, [x20-8]
00138578add sp, x20, 0
0013857csub x29, sp, 8
00138580str x0, [sp+2680]
00138584str x1, [sp+2688]
00138588str x2, [sp+2696]
0013858cstr x3, [sp+2704]
00138590str x4, [sp+2712]
00138594str x5, [sp+2720]
00138598str x6, [sp+2728]
0013859cstr x7, [sp+2736]
001385a0str xzr, [sp+664]
001385a4add x27, sp, 672
001385a8stp xzr, xzr, [x27]
001385acldr x0, [sp+2680]
001385b0ldr x1, [sp+2688]
001385b4ldr x2, [sp+2696]
001385b8bl reflect.Value.typ
001385bcstr x0, [sp+2320]
001385c0str x0, [sp+816]
001385c4str xzr, [sp+1416]
001385c8add x27, sp, 1320
001385ccstp xzr, xzr, [x27]
001385d0str xzr, [sp+1336]
001385d4str xzr, [sp+1312]
001385d8ldr x3, [sp+2696]
001385dctbnz w3, 9, 0x1385e4
001385e0b 0x138668
001385e4
001385e4loc_1385e4:
001385e4ldr x6, [sp+2680]
001385e8ldr x7, [sp+2688]
001385ecldr x8, [sp+2696]
001385f0str x6, [sp+1320]
001385f4str x7, [sp+1328]
001385f8str x8, [sp+1336]
001385fcstr xzr, [sp+2320]
00138600str xzr, [sp+2312]
00138604str xzr, [sp+2304]
00138608ldr x2, [sp+2680]
0013860cldr x3, [sp+2688]
00138610ldr x4, [sp+2696]
00138614ldr x0, [sp+2704]
00138618ldr x1, [sp+2712]
0013861cldr x6, [sp+2696]
00138620sbfm x5, x6, 10, 63
00138624bl reflect.methodReceiver
00138628str x0, [sp+2320]
0013862cstr x1, [sp+2312]
00138630str x2, [sp+2304]
00138634ldr x6, [sp+2320]
00138638str x6, [sp+1832]
0013863cldr x6, [sp+2312]
00138640str x6, [sp+1680]
00138644ldr x6, [sp+2304]
00138648str x6, [sp+2656]
0013864cldr x6, [sp+1832]
00138650str x6, [sp+1312]
00138654ldr x6, [sp+1680]
00138658str x6, [sp+816]
0013865cldr x6, [sp+2656]
00138660str x6, [sp+1416]
00138664b 0x138698
00138668
00138668loc_138668:
00138668ldr x2, [sp+2696]
0013866ctbnz w2, 7, 0x138674
00138670b 0x138688
00138674
00138674loc_138674:
00138674ldr x2, [sp+2688]
00138678ldrsb x27, [x2]
0013867cldr x2, [x2]
00138680str x2, [sp+1416]
00138684b 0x138694
00138688
00138688loc_138688:
00138688ldr x2, [sp+2688]
0013868cstr x2, [sp+1416]
00138690b 0x138694
00138694
00138694loc_138694:
00138694b 0x138698
00138698
00138698loc_138698:
00138698ldr x2, [sp+1416]
0013869ccbnz x2, 0x1386a4
001386a0b 0x13a088
001386a4
001386a4loc_1386a4:
001386a4ldr x2, [sp+2712]
001386a8subs xzr, x2, 9
001386accset x2, eq
001386b0b.eq 0x1386b8
001386b4b 0x1387cc
001386b8
001386b8loc_1386b8:
001386b8ldr x1, [sp+2712]
001386bcldr x2, [sp+2704]
001386c0subs xzr, x1, 0
001386c4b.hi 0x1386cc
001386c8b 0x13a080
001386cc
001386ccloc_1386cc:
001386ccldr x1, [sp+2712]
001386d0ldrb w2, [x2]
001386d4ldr x3, [sp+2704]
001386d8subs xzr, x1, 1
001386dcb.hi 0x1386e4
001386e0b 0x13a078
001386e4
001386e4loc_1386e4:
001386e4ldr x1, [sp+2712]
001386e8ldr x4, [sp+2704]
001386ecldrb w3, [x3+1]
001386f0ubfm x3, x3, 56, 7
001386f4orr x2, x2, x3
001386f8subs xzr, x1, 2
001386fcb.hi 0x138704
00138700b 0x13a070
00138704
00138704loc_138704:
00138704ldr x1, [sp+2712]
00138708ldr x3, [sp+2704]
0013870cldrb w4, [x4+2]
00138710ubfm x4, x4, 48, 7
00138714orr x2, x2, x4
00138718subs xzr, x1, 3
0013871cb.hi 0x138724
00138720b 0x13a068
00138724
00138724loc_138724:
00138724ldr x1, [sp+2712]
00138728ldr x4, [sp+2704]
0013872cldrb w3, [x3+3]
00138730ubfm x3, x3, 40, 7
00138734orr x2, x2, x3
00138738subs xzr, x1, 4
0013873cb.hi 0x138744
00138740b 0x13a060
00138744
00138744loc_138744:
00138744ldr x1, [sp+2712]
00138748ldr x3, [sp+2704]
0013874cldrb w4, [x4+4]
00138750ubfm x4, x4, 32, 7
00138754orr x2, x2, x4
00138758subs xzr, x1, 5
0013875cb.hi 0x138764
00138760b 0x13a058
00138764
00138764loc_138764:
00138764ldr x1, [sp+2712]
00138768ldr x4, [sp+2704]
0013876cldrb w3, [x3+5]
00138770ubfm x3, x3, 24, 7
00138774orr x2, x2, x3
00138778subs xzr, x1, 6
0013877cb.hi 0x138784
00138780b 0x13a050
00138784
00138784loc_138784:
00138784ldr x1, [sp+2712]
00138788ldr x3, [sp+2704]
0013878cldrb w4, [x4+6]
00138790ubfm x4, x4, 16, 7
00138794orr x2, x2, x4
00138798subs xzr, x1, 7
0013879cb.hi 0x1387a4
001387a0b 0x13a048
001387a4
001387a4loc_1387a4:
001387a4ldrb w3, [x3+7]
001387a8ubfm x3, x3, 8, 7
001387acorr x3, x2, x3
001387b0movz x4, 24899
001387b4movk x4, 0x6c6c0000
001387b8movk x4, 0x6c5300000000
001387bcmovk x4, 0x6369000000000000
001387c0subs xzr, x3, x4
001387c4cset x2, eq
001387c8b 0x1387d0
001387cc
001387ccloc_1387cc:
001387ccb 0x1387d0
001387d0
001387d0loc_1387d0:
001387d0tbnz w2, 0, 0x1387d8
001387d4b 0x1387fc
001387d8
001387d8loc_1387d8:
001387d8ldr x1, [sp+2712]
001387dcldr x2, [sp+2704]
001387e0subs xzr, x1, 8
001387e4b.hi 0x1387ec
001387e8b 0x13a040
001387ec
001387ecloc_1387ec:
001387ecldrb w1, [x2+8]
001387f0subs wzr, w1, 101
001387f4cset x2, eq
001387f8b 0x138800
001387fc
001387fcloc_1387fc:
001387fcb 0x138800
00138800
00138800loc_138800:
00138800strb w2, [sp+221]
00138804ldr x0, [sp+816]
00138808bl internal/abi.(*FuncType).NumIn
0013880cstr x0, [sp+432]
00138810ldr x0, [sp+816]
00138814bl internal/abi.(*FuncType).IsVariadic
00138818strb w0, [sp+220]
0013881cldrb w1, [sp+221]
00138820tbnz w1, 0, 0x138828
00138824b 0x138864
00138828
00138828loc_138828:
00138828tbnz w0, 0, 0x138830
0013882cb 0x13a02c
00138830
00138830loc_138830:
00138830ldr x3, [sp+2728]
00138834str x3, [sp+584]
00138838ldr x4, [sp+432]
0013883csubs xzr, x3, x4
00138840b.lt 0x13a018
00138844b 0x138848
00138848
00138848loc_138848:
00138848ldr x3, [sp+2728]
0013884cstr x3, [sp+584]
00138850ldr x4, [sp+432]
00138854subs xzr, x3, x4
00138858b.gt 0x13a004
0013885cb 0x138860
00138860
00138860loc_138860:
00138860b 0x1388dc
00138864
00138864loc_138864:
00138864tbnz w0, 0, 0x13886c
00138868b 0x13887c
0013886c
0013886cloc_13886c:
0013886cldr x3, [sp+432]
00138870sub x3, x3, 1
00138874str x3, [sp+432]
00138878b 0x138880
0013887c
0013887cloc_13887c:
0013887cb 0x138880
00138880
00138880loc_138880:
00138880ldr x3, [sp+2728]
00138884str x3, [sp+584]
00138888ldr x4, [sp+432]
0013888csubs xzr, x3, x4
00138890b.lt 0x139ff0
00138894b 0x138898
00138898
00138898loc_138898:
00138898ldrb w3, [sp+220]
0013889ceor x4, x3, 1
001388a0strb w4, [sp+223]
001388a4tbnz w3, 0, 0x1388ac
001388a8b 0x1388b0
001388ac
001388acloc_1388ac:
001388acb 0x1388cc
001388b0
001388b0loc_1388b0:
001388b0ldr x3, [sp+2728]
001388b4str x3, [sp+584]
001388b8ldr x4, [sp+432]
001388bcsubs xzr, x3, x4
001388c0cset x3, gt
001388c4strb w3, [sp+223]
001388c8b 0x1388cc
001388cc
001388ccloc_1388cc:
001388ccldrb w3, [sp+223]
001388d0tbnz w3, 0, 0x139fdc
001388d4b 0x1388d8
001388d8
001388d8loc_1388d8:
001388d8b 0x1388dc
001388dc
001388dcloc_1388dc:
001388dcldr x3, [sp+2728]
001388e0ldr x4, [sp+2720]
001388e4ldr x5, [sp+2736]
001388e8str x4, [sp+2280]
001388ecstr x3, [sp+2288]
001388f0str x5, [sp+2296]
001388f4str xzr, [sp+560]
001388f8str x3, [sp+552]
001388fcldr x3, [sp+2280]
00138900str x3, [sp+544]
00138904b 0x138908
00138908
00138908loc_138908:
00138908ldr x3, [sp+552]
0013890cldr x4, [sp+560]
00138910subs xzr, x3, x4
00138914b.gt 0x13891c
00138918b 0x138970
0013891c
0013891cloc_13891c:
0013891cldr x3, [sp+544]
00138920str x3, [sp+1824]
00138924ldr x3, [sp+1824]
00138928ldr x0, [x3]
0013892cldr x1, [x3+8]
00138930ldr x2, [x3+16]
00138934str x0, [sp+744]
00138938str x1, [sp+752]
0013893cstr x2, [sp+760]
00138940bl reflect.Value.Kind
00138944str x0, [sp+576]
00138948cbz x0, 0x139f94
0013894cb 0x138950
00138950
00138950loc_138950:
00138950b 0x138954
00138954
00138954loc_138954:
00138954ldr x3, [sp+560]
00138958add x3, x3, 1
0013895cstr x3, [sp+560]
00138960ldr x3, [sp+1824]
00138964add x3, x3, 24
00138968str x3, [sp+544]
0013896cb 0x138908
00138970
00138970loc_138970:
00138970str xzr, [sp+480]
00138974b 0x138978
00138978
00138978loc_138978:
00138978ldr x3, [sp+432]
0013897cldr x4, [sp+480]
00138980subs xzr, x3, x4
00138984b.gt 0x13898c
00138988b 0x138a48
0013898c
0013898cloc_13898c:
0013898cldr x0, [sp+480]
00138990ldr x1, [sp+2728]
00138994ldr x3, [sp+2720]
00138998subs xzr, x1, x0
0013899cb.hi 0x1389a4
001389a0b 0x139f90
001389a4
001389a4loc_1389a4:
001389a4sub x4, x0, x0, lsl #2
001389a8sub x3, x3, x4, lsl #3
001389acldr x0, [x3]
001389b0ldr x1, [x3+8]
001389b4ldr x2, [x3+16]
001389b8str x0, [sp+1776]
001389bcstr x1, [sp+1784]
001389c0str x2, [sp+1792]
001389c4bl reflect.Value.Type
001389c8str x0, [sp+2264]
001389ccstr x1, [sp+2272]
001389d0ldr x1, [sp+480]
001389d4ldr x0, [sp+816]
001389d8bl internal/abi.(*FuncType).In
001389dcstr x0, [sp+2320]
001389e0ldr x3, [sp+2264]
001389e4ldr x4, [sp+2272]
001389e8str x3, [sp+704]
001389ecstr x4, [sp+712]
001389f0ldr x0, [sp+2320]
001389f4str x0, [sp+808]
001389f8bl reflect.toRType
001389fcstr x0, [sp+2256]
00138a00str x0, [sp+2248]
00138a04ldr x3, [sp+704]
00138a08ldrsb x27, [x3]
00138a0cldr x4, [sp+712]
00138a10ldr x3, [x3+32]
00138a14adrp x1, 0x5e6000
00138a18add x1, x1, 1520
00138a1cmov x2, x0
00138a20mov x0, x4
00138a24blr x3
00138a28strb w0, [sp+223]
00138a2ctbnz w0, 0, 0x138a34
00138a30b 0x139d88
00138a34
00138a34loc_138a34:
00138a34b 0x138a38
00138a38
00138a38loc_138a38:
00138a38ldr x3, [sp+480]
00138a3cadd x3, x3, 1
00138a40str x3, [sp+480]
00138a44b 0x138978
00138a48
00138a48loc_138a48:
00138a48ldrb w2, [sp+221]
00138a4ceor x3, x2, 1
00138a50strb w3, [sp+223]
00138a54tbnz w2, 0, 0x138a5c
00138a58b 0x138a60
00138a5c
00138a5cloc_138a5c:
00138a5cb 0x138a6c
00138a60
00138a60loc_138a60:
00138a60ldrb w2, [sp+220]
00138a64strb w2, [sp+223]
00138a68b 0x138a6c
00138a6c
00138a6cloc_138a6c:
00138a6cldrb w2, [sp+223]
00138a70tbnz w2, 0, 0x138a78
00138a74b 0x138af8
00138a78
00138a78loc_138a78:
00138a78ldr x2, [sp+2728]
00138a7cstr x2, [sp+584]
00138a80ldr x3, [sp+432]
00138a84sub x2, x2, x3
00138a88str x2, [sp+440]
00138a8cldr x1, [sp+432]
00138a90ldr x0, [sp+816]
00138a94bl internal/abi.(*FuncType).In
00138a98str x0, [sp+2320]
00138a9cbl reflect.toRType
00138aa0str x0, [sp+2248]
00138aa4str x0, [sp+2256]
00138aa8ldr x2, [sp+440]
00138aacldr x3, [sp+440]
00138ab0mov x1, x0
00138ab4adrp x0, 0x5e6000
00138ab8add x0, x0, 1520
00138abcbl reflect.MakeSlice
00138ac0str x0, [sp+856]
00138ac4str x1, [sp+864]
00138ac8str x2, [sp+872]
00138accldr x1, [sp+432]
00138ad0ldr x0, [sp+816]
00138ad4bl internal/abi.(*FuncType).In
00138ad8str x0, [sp+2320]
00138adcbl reflect.toRType
00138ae0str x0, [sp+2256]
00138ae4bl reflect.(*rtype).Elem
00138ae8str x0, [sp+1424]
00138aecstr x1, [sp+1432]
00138af0str xzr, [sp+472]
00138af4b 0x1399a4
00138af8
00138af8loc_138af8:
00138af8b 0x138afc
00138afc
00138afcloc_138afc:
00138afcldr x1, [sp+2728]
00138b00str x1, [sp+424]
00138b04ldr x0, [sp+816]
00138b08bl internal/abi.(*FuncType).NumIn
00138b0cstr x0, [sp+584]
00138b10ldr x1, [sp+424]
00138b14subs xzr, x0, x1
00138b18b.ne 0x139990
00138b1cb 0x138b20
00138b20
00138b20loc_138b20:
00138b20ldr x0, [sp+816]
00138b24bl internal/abi.(*FuncType).NumOut
00138b28str x0, [sp+416]
00138b2cadd x20, sp, 920
00138b30adr x27, 16
00138b34stp x29, x27, [sp-24]
00138b38sub x29, sp, 24
00138b3cbl fn_87cb0
00138b40sub x29, sp, 8
00138b44str xzr, [sp+1304]
00138b48str xzr, [sp+2320]
00138b4cstr xzr, [sp+2088]
00138b50add x20, sp, 1904
00138b54adr x27, 16
00138b58stp x29, x27, [sp-24]
00138b5csub x29, sp, 24
00138b60bl fn_87ce4
00138b64sub x29, sp, 8
00138b68str xzr, [sp+2080]
00138b6cldr x1, [sp+1312]
00138b70ldr x0, [sp+816]
00138b74bl reflect.funcLayout
00138b78str x0, [sp+2320]
00138b7cstr x1, [sp+2088]
00138b80add x21, sp, 1904
00138b84add x20, sp, 8
00138b88adr x27, 16
00138b8cstp x29, x27, [sp-24]
00138b90sub x29, sp, 24
00138b94bl fn_87ec8
00138b98sub x29, sp, 8
00138b9cldr x1, [sp+184]
00138ba0str x1, [sp+2080]
00138ba4ldr x1, [sp+2320]
00138ba8str x1, [sp+2520]
00138bacldr x1, [sp+2088]
00138bb0str x1, [sp+2512]
00138bb4add x21, sp, 2328
00138bb8add x20, sp, 1904
00138bbcadr x27, 16
00138bc0stp x29, x27, [sp-24]
00138bc4sub x29, sp, 24
00138bc8bl fn_87ec8
00138bccsub x29, sp, 8
00138bd0ldr x1, [sp+2080]
00138bd4str x1, [sp+2504]
00138bd8ldr x1, [sp+2520]
00138bdcstr x1, [sp+1400]
00138be0ldr x1, [sp+2512]
00138be4str x1, [sp+1408]
00138be8add x21, sp, 1448
00138becadd x20, sp, 2328
00138bf0adr x27, 16
00138bf4stp x29, x27, [sp-24]
00138bf8sub x29, sp, 24
00138bfcbl fn_87ec8
00138c00sub x29, sp, 8
00138c04ldr x1, [sp+2504]
00138c08str x1, [sp+1624]
00138c0cstr xzr, [sp+848]
00138c10ldr x0, [sp+1400]
00138c14bl internal/abi.(*Type).Size
00138c18str x0, [sp+568]
00138c1ccbnz x0, 0x138c24
00138c20b 0x138c70
00138c24
00138c24loc_138c24:
00138c24ldr x1, [sp+416]
00138c28cbz x1, 0x138c30
00138c2cb 0x138c5c
00138c30
00138c30loc_138c30:
00138c30ldr x0, [sp+1408]
00138c34bl sync.(*Pool).Get
00138c38str x0, [sp+1888]
00138c3cstr x1, [sp+1896]
00138c40adrp x2, 0x4bd000
00138c44add x2, x2, 4032
00138c48subs xzr, x0, x2
00138c4cb.eq 0x138c54
00138c50b 0x139980
00138c54
00138c54loc_138c54:
00138c54str x1, [sp+848]
00138c58b 0x138c6c
00138c5c
00138c5cloc_138c5c:
00138c5cldr x0, [sp+1400]
00138c60bl reflect.unsafe_New
00138c64str x0, [sp+848]
00138c68b 0x138c6c
00138c6c
00138c6cloc_138c6c:
00138c6cb 0x138c74
00138c70
00138c70loc_138c70:
00138c70b 0x138c74
00138c74
00138c74loc_138c74:
00138c74ldr x0, [sp+1400]
00138c78bl internal/abi.(*Type).Size
00138c7cstr x0, [sp+488]
00138c80str xzr, [sp+448]
00138c84ldr x1, [sp+1312]
00138c88cbnz x1, 0x138c90
00138c8cb 0x138dd0
00138c90
00138c90loc_138c90:
00138c90ldr x4, [sp+1448]
00138c94ldr x1, [sp+1456]
00138c98subs xzr, x1, 0
00138c9cb.hi 0x138ca4
00138ca0b 0x139978
00138ca4
00138ca4loc_138ca4:
00138ca4ldp x5, x6, [x4]
00138ca8ldp x7, x8, [x4+16]
00138cacldp x4, x9, [x4+32]
00138cb0stp x5, x6, [sp+368]
00138cb4stp x7, x8, [sp+384]
00138cb8stp x4, x9, [sp+400]
00138cbcldr x4, [sp+368]
00138cc0str x4, [sp+528]
00138cc4subs xzr, x4, 2
00138cc8b.le 0x138cd0
00138cccb 0x138d08
00138cd0
00138cd0loc_138cd0:
00138cd0subs xzr, x4, 1
00138cd4b.eq 0x138cdc
00138cd8b 0x138cf8
00138cdc
00138cdcloc_138cdc:
00138cdcb 0x138ce0
00138ce0
00138ce0loc_138ce0:
00138ce0ldr x0, [sp+1320]
00138ce4ldr x3, [sp+848]
00138ce8ldr x1, [sp+1328]
00138cecldr x2, [sp+1336]
00138cf0bl reflect.storeRcvr
00138cf4b 0x138dc4
00138cf8
00138cf8loc_138cf8:
00138cf8subs xzr, x4, 2
00138cfcb.eq 0x138d04
00138d00b 0x139970
00138d04
00138d04loc_138d04:
00138d04b 0x138d4c
00138d08
00138d08loc_138d08:
00138d08subs xzr, x4, 3
00138d0cb.eq 0x138d14
00138d10b 0x138d80
00138d14
00138d14loc_138d14:
00138d14b 0x138d18
00138d18
00138d18loc_138d18:
00138d18ldr x0, [sp+400]
00138d1csubs xzr, x0, 16
00138d20b.lo 0x138d28
00138d24b 0x139968
00138d28
00138d28loc_138d28:
00138d28add x4, sp, 1176
00138d2cadd x4, x4, x0, lsl #3
00138d30str x4, [sp+1648]
00138d34ldr x0, [sp+1320]
00138d38ldr x1, [sp+1328]
00138d3cldr x2, [sp+1336]
00138d40ldr x3, [sp+1648]
00138d44bl reflect.storeRcvr
00138d48b 0x138d4c
00138d4c
00138d4cloc_138d4c:
00138d4cldr x0, [sp+400]
00138d50subs xzr, x0, 16
00138d54b.lo 0x138d5c
00138d58b 0x139960
00138d5c
00138d5cloc_138d5c:
00138d5cadd x4, sp, 920
00138d60add x4, x4, x0, lsl #3
00138d64str x4, [sp+1640]
00138d68ldr x0, [sp+1320]
00138d6cldr x1, [sp+1328]
00138d70ldr x2, [sp+1336]
00138d74ldr x3, [sp+1640]
00138d78bl reflect.storeRcvr
00138d7cb 0x138dc4
00138d80
00138d80loc_138d80:
00138d80subs xzr, x4, 4
00138d84b.eq 0x138d8c
00138d88b 0x139940
00138d8c
00138d8cloc_138d8c:
00138d8cb 0x138d90
00138d90
00138d90loc_138d90:
00138d90ldr x0, [sp+408]
00138d94subs xzr, x0, 16
00138d98b.lo 0x138da0
00138d9cb 0x139938
00138da0
00138da0loc_138da0:
00138da0add x4, sp, 1048
00138da4add x4, x4, x0, lsl #3
00138da8str x4, [sp+1632]
00138dacldr x0, [sp+1320]
00138db0ldr x1, [sp+1328]
00138db4ldr x2, [sp+1336]
00138db8ldr x3, [sp+1632]
00138dbcbl reflect.storeRcvr
00138dc0b 0x138dc4
00138dc4
00138dc4loc_138dc4:
00138dc4orr x2, xzr, 1
00138dc8str x2, [sp+448]
00138dccb 0x138dd4
00138dd0
00138dd0loc_138dd0:
00138dd0b 0x138dd4
00138dd4
00138dd4loc_138dd4:
00138dd4ldr x2, [sp+2728]
00138dd8ldr x3, [sp+2720]
00138ddcldr x4, [sp+2736]
00138de0str x3, [sp+2280]
00138de4str x2, [sp+2288]
00138de8str x4, [sp+2296]
00138decstr xzr, [sp+520]
00138df0str x2, [sp+512]
00138df4ldr x2, [sp+2280]
00138df8str x2, [sp+504]
00138dfcb 0x138e00
00138e00
00138e00loc_138e00:
00138e00ldr x2, [sp+512]
00138e04ldr x3, [sp+520]
00138e08subs xzr, x2, x3
00138e0cb.gt 0x138e14
00138e10b 0x138ee4
00138e14
00138e14loc_138e14:
00138e14ldr x1, [sp+504]
00138e18str x1, [sp+2648]
00138e1cldr x1, [sp+520]
00138e20str x1, [sp+464]
00138e24ldr x1, [sp+2648]
00138e28ldr x0, [x1+16]
00138e2cldr x2, [x1]
00138e30ldr x1, [x1+8]
00138e34str x2, [sp+768]
00138e38str x1, [sp+776]
00138e3cstr x0, [sp+784]
00138e40bl reflect.flag.mustBeExported
00138e44ldr x1, [sp+464]
00138e48ldr x0, [sp+816]
00138e4cbl internal/abi.(*FuncType).In
00138e50str x0, [sp+2320]
00138e54bl reflect.toRType
00138e58str x0, [sp+800]
00138e5cldrsb x27, [x0]
00138e60str x0, [sp+2640]
00138e64ldr x1, [sp+768]
00138e68ldr x2, [sp+776]
00138e6cldr x3, [sp+784]
00138e70movz x4, 18
00138e74mov x5, x0
00138e78mov x6, xzr
00138e7cmov x0, x1
00138e80mov x1, x2
00138e84mov x2, x3
00138e88adrp x3, 0x57d000
00138e8cadd x3, x3, 2903
00138e90bl reflect.Value.assignTo
00138e94str x0, [sp+768]
00138e98str x1, [sp+776]
00138e9cstr x2, [sp+784]
00138ea0b 0x138ea4
00138ea4
00138ea4loc_138ea4:
00138ea4ldr x2, [sp+448]
00138ea8ldr x3, [sp+464]
00138eacadd x1, x3, x2
00138eb0add x0, sp, 1448
00138eb4bl reflect.(*abiSeq).stepsForValue
00138eb8str x0, [sp+1864]
00138ebcstr x1, [sp+1872]
00138ec0str x2, [sp+1880]
00138ec4str x0, [sp+1840]
00138ec8str x1, [sp+1848]
00138eccstr x2, [sp+1856]
00138ed0str xzr, [sp+656]
00138ed4str x1, [sp+648]
00138ed8ldr x2, [sp+1840]
00138edcstr x2, [sp+640]
00138ee0b 0x139688
00138ee4
00138ee4loc_138ee4:
00138ee4ldr x0, [sp+488]
00138ee8orr x1, xzr, 8
00138eecbl reflect.align
00138ef0str x0, [sp+488]
00138ef4ldr x2, [sp+1608]
00138ef8add x2, x0, x2
00138efcstr x2, [sp+488]
00138f00ldrh w2, [sp+1626]
00138f04strh w2, [sp+1304]
00138f08adrp x27, 0x913000
00138f0cldrb w2, [x27+1539]
00138f10tbnz w2, 0, 0x138f18
00138f14b 0x138f20
00138f18
00138f18loc_138f18:
00138f18bl runtime.GC
00138f1cb 0x138f24
00138f20
00138f20loc_138f20:
00138f20b 0x138f24
00138f24
00138f24loc_138f24:
00138f24ldr x0, [sp+1400]
00138f28bl internal/abi.(*Type).Size
00138f2cstr x0, [sp+568]
00138f30ldr x1, [sp+1400]
00138f34ldr x2, [sp+1416]
00138f38ldr x3, [sp+848]
00138f3cldr x4, [sp+1600]
00138f40ldr x5, [sp+488]
00138f44add x6, sp, 920
00138f48mov x7, x0
00138f4cmov x0, x1
00138f50mov x1, x2
00138f54mov x2, x3
00138f58mov x3, x7
00138f5cbl runtime.reflectcall
00138f60adrp x27, 0x913000
00138f64ldrb w1, [x27+1539]
00138f68tbnz w1, 0, 0x138f70
00138f6cb 0x138f78
00138f70
00138f70loc_138f70:
00138f70bl runtime.GC
00138f74b 0x138f7c
00138f78
00138f78loc_138f78:
00138f78b 0x138f7c
00138f7c
00138f7cloc_138f7c:
00138f7cstr xzr, [sp+896]
00138f80add x27, sp, 904
00138f84stp xzr, xzr, [x27]
00138f88ldr x4, [sp+416]
00138f8ccbz x4, 0x138f94
00138f90b 0x138fd0
00138f94
00138f94loc_138f94:
00138f94ldr x3, [sp+848]
00138f98cbnz x3, 0x138fa0
00138f9cb 0x138fc8
00138fa0
00138fa0loc_138fa0:
00138fa0ldr x1, [sp+848]
00138fa4ldr x0, [sp+1400]
00138fa8bl reflect.typedmemclr
00138facldr x2, [sp+848]
00138fb0str x2, [sp+2304]
00138fb4ldr x0, [sp+1408]
00138fb8adrp x1, 0x4bd000
00138fbcadd x1, x1, 4032
00138fc0bl sync.(*Pool).Put
00138fc4b 0x138fcc
00138fc8
00138fc8loc_138fc8:
00138fc8b 0x138fcc
00138fcc
00138fccloc_138fcc:
00138fccb 0x139324
00138fd0
00138fd0loc_138fd0:
00138fd0ldr x4, [sp+848]
00138fd4cbnz x4, 0x138fdc
00138fd8b 0x138ff4
00138fdc
00138fdcloc_138fdc:
00138fdcldr x1, [sp+848]
00138fe0ldr x0, [sp+1400]
00138fe4ldr x3, [sp+1600]
00138fe8mov x2, xzr
00138fecbl reflect.typedmemclrpartial
00138ff0b 0x138ff8
00138ff4
00138ff4loc_138ff4:
00138ff4b 0x138ff8
00138ff8
00138ff8loc_138ff8:
00138ff8ldr x2, [sp+416]
00138ffcldr x1, [sp+416]
00139000adrp x0, 0x576000
00139004add x0, x0, 384
00139008bl runtime.makeslice
0013900cldr x3, [sp+416]
00139010ldr x4, [sp+416]
00139014str x0, [sp+896]
00139018str x3, [sp+904]
0013901cstr x4, [sp+912]
00139020str xzr, [sp+456]
00139024b 0x139028
00139028
00139028loc_139028:
00139028ldr x3, [sp+416]
0013902cldr x4, [sp+456]
00139030subs xzr, x3, x4
00139034b.gt 0x13903c
00139038b 0x139320
0013903c
0013903cloc_13903c:
0013903cldr x1, [sp+456]
00139040ldr x0, [sp+816]
00139044bl internal/abi.(*FuncType).Out
00139048str x0, [sp+792]
0013904cbl internal/abi.(*Type).Size
00139050str x0, [sp+568]
00139054cbz x0, 0x13905c
00139058b 0x1390ec
0013905c
0013905cloc_13905c:
0013905cldr x0, [sp+792]
00139060bl reflect.toRType
00139064str x0, [sp+2256]
00139068str x0, [sp+2248]
0013906cmov x1, x0
00139070adrp x0, 0x5e5000
00139074add x0, x0, 1520
00139078bl reflect.Zero
0013907cstr x0, [sp+2096]
00139080str x1, [sp+2104]
00139084str x2, [sp+2112]
00139088ldr x3, [sp+456]
0013908cldr x4, [sp+904]
00139090ldr x5, [sp+896]
00139094subs xzr, x3, x4
00139098b.lo 0x1390a0
0013909cb 0x13967c
001390a0
001390a0loc_1390a0:
001390a0sub x3, x3, x3, lsl #2
001390a4sub x3, x5, x3, lsl #3
001390a8str x2, [x3+16]
001390acadrp x27, 0x912000
001390b0ldr w4, [x27+3056]
001390b4cbz w4, 0x1390bc
001390b8b 0x1390c0
001390bc
001390bcloc_1390bc:
001390bcb 0x1390e0
001390c0
001390c0loc_1390c0:
001390c0bl runtime.gcWriteBarrier4
001390c4str x0, [x25]
001390c8ldr x4, [x3]
001390ccstr x4, [x25+8]
001390d0str x1, [x25+16]
001390d4ldr x4, [x3+8]
001390d8str x4, [x25+24]
001390dcb 0x1390e0
001390e0
001390e0loc_1390e0:
001390e0str x0, [x3]
001390e4str x1, [x3+8]
001390e8b 0x139348
001390ec
001390ecloc_1390ec:
001390ecldr x1, [sp+456]
001390f0add x0, sp, 1520
001390f4bl reflect.(*abiSeq).stepsForValue
001390f8str x0, [sp+824]
001390fcstr x1, [sp+832]
00139100str x2, [sp+840]
00139104subs xzr, x1, 0
00139108b.hi 0x139110
0013910cb 0x139674
00139110
00139110loc_139110:
00139110ldp x1, x2, [x0]
00139114ldp x3, x4, [x0+16]
00139118ldp x5, x6, [x0+32]
0013911cstp x1, x2, [sp+272]
00139120stp x3, x4, [sp+288]
00139124stp x5, x6, [sp+304]
00139128ldr x1, [sp+272]
0013912csubs xzr, x1, 1
00139130b.eq 0x139138
00139134b 0x1391f4
00139138
00139138loc_139138:
00139138ldr x0, [sp+792]
0013913cbl internal/abi.(*Type).Kind
00139140strb w0, [sp+222]
00139144ubfm x1, x0, 0, 7
00139148orr x1, x1, 128
0013914cstr x1, [sp+496]
00139150ldr x0, [sp+848]
00139154ldr x1, [sp+296]
00139158adrp x2, 0x57a000
0013915cadd x2, x2, 3906
00139160orr x3, xzr, 14
00139164bl reflect.add
00139168str x0, [sp+2304]
0013916cadd x27, sp, 2592
00139170stp xzr, xzr, [x27]
00139174str xzr, [sp+2608]
00139178ldr x1, [sp+792]
0013917cstr x1, [sp+2592]
00139180ldr x2, [sp+2304]
00139184str x2, [sp+2600]
00139188ldr x3, [sp+496]
0013918cstr x3, [sp+2608]
00139190ldr x0, [sp+456]
00139194ldr x4, [sp+904]
00139198ldr x5, [sp+896]
0013919csubs xzr, x0, x4
001391a0b.lo 0x1391a8
001391a4b 0x13966c
001391a8
001391a8loc_1391a8:
001391a8sub x4, x0, x0, lsl #2
001391acsub x4, x5, x4, lsl #3
001391b0str x3, [x4+16]
001391b4adrp x27, 0x912000
001391b8ldr w3, [x27+3056]
001391bccbz w3, 0x1391c4
001391c0b 0x1391c8
001391c4
001391c4loc_1391c4:
001391c4b 0x1391e8
001391c8
001391c8loc_1391c8:
001391c8bl runtime.gcWriteBarrier4
001391ccstr x1, [x25]
001391d0ldr x3, [x4]
001391d4str x3, [x25+8]
001391d8str x2, [x25+16]
001391dcldr x3, [x4+8]
001391e0str x3, [x25+24]
001391e4b 0x1391e8
001391e8
001391e8loc_1391e8:
001391e8str x1, [x4]
001391ecstr x2, [x4+8]
001391f0b 0x139348
001391f4
001391f4loc_1391f4:
001391f4ldr x0, [sp+792]
001391f8bl internal/abi.(*Type).IfaceIndir
001391fcstrb w0, [sp+223]
00139200tbnz w0, 0, 0x139208
00139204b 0x139240
00139208
00139208loc_139208:
00139208ldr x0, [sp+792]
0013920cbl reflect.unsafe_New
00139210str x0, [sp+888]
00139214ldr x1, [sp+832]
00139218ldr x2, [sp+824]
0013921cldr x3, [sp+840]
00139220str x2, [sp+1840]
00139224str x1, [sp+1848]
00139228str x3, [sp+1856]
0013922cstr xzr, [sp+616]
00139230str x1, [sp+608]
00139234ldr x1, [sp+1840]
00139238str x1, [sp+600]
0013923cb 0x139404
00139240
00139240loc_139240:
00139240ldr x1, [sp+832]
00139244ldr x2, [sp+824]
00139248subs xzr, x1, 0
0013924cb.hi 0x139254
00139250b 0x1393fc
00139254
00139254loc_139254:
00139254ldr x1, [x2]
00139258subs xzr, x1, 3
0013925cb.ne 0x139374
00139260b 0x139264
00139264
00139264loc_139264:
00139264ldr x0, [sp+792]
00139268bl internal/abi.(*Type).Kind
0013926cstrb w0, [sp+222]
00139270add x27, sp, 2568
00139274stp xzr, xzr, [x27]
00139278str xzr, [sp+2584]
0013927cldr x1, [sp+792]
00139280str x1, [sp+2568]
00139284ldr x2, [sp+832]
00139288ldr x3, [sp+824]
0013928csubs xzr, x2, 0
00139290b.hi 0x139298
00139294b 0x139368
00139298
00139298loc_139298:
00139298ldr x0, [x3+32]
0013929csubs xzr, x0, 16
001392a0b.lo 0x1392a8
001392a4b 0x139360
001392a8
001392a8loc_1392a8:
001392a8add x3, sp, 1176
001392acldr x3, [x3+3*x0]
001392b0str x3, [sp+2576]
001392b4ldrb w4, [sp+222]
001392b8str x4, [sp+2584]
001392bcldr x0, [sp+456]
001392c0ldr x5, [sp+904]
001392c4ldr x6, [sp+896]
001392c8subs xzr, x0, x5
001392ccb.lo 0x1392d4
001392d0b 0x139358
001392d4
001392d4loc_1392d4:
001392d4sub x5, x0, x0, lsl #2
001392d8sub x5, x6, x5, lsl #3
001392dcstr x4, [x5+16]
001392e0adrp x27, 0x912000
001392e4ldr w4, [x27+3056]
001392e8cbz w4, 0x1392f0
001392ecb 0x1392f4
001392f0
001392f0loc_1392f0:
001392f0b 0x139314
001392f4
001392f4loc_1392f4:
001392f4bl runtime.gcWriteBarrier4
001392f8str x1, [x25]
001392fcldr x4, [x5]
00139300str x4, [x25+8]
00139304str x3, [x25+16]
00139308ldr x4, [x5+8]
0013930cstr x4, [x25+24]
00139310b 0x139314
00139314
00139314loc_139314:
00139314str x1, [x5]
00139318str x3, [x5+8]
0013931cb 0x139348
00139320
00139320loc_139320:
00139320b 0x139324
00139324
00139324loc_139324:
00139324ldr x0, [sp+896]
00139328ldr x1, [sp+904]
0013932cldr x2, [sp+912]
00139330str x0, [sp+664]
00139334str x1, [sp+672]
00139338str x2, [sp+680]
0013933cldp x29, x30, [sp-8]
00139340add sp, sp, 2672
00139344ret x30
00139348
00139348loc_139348:
00139348ldr x3, [sp+456]
0013934cadd x3, x3, 1
00139350str x3, [sp+456]
00139354b 0x139028
00139358
00139358loc_139358:
00139358mov x1, x5
0013935cbl runtime.panicIndex
00139360
00139360loc_139360:
00139360orr x1, xzr, 16
00139364bl runtime.panicIndex
00139368
00139368loc_139368:
00139368mov x0, xzr
0013936cmov x1, x2
00139370bl runtime.panicIndex
00139374
00139374loc_139374:
00139374ldr x0, [sp+792]
00139378bl reflect.stringFor
0013937cstr x0, [sp+2232]
00139380str x1, [sp+2240]
00139384ldr x1, [sp+832]
00139388ldr x2, [sp+824]
0013938csubs xzr, x1, 0
00139390b.hi 0x139398
00139394b 0x1393f4
00139398
00139398loc_139398:
00139398ldr x0, [x2]
0013939cstr x0, [sp+624]
001393a0bl runtime.printlock
001393a4adrp x0, 0x577000
001393a8add x0, x0, 1892
001393acmovz x1, 5
001393b0bl runtime.printstring
001393b4ldr x0, [sp+624]
001393b8bl runtime.printint
001393bcadrp x0, 0x577000
001393c0add x0, x0, 3906
001393c4orr x1, xzr, 7
001393c8bl runtime.printstring
001393ccldr x0, [sp+2232]
001393d0ldr x1, [sp+2240]
001393d4bl runtime.printstring
001393d8bl runtime.printnl
001393dcbl runtime.printunlock
001393e0adrp x0, 0x4bc000
001393e4add x0, x0, 2944
001393e8adrp x1, 0x5d8000
001393ecadd x1, x1, 2624
001393f0bl runtime.gopanic
001393f4
001393f4loc_1393f4:
001393f4mov x0, xzr
001393f8bl runtime.panicIndex
001393fc
001393fcloc_1393fc:
001393fcmov x0, xzr
00139400bl runtime.panicIndex
00139404
00139404loc_139404:
00139404ldr x4, [sp+608]
00139408ldr x5, [sp+616]
0013940csubs xzr, x4, x5
00139410b.gt 0x139418
00139414b 0x139584
00139418
00139418loc_139418:
00139418ldr x4, [sp+600]
0013941cstr x4, [sp+2560]
00139420ldr x4, [sp+2560]
00139424ldp x5, x6, [x4]
00139428ldp x7, x8, [x4+16]
0013942cldp x4, x9, [x4+32]
00139430stp x5, x6, [sp+224]
00139434stp x7, x8, [sp+240]
00139438stp x4, x9, [sp+256]
0013943cldr x4, [sp+224]
00139440str x4, [sp+592]
00139444subs xzr, x4, 2
00139448b.le 0x139450
0013944cb 0x1394a0
00139450
00139450loc_139450:
00139450subs xzr, x4, 1
00139454b.eq 0x139654
00139458b 0x13945c
0013945c
0013945cloc_13945c:
0013945csubs xzr, x4, 2
00139460b.eq 0x139468
00139464b 0x13964c
00139468
00139468loc_139468:
00139468b 0x13946c
0013946c
0013946cloc_13946c:
0013946cldr x0, [sp+888]
00139470ldr x1, [sp+232]
00139474adrp x2, 0x580000
00139478add x2, x2, 774
0013947corr x3, xzr, 24
00139480bl reflect.add
00139484str x0, [sp+1376]
00139488ldr x1, [sp+256]
0013948cldr x2, [sp+240]
00139490mov x3, x0
00139494add x0, sp, 920
00139498bl reflect.intFromReg
0013949cb 0x139564
001394a0
001394a0loc_1394a0:
001394a0subs xzr, x4, 3
001394a4b.eq 0x1394ac
001394a8b 0x139520
001394ac
001394acloc_1394ac:
001394acb 0x1394b0
001394b0
001394b0loc_1394b0:
001394b0ldr x0, [sp+888]
001394b4ldr x1, [sp+232]
001394b8adrp x2, 0x580000
001394bcadd x2, x2, 774
001394c0orr x3, xzr, 24
001394c4bl reflect.add
001394c8str x0, [sp+880]
001394ccstr x0, [sp+2552]
001394d0ldr x0, [sp+256]
001394d4subs xzr, x0, 16
001394d8b.lo 0x1394e0
001394dcb 0x139644
001394e0
001394e0loc_1394e0:
001394e0ldr x4, [sp+2552]
001394e4ldrsb x27, [x4]
001394e8add x5, sp, 1176
001394ecldr x5, [x5+3*x0]
001394f0adrp x27, 0x912000
001394f4ldr w6, [x27+3056]
001394f8cbz w6, 0x139500
001394fcb 0x139504
00139500
00139500loc_139500:
00139500b 0x139518
00139504
00139504loc_139504:
00139504bl runtime.gcWriteBarrier2
00139508str x5, [x25]
0013950cldr x6, [x4]
00139510str x6, [x25+8]
00139514b 0x139518
00139518
00139518loc_139518:
00139518str x5, [x4]
0013951cb 0x139564
00139520
00139520loc_139520:
00139520subs xzr, x4, 4
00139524b.eq 0x13952c
00139528b 0x139624
0013952c
0013952cloc_13952c:
0013952cb 0x139530
00139530
00139530loc_139530:
00139530ldr x0, [sp+888]
00139534ldr x1, [sp+232]
00139538adrp x2, 0x580000
0013953cadd x2, x2, 774
00139540orr x3, xzr, 24
00139544bl reflect.add
00139548str x0, [sp+1368]
0013954cldr x1, [sp+264]
00139550ldr x2, [sp+240]
00139554mov x3, x0
00139558add x0, sp, 920
0013955cbl reflect.floatFromReg
00139560b 0x139564
00139564
00139564loc_139564:
00139564b 0x139568
00139568
00139568loc_139568:
00139568ldr x4, [sp+616]
0013956cadd x4, x4, 1
00139570str x4, [sp+616]
00139574ldr x4, [sp+2560]
00139578add x4, x4, 48
0013957cstr x4, [sp+600]
00139580b 0x139404
00139584
00139584loc_139584:
00139584ldr x0, [sp+792]
00139588bl internal/abi.(*Type).Kind
0013958cstrb w0, [sp+222]
00139590add x27, sp, 2528
00139594stp xzr, xzr, [x27]
00139598str xzr, [sp+2544]
0013959cldr x1, [sp+792]
001395a0str x1, [sp+2528]
001395a4ldr x2, [sp+888]
001395a8str x2, [sp+2536]
001395acldrb w3, [sp+222]
001395b0orr x3, x3, 128
001395b4str x3, [sp+2544]
001395b8ldr x0, [sp+456]
001395bcldr x4, [sp+904]
001395c0ldr x5, [sp+896]
001395c4subs xzr, x0, x4
001395c8b.lo 0x1395d0
001395ccb 0x13961c
001395d0
001395d0loc_1395d0:
001395d0sub x4, x0, x0, lsl #2
001395d4sub x4, x5, x4, lsl #3
001395d8str x3, [x4+16]
001395dcadrp x27, 0x912000
001395e0ldr w3, [x27+3056]
001395e4cbz w3, 0x1395ec
001395e8b 0x1395f0
001395ec
001395ecloc_1395ec:
001395ecb 0x139610
001395f0
001395f0loc_1395f0:
001395f0bl runtime.gcWriteBarrier4
001395f4str x1, [x25]
001395f8ldr x3, [x4]
001395fcstr x3, [x25+8]
00139600str x2, [x25+16]
00139604ldr x3, [x4+8]
00139608str x3, [x25+24]
0013960cb 0x139610
00139610
00139610loc_139610:
00139610str x1, [x4]
00139614str x2, [x4+8]
00139618b 0x139348
0013961c
0013961cloc_13961c:
0013961cmov x1, x4
00139620bl runtime.panicIndex
00139624
00139624loc_139624:
00139624b 0x139628
00139628
00139628loc_139628:
00139628b 0x13962c
0013962c
0013962cloc_13962c:
0013962cb 0x139630
00139630
00139630loc_139630:
00139630adrp x0, 0x4bc000
00139634add x0, x0, 2944
00139638adrp x1, 0x5d8000
0013963cadd x1, x1, 2608
00139640bl runtime.gopanic
00139644
00139644loc_139644:
00139644orr x1, xzr, 16
00139648bl runtime.panicIndex
0013964c
0013964cloc_13964c:
0013964cb 0x139650
00139650
00139650loc_139650:
00139650b 0x13962c
00139654
00139654loc_139654:
00139654b 0x139658
00139658
00139658loc_139658:
00139658adrp x0, 0x4bc000
0013965cadd x0, x0, 2944
00139660adrp x1, 0x5d8000
00139664add x1, x1, 2640
00139668bl runtime.gopanic
0013966c
0013966cloc_13966c:
0013966cmov x1, x4
00139670bl runtime.panicIndex
00139674
00139674loc_139674:
00139674mov x0, xzr
00139678bl runtime.panicIndex
0013967c
0013967cloc_13967c:
0013967cmov x0, x3
00139680mov x1, x4
00139684bl runtime.panicIndex
00139688
00139688loc_139688:
00139688ldr x4, [sp+648]
0013968cldr x5, [sp+656]
00139690subs xzr, x4, x5
00139694b.gt 0x13969c
00139698b 0x1398c4
0013969c
0013969cloc_13969c:
0013969cldr x4, [sp+640]
001396a0str x4, [sp+2632]
001396a4ldr x4, [sp+2632]
001396a8ldp x5, x6, [x4]
001396acldp x7, x8, [x4+16]
001396b0ldp x4, x9, [x4+32]
001396b4stp x5, x6, [sp+320]
001396b8stp x7, x8, [sp+336]
001396bcstp x4, x9, [sp+352]
001396c0ldr x4, [sp+320]
001396c4str x4, [sp+632]
001396c8subs xzr, x4, 1
001396ccb.eq 0x1396d4
001396d0b 0x139760
001396d4
001396d4loc_1396d4:
001396d4b 0x1396d8
001396d8
001396d8loc_1396d8:
001396d8ldr x0, [sp+848]
001396dcldr x1, [sp+344]
001396e0adrp x2, 0x582000
001396e4add x2, x2, 3012
001396e8orr x3, xzr, 28
001396ecbl reflect.add
001396f0str x0, [sp+1440]
001396f4ldr x4, [sp+784]
001396f8tbnz w4, 7, 0x139700
001396fcb 0x13971c
00139700
00139700loc_139700:
00139700ldr x0, [sp+800]
00139704ldrsb x27, [x0]
00139708str x0, [sp+2624]
0013970cldr x1, [sp+1440]
00139710ldr x2, [sp+776]
00139714bl reflect.typedmemmove
00139718b 0x13975c
0013971c
0013971cloc_13971c:
0013971cstr x0, [sp+2616]
00139720ldr x2, [sp+2616]
00139724ldrsb x27, [x2]
00139728ldr x3, [sp+776]
0013972cadrp x27, 0x912000
00139730ldr w4, [x27+3056]
00139734cbz w4, 0x13973c
00139738b 0x139740
0013973c
0013973cloc_13973c:
0013973cb 0x139754
00139740
00139740loc_139740:
00139740bl runtime.gcWriteBarrier2
00139744str x3, [x25]
00139748ldr x4, [x2]
0013974cstr x4, [x25+8]
00139750b 0x139754
00139754
00139754loc_139754:
00139754str x3, [x2]
00139758b 0x13975c
0013975c
0013975cloc_13975c:
0013975cb 0x1398c8
00139760
00139760loc_139760:
00139760subs xzr, x4, 2
00139764b.ge 0x13976c
00139768b 0x139850
0013976c
0013976cloc_13976c:
0013976csubs xzr, x4, 3
00139770b.le 0x139778
00139774b 0x13984c
00139778
00139778loc_139778:
00139778b 0x13977c
0013977c
0013977cloc_13977c:
0013977cldr x4, [sp+784]
00139780tbnz w4, 7, 0x139788
00139784b 0x1397f4
00139788
00139788loc_139788:
00139788ldr x0, [sp+776]
0013978cldr x1, [sp+328]
00139790adrp x2, 0x580000
00139794add x2, x2, 774
00139798orr x3, xzr, 24
0013979cbl reflect.add
001397a0str x0, [sp+1392]
001397a4ldr x4, [sp+320]
001397a8subs xzr, x4, 3
001397acb.eq 0x1397b4
001397b0b 0x1397d8
001397b4
001397b4loc_1397b4:
001397b4ldrsb x27, [x0]
001397b8ldr x4, [sp+352]
001397bcldr x5, [x0]
001397c0subs xzr, x4, 16
001397c4b.lo 0x1397cc
001397c8b 0x13992c
001397cc
001397ccloc_1397cc:
001397ccadd x6, sp, 1176
001397d0str x5, [x6+3*x4]
001397d4b 0x1397dc
001397d8
001397d8loc_1397d8:
001397d8b 0x1397dc
001397dc
001397dcloc_1397dc:
001397dcldr x3, [sp+1392]
001397e0ldr x1, [sp+352]
001397e4ldr x2, [sp+336]
001397e8add x0, sp, 920
001397ecbl reflect.intToReg
001397f0b 0x139848
001397f4
001397f4loc_1397f4:
001397f4ldr x4, [sp+320]
001397f8subs xzr, x4, 3
001397fcb.eq 0x139804
00139800b 0x139824
00139804
00139804loc_139804:
00139804ldr x0, [sp+352]
00139808ldr x4, [sp+776]
0013980csubs xzr, x0, 16
00139810b.lo 0x139818
00139814b 0x139924
00139818
00139818loc_139818:
00139818add x5, sp, 1176
0013981cstr x4, [x5+3*x0]
00139820b 0x139828
00139824
00139824loc_139824:
00139824b 0x139828
00139828
00139828loc_139828:
00139828ldr x0, [sp+352]
0013982cldr x4, [sp+776]
00139830subs xzr, x0, 16
00139834b.lo 0x13983c
00139838b 0x13991c
0013983c
0013983cloc_13983c:
0013983cadd x5, sp, 920
00139840str x4, [x5+3*x0]
00139844b 0x139848
00139848
00139848loc_139848:
00139848b 0x1398a4
0013984c
0013984cloc_13984c:
0013984cb 0x139854
00139850
00139850loc_139850:
00139850b 0x139854
00139854
00139854loc_139854:
00139854subs xzr, x4, 4
00139858b.eq 0x139860
0013985cb 0x1398fc
00139860
00139860loc_139860:
00139860b 0x139864
00139864
00139864loc_139864:
00139864ldr x4, [sp+784]
00139868tbz w4, 7, 0x1398e8
0013986cb 0x139870
00139870
00139870loc_139870:
00139870ldr x0, [sp+776]
00139874ldr x1, [sp+328]
00139878adrp x2, 0x580000
0013987cadd x2, x2, 774
00139880orr x3, xzr, 24
00139884bl reflect.add
00139888str x0, [sp+1384]
0013988cldr x1, [sp+360]
00139890ldr x2, [sp+336]
00139894mov x3, x0
00139898add x0, sp, 920
0013989cbl reflect.floatToReg
001398a0b 0x1398a4
001398a4
001398a4loc_1398a4:
001398a4b 0x1398a8
001398a8
001398a8loc_1398a8:
001398a8ldr x4, [sp+656]
001398acadd x4, x4, 1
001398b0str x4, [sp+656]
001398b4ldr x4, [sp+2632]
001398b8add x4, x4, 48
001398bcstr x4, [sp+640]
001398c0b 0x139688
001398c4
001398c4loc_1398c4:
001398c4b 0x1398c8
001398c8
001398c8loc_1398c8:
001398c8b 0x1398cc
001398cc
001398ccloc_1398cc:
001398ccldr x2, [sp+520]
001398d0add x2, x2, 1
001398d4str x2, [sp+520]
001398d8ldr x2, [sp+2648]
001398dcadd x2, x2, 24
001398e0str x2, [sp+504]
001398e4b 0x138e00
001398e8
001398e8loc_1398e8:
001398e8adrp x0, 0x4bc000
001398ecadd x0, x0, 2944
001398f0adrp x1, 0x5d8000
001398f4add x1, x1, 2592
001398f8bl runtime.gopanic
001398fc
001398fcloc_1398fc:
001398fcb 0x139900
00139900
00139900loc_139900:
00139900b 0x139904
00139904
00139904loc_139904:
00139904b 0x139908
00139908
00139908loc_139908:
00139908adrp x0, 0x4bc000
0013990cadd x0, x0, 2944
00139910adrp x1, 0x5d8000
00139914add x1, x1, 2608
00139918bl runtime.gopanic
0013991c
0013991cloc_13991c:
0013991corr x1, xzr, 16
00139920bl runtime.panicIndex
00139924
00139924loc_139924:
00139924orr x1, xzr, 16
00139928bl runtime.panicIndex
0013992c
0013992cloc_13992c:
0013992cmov x0, x4
00139930orr x1, xzr, 16
00139934bl runtime.panicIndex
00139938
00139938loc_139938:
00139938orr x1, xzr, 16
0013993cbl runtime.panicIndex
00139940
00139940loc_139940:
00139940b 0x139944
00139944
00139944loc_139944:
00139944b 0x139948
00139948
00139948loc_139948:
00139948b 0x13994c
0013994c
0013994cloc_13994c:
0013994cadrp x0, 0x4bc000
00139950add x0, x0, 2944
00139954adrp x1, 0x5d8000
00139958add x1, x1, 2576
0013995cbl runtime.gopanic
00139960
00139960loc_139960:
00139960orr x1, xzr, 16
00139964bl runtime.panicIndex
00139968
00139968loc_139968:
00139968orr x1, xzr, 16
0013996cbl runtime.panicIndex
00139970
00139970loc_139970:
00139970b 0x139974
00139974
00139974loc_139974:
00139974b 0x139948
00139978
00139978loc_139978:
00139978mov x0, xzr
0013997cbl runtime.panicIndex
00139980
00139980loc_139980:
00139980mov x1, x2
00139984adrp x2, 0x4d1000
00139988add x2, x2, 3520
0013998cbl runtime.panicdottypeE
00139990
00139990loc_139990:
00139990adrp x0, 0x4bc000
00139994add x0, x0, 2944
00139998adrp x1, 0x5d8000
0013999cadd x1, x1, 2560
001399a0bl runtime.gopanic
001399a4
001399a4loc_1399a4:
001399a4ldr x3, [sp+440]
001399a8ldr x4, [sp+472]
001399acsubs xzr, x3, x4
001399b0b.gt 0x1399b8
001399b4b 0x139a70
001399b8
001399b8loc_1399b8:
001399b8ldr x1, [sp+2728]
001399bcldr x3, [sp+2720]
001399c0ldr x4, [sp+472]
001399c4ldr x5, [sp+432]
001399c8add x0, x5, x4
001399ccsubs xzr, x1, x0
001399d0b.hi 0x1399d8
001399d4b 0x139d84
001399d8
001399d8loc_1399d8:
001399d8sub x4, x0, x0, lsl #2
001399dcsub x3, x3, x4, lsl #3
001399e0ldr x0, [x3]
001399e4ldr x1, [x3+8]
001399e8ldr x2, [x3+16]
001399ecstr x0, [sp+720]
001399f0str x1, [sp+728]
001399f4str x2, [sp+736]
001399f8bl reflect.Value.Type
001399fcstr x0, [sp+688]
00139a00str x1, [sp+696]
00139a04ldrsb x27, [x0]
00139a08ldr x3, [sp+1424]
00139a0cldr x2, [sp+1432]
00139a10ldr x4, [x0+32]
00139a14mov x0, x1
00139a18mov x1, x3
00139a1cblr x4
00139a20strb w0, [sp+223]
00139a24tbnz w0, 0, 0x139a2c
00139a28b 0x139b6c
00139a2c
00139a2cloc_139a2c:
00139a2cldr x3, [sp+472]
00139a30ldr x0, [sp+856]
00139a34ldr x1, [sp+864]
00139a38ldr x2, [sp+872]
00139a3cbl reflect.Value.Index
00139a40str x0, [sp+2096]
00139a44str x1, [sp+2104]
00139a48str x2, [sp+2112]
00139a4cldr x3, [sp+720]
00139a50ldr x4, [sp+728]
00139a54ldr x5, [sp+736]
00139a58bl reflect.Value.Set
00139a5cb 0x139a60
00139a60
00139a60loc_139a60:
00139a60ldr x3, [sp+472]
00139a64add x3, x3, 1
00139a68str x3, [sp+472]
00139a6cb 0x1399a4
00139a70
00139a70loc_139a70:
00139a70ldr x3, [sp+2720]
00139a74ldr x4, [sp+2728]
00139a78ldr x5, [sp+2736]
00139a7cstr x3, [sp+1344]
00139a80str x4, [sp+1352]
00139a84str x5, [sp+1360]
00139a88ldr x3, [sp+432]
00139a8cadd x2, x3, 1
00139a90str x2, [sp+536]
00139a94adrp x0, 0x576000
00139a98add x0, x0, 384
00139a9cmov x1, x2
00139aa0bl runtime.makeslice
00139aa4ldr x2, [sp+536]
00139aa8ldr x3, [sp+536]
00139aacstr x0, [sp+2720]
00139ab0str x3, [sp+2728]
00139ab4str x2, [sp+2736]
00139ab8ldr x1, [sp+432]
00139abcsubs xzr, x1, x2
00139ac0b.ls 0x139ac8
00139ac4b 0x139b68
00139ac8
00139ac8loc_139ac8:
00139ac8b 0x139acc
00139acc
00139accloc_139acc:
00139accstr x0, [sp+2280]
00139ad0str x1, [sp+2288]
00139ad4str x2, [sp+2296]
00139ad8ldr x3, [sp+1344]
00139adcldr x4, [sp+1352]
00139ae0mov x2, x1
00139ae4mov x1, x0
00139ae8adrp x0, 0x576000
00139aecadd x0, x0, 384
00139af0bl runtime.typedslicecopy
00139af4ldr x0, [sp+432]
00139af8ldr x1, [sp+2728]
00139afcldr x5, [sp+2720]
00139b00ldr x6, [sp+856]
00139b04ldr x7, [sp+864]
00139b08ldr x8, [sp+872]
00139b0csubs xzr, x1, x0
00139b10b.hi 0x139b18
00139b14b 0x139b64
00139b18
00139b18loc_139b18:
00139b18sub x1, x0, x0, lsl #2
00139b1csub x1, x5, x1, lsl #3
00139b20str x8, [x1+16]
00139b24adrp x27, 0x912000
00139b28ldr w2, [x27+3056]
00139b2ccbz w2, 0x139b34
00139b30b 0x139b38
00139b34
00139b34loc_139b34:
00139b34b 0x139b58
00139b38
00139b38loc_139b38:
00139b38bl runtime.gcWriteBarrier4
00139b3cstr x6, [x25]
00139b40ldr x2, [x1]
00139b44str x2, [x25+8]
00139b48str x7, [x25+16]
00139b4cldr x2, [x1+8]
00139b50str x2, [x25+24]
00139b54b 0x139b58
00139b58
00139b58loc_139b58:
00139b58str x6, [x1]
00139b5cstr x7, [x1+8]
00139b60b 0x138afc
00139b64
00139b64loc_139b64:
00139b64bl runtime.panicIndex
00139b68
00139b68loc_139b68:
00139b68bl runtime.panicSliceAcap
00139b6c
00139b6cloc_139b6c:
00139b6cldr x1, [sp+688]
00139b70ldrsb x27, [x1]
00139b74ldr x1, [x1+296]
00139b78ldr x0, [sp+696]
00139b7cblr x1
00139b80str x0, [sp+2216]
00139b84str x1, [sp+2224]
00139b88ldr x1, [sp+1424]
00139b8cldrsb x27, [x1]
00139b90ldr x0, [sp+1432]
00139b94ldr x1, [x1+296]
00139b98blr x1
00139b9cstr x0, [sp+2232]
00139ba0str x1, [sp+2240]
00139ba4add x20, sp, 2120
00139ba8adr x27, 16
00139bacstp x29, x27, [sp-24]
00139bb0sub x29, sp, 24
00139bb4bl fn_87cf8
00139bb8sub x29, sp, 8
00139bbcadd x1, sp, 2120
00139bc0str x1, [sp+1688]
00139bc4ldrsb x27, [x1]
00139bc8movz x2, 20
00139bccstr x2, [x1+8]
00139bd0adrp x27, 0x912000
00139bd4ldr w2, [x27+3056]
00139bd8cbz w2, 0x139be0
00139bdcb 0x139d74
00139be0
00139be0loc_139be0:
00139be0b 0x139be4
00139be4
00139be4loc_139be4:
00139be4adrp x4, 0x57d000
00139be8add x4, x4, 3187
00139becstr x4, [x1]
00139bf0ldrsb x27, [x1]
00139bf4ldr x4, [sp+2216]
00139bf8ldr x5, [sp+2224]
00139bfcstr x5, [x1+24]
00139c00adrp x27, 0x912000
00139c04ldr w5, [x27+3056]
00139c08cbz w5, 0x139c10
00139c0cb 0x139d60
00139c10
00139c10loc_139c10:
00139c10b 0x139c14
00139c14
00139c14loc_139c14:
00139c14str x4, [x1+16]
00139c18ldr x4, [sp+1688]
00139c1cldrsb x27, [x4]
00139c20movz x5, 9
00139c24str x5, [x4+40]
00139c28adrp x27, 0x912000
00139c2cldr w5, [x27+3056]
00139c30cbz w5, 0x139c38
00139c34b 0x139d50
00139c38
00139c38loc_139c38:
00139c38b 0x139c3c
00139c3c
00139c3cloc_139c3c:
00139c3cadrp x5, 0x578000
00139c40add x5, x5, 3460
00139c44str x5, [x4+32]
00139c48ldr x4, [sp+2232]
00139c4cldr x5, [sp+2240]
00139c50ldr x6, [sp+1688]
00139c54ldrsb x27, [x6]
00139c58str x5, [x6+56]
00139c5cadrp x27, 0x912000
00139c60ldr w5, [x27+3056]
00139c64cbz w5, 0x139c6c
00139c68b 0x139d3c
00139c6c
00139c6cloc_139c6c:
00139c6cb 0x139c70
00139c70
00139c70loc_139c70:
00139c70str x4, [x6+48]
00139c74ldr x4, [sp+1688]
00139c78ldrsb x27, [x4]
00139c7corr x5, xzr, 4
00139c80str x5, [x4+72]
00139c84adrp x27, 0x912000
00139c88ldr w5, [x27+3056]
00139c8ccbz w5, 0x139c94
00139c90b 0x139d2c
00139c94
00139c94loc_139c94:
00139c94b 0x139c98
00139c98
00139c98loc_139c98:
00139c98adrp x5, 0x577000
00139c9cadd x5, x5, 946
00139ca0str x5, [x4+64]
00139ca4ldr x4, [sp+2704]
00139ca8ldr x5, [sp+2712]
00139cacldr x6, [sp+1688]
00139cb0ldrsb x27, [x6]
00139cb4str x5, [x6+88]
00139cb8adrp x27, 0x912000
00139cbcldr w5, [x27+3056]
00139cc0cbz w5, 0x139cc8
00139cc4b 0x139d18
00139cc8
00139cc8loc_139cc8:
00139cc8b 0x139ccc
00139ccc
00139cccloc_139ccc:
00139cccstr x4, [x6+80]
00139cd0ldr x1, [sp+1688]
00139cd4ldrsb x27, [x1]
00139cd8b 0x139cdc
00139cdc
00139cdcloc_139cdc:
00139cdcstr x1, [sp+1696]
00139ce0orr x3, xzr, 6
00139ce4str x3, [sp+1704]
00139ce8str x3, [sp+1712]
00139cecmov x0, xzr
00139cf0mov x2, x3
00139cf4bl runtime.concatstrings
00139cf8str x0, [sp+1664]
00139cfcstr x1, [sp+1672]
00139d00bl runtime.convTstring
00139d04str x0, [sp+1656]
00139d08mov x1, x0
00139d0cadrp x0, 0x4bc000
00139d10add x0, x0, 2944
00139d14bl runtime.gopanic
00139d18
00139d18loc_139d18:
00139d18bl runtime.gcWriteBarrier2
00139d1cstr x4, [x25]
00139d20ldr x5, [x6+80]
00139d24str x5, [x25+8]
00139d28b 0x139ccc
00139d2c
00139d2cloc_139d2c:
00139d2cldr x5, [x4+64]
00139d30bl runtime.gcWriteBarrier1
00139d34str x5, [x25]
00139d38b 0x139c98
00139d3c
00139d3cloc_139d3c:
00139d3cbl runtime.gcWriteBarrier2
00139d40str x4, [x25]
00139d44ldr x5, [x6+48]
00139d48str x5, [x25+8]
00139d4cb 0x139c70
00139d50
00139d50loc_139d50:
00139d50ldr x5, [x4+32]
00139d54bl runtime.gcWriteBarrier1
00139d58str x5, [x25]
00139d5cb 0x139c3c
00139d60
00139d60loc_139d60:
00139d60bl runtime.gcWriteBarrier2
00139d64str x4, [x25]
00139d68ldr x5, [x1+16]
00139d6cstr x5, [x25+8]
00139d70b 0x139c14
00139d74
00139d74loc_139d74:
00139d74ldr x4, [x1]
00139d78bl runtime.gcWriteBarrier1
00139d7cstr x4, [x25]
00139d80b 0x139be4
00139d84
00139d84loc_139d84:
00139d84bl runtime.panicIndex
00139d88
00139d88loc_139d88:
00139d88ldr x1, [sp+704]
00139d8cldrsb x27, [x1]
00139d90ldr x1, [x1+296]
00139d94ldr x0, [sp+712]
00139d98blr x1
00139d9cstr x0, [sp+2232]
00139da0str x1, [sp+2240]
00139da4ldr x0, [sp+808]
00139da8bl reflect.stringFor
00139dacstr x0, [sp+2216]
00139db0str x1, [sp+2224]
00139db4add x20, sp, 2120
00139db8adr x27, 16
00139dbcstp x29, x27, [sp-24]
00139dc0sub x29, sp, 24
00139dc4bl fn_87cf8
00139dc8sub x29, sp, 8
00139dccadd x1, sp, 2120
00139dd0str x1, [sp+1744]
00139dd4ldrsb x27, [x1]
00139dd8movz x2, 9
00139ddcstr x2, [x1+8]
00139de0adrp x27, 0x912000
00139de4ldr w3, [x27+3056]
00139de8cbz w3, 0x139df0
00139decb 0x139f80
00139df0
00139df0loc_139df0:
00139df0b 0x139df4
00139df4
00139df4loc_139df4:
00139df4adrp x4, 0x578000
00139df8add x4, x4, 3316
00139dfcstr x4, [x1]
00139e00ldrsb x27, [x1]
00139e04ldr x4, [sp+2704]
00139e08ldr x5, [sp+2712]
00139e0cstr x5, [x1+24]
00139e10adrp x27, 0x912000
00139e14ldr w5, [x27+3056]
00139e18cbz w5, 0x139e20
00139e1cb 0x139f6c
00139e20
00139e20loc_139e20:
00139e20b 0x139e24
00139e24
00139e24loc_139e24:
00139e24str x4, [x1+16]
00139e28ldr x4, [sp+1744]
00139e2cldrsb x27, [x4]
00139e30orr x5, xzr, 7
00139e34str x5, [x4+40]
00139e38adrp x27, 0x912000
00139e3cldr w5, [x27+3056]
00139e40cbz w5, 0x139e48
00139e44b 0x139f5c
00139e48
00139e48loc_139e48:
00139e48b 0x139e4c
00139e4c
00139e4cloc_139e4c:
00139e4cadrp x5, 0x577000
00139e50add x5, x5, 3899
00139e54str x5, [x4+32]
00139e58ldr x4, [sp+2232]
00139e5cldr x5, [sp+2240]
00139e60ldr x6, [sp+1744]
00139e64ldrsb x27, [x6]
00139e68str x5, [x6+56]
00139e6cadrp x27, 0x912000
00139e70ldr w5, [x27+3056]
00139e74cbz w5, 0x139e7c
00139e78b 0x139f48
00139e7c
00139e7cloc_139e7c:
00139e7cb 0x139e80
00139e80
00139e80loc_139e80:
00139e80str x4, [x6+48]
00139e84ldr x4, [sp+1744]
00139e88ldrsb x27, [x4]
00139e8cstr x2, [x4+72]
00139e90adrp x27, 0x912000
00139e94ldr w5, [x27+3056]
00139e98cbz w5, 0x139ea0
00139e9cb 0x139f38
00139ea0
00139ea0loc_139ea0:
00139ea0b 0x139ea4
00139ea4
00139ea4loc_139ea4:
00139ea4adrp x5, 0x578000
00139ea8add x5, x5, 3460
00139eacstr x5, [x4+64]
00139eb0ldr x4, [sp+2216]
00139eb4ldr x5, [sp+2224]
00139eb8ldr x6, [sp+1744]
00139ebcldrsb x27, [x6]
00139ec0str x5, [x6+88]
00139ec4adrp x27, 0x912000
00139ec8ldr w5, [x27+3056]
00139ecccbz w5, 0x139ed4
00139ed0b 0x139f24
00139ed4
00139ed4loc_139ed4:
00139ed4b 0x139ed8
00139ed8
00139ed8loc_139ed8:
00139ed8str x4, [x6+80]
00139edcldr x1, [sp+1744]
00139ee0ldrsb x27, [x1]
00139ee4b 0x139ee8
00139ee8
00139ee8loc_139ee8:
00139ee8str x1, [sp+1752]
00139eecorr x3, xzr, 6
00139ef0str x3, [sp+1760]
00139ef4str x3, [sp+1768]
00139ef8mov x0, xzr
00139efcmov x2, x3
00139f00bl runtime.concatstrings
00139f04str x0, [sp+1728]
00139f08str x1, [sp+1736]
00139f0cbl runtime.convTstring
00139f10str x0, [sp+1720]
00139f14mov x1, x0
00139f18adrp x0, 0x4bc000
00139f1cadd x0, x0, 2944
00139f20bl runtime.gopanic
00139f24
00139f24loc_139f24:
00139f24bl runtime.gcWriteBarrier2
00139f28str x4, [x25]
00139f2cldr x5, [x6+80]
00139f30str x5, [x25+8]
00139f34b 0x139ed8
00139f38
00139f38loc_139f38:
00139f38ldr x5, [x4+64]
00139f3cbl runtime.gcWriteBarrier1
00139f40str x5, [x25]
00139f44b 0x139ea4
00139f48
00139f48loc_139f48:
00139f48bl runtime.gcWriteBarrier2
00139f4cstr x4, [x25]
00139f50ldr x5, [x6+48]
00139f54str x5, [x25+8]
00139f58b 0x139e80
00139f5c
00139f5cloc_139f5c:
00139f5cldr x5, [x4+32]
00139f60bl runtime.gcWriteBarrier1
00139f64str x5, [x25]
00139f68b 0x139e4c
00139f6c
00139f6cloc_139f6c:
00139f6cbl runtime.gcWriteBarrier2
00139f70str x4, [x25]
00139f74ldr x5, [x1+16]
00139f78str x5, [x25+8]
00139f7cb 0x139e24
00139f80
00139f80loc_139f80:
00139f80ldr x4, [x1]
00139f84bl runtime.gcWriteBarrier1
00139f88str x4, [x25]
00139f8cb 0x139df4
00139f90
00139f90loc_139f90:
00139f90bl runtime.panicIndex
00139f94
00139f94loc_139f94:
00139f94ldr x3, [sp+2704]
00139f98ldr x4, [sp+2712]
00139f9cmov x0, xzr
00139fa0adrp x1, 0x578000
00139fa4add x1, x1, 3316
00139fa8movz x2, 9
00139facadrp x5, 0x581000
00139fb0add x5, x5, 1319
00139fb4movz x6, 26
00139fb8bl runtime.concatstring3
00139fbcstr x0, [sp+1808]
00139fc0str x1, [sp+1816]
00139fc4bl runtime.convTstring
00139fc8str x0, [sp+1800]
00139fccmov x1, x0
00139fd0adrp x0, 0x4bc000
00139fd4add x0, x0, 2944
00139fd8bl runtime.gopanic
00139fdc
00139fdcloc_139fdc:
00139fdcadrp x0, 0x4bc000
00139fe0add x0, x0, 2944
00139fe4adrp x1, 0x5d8000
00139fe8add x1, x1, 2544
00139fecbl runtime.gopanic
00139ff0
00139ff0loc_139ff0:
00139ff0adrp x0, 0x4bc000
00139ff4add x0, x0, 2944
00139ff8adrp x1, 0x5d8000
00139ffcadd x1, x1, 2528
0013a000bl runtime.gopanic
0013a004
0013a004loc_13a004:
0013a004adrp x0, 0x4bb000
0013a008add x0, x0, 2944
0013a00cadrp x1, 0x5d7000
0013a010add x1, x1, 2512
0013a014bl runtime.gopanic
0013a018
0013a018loc_13a018:
0013a018adrp x0, 0x4bb000
0013a01cadd x0, x0, 2944
0013a020adrp x1, 0x5d7000
0013a024add x1, x1, 2496
0013a028bl runtime.gopanic
0013a02c
0013a02cloc_13a02c:
0013a02cadrp x0, 0x4bb000
0013a030add x0, x0, 2944
0013a034adrp x1, 0x5d7000
0013a038add x1, x1, 2480
0013a03cbl runtime.gopanic
0013a040
0013a040loc_13a040:
0013a040orr x0, xzr, 8
0013a044bl runtime.panicIndex
0013a048
0013a048loc_13a048:
0013a048orr x0, xzr, 7
0013a04cbl runtime.panicIndex
0013a050
0013a050loc_13a050:
0013a050orr x0, xzr, 6
0013a054bl runtime.panicIndex
0013a058
0013a058loc_13a058:
0013a058movz x0, 5
0013a05cbl runtime.panicIndex
0013a060
0013a060loc_13a060:
0013a060orr x0, xzr, 4
0013a064bl runtime.panicIndex
0013a068
0013a068loc_13a068:
0013a068orr x0, xzr, 3
0013a06cbl runtime.panicIndex
0013a070
0013a070loc_13a070:
0013a070orr x0, xzr, 2
0013a074bl runtime.panicIndex
0013a078
0013a078loc_13a078:
0013a078orr x0, xzr, 1
0013a07cbl runtime.panicIndex
0013a080
0013a080loc_13a080:
0013a080mov x0, xzr
0013a084bl runtime.panicIndex
0013a088
0013a088loc_13a088:
0013a088adrp x0, 0x4bb000
0013a08cadd x0, x0, 2944
0013a090adrp x1, 0x5d7000
0013a094add x1, x1, 2464
0013a098bl runtime.gopanic
0013a09chint
0013a0a0
0013a0a0loc_13a0a0:
0013a0a0stp x0, x1, [sp+8]
0013a0a4stp x2, x3, [sp+24]
0013a0a8stp x4, x5, [sp+40]
0013a0acstp x6, x7, [sp+56]
0013a0b0mov x3, x30
0013a0b4bl runtime.morestack_noctxt.abi0
0013a0b8ldp x0, x1, [sp+8]
0013a0bcldp x2, x3, [sp+24]
0013a0c0ldp x4, x5, [sp+40]
0013a0c4ldp x6, x7, [sp+56]
0013a0c8b 0x138560
0013a0ccudf 0
00138560
0013a0d0
0013a0d0reflect.methodReceiver: ; void reflect.methodReceiver(struct string op, reflect.Value v, int methodIndex)
0013a0d0ldr x16, [x28+16]
0013a0d4sub x17, sp, 192
0013a0d8subs xzr, x17, x16
0013a0dcb.ls 0x13a53c
0013a0e0sub x20, sp, 320
0013a0e4stp x29, x30, [x20-8]
0013a0e8add sp, x20, 0
0013a0ecsub x29, sp, 8
0013a0f0str x0, [sp+328]
0013a0f4str x1, [sp+336]
0013a0f8str x2, [sp+344]
0013a0fcstr x3, [sp+352]
0013a100str x4, [sp+360]
0013a104str x5, [sp+368]
0013a108str xzr, [sp+144]
0013a10cstr xzr, [sp+136]
0013a110str xzr, [sp+192]
0013a114ldr x3, [sp+368]
0013a118str x3, [sp+96]
0013a11cldr x0, [sp+344]
0013a120ldr x1, [sp+352]
0013a124ldr x2, [sp+360]
0013a128bl reflect.Value.typ
0013a12cstr x0, [sp+296]
0013a130bl internal/abi.(*Type).Kind
0013a134strb w0, [sp+71]
0013a138ubfm x3, x0, 0, 7
0013a13csubs wzr, w3, 20
0013a140b.eq 0x13a148
0013a144b 0x13a2b0
0013a148
0013a148loc_13a148:
0013a148ldr x0, [sp+344]
0013a14cldr x1, [sp+352]
0013a150ldr x2, [sp+360]
0013a154bl reflect.Value.typ
0013a158str x0, [sp+296]
0013a15cstr x0, [sp+128]
0013a160ldr x3, [sp+128]
0013a164ldrsb x27, [x3]
0013a168ldr x3, [x3+64]
0013a16cstr x3, [sp+120]
0013a170ldr x4, [sp+96]
0013a174subs xzr, x3, x4
0013a178b.ls 0x13a524
0013a17cb 0x13a180
0013a180
0013a180loc_13a180:
0013a180ldr x2, [sp+128]
0013a184ldrsb x27, [x2]
0013a188ldr x1, [x2+64]
0013a18cldr x2, [x2+56]
0013a190ldr x0, [sp+96]
0013a194subs xzr, x1, x0
0013a198b.hi 0x13a1a0
0013a19cb 0x13a520
0013a1a0
0013a1a0loc_13a1a0:
0013a1a0add x2, x2, x0, lsl #3
0013a1a4str x2, [sp+176]
0013a1a8ldrsb x27, [x2]
0013a1acldrsw x1, [x2]
0013a1b0str w1, [sp+92]
0013a1b4ldr x0, [sp+128]
0013a1b8bl reflect.(*interfaceType).nameOff
0013a1bcstr x0, [sp+288]
0013a1c0bl internal/abi.Name.IsExported
0013a1c4strb w0, [sp+70]
0013a1c8tbnz w0, 0, 0x13a1d0
0013a1ccb 0x13a4d8
0013a1d0
0013a1d0loc_13a1d0:
0013a1d0ldr x7, [sp+352]
0013a1d4str x7, [sp+184]
0013a1d8ldr x7, [sp+184]
0013a1dcldrsb x27, [x7]
0013a1e0ldr x7, [x7]
0013a1e4cbnz x7, 0x13a1ec
0013a1e8b 0x13a490
0013a1ec
0013a1ecloc_13a1ec:
0013a1ecldr x2, [sp+184]
0013a1f0ldrsb x27, [x2]
0013a1f4ldr x2, [x2]
0013a1f8ldrsb x27, [x2]
0013a1fcldr x2, [x2+8]
0013a200str x2, [sp+144]
0013a204ldr x2, [sp+184]
0013a208ldrsb x27, [x2]
0013a20cldr x2, [x2]
0013a210ldrsb x27, [x2]
0013a214add x2, x2, 24
0013a218str x2, [sp+224]
0013a21cldr x2, [sp+96]
0013a220add x2, x2, 1
0013a224str x2, [sp+112]
0013a228tbnz x2, 63, 0x13a48c
0013a22cb 0x13a230
0013a230
0013a230loc_13a230:
0013a230ubfm x3, x2, 61, 60
0013a234str x3, [sp+104]
0013a238orr x3, xzr, 8
0013a23cumulh x2, x3, x2
0013a240subs xzr, x2, 0
0013a244cset x3, ne
0013a248strb w3, [sp+69]
0013a24ccbnz x2, 0x13a488
0013a250b 0x13a254
0013a254
0013a254loc_13a254:
0013a254ldr x2, [sp+104]
0013a258ldr x3, [sp+224]
0013a25csub x3, xzr, x3
0013a260subs xzr, x2, x3
0013a264b.hi 0x13a470
0013a268b 0x13a26c
0013a26c
0013a26cloc_13a26c:
0013a26cldr x1, [sp+112]
0013a270ldr x2, [sp+224]
0013a274ldr x0, [sp+96]
0013a278subs xzr, x0, x1
0013a27cb.lo 0x13a284
0013a280b 0x13a46c
0013a284
0013a284loc_13a284:
0013a284add x2, x2, x0, lsl #3
0013a288str x2, [sp+192]
0013a28cldr x2, [sp+176]
0013a290ldrsb x27, [x2]
0013a294ldrsw x1, [x2+4]
0013a298str w1, [sp+88]
0013a29cldr x0, [sp+128]
0013a2a0bl reflect.(*interfaceType).typeOff
0013a2a4str x0, [sp+296]
0013a2a8str x0, [sp+136]
0013a2acb 0x13a3f0
0013a2b0
0013a2b0loc_13a2b0:
0013a2b0ldr x0, [sp+344]
0013a2b4ldr x1, [sp+352]
0013a2b8ldr x2, [sp+360]
0013a2bcbl reflect.Value.typ
0013a2c0str x0, [sp+144]
0013a2c4ldr x0, [sp+344]
0013a2c8ldr x1, [sp+352]
0013a2ccldr x2, [sp+360]
0013a2d0bl reflect.Value.typ
0013a2d4str x0, [sp+296]
0013a2d8bl internal/abi.(*Type).ExportedMethods
0013a2dcstr x0, [sp+152]
0013a2e0str x1, [sp+160]
0013a2e4str x2, [sp+168]
0013a2e8str x1, [sp+120]
0013a2ecldr x3, [sp+96]
0013a2f0subs xzr, x1, x3
0013a2f4b.ls 0x13a458
0013a2f8b 0x13a2fc
0013a2fc
0013a2fcloc_13a2fc:
0013a2fcldr x3, [sp+96]
0013a300subs xzr, x1, x3
0013a304b.hi 0x13a30c
0013a308b 0x13a450
0013a30c
0013a30cloc_13a30c:
0013a30cadd x4, x0, x3, lsl #4
0013a310ldrsw x5, [x4+4]
0013a314ldrsw x6, [x4+8]
0013a318ldrsw x4, [x4+12]
0013a31cubfm x3, x3, 60, 59
0013a320ldrsw x3, [x0+x3]
0013a324str w3, [sp+72]
0013a328str w5, [sp+76]
0013a32cstr w6, [sp+80]
0013a330str w4, [sp+84]
0013a334ldr x0, [sp+344]
0013a338ldr x1, [sp+352]
0013a33cldr x2, [sp+360]
0013a340bl reflect.Value.typ
0013a344str x0, [sp+296]
0013a348ldrsw x1, [sp+72]
0013a34cbl reflect.nameOffFor
0013a350str x0, [sp+288]
0013a354bl internal/abi.Name.IsExported
0013a358strb w0, [sp+70]
0013a35ctbnz w0, 0, 0x13a364
0013a360b 0x13a408
0013a364
0013a364loc_13a364:
0013a364adrp x0, 0x4bb000
0013a368add x0, x0, 4032
0013a36cbl runtime.newobject
0013a370str x0, [sp+304]
0013a374ldr x0, [sp+344]
0013a378ldr x1, [sp+352]
0013a37cldr x2, [sp+360]
0013a380bl reflect.Value.typ
0013a384str x0, [sp+296]
0013a388ldrsw x1, [sp+80]
0013a38cbl reflect.textOffFor
0013a390ldr x1, [sp+304]
0013a394adrp x27, 0x911000
0013a398ldr w2, [x27+3056]
0013a39ccbz w2, 0x13a3a4
0013a3a0b 0x13a3a8
0013a3a4
0013a3a4loc_13a3a4:
0013a3a4b 0x13a3bc
0013a3a8
0013a3a8loc_13a3a8:
0013a3a8bl runtime.gcWriteBarrier2
0013a3acstr x0, [x25]
0013a3b0ldr x3, [x1]
0013a3b4str x3, [x25+8]
0013a3b8b 0x13a3bc
0013a3bc
0013a3bcloc_13a3bc:
0013a3bcstr x0, [x1]
0013a3c0ldr x3, [sp+304]
0013a3c4str x3, [sp+192]
0013a3c8ldr x0, [sp+344]
0013a3ccldr x1, [sp+352]
0013a3d0ldr x2, [sp+360]
0013a3d4bl reflect.Value.typ
0013a3d8str x0, [sp+296]
0013a3dcldrsw x1, [sp+76]
0013a3e0bl reflect.typeOffFor
0013a3e4str x0, [sp+280]
0013a3e8str x0, [sp+136]
0013a3ecb 0x13a3f0
0013a3f0
0013a3f0loc_13a3f0:
0013a3f0ldr x1, [sp+136]
0013a3f4ldr x2, [sp+192]
0013a3f8ldr x0, [sp+144]
0013a3fcldp x29, x30, [sp-8]
0013a400add sp, sp, 320
0013a404ret x30
0013a408
0013a408loc_13a408:
0013a408ldr x3, [sp+328]
0013a40cldr x4, [sp+336]
0013a410mov x0, xzr
0013a414adrp x1, 0x577000
0013a418add x1, x1, 3316
0013a41cmovz x2, 9
0013a420adrp x5, 0x57d000
0013a424add x5, x5, 1320
0013a428movz x6, 21
0013a42cbl runtime.concatstring3
0013a430str x0, [sp+208]
0013a434str x1, [sp+216]
0013a438bl runtime.convTstring
0013a43cstr x0, [sp+200]
0013a440mov x1, x0
0013a444adrp x0, 0x4bb000
0013a448add x0, x0, 2944
0013a44cbl runtime.gopanic
0013a450
0013a450loc_13a450:
0013a450mov x0, x3
0013a454bl runtime.panicIndex
0013a458
0013a458loc_13a458:
0013a458adrp x0, 0x4bb000
0013a45cadd x0, x0, 2944
0013a460adrp x1, 0x5d7000
0013a464add x1, x1, 2656
0013a468bl runtime.gopanic
0013a46c
0013a46cloc_13a46c:
0013a46cbl runtime.panicIndex
0013a470
0013a470loc_13a470:
0013a470b 0x13a474
0013a474
0013a474loc_13a474:
0013a474ldr x0, [sp+224]
0013a478cbnz x0, 0x13a480
0013a47cb 0x13a484
0013a480
0013a480loc_13a480:
0013a480bl runtime.panicunsafeslicelen
0013a484
0013a484loc_13a484:
0013a484bl runtime.panicunsafeslicenilptr
0013a488
0013a488loc_13a488:
0013a488b 0x13a474
0013a48c
0013a48cloc_13a48c:
0013a48cbl runtime.panicunsafeslicelen
0013a490
0013a490loc_13a490:
0013a490ldr x3, [sp+328]
0013a494ldr x4, [sp+336]
0013a498mov x0, xzr
0013a49cadrp x1, 0x577000
0013a4a0add x1, x1, 3316
0013a4a4movz x2, 9
0013a4a8adrp x5, 0x585000
0013a4acadd x5, x5, 1629
0013a4b0movz x6, 33
0013a4b4bl runtime.concatstring3
0013a4b8str x0, [sp+240]
0013a4bcstr x1, [sp+248]
0013a4c0bl runtime.convTstring
0013a4c4str x0, [sp+232]
0013a4c8mov x1, x0
0013a4ccadrp x0, 0x4bb000
0013a4d0add x0, x0, 2944
0013a4d4bl runtime.gopanic
0013a4d8
0013a4d8loc_13a4d8:
0013a4d8ldr x3, [sp+328]
0013a4dcldr x4, [sp+336]
0013a4e0mov x0, xzr
0013a4e4adrp x1, 0x577000
0013a4e8add x1, x1, 3316
0013a4ecmovz x2, 9
0013a4f0adrp x5, 0x57d000
0013a4f4add x5, x5, 1320
0013a4f8movz x6, 21
0013a4fcbl runtime.concatstring3
0013a500str x0, [sp+264]
0013a504str x1, [sp+272]
0013a508bl runtime.convTstring
0013a50cstr x0, [sp+256]
0013a510mov x1, x0
0013a514adrp x0, 0x4bb000
0013a518add x0, x0, 2944
0013a51cbl runtime.gopanic
0013a520
0013a520loc_13a520:
0013a520bl runtime.panicIndex
0013a524
0013a524loc_13a524:
0013a524adrp x0, 0x4bb000
0013a528add x0, x0, 2944
0013a52cadrp x1, 0x5d7000
0013a530add x1, x1, 2656
0013a534bl runtime.gopanic
0013a538hint
0013a53c
0013a53cloc_13a53c:
0013a53cstp x0, x1, [sp+8]
0013a540stp x2, x3, [sp+24]
0013a544stp x4, x5, [sp+40]
0013a548mov x3, x30
0013a54cbl runtime.morestack_noctxt.abi0
0013a550ldp x0, x1, [sp+8]
0013a554ldp x2, x3, [sp+24]
0013a558ldp x4, x5, [sp+40]
0013a55cb 0x13a0d0
0013a0d0
0013a0d0reflect.methodReceiver: ; void reflect.methodReceiver(struct string op, reflect.Value v, int methodIndex)
0013a0d0ldr x16, [x28+16]
0013a0d4sub x17, sp, 192
0013a0d8subs xzr, x17, x16
0013a0dcb.ls 0x13a53c
0013a0e0sub x20, sp, 320
0013a0e4stp x29, x30, [x20-8]
0013a0e8add sp, x20, 0
0013a0ecsub x29, sp, 8
0013a0f0str x0, [sp+328]
0013a0f4str x1, [sp+336]
0013a0f8str x2, [sp+344]
0013a0fcstr x3, [sp+352]
0013a100str x4, [sp+360]
0013a104str x5, [sp+368]
0013a108str xzr, [sp+144]
0013a10cstr xzr, [sp+136]
0013a110str xzr, [sp+192]
0013a114ldr x3, [sp+368]
0013a118str x3, [sp+96]
0013a11cldr x0, [sp+344]
0013a120ldr x1, [sp+352]
0013a124ldr x2, [sp+360]
0013a128bl reflect.Value.typ
0013a12cstr x0, [sp+296]
0013a130bl internal/abi.(*Type).Kind
0013a134strb w0, [sp+71]
0013a138ubfm x3, x0, 0, 7
0013a13csubs wzr, w3, 20
0013a140b.eq 0x13a148
0013a144b 0x13a2b0
0013a148
0013a148loc_13a148:
0013a148ldr x0, [sp+344]
0013a14cldr x1, [sp+352]
0013a150ldr x2, [sp+360]
0013a154bl reflect.Value.typ
0013a158str x0, [sp+296]
0013a15cstr x0, [sp+128]
0013a160ldr x3, [sp+128]
0013a164ldrsb x27, [x3]
0013a168ldr x3, [x3+64]
0013a16cstr x3, [sp+120]
0013a170ldr x4, [sp+96]
0013a174subs xzr, x3, x4
0013a178b.ls 0x13a524
0013a17cb 0x13a180
0013a180
0013a180loc_13a180:
0013a180ldr x2, [sp+128]
0013a184ldrsb x27, [x2]
0013a188ldr x1, [x2+64]
0013a18cldr x2, [x2+56]
0013a190ldr x0, [sp+96]
0013a194subs xzr, x1, x0
0013a198b.hi 0x13a1a0
0013a19cb 0x13a520
0013a1a0
0013a1a0loc_13a1a0:
0013a1a0add x2, x2, x0, lsl #3
0013a1a4str x2, [sp+176]
0013a1a8ldrsb x27, [x2]
0013a1acldrsw x1, [x2]
0013a1b0str w1, [sp+92]
0013a1b4ldr x0, [sp+128]
0013a1b8bl reflect.(*interfaceType).nameOff
0013a1bcstr x0, [sp+288]
0013a1c0bl internal/abi.Name.IsExported
0013a1c4strb w0, [sp+70]
0013a1c8tbnz w0, 0, 0x13a1d0
0013a1ccb 0x13a4d8
0013a1d0
0013a1d0loc_13a1d0:
0013a1d0ldr x7, [sp+352]
0013a1d4str x7, [sp+184]
0013a1d8ldr x7, [sp+184]
0013a1dcldrsb x27, [x7]
0013a1e0ldr x7, [x7]
0013a1e4cbnz x7, 0x13a1ec
0013a1e8b 0x13a490
0013a1ec
0013a1ecloc_13a1ec:
0013a1ecldr x2, [sp+184]
0013a1f0ldrsb x27, [x2]
0013a1f4ldr x2, [x2]
0013a1f8ldrsb x27, [x2]
0013a1fcldr x2, [x2+8]
0013a200str x2, [sp+144]
0013a204ldr x2, [sp+184]
0013a208ldrsb x27, [x2]
0013a20cldr x2, [x2]
0013a210ldrsb x27, [x2]
0013a214add x2, x2, 24
0013a218str x2, [sp+224]
0013a21cldr x2, [sp+96]
0013a220add x2, x2, 1
0013a224str x2, [sp+112]
0013a228tbnz x2, 63, 0x13a48c
0013a22cb 0x13a230
0013a230
0013a230loc_13a230:
0013a230ubfm x3, x2, 61, 60
0013a234str x3, [sp+104]
0013a238orr x3, xzr, 8
0013a23cumulh x2, x3, x2
0013a240subs xzr, x2, 0
0013a244cset x3, ne
0013a248strb w3, [sp+69]
0013a24ccbnz x2, 0x13a488
0013a250b 0x13a254
0013a254
0013a254loc_13a254:
0013a254ldr x2, [sp+104]
0013a258ldr x3, [sp+224]
0013a25csub x3, xzr, x3
0013a260subs xzr, x2, x3
0013a264b.hi 0x13a470
0013a268b 0x13a26c
0013a26c
0013a26cloc_13a26c:
0013a26cldr x1, [sp+112]
0013a270ldr x2, [sp+224]
0013a274ldr x0, [sp+96]
0013a278subs xzr, x0, x1
0013a27cb.lo 0x13a284
0013a280b 0x13a46c
0013a284
0013a284loc_13a284:
0013a284add x2, x2, x0, lsl #3
0013a288str x2, [sp+192]
0013a28cldr x2, [sp+176]
0013a290ldrsb x27, [x2]
0013a294ldrsw x1, [x2+4]
0013a298str w1, [sp+88]
0013a29cldr x0, [sp+128]
0013a2a0bl reflect.(*interfaceType).typeOff
0013a2a4str x0, [sp+296]
0013a2a8str x0, [sp+136]
0013a2acb 0x13a3f0
0013a2b0
0013a2b0loc_13a2b0:
0013a2b0ldr x0, [sp+344]
0013a2b4ldr x1, [sp+352]
0013a2b8ldr x2, [sp+360]
0013a2bcbl reflect.Value.typ
0013a2c0str x0, [sp+144]
0013a2c4ldr x0, [sp+344]
0013a2c8ldr x1, [sp+352]
0013a2ccldr x2, [sp+360]
0013a2d0bl reflect.Value.typ
0013a2d4str x0, [sp+296]
0013a2d8bl internal/abi.(*Type).ExportedMethods
0013a2dcstr x0, [sp+152]
0013a2e0str x1, [sp+160]
0013a2e4str x2, [sp+168]
0013a2e8str x1, [sp+120]
0013a2ecldr x3, [sp+96]
0013a2f0subs xzr, x1, x3
0013a2f4b.ls 0x13a458
0013a2f8b 0x13a2fc
0013a2fc
0013a2fcloc_13a2fc:
0013a2fcldr x3, [sp+96]
0013a300subs xzr, x1, x3
0013a304b.hi 0x13a30c
0013a308b 0x13a450
0013a30c
0013a30cloc_13a30c:
0013a30cadd x4, x0, x3, lsl #4
0013a310ldrsw x5, [x4+4]
0013a314ldrsw x6, [x4+8]
0013a318ldrsw x4, [x4+12]
0013a31cubfm x3, x3, 60, 59
0013a320ldrsw x3, [x0+x3]
0013a324str w3, [sp+72]
0013a328str w5, [sp+76]
0013a32cstr w6, [sp+80]
0013a330str w4, [sp+84]
0013a334ldr x0, [sp+344]
0013a338ldr x1, [sp+352]
0013a33cldr x2, [sp+360]
0013a340bl reflect.Value.typ
0013a344str x0, [sp+296]
0013a348ldrsw x1, [sp+72]
0013a34cbl reflect.nameOffFor
0013a350str x0, [sp+288]
0013a354bl internal/abi.Name.IsExported
0013a358strb w0, [sp+70]
0013a35ctbnz w0, 0, 0x13a364
0013a360b 0x13a408
0013a364
0013a364loc_13a364:
0013a364adrp x0, 0x4bb000
0013a368add x0, x0, 4032
0013a36cbl runtime.newobject
0013a370str x0, [sp+304]
0013a374ldr x0, [sp+344]
0013a378ldr x1, [sp+352]
0013a37cldr x2, [sp+360]
0013a380bl reflect.Value.typ
0013a384str x0, [sp+296]
0013a388ldrsw x1, [sp+80]
0013a38cbl reflect.textOffFor
0013a390ldr x1, [sp+304]
0013a394adrp x27, 0x911000
0013a398ldr w2, [x27+3056]
0013a39ccbz w2, 0x13a3a4
0013a3a0b 0x13a3a8
0013a3a4
0013a3a4loc_13a3a4:
0013a3a4b 0x13a3bc
0013a3a8
0013a3a8loc_13a3a8:
0013a3a8bl runtime.gcWriteBarrier2
0013a3acstr x0, [x25]
0013a3b0ldr x3, [x1]
0013a3b4str x3, [x25+8]
0013a3b8b 0x13a3bc
0013a3bc
0013a3bcloc_13a3bc:
0013a3bcstr x0, [x1]
0013a3c0ldr x3, [sp+304]
0013a3c4str x3, [sp+192]
0013a3c8ldr x0, [sp+344]
0013a3ccldr x1, [sp+352]
0013a3d0ldr x2, [sp+360]
0013a3d4bl reflect.Value.typ
0013a3d8str x0, [sp+296]
0013a3dcldrsw x1, [sp+76]
0013a3e0bl reflect.typeOffFor
0013a3e4str x0, [sp+280]
0013a3e8str x0, [sp+136]
0013a3ecb 0x13a3f0
0013a3f0
0013a3f0loc_13a3f0:
0013a3f0ldr x1, [sp+136]
0013a3f4ldr x2, [sp+192]
0013a3f8ldr x0, [sp+144]
0013a3fcldp x29, x30, [sp-8]
0013a400add sp, sp, 320
0013a404ret x30
0013a408
0013a408loc_13a408:
0013a408ldr x3, [sp+328]
0013a40cldr x4, [sp+336]
0013a410mov x0, xzr
0013a414adrp x1, 0x577000
0013a418add x1, x1, 3316
0013a41cmovz x2, 9
0013a420adrp x5, 0x57d000
0013a424add x5, x5, 1320
0013a428movz x6, 21
0013a42cbl runtime.concatstring3
0013a430str x0, [sp+208]
0013a434str x1, [sp+216]
0013a438bl runtime.convTstring
0013a43cstr x0, [sp+200]
0013a440mov x1, x0
0013a444adrp x0, 0x4bb000
0013a448add x0, x0, 2944
0013a44cbl runtime.gopanic
0013a450
0013a450loc_13a450:
0013a450mov x0, x3
0013a454bl runtime.panicIndex
0013a458
0013a458loc_13a458:
0013a458adrp x0, 0x4bb000
0013a45cadd x0, x0, 2944
0013a460adrp x1, 0x5d7000
0013a464add x1, x1, 2656
0013a468bl runtime.gopanic
0013a46c
0013a46cloc_13a46c:
0013a46cbl runtime.panicIndex
0013a470
0013a470loc_13a470:
0013a470b 0x13a474
0013a474
0013a474loc_13a474:
0013a474ldr x0, [sp+224]
0013a478cbnz x0, 0x13a480
0013a47cb 0x13a484
0013a480
0013a480loc_13a480:
0013a480bl runtime.panicunsafeslicelen
0013a484
0013a484loc_13a484:
0013a484bl runtime.panicunsafeslicenilptr
0013a488
0013a488loc_13a488:
0013a488b 0x13a474
0013a48c
0013a48cloc_13a48c:
0013a48cbl runtime.panicunsafeslicelen
0013a490
0013a490loc_13a490:
0013a490ldr x3, [sp+328]
0013a494ldr x4, [sp+336]
0013a498mov x0, xzr
0013a49cadrp x1, 0x577000
0013a4a0add x1, x1, 3316
0013a4a4movz x2, 9
0013a4a8adrp x5, 0x585000
0013a4acadd x5, x5, 1629
0013a4b0movz x6, 33
0013a4b4bl runtime.concatstring3
0013a4b8str x0, [sp+240]
0013a4bcstr x1, [sp+248]
0013a4c0bl runtime.convTstring
0013a4c4str x0, [sp+232]
0013a4c8mov x1, x0
0013a4ccadrp x0, 0x4bb000
0013a4d0add x0, x0, 2944
0013a4d4bl runtime.gopanic
0013a4d8
0013a4d8loc_13a4d8:
0013a4d8ldr x3, [sp+328]
0013a4dcldr x4, [sp+336]
0013a4e0mov x0, xzr
0013a4e4adrp x1, 0x577000
0013a4e8add x1, x1, 3316
0013a4ecmovz x2, 9
0013a4f0adrp x5, 0x57d000
0013a4f4add x5, x5, 1320
0013a4f8movz x6, 21
0013a4fcbl runtime.concatstring3
0013a500str x0, [sp+264]
0013a504str x1, [sp+272]
0013a508bl runtime.convTstring
0013a50cstr x0, [sp+256]
0013a510mov x1, x0
0013a514adrp x0, 0x4bb000
0013a518add x0, x0, 2944
0013a51cbl runtime.gopanic
0013a520
0013a520loc_13a520:
0013a520bl runtime.panicIndex
0013a524
0013a524loc_13a524:
0013a524adrp x0, 0x4bb000
0013a528add x0, x0, 2944
0013a52cadrp x1, 0x5d7000
0013a530add x1, x1, 2656
0013a534bl runtime.gopanic
0013a538hint
0013a53c
0013a53cloc_13a53c:
0013a53cstp x0, x1, [sp+8]
0013a540stp x2, x3, [sp+24]
0013a544stp x4, x5, [sp+40]
0013a548mov x3, x30
0013a54cbl runtime.morestack_noctxt.abi0
0013a550ldp x0, x1, [sp+8]
0013a554ldp x2, x3, [sp+24]
0013a558ldp x4, x5, [sp+40]
0013a55cb 0x13a0d0
0013a0d0
0013a560
0013a560reflect.storeRcvr: ; void reflect.storeRcvr(reflect.Value v, void * p)
0013a560ldr x16, [x28+16]
0013a564subs xzr, sp, x16
0013a568b.ls 0x13a6dc
0013a56cstr x30, [sp-96]!
0013a570stur x29, [sp-8]
0013a574sub x29, sp, 8
0013a578str x0, [sp+104]
0013a57cstr x1, [sp+112]
0013a580str x2, [sp+120]
0013a584str x3, [sp+128]
0013a588bl reflect.Value.typ
0013a58cstr x0, [sp+48]
0013a590bl internal/abi.(*Type).Kind
0013a594strb w0, [sp+47]
0013a598ubfm x3, x0, 0, 7
0013a59csubs wzr, w3, 20
0013a5a0b.eq 0x13a5a8
0013a5a4b 0x13a5fc
0013a5a8
0013a5a8loc_13a5a8:
0013a5a8ldr x0, [sp+112]
0013a5acstr x0, [sp+56]
0013a5b0ldr x0, [sp+128]
0013a5b4str x0, [sp+80]
0013a5b8ldr x0, [sp+80]
0013a5bcldrsb x27, [x0]
0013a5c0ldr x1, [sp+56]
0013a5c4ldrsb x27, [x1]
0013a5c8ldr x1, [x1+8]
0013a5ccadrp x27, 0x911000
0013a5d0ldr w2, [x27+3056]
0013a5d4cbz w2, 0x13a5dc
0013a5d8b 0x13a5e0
0013a5dc
0013a5dcloc_13a5dc:
0013a5dcb 0x13a5f4
0013a5e0
0013a5e0loc_13a5e0:
0013a5e0bl runtime.gcWriteBarrier2
0013a5e4str x1, [x25]
0013a5e8ldr x2, [x0]
0013a5ecstr x2, [x25+8]
0013a5f0b 0x13a5f4
0013a5f4
0013a5f4loc_13a5f4:
0013a5f4str x1, [x0]
0013a5f8b 0x13a6d0
0013a5fc
0013a5fcloc_13a5fc:
0013a5fcldr x1, [sp+120]
0013a600ands xzr, x1, 128
0013a604cset x2, ne
0013a608strb w2, [sp+46]
0013a60ctbnz w1, 7, 0x13a614
0013a610b 0x13a62c
0013a614
0013a614loc_13a614:
0013a614ldr x0, [sp+48]
0013a618bl internal/abi.(*Type).IfaceIndir
0013a61cstrb w0, [sp+45]
0013a620eor x1, x0, 1
0013a624strb w1, [sp+46]
0013a628b 0x13a630
0013a62c
0013a62cloc_13a62c:
0013a62cb 0x13a630
0013a630
0013a630loc_13a630:
0013a630ldrb w0, [sp+46]
0013a634tbnz w0, 0, 0x13a63c
0013a638b 0x13a688
0013a63c
0013a63cloc_13a63c:
0013a63cldr x0, [sp+128]
0013a640str x0, [sp+72]
0013a644ldr x0, [sp+72]
0013a648ldrsb x27, [x0]
0013a64cldr x1, [sp+112]
0013a650ldrsb x27, [x1]
0013a654ldr x1, [x1]
0013a658adrp x27, 0x911000
0013a65cldr w2, [x27+3056]
0013a660cbz w2, 0x13a668
0013a664b 0x13a66c
0013a668
0013a668loc_13a668:
0013a668b 0x13a680
0013a66c
0013a66cloc_13a66c:
0013a66cbl runtime.gcWriteBarrier2
0013a670str x1, [x25]
0013a674ldr x2, [x0]
0013a678str x2, [x25+8]
0013a67cb 0x13a680
0013a680
0013a680loc_13a680:
0013a680str x1, [x0]
0013a684b 0x13a6cc
0013a688
0013a688loc_13a688:
0013a688ldr x0, [sp+128]
0013a68cstr x0, [sp+64]
0013a690ldr x0, [sp+64]
0013a694ldrsb x27, [x0]
0013a698ldr x1, [sp+112]
0013a69cadrp x27, 0x911000
0013a6a0ldr w2, [x27+3056]
0013a6a4cbz w2, 0x13a6ac
0013a6a8b 0x13a6b0
0013a6ac
0013a6acloc_13a6ac:
0013a6acb 0x13a6c4
0013a6b0
0013a6b0loc_13a6b0:
0013a6b0bl runtime.gcWriteBarrier2
0013a6b4str x1, [x25]
0013a6b8ldr x2, [x0]
0013a6bcstr x2, [x25+8]
0013a6c0b 0x13a6c4
0013a6c4
0013a6c4loc_13a6c4:
0013a6c4str x1, [x0]
0013a6c8b 0x13a6cc
0013a6cc
0013a6ccloc_13a6cc:
0013a6ccb 0x13a6d0
0013a6d0
0013a6d0loc_13a6d0:
0013a6d0ldur x29, [sp-8]
0013a6d4ldr x30, [sp], 96
0013a6d8ret x30
0013a6dc
0013a6dcloc_13a6dc:
0013a6dcstp x0, x1, [sp+8]
0013a6e0stp x2, x3, [sp+24]
0013a6e4mov x3, x30
0013a6e8bl runtime.morestack_noctxt.abi0
0013a6ecldp x0, x1, [sp+8]
0013a6f0ldp x2, x3, [sp+24]
0013a6f4b 0x13a560
0013a6f8udf 0
0013a6fcudf 0
0013a560
0013a560reflect.storeRcvr: ; void reflect.storeRcvr(reflect.Value v, void * p)
0013a560ldr x16, [x28+16]
0013a564subs xzr, sp, x16
0013a568b.ls 0x13a6dc
0013a56cstr x30, [sp-96]!
0013a570stur x29, [sp-8]
0013a574sub x29, sp, 8
0013a578str x0, [sp+104]
0013a57cstr x1, [sp+112]
0013a580str x2, [sp+120]
0013a584str x3, [sp+128]
0013a588bl reflect.Value.typ
0013a58cstr x0, [sp+48]
0013a590bl internal/abi.(*Type).Kind
0013a594strb w0, [sp+47]
0013a598ubfm x3, x0, 0, 7
0013a59csubs wzr, w3, 20
0013a5a0b.eq 0x13a5a8
0013a5a4b 0x13a5fc
0013a5a8
0013a5a8loc_13a5a8:
0013a5a8ldr x0, [sp+112]
0013a5acstr x0, [sp+56]
0013a5b0ldr x0, [sp+128]
0013a5b4str x0, [sp+80]
0013a5b8ldr x0, [sp+80]
0013a5bcldrsb x27, [x0]
0013a5c0ldr x1, [sp+56]
0013a5c4ldrsb x27, [x1]
0013a5c8ldr x1, [x1+8]
0013a5ccadrp x27, 0x911000
0013a5d0ldr w2, [x27+3056]
0013a5d4cbz w2, 0x13a5dc
0013a5d8b 0x13a5e0
0013a5dc
0013a5dcloc_13a5dc:
0013a5dcb 0x13a5f4
0013a5e0
0013a5e0loc_13a5e0:
0013a5e0bl runtime.gcWriteBarrier2
0013a5e4str x1, [x25]
0013a5e8ldr x2, [x0]
0013a5ecstr x2, [x25+8]
0013a5f0b 0x13a5f4
0013a5f4
0013a5f4loc_13a5f4:
0013a5f4str x1, [x0]
0013a5f8b 0x13a6d0
0013a5fc
0013a5fcloc_13a5fc:
0013a5fcldr x1, [sp+120]
0013a600ands xzr, x1, 128
0013a604cset x2, ne
0013a608strb w2, [sp+46]
0013a60ctbnz w1, 7, 0x13a614
0013a610b 0x13a62c
0013a614
0013a614loc_13a614:
0013a614ldr x0, [sp+48]
0013a618bl internal/abi.(*Type).IfaceIndir
0013a61cstrb w0, [sp+45]
0013a620eor x1, x0, 1
0013a624strb w1, [sp+46]
0013a628b 0x13a630
0013a62c
0013a62cloc_13a62c:
0013a62cb 0x13a630
0013a630
0013a630loc_13a630:
0013a630ldrb w0, [sp+46]
0013a634tbnz w0, 0, 0x13a63c
0013a638b 0x13a688
0013a63c
0013a63cloc_13a63c:
0013a63cldr x0, [sp+128]
0013a640str x0, [sp+72]
0013a644ldr x0, [sp+72]
0013a648ldrsb x27, [x0]
0013a64cldr x1, [sp+112]
0013a650ldrsb x27, [x1]
0013a654ldr x1, [x1]
0013a658adrp x27, 0x911000
0013a65cldr w2, [x27+3056]
0013a660cbz w2, 0x13a668
0013a664b 0x13a66c
0013a668
0013a668loc_13a668:
0013a668b 0x13a680
0013a66c
0013a66cloc_13a66c:
0013a66cbl runtime.gcWriteBarrier2
0013a670str x1, [x25]
0013a674ldr x2, [x0]
0013a678str x2, [x25+8]
0013a67cb 0x13a680
0013a680
0013a680loc_13a680:
0013a680str x1, [x0]
0013a684b 0x13a6cc
0013a688
0013a688loc_13a688:
0013a688ldr x0, [sp+128]
0013a68cstr x0, [sp+64]
0013a690ldr x0, [sp+64]
0013a694ldrsb x27, [x0]
0013a698ldr x1, [sp+112]
0013a69cadrp x27, 0x911000
0013a6a0ldr w2, [x27+3056]
0013a6a4cbz w2, 0x13a6ac
0013a6a8b 0x13a6b0
0013a6ac
0013a6acloc_13a6ac:
0013a6acb 0x13a6c4
0013a6b0
0013a6b0loc_13a6b0:
0013a6b0bl runtime.gcWriteBarrier2
0013a6b4str x1, [x25]
0013a6b8ldr x2, [x0]
0013a6bcstr x2, [x25+8]
0013a6c0b 0x13a6c4
0013a6c4
0013a6c4loc_13a6c4:
0013a6c4str x1, [x0]
0013a6c8b 0x13a6cc
0013a6cc
0013a6ccloc_13a6cc:
0013a6ccb 0x13a6d0
0013a6d0
0013a6d0loc_13a6d0:
0013a6d0ldur x29, [sp-8]
0013a6d4ldr x30, [sp], 96
0013a6d8ret x30
0013a6dc
0013a6dcloc_13a6dc:
0013a6dcstp x0, x1, [sp+8]
0013a6e0stp x2, x3, [sp+24]
0013a6e4mov x3, x30
0013a6e8bl runtime.morestack_noctxt.abi0
0013a6ecldp x0, x1, [sp+8]
0013a6f0ldp x2, x3, [sp+24]
0013a6f4b 0x13a560
0013a6f8udf 0
0013a6fcudf 0
0013a560
0013a700
0013a700reflect.align: ; void reflect.align(uintptr x, uintptr n)
0013a700str x30, [sp-32]!
0013a704stur x29, [sp-8]
0013a708sub x29, sp, 8
0013a70cstr x0, [sp+40]
0013a710str x1, [sp+48]
0013a714str xzr, [sp+16]
0013a718add x2, x0, x1
0013a71csub x2, x2, 1
0013a720sub x1, xzr, x1
0013a724and x0, x2, x1
0013a728str x0, [sp+16]
0013a72cadd x29, sp, 24
0013a730add sp, sp, 32
0013a734ret x30
0013a738udf 0
0013a73cudf 0
0013a700
0013a700reflect.align: ; void reflect.align(uintptr x, uintptr n)
0013a700str x30, [sp-32]!
0013a704stur x29, [sp-8]
0013a708sub x29, sp, 8
0013a70cstr x0, [sp+40]
0013a710str x1, [sp+48]
0013a714str xzr, [sp+16]
0013a718add x2, x0, x1
0013a71csub x2, x2, 1
0013a720sub x1, xzr, x1
0013a724and x0, x2, x1
0013a728str x0, [sp+16]
0013a72cadd x29, sp, 24
0013a730add sp, sp, 32
0013a734ret x30
0013a738udf 0
0013a73cudf 0
0013a700
0013a740
0013a740reflect.callMethod: ; void reflect.callMethod(reflect.methodValue * ctxt, void * frame, bool * retValid, internal/abi.RegArgs * regs)
0013a740ldr x16, [x28+16]
0013a744sub x17, sp, 2416
0013a748subs xzr, x17, x16
0013a74cb.ls 0x13b4a0
0013a750sub x20, sp, 2544
0013a754stp x29, x30, [x20-8]
0013a758add sp, x20, 0
0013a75csub x29, sp, 8
0013a760ldr x16, [x28+32]
0013a764cbnz x16, 0x13b4bc
0013a768
0013a768loc_13a768:
0013a768str x0, [sp+2552]
0013a76cstr x1, [sp+2560]
0013a770str x2, [sp+2568]
0013a774str x3, [sp+2576]
0013a778ldrsb x27, [x0]
0013a77cldr x6, [x0+40]
0013a780ldr x7, [x0+48]
0013a784ldr x8, [x0+56]
0013a788str x6, [sp+1048]
0013a78cstr x7, [sp+1056]
0013a790str x8, [sp+1064]
0013a794str xzr, [sp+2120]
0013a798str xzr, [sp+2112]
0013a79cstr xzr, [sp+2104]
0013a7a0ldr x6, [sp+2552]
0013a7a4ldrsb x27, [x6]
0013a7a8ldr x5, [x6+32]
0013a7acstr x5, [sp+752]
0013a7b0ldr x2, [sp+1048]
0013a7b4ldr x3, [sp+1056]
0013a7b8ldr x4, [sp+1064]
0013a7bcadrp x0, 0x576000
0013a7c0add x0, x0, 1058
0013a7c4orr x1, xzr, 4
0013a7c8bl reflect.methodReceiver
0013a7ccstr x0, [sp+2120]
0013a7d0str x1, [sp+2112]
0013a7d4str x2, [sp+2104]
0013a7d8ldr x6, [sp+2120]
0013a7dcstr x6, [sp+1744]
0013a7e0ldr x6, [sp+2112]
0013a7e4str x6, [sp+1720]
0013a7e8ldr x6, [sp+2104]
0013a7ecstr x6, [sp+2528]
0013a7f0ldr x6, [sp+1744]
0013a7f4str x6, [sp+1040]
0013a7f8ldr x6, [sp+1720]
0013a7fcstr x6, [sp+824]
0013a800ldr x6, [sp+2528]
0013a804str x6, [sp+1520]
0013a808str xzr, [sp+2120]
0013a80cstr xzr, [sp+2096]
0013a810add x20, sp, 1912
0013a814adr x27, 16
0013a818stp x29, x27, [sp-24]
0013a81csub x29, sp, 24
0013a820bl fn_87ce4
0013a824sub x29, sp, 8
0013a828str xzr, [sp+2088]
0013a82cldr x0, [sp+824]
0013a830mov x1, xzr
0013a834bl reflect.funcLayout
0013a838str x0, [sp+2120]
0013a83cstr x1, [sp+2096]
0013a840add x21, sp, 1912
0013a844add x20, sp, 8
0013a848adr x27, 16
0013a84cstp x29, x27, [sp-24]
0013a850sub x29, sp, 24
0013a854bl fn_87ec8
0013a858sub x29, sp, 8
0013a85cldr x6, [sp+184]
0013a860str x6, [sp+2088]
0013a864ldr x6, [sp+2120]
0013a868str x6, [sp+2520]
0013a86cldr x6, [sp+2096]
0013a870str x6, [sp+2512]
0013a874add x21, sp, 2328
0013a878add x20, sp, 1912
0013a87cadr x27, 16
0013a880stp x29, x27, [sp-24]
0013a884sub x29, sp, 24
0013a888bl fn_87ec8
0013a88csub x29, sp, 8
0013a890ldr x6, [sp+2088]
0013a894str x6, [sp+2504]
0013a898add x21, sp, 840
0013a89cadd x20, sp, 1912
0013a8a0adr x27, 16
0013a8a4stp x29, x27, [sp-24]
0013a8a8sub x29, sp, 24
0013a8acbl fn_87ec8
0013a8b0sub x29, sp, 8
0013a8b4ldr x6, [sp+2088]
0013a8b8str x6, [sp+1016]
0013a8bcldr x6, [sp+2560]
0013a8c0str x6, [sp+832]
0013a8c4ldr x6, [sp+2576]
0013a8c8str x6, [sp+816]
0013a8ccstr xzr, [sp+2120]
0013a8d0str xzr, [sp+2096]
0013a8d4add x20, sp, 1912
0013a8d8adr x27, 16
0013a8dcstp x29, x27, [sp-24]
0013a8e0sub x29, sp, 24
0013a8e4bl fn_87ce4
0013a8e8sub x29, sp, 8
0013a8ecstr xzr, [sp+2088]
0013a8f0ldr x1, [sp+1040]
0013a8f4ldr x0, [sp+824]
0013a8f8bl reflect.funcLayout
0013a8fcstr x0, [sp+2120]
0013a900str x1, [sp+2096]
0013a904add x21, sp, 1912
0013a908add x20, sp, 8
0013a90cadr x27, 16
0013a910stp x29, x27, [sp-24]
0013a914sub x29, sp, 24
0013a918bl fn_87ec8
0013a91csub x29, sp, 8
0013a920ldr x6, [sp+184]
0013a924str x6, [sp+2088]
0013a928ldr x6, [sp+2120]
0013a92cstr x6, [sp+2320]
0013a930ldr x6, [sp+2096]
0013a934str x6, [sp+2312]
0013a938add x21, sp, 2128
0013a93cadd x20, sp, 1912
0013a940adr x27, 16
0013a944stp x29, x27, [sp-24]
0013a948sub x29, sp, 24
0013a94cbl fn_87ec8
0013a950sub x29, sp, 8
0013a954ldr x6, [sp+2088]
0013a958str x6, [sp+2304]
0013a95cldr x6, [sp+2320]
0013a960str x6, [sp+1496]
0013a964ldr x6, [sp+2312]
0013a968str x6, [sp+1504]
0013a96cadd x21, sp, 1528
0013a970add x20, sp, 2128
0013a974adr x27, 16
0013a978stp x29, x27, [sp-24]
0013a97csub x29, sp, 24
0013a980bl fn_87ec8
0013a984sub x29, sp, 8
0013a988ldr x6, [sp+2304]
0013a98cstr x6, [sp+1704]
0013a990ldr x0, [sp+1504]
0013a994bl sync.(*Pool).Get
0013a998str x0, [sp+1896]
0013a99cstr x1, [sp+1904]
0013a9a0adrp x6, 0x4bb000
0013a9a4add x6, x6, 4032
0013a9a8subs xzr, x0, x6
0013a9acb.eq 0x13a9b4
0013a9b0b 0x13b48c
0013a9b4
0013a9b4loc_13a9b4:
0013a9b4str x1, [sp+1512]
0013a9b8add x20, sp, 1104
0013a9bcadr x27, 16
0013a9c0stp x29, x27, [sp-24]
0013a9c4sub x29, sp, 24
0013a9c8bl fn_87cb0
0013a9ccsub x29, sp, 8
0013a9d0str xzr, [sp+1488]
0013a9d4ldr x4, [sp+1528]
0013a9d8ldr x1, [sp+1536]
0013a9dcsubs xzr, x1, 0
0013a9e0b.hi 0x13a9e8
0013a9e4b 0x13b484
0013a9e8
0013a9e8loc_13a9e8:
0013a9e8ldp x5, x6, [x4]
0013a9ecldp x7, x8, [x4+16]
0013a9f0ldp x4, x9, [x4+32]
0013a9f4stp x5, x6, [sp+360]
0013a9f8stp x7, x8, [sp+376]
0013a9fcstp x4, x9, [sp+392]
0013aa00ldr x4, [sp+360]
0013aa04str x4, [sp+744]
0013aa08subs xzr, x4, 2
0013aa0cb.le 0x13aa14
0013aa10b 0x13aa4c
0013aa14
0013aa14loc_13aa14:
0013aa14subs xzr, x4, 1
0013aa18b.eq 0x13aa20
0013aa1cb 0x13aa3c
0013aa20
0013aa20loc_13aa20:
0013aa20b 0x13aa24
0013aa24
0013aa24loc_13aa24:
0013aa24ldr x0, [sp+1048]
0013aa28ldr x3, [sp+1512]
0013aa2cldr x1, [sp+1056]
0013aa30ldr x2, [sp+1064]
0013aa34bl reflect.storeRcvr
0013aa38b 0x13ab08
0013aa3c
0013aa3cloc_13aa3c:
0013aa3csubs xzr, x4, 2
0013aa40b.eq 0x13aa48
0013aa44b 0x13b47c
0013aa48
0013aa48loc_13aa48:
0013aa48b 0x13aa90
0013aa4c
0013aa4cloc_13aa4c:
0013aa4csubs xzr, x4, 3
0013aa50b.eq 0x13aa58
0013aa54b 0x13aac4
0013aa58
0013aa58loc_13aa58:
0013aa58b 0x13aa5c
0013aa5c
0013aa5cloc_13aa5c:
0013aa5cldr x0, [sp+392]
0013aa60subs xzr, x0, 16
0013aa64b.lo 0x13aa6c
0013aa68b 0x13b474
0013aa6c
0013aa6cloc_13aa6c:
0013aa6cadd x4, sp, 1360
0013aa70add x4, x4, x0, lsl #3
0013aa74str x4, [sp+1800]
0013aa78ldr x0, [sp+1048]
0013aa7cldr x1, [sp+1056]
0013aa80ldr x2, [sp+1064]
0013aa84ldr x3, [sp+1800]
0013aa88bl reflect.storeRcvr
0013aa8cb 0x13aa90
0013aa90
0013aa90loc_13aa90:
0013aa90ldr x0, [sp+392]
0013aa94subs xzr, x0, 16
0013aa98b.lo 0x13aaa0
0013aa9cb 0x13b46c
0013aaa0
0013aaa0loc_13aaa0:
0013aaa0add x4, sp, 1104
0013aaa4add x4, x4, x0, lsl #3
0013aaa8str x4, [sp+1792]
0013aaacldr x0, [sp+1048]
0013aab0ldr x1, [sp+1056]
0013aab4ldr x2, [sp+1064]
0013aab8ldr x3, [sp+1792]
0013aabcbl reflect.storeRcvr
0013aac0b 0x13ab08
0013aac4
0013aac4loc_13aac4:
0013aac4subs xzr, x4, 4
0013aac8b.eq 0x13aad0
0013aaccb 0x13b44c
0013aad0
0013aad0loc_13aad0:
0013aad0b 0x13aad4
0013aad4
0013aad4loc_13aad4:
0013aad4ldr x0, [sp+400]
0013aad8subs xzr, x0, 16
0013aadcb.lo 0x13aae4
0013aae0b 0x13b444
0013aae4
0013aae4loc_13aae4:
0013aae4add x4, sp, 1232
0013aae8add x4, x4, x0, lsl #3
0013aaecstr x4, [sp+1784]
0013aaf0ldr x0, [sp+1048]
0013aaf4ldr x1, [sp+1056]
0013aaf8ldr x2, [sp+1064]
0013aafcldr x3, [sp+1784]
0013ab00bl reflect.storeRcvr
0013ab04b 0x13ab08
0013ab08
0013ab08loc_13ab08:
0013ab08ldr x0, [sp+824]
0013ab0cbl internal/abi.(*FuncType).InSlice
0013ab10str x0, [sp+1872]
0013ab14str x1, [sp+1880]
0013ab18str x2, [sp+1888]
0013ab1cstr x0, [sp+1848]
0013ab20str x1, [sp+1856]
0013ab24str x2, [sp+1864]
0013ab28str xzr, [sp+736]
0013ab2cstr x1, [sp+728]
0013ab30b 0x13ab34
0013ab34
0013ab34loc_13ab34:
0013ab34ldr x2, [sp+728]
0013ab38ldr x3, [sp+736]
0013ab3csubs xzr, x2, x3
0013ab40b.gt 0x13ab48
0013ab44b 0x13ad78
0013ab48
0013ab48loc_13ab48:
0013ab48ldr x2, [sp+736]
0013ab4cstr x2, [sp+624]
0013ab50ldr x2, [sp+736]
0013ab54ldr x3, [sp+1848]
0013ab58ldr x2, [x3+3*x2]
0013ab5cstr x2, [sp+1032]
0013ab60ldr x1, [sp+624]
0013ab64add x0, sp, 840
0013ab68bl reflect.(*abiSeq).stepsForValue
0013ab6cstr x0, [sp+784]
0013ab70str x1, [sp+792]
0013ab74str x2, [sp+800]
0013ab78ldr x2, [sp+624]
0013ab7cadd x1, x2, 1
0013ab80add x0, sp, 1528
0013ab84bl reflect.(*abiSeq).stepsForValue
0013ab88str x0, [sp+1072]
0013ab8cstr x1, [sp+1080]
0013ab90str x2, [sp+1088]
0013ab94ldr x2, [sp+792]
0013ab98str x2, [sp+776]
0013ab9ccbz x2, 0x13aba4
0013aba0b 0x13abb4
0013aba4
0013aba4loc_13aba4:
0013aba4str x1, [sp+776]
0013aba8cbnz x1, 0x13b430
0013abacb 0x13abb0
0013abb0
0013abb0loc_13abb0:
0013abb0b 0x13b0b4
0013abb4
0013abb4loc_13abb4:
0013abb4ldr x4, [sp+784]
0013abb8ldr x1, [sp+792]
0013abbcsubs xzr, x1, 0
0013abc0b.hi 0x13abc8
0013abc4b 0x13b428
0013abc8
0013abc8loc_13abc8:
0013abc8ldp x5, x6, [x4]
0013abccldp x7, x8, [x4+16]
0013abd0ldp x4, x9, [x4+32]
0013abd4stp x5, x6, [sp+312]
0013abd8stp x7, x8, [sp+328]
0013abdcstp x4, x9, [sp+344]
0013abe0ldr x4, [sp+312]
0013abe4subs xzr, x4, 1
0013abe8b.eq 0x13abf0
0013abecb 0x13acc8
0013abf0
0013abf0loc_13abf0:
0013abf0ldr x4, [sp+1072]
0013abf4ldr x1, [sp+1080]
0013abf8subs xzr, x1, 0
0013abfcb.hi 0x13ac04
0013ac00b 0x13b420
0013ac04
0013ac04loc_13ac04:
0013ac04ldp x5, x6, [x4]
0013ac08ldp x7, x8, [x4+16]
0013ac0cldp x4, x9, [x4+32]
0013ac10add x27, sp, 568
0013ac14stp x5, x6, [x27]
0013ac18add x27, sp, 584
0013ac1cstp x7, x8, [x27]
0013ac20add x27, sp, 600
0013ac24stp x4, x9, [x27]
0013ac28ldr x4, [sp+568]
0013ac2csubs xzr, x4, 1
0013ac30b.eq 0x13ac38
0013ac34b 0x13ac9c
0013ac38
0013ac38loc_13ac38:
0013ac38ldr x4, [sp+328]
0013ac3cldr x5, [sp+584]
0013ac40subs xzr, x5, x4
0013ac44b.ne 0x13b40c
0013ac48b 0x13ac4c
0013ac4c
0013ac4cloc_13ac4c:
0013ac4cldr x0, [sp+1512]
0013ac50ldr x1, [sp+592]
0013ac54adrp x2, 0x57f000
0013ac58add x2, x2, 798
0013ac5corr x3, xzr, 24
0013ac60bl reflect.add
0013ac64str x0, [sp+2104]
0013ac68ldr x0, [sp+832]
0013ac6cldr x1, [sp+336]
0013ac70adrp x2, 0x57f000
0013ac74add x2, x2, 798
0013ac78orr x3, xzr, 24
0013ac7cbl reflect.add
0013ac80str x0, [sp+1840]
0013ac84ldr x4, [sp+1032]
0013ac88ldr x1, [sp+2104]
0013ac8cmov x2, x0
0013ac90mov x0, x4
0013ac94bl reflect.typedmemmove
0013ac98b 0x13b0b4
0013ac9c
0013ac9cloc_13ac9c:
0013ac9cldr x4, [sp+1080]
0013aca0ldr x5, [sp+1072]
0013aca4ldr x6, [sp+1088]
0013aca8str x5, [sp+1816]
0013acacstr x4, [sp+1824]
0013acb0str x6, [sp+1832]
0013acb4str xzr, [sp+720]
0013acb8str x4, [sp+712]
0013acbcldr x4, [sp+1816]
0013acc0str x4, [sp+704]
0013acc4b 0x13b2c8
0013acc8
0013acc8loc_13acc8:
0013acc8ldr x4, [sp+1072]
0013acccldr x1, [sp+1080]
0013acd0subs xzr, x1, 0
0013acd4b.hi 0x13acdc
0013acd8b 0x13b2c0
0013acdc
0013acdcloc_13acdc:
0013acdcldp x5, x6, [x4]
0013ace0ldp x7, x8, [x4+16]
0013ace4ldp x4, x9, [x4+32]
0013ace8stp x5, x6, [sp+472]
0013acecstp x7, x8, [sp+488]
0013acf0stp x4, x9, [sp+504]
0013acf4ldr x4, [sp+472]
0013acf8subs xzr, x4, 1
0013acfcb.eq 0x13ad04
0013ad00b 0x13ad30
0013ad04
0013ad04loc_13ad04:
0013ad04ldr x4, [sp+792]
0013ad08ldr x5, [sp+784]
0013ad0cldr x6, [sp+800]
0013ad10str x5, [sp+1816]
0013ad14str x4, [sp+1824]
0013ad18str x6, [sp+1832]
0013ad1cstr xzr, [sp+688]
0013ad20str x4, [sp+680]
0013ad24ldr x4, [sp+1816]
0013ad28str x4, [sp+672]
0013ad2cb 0x13b14c
0013ad30
0013ad30loc_13ad30:
0013ad30ldr x2, [sp+792]
0013ad34str x2, [sp+776]
0013ad38ldr x3, [sp+1080]
0013ad3cstr x3, [sp+768]
0013ad40subs xzr, x2, x3
0013ad44b.ne 0x13b138
0013ad48b 0x13ad4c
0013ad4c
0013ad4cloc_13ad4c:
0013ad4cldr x2, [sp+792]
0013ad50ldr x3, [sp+784]
0013ad54ldr x4, [sp+800]
0013ad58str x3, [sp+1816]
0013ad5cstr x2, [sp+1824]
0013ad60str x4, [sp+1832]
0013ad64str xzr, [sp+656]
0013ad68str x2, [sp+648]
0013ad6cldr x2, [sp+1816]
0013ad70str x2, [sp+640]
0013ad74b 0x13af1c
0013ad78
0013ad78loc_13ad78:
0013ad78ldr x0, [sp+1496]
0013ad7cbl internal/abi.(*Type).Size
0013ad80str x0, [sp+416]
0013ad84orr x1, xzr, 8
0013ad88bl reflect.align
0013ad8cstr x0, [sp+416]
0013ad90ldr x1, [sp+1688]
0013ad94add x1, x0, x1
0013ad98str x1, [sp+416]
0013ad9cldrh w1, [sp+1706]
0013ada0strh w1, [sp+1488]
0013ada4ldr x0, [sp+1496]
0013ada8bl internal/abi.(*Type).Size
0013adacstr x0, [sp+760]
0013adb0ldr x1, [sp+1496]
0013adb4ldr x2, [sp+1520]
0013adb8ldr x3, [sp+1512]
0013adbcldr x4, [sp+1680]
0013adc0ldr x5, [sp+416]
0013adc4add x6, sp, 1104
0013adc8mov x7, x0
0013adccmov x0, x1
0013add0mov x1, x2
0013add4mov x2, x3
0013add8mov x3, x7
0013addcbl runtime.reflectcall
0013ade0ldr x1, [sp+816]
0013ade4cbnz x1, 0x13adec
0013ade8b 0x13ae50
0013adec
0013adecloc_13adec:
0013adecldr x21, [sp+816]
0013adf0str x21, [sp+1736]
0013adf4ldrsb x27, [x21]
0013adf8adrp x27, 0x911000
0013adfcldr w3, [x27+3056]
0013ae00cbz w3, 0x13ae08
0013ae04b 0x13ae0c
0013ae08
0013ae08loc_13ae08:
0013ae08b 0x13ae28
0013ae0c
0013ae0cloc_13ae0c:
0013ae0cadrp x0, 0x52b000
0013ae10add x0, x0, 1184
0013ae14mov x1, x21
0013ae18add x2, sp, 1104
0013ae1cbl runtime.wbMove
0013ae20ldr x21, [sp+1736]
0013ae24b 0x13ae28
0013ae28
0013ae28loc_13ae28:
0013ae28add x20, sp, 1104
0013ae2cadr x27, 16
0013ae30stp x29, x27, [sp-24]
0013ae34sub x29, sp, 24
0013ae38bl fn_87e60
0013ae3csub x29, sp, 8
0013ae40ldr x1, [sp+1488]
0013ae44ldr x2, [sp+1736]
0013ae48str x1, [x2+384]
0013ae4cb 0x13ae54
0013ae50
0013ae50loc_13ae50:
0013ae50b 0x13ae54
0013ae54
0013ae54loc_13ae54:
0013ae54ldr x0, [sp+1496]
0013ae58bl internal/abi.(*Type).Size
0013ae5cstr x0, [sp+760]
0013ae60ldr x1, [sp+1680]
0013ae64sub x1, x0, x1
0013ae68str x1, [sp+408]
0013ae6ccbnz x1, 0x13ae74
0013ae70b 0x13aec4
0013ae74
0013ae74loc_13ae74:
0013ae74ldr x0, [sp+832]
0013ae78ldr x1, [sp+992]
0013ae7cadrp x2, 0x582000
0013ae80add x2, x2, 2048
0013ae84movz x3, 29
0013ae88bl reflect.add
0013ae8cstr x0, [sp+808]
0013ae90ldr x0, [sp+1512]
0013ae94ldr x1, [sp+1680]
0013ae98adrp x2, 0x583000
0013ae9cadd x2, x2, 952
0013aea0orr x3, xzr, 30
0013aea4bl reflect.add
0013aea8str x0, [sp+1096]
0013aeacldr x2, [sp+408]
0013aeb0ldr x4, [sp+808]
0013aeb4mov x1, x0
0013aeb8mov x0, x4
0013aebcbl reflect.memmove
0013aec0b 0x13aec8
0013aec4
0013aec4loc_13aec4:
0013aec4b 0x13aec8
0013aec8
0013aec8loc_13aec8:
0013aec8ldr x2, [sp+2568]
0013aeccldrsb x27, [x2]
0013aed0orr x3, xzr, 1
0013aed4strb w3, [x2]
0013aed8ldr x1, [sp+1512]
0013aedcldr x0, [sp+1496]
0013aee0bl reflect.typedmemclr
0013aee4ldr x2, [sp+1512]
0013aee8str x2, [sp+1840]
0013aeecldr x0, [sp+1504]
0013aef0adrp x1, 0x4bb000
0013aef4add x1, x1, 4032
0013aef8bl sync.(*Pool).Put
0013aefcldr x2, [sp+2552]
0013af00str x2, [sp+1728]
0013af04ldr x2, [sp+816]
0013af08str x2, [sp+1736]
0013af0cstr x2, [sp+1808]
0013af10ldp x29, x30, [sp-8]
0013af14add sp, sp, 2544
0013af18ret x30
0013af1c
0013af1cloc_13af1c:
0013af1cldr x2, [sp+648]
0013af20ldr x3, [sp+656]
0013af24subs xzr, x2, x3
0013af28b.gt 0x13af30
0013af2cb 0x13b0b0
0013af30
0013af30loc_13af30:
0013af30ldr x2, [sp+640]
0013af34str x2, [sp+1752]
0013af38ldr x2, [sp+656]
0013af3cstr x2, [sp+616]
0013af40ldr x2, [sp+1752]
0013af44ldp x3, x4, [x2]
0013af48ldp x5, x6, [x2+16]
0013af4cldp x2, x7, [x2+32]
0013af50stp x3, x4, [sp+216]
0013af54stp x5, x6, [sp+232]
0013af58stp x2, x7, [sp+248]
0013af5cldr x0, [sp+616]
0013af60ldr x1, [sp+1080]
0013af64ldr x2, [sp+1072]
0013af68subs xzr, x1, x0
0013af6cb.hi 0x13af74
0013af70b 0x13b134
0013af74
0013af74loc_13af74:
0013af74sub x3, x0, x0, lsl #2
0013af78sub x2, x2, x3, lsl #4
0013af7cldp x3, x4, [x2]
0013af80ldp x5, x6, [x2+16]
0013af84ldp x2, x7, [x2+32]
0013af88stp x3, x4, [sp+424]
0013af8cstp x5, x6, [sp+440]
0013af90stp x2, x7, [sp+456]
0013af94ldr x2, [sp+424]
0013af98ldr x3, [sp+216]
0013af9csubs xzr, x3, x2
0013afa0b.ne 0x13b120
0013afa4b 0x13afa8
0013afa8
0013afa8loc_13afa8:
0013afa8ldr x2, [sp+216]
0013afacstr x2, [sp+632]
0013afb0subs xzr, x2, 2
0013afb4b.eq 0x13afbc
0013afb8b 0x13afc0
0013afbc
0013afbcloc_13afbc:
0013afbcb 0x13b00c
0013afc0
0013afc0loc_13afc0:
0013afc0subs xzr, x2, 3
0013afc4b.eq 0x13afcc
0013afc8b 0x13b044
0013afcc
0013afccloc_13afcc:
0013afccb 0x13afd0
0013afd0
0013afd0loc_13afd0:
0013afd0ldr x2, [sp+816]
0013afd4ldrsb x27, [x2]
0013afd8add x2, x2, 256
0013afdcldr x0, [sp+248]
0013afe0subs xzr, x0, 16
0013afe4b.lo 0x13afec
0013afe8b 0x13b118
0013afec
0013afecloc_13afec:
0013afecldr x3, [sp+456]
0013aff0ldr x2, [x2+3*x0]
0013aff4subs xzr, x3, 16
0013aff8b.lo 0x13b000
0013affcb 0x13b10c
0013b000
0013b000loc_13b000:
0013b000add x4, sp, 1360
0013b004str x2, [x4+3*x3]
0013b008b 0x13b00c
0013b00c
0013b00cloc_13b00c:
0013b00cldr x2, [sp+816]
0013b010ldrsb x27, [x2]
0013b014ldr x0, [sp+248]
0013b018subs xzr, x0, 16
0013b01cb.lo 0x13b024
0013b020b 0x13b104
0013b024
0013b024loc_13b024:
0013b024ldr x3, [sp+456]
0013b028ldr x2, [x2+3*x0]
0013b02csubs xzr, x3, 16
0013b030b.lo 0x13b038
0013b034b 0x13b0f8
0013b038
0013b038loc_13b038:
0013b038add x4, sp, 1104
0013b03cstr x2, [x4+3*x3]
0013b040b 0x13b090
0013b044
0013b044loc_13b044:
0013b044subs xzr, x2, 4
0013b048b.eq 0x13b050
0013b04cb 0x13b0d8
0013b050
0013b050loc_13b050:
0013b050b 0x13b054
0013b054
0013b054loc_13b054:
0013b054ldr x2, [sp+816]
0013b058ldrsb x27, [x2]
0013b05cadd x2, x2, 128
0013b060ldr x0, [sp+256]
0013b064subs xzr, x0, 16
0013b068b.lo 0x13b070
0013b06cb 0x13b0d0
0013b070
0013b070loc_13b070:
0013b070ldr x3, [sp+464]
0013b074ldr x2, [x2+3*x0]
0013b078subs xzr, x3, 16
0013b07cb.lo 0x13b084
0013b080b 0x13b0c4
0013b084
0013b084loc_13b084:
0013b084add x4, sp, 1232
0013b088str x2, [x4+3*x3]
0013b08cb 0x13b090
0013b090
0013b090loc_13b090:
0013b090b 0x13b094
0013b094
0013b094loc_13b094:
0013b094ldr x2, [sp+656]
0013b098add x2, x2, 1
0013b09cstr x2, [sp+656]
0013b0a0ldr x2, [sp+1752]
0013b0a4add x2, x2, 48
0013b0a8str x2, [sp+640]
0013b0acb 0x13af1c
0013b0b0
0013b0b0loc_13b0b0:
0013b0b0b 0x13b0b4
0013b0b4
0013b0b4loc_13b0b4:
0013b0b4ldr x2, [sp+736]
0013b0b8add x2, x2, 1
0013b0bcstr x2, [sp+736]
0013b0c0b 0x13ab34
0013b0c4
0013b0c4loc_13b0c4:
0013b0c4mov x0, x3
0013b0c8orr x1, xzr, 16
0013b0ccbl runtime.panicIndex
0013b0d0
0013b0d0loc_13b0d0:
0013b0d0orr x1, xzr, 16
0013b0d4bl runtime.panicIndex
0013b0d8
0013b0d8loc_13b0d8:
0013b0d8b 0x13b0dc
0013b0dc
0013b0dcloc_13b0dc:
0013b0dcb 0x13b0e0
0013b0e0
0013b0e0loc_13b0e0:
0013b0e0b 0x13b0e4
0013b0e4
0013b0e4loc_13b0e4:
0013b0e4adrp x0, 0x4ba000
0013b0e8add x0, x0, 2944
0013b0ecadrp x1, 0x5d6000
0013b0f0add x1, x1, 2704
0013b0f4bl runtime.gopanic
0013b0f8
0013b0f8loc_13b0f8:
0013b0f8mov x0, x3
0013b0fcorr x1, xzr, 16
0013b100bl runtime.panicIndex
0013b104
0013b104loc_13b104:
0013b104orr x1, xzr, 16
0013b108bl runtime.panicIndex
0013b10c
0013b10cloc_13b10c:
0013b10cmov x0, x3
0013b110orr x1, xzr, 16
0013b114bl runtime.panicIndex
0013b118
0013b118loc_13b118:
0013b118orr x1, xzr, 16
0013b11cbl runtime.panicIndex
0013b120
0013b120loc_13b120:
0013b120adrp x0, 0x4ba000
0013b124add x0, x0, 2944
0013b128adrp x1, 0x5d6000
0013b12cadd x1, x1, 2720
0013b130bl runtime.gopanic
0013b134
0013b134loc_13b134:
0013b134bl runtime.panicIndex
0013b138
0013b138loc_13b138:
0013b138adrp x0, 0x4ba000
0013b13cadd x0, x0, 2944
0013b140adrp x1, 0x5d6000
0013b144add x1, x1, 2720
0013b148bl runtime.gopanic
0013b14c
0013b14cloc_13b14c:
0013b14cldr x4, [sp+680]
0013b150ldr x5, [sp+688]
0013b154subs xzr, x4, x5
0013b158b.gt 0x13b160
0013b15cb 0x13b294
0013b160
0013b160loc_13b160:
0013b160ldr x4, [sp+672]
0013b164str x4, [sp+1768]
0013b168ldr x4, [sp+1768]
0013b16cldp x5, x6, [x4]
0013b170ldp x7, x8, [x4+16]
0013b174ldp x4, x9, [x4+32]
0013b178stp x5, x6, [sp+264]
0013b17cstp x7, x8, [sp+280]
0013b180stp x4, x9, [sp+296]
0013b184ldr x0, [sp+1512]
0013b188ldr x4, [sp+496]
0013b18cldr x5, [sp+272]
0013b190add x1, x4, x5
0013b194adrp x2, 0x57e000
0013b198add x2, x2, 798
0013b19corr x3, xzr, 24
0013b1a0bl reflect.add
0013b1a4str x0, [sp+1024]
0013b1a8ldr x4, [sp+264]
0013b1acstr x4, [sp+664]
0013b1b0subs xzr, x4, 2
0013b1b4b.eq 0x13b1bc
0013b1b8b 0x13b1dc
0013b1bc
0013b1bcloc_13b1bc:
0013b1bcb 0x13b1c0
0013b1c0
0013b1c0loc_13b1c0:
0013b1c0ldr x4, [sp+816]
0013b1c4ldr x1, [sp+296]
0013b1c8ldr x2, [sp+280]
0013b1ccmov x3, x0
0013b1d0mov x0, x4
0013b1d4bl reflect.intFromReg
0013b1d8b 0x13b274
0013b1dc
0013b1dcloc_13b1dc:
0013b1dcsubs xzr, x4, 3
0013b1e0b.eq 0x13b1e8
0013b1e4b 0x13b248
0013b1e8
0013b1e8loc_13b1e8:
0013b1e8b 0x13b1ec
0013b1ec
0013b1ecloc_13b1ec:
0013b1ecstr x0, [sp+1760]
0013b1f0ldr x4, [sp+816]
0013b1f4ldrsb x27, [x4]
0013b1f8add x4, x4, 256
0013b1fcldr x0, [sp+296]
0013b200subs xzr, x0, 16
0013b204b.lo 0x13b20c
0013b208b 0x13b2b8
0013b20c
0013b20cloc_13b20c:
0013b20cldr x5, [sp+1760]
0013b210ldrsb x27, [x5]
0013b214ldr x4, [x4+3*x0]
0013b218adrp x27, 0x910000
0013b21cldr w6, [x27+3056]
0013b220cbz w6, 0x13b228
0013b224b 0x13b22c
0013b228
0013b228loc_13b228:
0013b228b 0x13b240
0013b22c
0013b22cloc_13b22c:
0013b22cbl runtime.gcWriteBarrier2
0013b230str x4, [x25]
0013b234ldr x6, [x5]
0013b238str x6, [x25+8]
0013b23cb 0x13b240
0013b240
0013b240loc_13b240:
0013b240str x4, [x5]
0013b244b 0x13b274
0013b248
0013b248loc_13b248:
0013b248subs xzr, x4, 4
0013b24cb.eq 0x13b254
0013b250b 0x13b298
0013b254
0013b254loc_13b254:
0013b254b 0x13b258
0013b258
0013b258loc_13b258:
0013b258ldr x4, [sp+816]
0013b25cldr x1, [sp+304]
0013b260ldr x2, [sp+280]
0013b264mov x3, x0
0013b268mov x0, x4
0013b26cbl reflect.floatFromReg
0013b270b 0x13b274
0013b274
0013b274loc_13b274:
0013b274b 0x13b278
0013b278
0013b278loc_13b278:
0013b278ldr x4, [sp+688]
0013b27cadd x4, x4, 1
0013b280str x4, [sp+688]
0013b284ldr x4, [sp+1768]
0013b288add x4, x4, 48
0013b28cstr x4, [sp+672]
0013b290b 0x13b14c
0013b294
0013b294loc_13b294:
0013b294b 0x13b0b4
0013b298
0013b298loc_13b298:
0013b298b 0x13b29c
0013b29c
0013b29cloc_13b29c:
0013b29cb 0x13b2a0
0013b2a0
0013b2a0loc_13b2a0:
0013b2a0b 0x13b2a4
0013b2a4
0013b2a4loc_13b2a4:
0013b2a4adrp x0, 0x4ba000
0013b2a8add x0, x0, 2944
0013b2acadrp x1, 0x5d6000
0013b2b0add x1, x1, 2704
0013b2b4bl runtime.gopanic
0013b2b8
0013b2b8loc_13b2b8:
0013b2b8orr x1, xzr, 16
0013b2bcbl runtime.panicIndex
0013b2c0
0013b2c0loc_13b2c0:
0013b2c0mov x0, xzr
0013b2c4bl runtime.panicIndex
0013b2c8
0013b2c8loc_13b2c8:
0013b2c8ldr x4, [sp+712]
0013b2ccldr x5, [sp+720]
0013b2d0subs xzr, x4, x5
0013b2d4b.gt 0x13b2dc
0013b2d8b 0x13b3dc
0013b2dc
0013b2dcloc_13b2dc:
0013b2dcldr x4, [sp+704]
0013b2e0str x4, [sp+1776]
0013b2e4ldr x4, [sp+1776]
0013b2e8ldp x5, x6, [x4]
0013b2ecldp x7, x8, [x4+16]
0013b2f0ldp x4, x9, [x4+32]
0013b2f4add x27, sp, 520
0013b2f8stp x5, x6, [x27]
0013b2fcadd x27, sp, 536
0013b300stp x7, x8, [x27]
0013b304add x27, sp, 552
0013b308stp x4, x9, [x27]
0013b30cldr x0, [sp+832]
0013b310ldr x4, [sp+336]
0013b314ldr x5, [sp+528]
0013b318add x1, x4, x5
0013b31cadrp x2, 0x57e000
0013b320add x2, x2, 798
0013b324orr x3, xzr, 24
0013b328bl reflect.add
0013b32cstr x0, [sp+1712]
0013b330ldr x4, [sp+520]
0013b334str x4, [sp+696]
0013b338subs xzr, x4, 2
0013b33cb.eq 0x13b344
0013b340b 0x13b348
0013b344
0013b344loc_13b344:
0013b344b 0x13b37c
0013b348
0013b348loc_13b348:
0013b348subs xzr, x4, 3
0013b34cb.eq 0x13b354
0013b350b 0x13b394
0013b354
0013b354loc_13b354:
0013b354b 0x13b358
0013b358
0013b358loc_13b358:
0013b358ldrsb x27, [x0]
0013b35cldr x4, [sp+552]
0013b360ldr x5, [x0]
0013b364subs xzr, x4, 16
0013b368b.lo 0x13b370
0013b36cb 0x13b400
0013b370
0013b370loc_13b370:
0013b370add x6, sp, 1360
0013b374str x5, [x6+3*x4]
0013b378b 0x13b37c
0013b37c
0013b37cloc_13b37c:
0013b37cldr x3, [sp+1712]
0013b380ldr x1, [sp+552]
0013b384ldr x2, [sp+536]
0013b388add x0, sp, 1104
0013b38cbl reflect.intToReg
0013b390b 0x13b3bc
0013b394
0013b394loc_13b394:
0013b394subs xzr, x4, 4
0013b398b.eq 0x13b3a0
0013b39cb 0x13b3e0
0013b3a0
0013b3a0loc_13b3a0:
0013b3a0b 0x13b3a4
0013b3a4
0013b3a4loc_13b3a4:
0013b3a4ldr x1, [sp+560]
0013b3a8ldr x2, [sp+536]
0013b3acmov x3, x0
0013b3b0add x0, sp, 1104
0013b3b4bl reflect.floatToReg
0013b3b8b 0x13b3bc
0013b3bc
0013b3bcloc_13b3bc:
0013b3bcb 0x13b3c0
0013b3c0
0013b3c0loc_13b3c0:
0013b3c0ldr x4, [sp+720]
0013b3c4add x4, x4, 1
0013b3c8str x4, [sp+720]
0013b3ccldr x4, [sp+1776]
0013b3d0add x4, x4, 48
0013b3d4str x4, [sp+704]
0013b3d8b 0x13b2c8
0013b3dc
0013b3dcloc_13b3dc:
0013b3dcb 0x13b0b4
0013b3e0
0013b3e0loc_13b3e0:
0013b3e0b 0x13b3e4
0013b3e4
0013b3e4loc_13b3e4:
0013b3e4b 0x13b3e8
0013b3e8
0013b3e8loc_13b3e8:
0013b3e8b 0x13b3ec
0013b3ec
0013b3ecloc_13b3ec:
0013b3ecadrp x0, 0x4ba000
0013b3f0add x0, x0, 2944
0013b3f4adrp x1, 0x5d6000
0013b3f8add x1, x1, 2688
0013b3fcbl runtime.gopanic
0013b400
0013b400loc_13b400:
0013b400mov x0, x4
0013b404orr x1, xzr, 16
0013b408bl runtime.panicIndex
0013b40c
0013b40cloc_13b40c:
0013b40cadrp x0, 0x4ba000
0013b410add x0, x0, 2944
0013b414adrp x1, 0x5d6000
0013b418add x1, x1, 2672
0013b41cbl runtime.gopanic
0013b420
0013b420loc_13b420:
0013b420mov x0, xzr
0013b424bl runtime.panicIndex
0013b428
0013b428loc_13b428:
0013b428mov x0, xzr
0013b42cbl runtime.panicIndex
0013b430
0013b430loc_13b430:
0013b430adrp x0, 0x4ba000
0013b434add x0, x0, 2944
0013b438adrp x1, 0x5d6000
0013b43cadd x1, x1, 2672
0013b440bl runtime.gopanic
0013b444
0013b444loc_13b444:
0013b444orr x1, xzr, 16
0013b448bl runtime.panicIndex
0013b44c
0013b44cloc_13b44c:
0013b44cb 0x13b450
0013b450
0013b450loc_13b450:
0013b450b 0x13b454
0013b454
0013b454loc_13b454:
0013b454b 0x13b458
0013b458
0013b458loc_13b458:
0013b458adrp x0, 0x4ba000
0013b45cadd x0, x0, 2944
0013b460adrp x1, 0x5d6000
0013b464add x1, x1, 2576
0013b468bl runtime.gopanic
0013b46c
0013b46cloc_13b46c:
0013b46corr x1, xzr, 16
0013b470bl runtime.panicIndex
0013b474
0013b474loc_13b474:
0013b474orr x1, xzr, 16
0013b478bl runtime.panicIndex
0013b47c
0013b47cloc_13b47c:
0013b47cb 0x13b480
0013b480
0013b480loc_13b480:
0013b480b 0x13b454
0013b484
0013b484loc_13b484:
0013b484mov x0, xzr
0013b488bl runtime.panicIndex
0013b48c
0013b48cloc_13b48c:
0013b48cmov x1, x6
0013b490adrp x2, 0x4cf000
0013b494add x2, x2, 3520
0013b498bl runtime.panicdottypeE
0013b49chint
0013b4a0
0013b4a0loc_13b4a0:
0013b4a0stp x0, x1, [sp+8]
0013b4a4stp x2, x3, [sp+24]
0013b4a8mov x3, x30
0013b4acbl runtime.morestack_noctxt.abi0
0013b4b0ldp x0, x1, [sp+8]
0013b4b4ldp x2, x3, [sp+24]
0013b4b8b 0x13a740
0013b4bc
0013b4bcloc_13b4bc:
0013b4bcldr x17, [x16]
0013b4c0add x20, sp, 2552
0013b4c4subs xzr, x20, x17
0013b4c8b.ne 0x13a768
0013b4ccadd x20, sp, 8
0013b4d0str x20, [x16]
0013b4d4b 0x13a768
0013b4d8udf 0
0013b4dcudf 0
0013a740
0013a740reflect.callMethod: ; void reflect.callMethod(reflect.methodValue * ctxt, void * frame, bool * retValid, internal/abi.RegArgs * regs)
0013a740ldr x16, [x28+16]
0013a744sub x17, sp, 2416
0013a748subs xzr, x17, x16
0013a74cb.ls 0x13b4a0
0013a750sub x20, sp, 2544
0013a754stp x29, x30, [x20-8]
0013a758add sp, x20, 0
0013a75csub x29, sp, 8
0013a760ldr x16, [x28+32]
0013a764cbnz x16, 0x13b4bc
0013a768
0013a768loc_13a768:
0013a768str x0, [sp+2552]
0013a76cstr x1, [sp+2560]
0013a770str x2, [sp+2568]
0013a774str x3, [sp+2576]
0013a778ldrsb x27, [x0]
0013a77cldr x6, [x0+40]
0013a780ldr x7, [x0+48]
0013a784ldr x8, [x0+56]
0013a788str x6, [sp+1048]
0013a78cstr x7, [sp+1056]
0013a790str x8, [sp+1064]
0013a794str xzr, [sp+2120]
0013a798str xzr, [sp+2112]
0013a79cstr xzr, [sp+2104]
0013a7a0ldr x6, [sp+2552]
0013a7a4ldrsb x27, [x6]
0013a7a8ldr x5, [x6+32]
0013a7acstr x5, [sp+752]
0013a7b0ldr x2, [sp+1048]
0013a7b4ldr x3, [sp+1056]
0013a7b8ldr x4, [sp+1064]
0013a7bcadrp x0, 0x576000
0013a7c0add x0, x0, 1058
0013a7c4orr x1, xzr, 4
0013a7c8bl reflect.methodReceiver
0013a7ccstr x0, [sp+2120]
0013a7d0str x1, [sp+2112]
0013a7d4str x2, [sp+2104]
0013a7d8ldr x6, [sp+2120]
0013a7dcstr x6, [sp+1744]
0013a7e0ldr x6, [sp+2112]
0013a7e4str x6, [sp+1720]
0013a7e8ldr x6, [sp+2104]
0013a7ecstr x6, [sp+2528]
0013a7f0ldr x6, [sp+1744]
0013a7f4str x6, [sp+1040]
0013a7f8ldr x6, [sp+1720]
0013a7fcstr x6, [sp+824]
0013a800ldr x6, [sp+2528]
0013a804str x6, [sp+1520]
0013a808str xzr, [sp+2120]
0013a80cstr xzr, [sp+2096]
0013a810add x20, sp, 1912
0013a814adr x27, 16
0013a818stp x29, x27, [sp-24]
0013a81csub x29, sp, 24
0013a820bl fn_87ce4
0013a824sub x29, sp, 8
0013a828str xzr, [sp+2088]
0013a82cldr x0, [sp+824]
0013a830mov x1, xzr
0013a834bl reflect.funcLayout
0013a838str x0, [sp+2120]
0013a83cstr x1, [sp+2096]
0013a840add x21, sp, 1912
0013a844add x20, sp, 8
0013a848adr x27, 16
0013a84cstp x29, x27, [sp-24]
0013a850sub x29, sp, 24
0013a854bl fn_87ec8
0013a858sub x29, sp, 8
0013a85cldr x6, [sp+184]
0013a860str x6, [sp+2088]
0013a864ldr x6, [sp+2120]
0013a868str x6, [sp+2520]
0013a86cldr x6, [sp+2096]
0013a870str x6, [sp+2512]
0013a874add x21, sp, 2328
0013a878add x20, sp, 1912
0013a87cadr x27, 16
0013a880stp x29, x27, [sp-24]
0013a884sub x29, sp, 24
0013a888bl fn_87ec8
0013a88csub x29, sp, 8
0013a890ldr x6, [sp+2088]
0013a894str x6, [sp+2504]
0013a898add x21, sp, 840
0013a89cadd x20, sp, 1912
0013a8a0adr x27, 16
0013a8a4stp x29, x27, [sp-24]
0013a8a8sub x29, sp, 24
0013a8acbl fn_87ec8
0013a8b0sub x29, sp, 8
0013a8b4ldr x6, [sp+2088]
0013a8b8str x6, [sp+1016]
0013a8bcldr x6, [sp+2560]
0013a8c0str x6, [sp+832]
0013a8c4ldr x6, [sp+2576]
0013a8c8str x6, [sp+816]
0013a8ccstr xzr, [sp+2120]
0013a8d0str xzr, [sp+2096]
0013a8d4add x20, sp, 1912
0013a8d8adr x27, 16
0013a8dcstp x29, x27, [sp-24]
0013a8e0sub x29, sp, 24
0013a8e4bl fn_87ce4
0013a8e8sub x29, sp, 8
0013a8ecstr xzr, [sp+2088]
0013a8f0ldr x1, [sp+1040]
0013a8f4ldr x0, [sp+824]
0013a8f8bl reflect.funcLayout
0013a8fcstr x0, [sp+2120]
0013a900str x1, [sp+2096]
0013a904add x21, sp, 1912
0013a908add x20, sp, 8
0013a90cadr x27, 16
0013a910stp x29, x27, [sp-24]
0013a914sub x29, sp, 24
0013a918bl fn_87ec8
0013a91csub x29, sp, 8
0013a920ldr x6, [sp+184]
0013a924str x6, [sp+2088]
0013a928ldr x6, [sp+2120]
0013a92cstr x6, [sp+2320]
0013a930ldr x6, [sp+2096]
0013a934str x6, [sp+2312]
0013a938add x21, sp, 2128
0013a93cadd x20, sp, 1912
0013a940adr x27, 16
0013a944stp x29, x27, [sp-24]
0013a948sub x29, sp, 24
0013a94cbl fn_87ec8
0013a950sub x29, sp, 8
0013a954ldr x6, [sp+2088]
0013a958str x6, [sp+2304]
0013a95cldr x6, [sp+2320]
0013a960str x6, [sp+1496]
0013a964ldr x6, [sp+2312]
0013a968str x6, [sp+1504]
0013a96cadd x21, sp, 1528
0013a970add x20, sp, 2128
0013a974adr x27, 16
0013a978stp x29, x27, [sp-24]
0013a97csub x29, sp, 24
0013a980bl fn_87ec8
0013a984sub x29, sp, 8
0013a988ldr x6, [sp+2304]
0013a98cstr x6, [sp+1704]
0013a990ldr x0, [sp+1504]
0013a994bl sync.(*Pool).Get
0013a998str x0, [sp+1896]
0013a99cstr x1, [sp+1904]
0013a9a0adrp x6, 0x4bb000
0013a9a4add x6, x6, 4032
0013a9a8subs xzr, x0, x6
0013a9acb.eq 0x13a9b4
0013a9b0b 0x13b48c
0013a9b4
0013a9b4loc_13a9b4:
0013a9b4str x1, [sp+1512]
0013a9b8add x20, sp, 1104
0013a9bcadr x27, 16
0013a9c0stp x29, x27, [sp-24]
0013a9c4sub x29, sp, 24
0013a9c8bl fn_87cb0
0013a9ccsub x29, sp, 8
0013a9d0str xzr, [sp+1488]
0013a9d4ldr x4, [sp+1528]
0013a9d8ldr x1, [sp+1536]
0013a9dcsubs xzr, x1, 0
0013a9e0b.hi 0x13a9e8
0013a9e4b 0x13b484
0013a9e8
0013a9e8loc_13a9e8:
0013a9e8ldp x5, x6, [x4]
0013a9ecldp x7, x8, [x4+16]
0013a9f0ldp x4, x9, [x4+32]
0013a9f4stp x5, x6, [sp+360]
0013a9f8stp x7, x8, [sp+376]
0013a9fcstp x4, x9, [sp+392]
0013aa00ldr x4, [sp+360]
0013aa04str x4, [sp+744]
0013aa08subs xzr, x4, 2
0013aa0cb.le 0x13aa14
0013aa10b 0x13aa4c
0013aa14
0013aa14loc_13aa14:
0013aa14subs xzr, x4, 1
0013aa18b.eq 0x13aa20
0013aa1cb 0x13aa3c
0013aa20
0013aa20loc_13aa20:
0013aa20b 0x13aa24
0013aa24
0013aa24loc_13aa24:
0013aa24ldr x0, [sp+1048]
0013aa28ldr x3, [sp+1512]
0013aa2cldr x1, [sp+1056]
0013aa30ldr x2, [sp+1064]
0013aa34bl reflect.storeRcvr
0013aa38b 0x13ab08
0013aa3c
0013aa3cloc_13aa3c:
0013aa3csubs xzr, x4, 2
0013aa40b.eq 0x13aa48
0013aa44b 0x13b47c
0013aa48
0013aa48loc_13aa48:
0013aa48b 0x13aa90
0013aa4c
0013aa4cloc_13aa4c:
0013aa4csubs xzr, x4, 3
0013aa50b.eq 0x13aa58
0013aa54b 0x13aac4
0013aa58
0013aa58loc_13aa58:
0013aa58b 0x13aa5c
0013aa5c
0013aa5cloc_13aa5c:
0013aa5cldr x0, [sp+392]
0013aa60subs xzr, x0, 16
0013aa64b.lo 0x13aa6c
0013aa68b 0x13b474
0013aa6c
0013aa6cloc_13aa6c:
0013aa6cadd x4, sp, 1360
0013aa70add x4, x4, x0, lsl #3
0013aa74str x4, [sp+1800]
0013aa78ldr x0, [sp+1048]
0013aa7cldr x1, [sp+1056]
0013aa80ldr x2, [sp+1064]
0013aa84ldr x3, [sp+1800]
0013aa88bl reflect.storeRcvr
0013aa8cb 0x13aa90
0013aa90
0013aa90loc_13aa90:
0013aa90ldr x0, [sp+392]
0013aa94subs xzr, x0, 16
0013aa98b.lo 0x13aaa0
0013aa9cb 0x13b46c
0013aaa0
0013aaa0loc_13aaa0:
0013aaa0add x4, sp, 1104
0013aaa4add x4, x4, x0, lsl #3
0013aaa8str x4, [sp+1792]
0013aaacldr x0, [sp+1048]
0013aab0ldr x1, [sp+1056]
0013aab4ldr x2, [sp+1064]
0013aab8ldr x3, [sp+1792]
0013aabcbl reflect.storeRcvr
0013aac0b 0x13ab08
0013aac4
0013aac4loc_13aac4:
0013aac4subs xzr, x4, 4
0013aac8b.eq 0x13aad0
0013aaccb 0x13b44c
0013aad0
0013aad0loc_13aad0:
0013aad0b 0x13aad4
0013aad4
0013aad4loc_13aad4:
0013aad4ldr x0, [sp+400]
0013aad8subs xzr, x0, 16
0013aadcb.lo 0x13aae4
0013aae0b 0x13b444
0013aae4
0013aae4loc_13aae4:
0013aae4add x4, sp, 1232
0013aae8add x4, x4, x0, lsl #3
0013aaecstr x4, [sp+1784]
0013aaf0ldr x0, [sp+1048]
0013aaf4ldr x1, [sp+1056]
0013aaf8ldr x2, [sp+1064]
0013aafcldr x3, [sp+1784]
0013ab00bl reflect.storeRcvr
0013ab04b 0x13ab08
0013ab08
0013ab08loc_13ab08:
0013ab08ldr x0, [sp+824]
0013ab0cbl internal/abi.(*FuncType).InSlice
0013ab10str x0, [sp+1872]
0013ab14str x1, [sp+1880]
0013ab18str x2, [sp+1888]
0013ab1cstr x0, [sp+1848]
0013ab20str x1, [sp+1856]
0013ab24str x2, [sp+1864]
0013ab28str xzr, [sp+736]
0013ab2cstr x1, [sp+728]
0013ab30b 0x13ab34
0013ab34
0013ab34loc_13ab34:
0013ab34ldr x2, [sp+728]
0013ab38ldr x3, [sp+736]
0013ab3csubs xzr, x2, x3
0013ab40b.gt 0x13ab48
0013ab44b 0x13ad78
0013ab48
0013ab48loc_13ab48:
0013ab48ldr x2, [sp+736]
0013ab4cstr x2, [sp+624]
0013ab50ldr x2, [sp+736]
0013ab54ldr x3, [sp+1848]
0013ab58ldr x2, [x3+3*x2]
0013ab5cstr x2, [sp+1032]
0013ab60ldr x1, [sp+624]
0013ab64add x0, sp, 840
0013ab68bl reflect.(*abiSeq).stepsForValue
0013ab6cstr x0, [sp+784]
0013ab70str x1, [sp+792]
0013ab74str x2, [sp+800]
0013ab78ldr x2, [sp+624]
0013ab7cadd x1, x2, 1
0013ab80add x0, sp, 1528
0013ab84bl reflect.(*abiSeq).stepsForValue
0013ab88str x0, [sp+1072]
0013ab8cstr x1, [sp+1080]
0013ab90str x2, [sp+1088]
0013ab94ldr x2, [sp+792]
0013ab98str x2, [sp+776]
0013ab9ccbz x2, 0x13aba4
0013aba0b 0x13abb4
0013aba4
0013aba4loc_13aba4:
0013aba4str x1, [sp+776]
0013aba8cbnz x1, 0x13b430
0013abacb 0x13abb0
0013abb0
0013abb0loc_13abb0:
0013abb0b 0x13b0b4
0013abb4
0013abb4loc_13abb4:
0013abb4ldr x4, [sp+784]
0013abb8ldr x1, [sp+792]
0013abbcsubs xzr, x1, 0
0013abc0b.hi 0x13abc8
0013abc4b 0x13b428
0013abc8
0013abc8loc_13abc8:
0013abc8ldp x5, x6, [x4]
0013abccldp x7, x8, [x4+16]
0013abd0ldp x4, x9, [x4+32]
0013abd4stp x5, x6, [sp+312]
0013abd8stp x7, x8, [sp+328]
0013abdcstp x4, x9, [sp+344]
0013abe0ldr x4, [sp+312]
0013abe4subs xzr, x4, 1
0013abe8b.eq 0x13abf0
0013abecb 0x13acc8
0013abf0
0013abf0loc_13abf0:
0013abf0ldr x4, [sp+1072]
0013abf4ldr x1, [sp+1080]
0013abf8subs xzr, x1, 0
0013abfcb.hi 0x13ac04
0013ac00b 0x13b420
0013ac04
0013ac04loc_13ac04:
0013ac04ldp x5, x6, [x4]
0013ac08ldp x7, x8, [x4+16]
0013ac0cldp x4, x9, [x4+32]
0013ac10add x27, sp, 568
0013ac14stp x5, x6, [x27]
0013ac18add x27, sp, 584
0013ac1cstp x7, x8, [x27]
0013ac20add x27, sp, 600
0013ac24stp x4, x9, [x27]
0013ac28ldr x4, [sp+568]
0013ac2csubs xzr, x4, 1
0013ac30b.eq 0x13ac38
0013ac34b 0x13ac9c
0013ac38
0013ac38loc_13ac38:
0013ac38ldr x4, [sp+328]
0013ac3cldr x5, [sp+584]
0013ac40subs xzr, x5, x4
0013ac44b.ne 0x13b40c
0013ac48b 0x13ac4c
0013ac4c
0013ac4cloc_13ac4c:
0013ac4cldr x0, [sp+1512]
0013ac50ldr x1, [sp+592]
0013ac54adrp x2, 0x57f000
0013ac58add x2, x2, 798
0013ac5corr x3, xzr, 24
0013ac60bl reflect.add
0013ac64str x0, [sp+2104]
0013ac68ldr x0, [sp+832]
0013ac6cldr x1, [sp+336]
0013ac70adrp x2, 0x57f000
0013ac74add x2, x2, 798
0013ac78orr x3, xzr, 24
0013ac7cbl reflect.add
0013ac80str x0, [sp+1840]
0013ac84ldr x4, [sp+1032]
0013ac88ldr x1, [sp+2104]
0013ac8cmov x2, x0
0013ac90mov x0, x4
0013ac94bl reflect.typedmemmove
0013ac98b 0x13b0b4
0013ac9c
0013ac9cloc_13ac9c:
0013ac9cldr x4, [sp+1080]
0013aca0ldr x5, [sp+1072]
0013aca4ldr x6, [sp+1088]
0013aca8str x5, [sp+1816]
0013acacstr x4, [sp+1824]
0013acb0str x6, [sp+1832]
0013acb4str xzr, [sp+720]
0013acb8str x4, [sp+712]
0013acbcldr x4, [sp+1816]
0013acc0str x4, [sp+704]
0013acc4b 0x13b2c8
0013acc8
0013acc8loc_13acc8:
0013acc8ldr x4, [sp+1072]
0013acccldr x1, [sp+1080]
0013acd0subs xzr, x1, 0
0013acd4b.hi 0x13acdc
0013acd8b 0x13b2c0
0013acdc
0013acdcloc_13acdc:
0013acdcldp x5, x6, [x4]
0013ace0ldp x7, x8, [x4+16]
0013ace4ldp x4, x9, [x4+32]
0013ace8stp x5, x6, [sp+472]
0013acecstp x7, x8, [sp+488]
0013acf0stp x4, x9, [sp+504]
0013acf4ldr x4, [sp+472]
0013acf8subs xzr, x4, 1
0013acfcb.eq 0x13ad04
0013ad00b 0x13ad30
0013ad04
0013ad04loc_13ad04:
0013ad04ldr x4, [sp+792]
0013ad08ldr x5, [sp+784]
0013ad0cldr x6, [sp+800]
0013ad10str x5, [sp+1816]
0013ad14str x4, [sp+1824]
0013ad18str x6, [sp+1832]
0013ad1cstr xzr, [sp+688]
0013ad20str x4, [sp+680]
0013ad24ldr x4, [sp+1816]
0013ad28str x4, [sp+672]
0013ad2cb 0x13b14c
0013ad30
0013ad30loc_13ad30:
0013ad30ldr x2, [sp+792]
0013ad34str x2, [sp+776]
0013ad38ldr x3, [sp+1080]
0013ad3cstr x3, [sp+768]
0013ad40subs xzr, x2, x3
0013ad44b.ne 0x13b138
0013ad48b 0x13ad4c
0013ad4c
0013ad4cloc_13ad4c:
0013ad4cldr x2, [sp+792]
0013ad50ldr x3, [sp+784]
0013ad54ldr x4, [sp+800]
0013ad58str x3, [sp+1816]
0013ad5cstr x2, [sp+1824]
0013ad60str x4, [sp+1832]
0013ad64str xzr, [sp+656]
0013ad68str x2, [sp+648]
0013ad6cldr x2, [sp+1816]
0013ad70str x2, [sp+640]
0013ad74b 0x13af1c
0013ad78
0013ad78loc_13ad78:
0013ad78ldr x0, [sp+1496]
0013ad7cbl internal/abi.(*Type).Size
0013ad80str x0, [sp+416]
0013ad84orr x1, xzr, 8
0013ad88bl reflect.align
0013ad8cstr x0, [sp+416]
0013ad90ldr x1, [sp+1688]
0013ad94add x1, x0, x1
0013ad98str x1, [sp+416]
0013ad9cldrh w1, [sp+1706]
0013ada0strh w1, [sp+1488]
0013ada4ldr x0, [sp+1496]
0013ada8bl internal/abi.(*Type).Size
0013adacstr x0, [sp+760]
0013adb0ldr x1, [sp+1496]
0013adb4ldr x2, [sp+1520]
0013adb8ldr x3, [sp+1512]
0013adbcldr x4, [sp+1680]
0013adc0ldr x5, [sp+416]
0013adc4add x6, sp, 1104
0013adc8mov x7, x0
0013adccmov x0, x1
0013add0mov x1, x2
0013add4mov x2, x3
0013add8mov x3, x7
0013addcbl runtime.reflectcall
0013ade0ldr x1, [sp+816]
0013ade4cbnz x1, 0x13adec
0013ade8b 0x13ae50
0013adec
0013adecloc_13adec:
0013adecldr x21, [sp+816]
0013adf0str x21, [sp+1736]
0013adf4ldrsb x27, [x21]
0013adf8adrp x27, 0x911000
0013adfcldr w3, [x27+3056]
0013ae00cbz w3, 0x13ae08
0013ae04b 0x13ae0c
0013ae08
0013ae08loc_13ae08:
0013ae08b 0x13ae28
0013ae0c
0013ae0cloc_13ae0c:
0013ae0cadrp x0, 0x52b000
0013ae10add x0, x0, 1184
0013ae14mov x1, x21
0013ae18add x2, sp, 1104
0013ae1cbl runtime.wbMove
0013ae20ldr x21, [sp+1736]
0013ae24b 0x13ae28
0013ae28
0013ae28loc_13ae28:
0013ae28add x20, sp, 1104
0013ae2cadr x27, 16
0013ae30stp x29, x27, [sp-24]
0013ae34sub x29, sp, 24
0013ae38bl fn_87e60
0013ae3csub x29, sp, 8
0013ae40ldr x1, [sp+1488]
0013ae44ldr x2, [sp+1736]
0013ae48str x1, [x2+384]
0013ae4cb 0x13ae54
0013ae50
0013ae50loc_13ae50:
0013ae50b 0x13ae54
0013ae54
0013ae54loc_13ae54:
0013ae54ldr x0, [sp+1496]
0013ae58bl internal/abi.(*Type).Size
0013ae5cstr x0, [sp+760]
0013ae60ldr x1, [sp+1680]
0013ae64sub x1, x0, x1
0013ae68str x1, [sp+408]
0013ae6ccbnz x1, 0x13ae74
0013ae70b 0x13aec4
0013ae74
0013ae74loc_13ae74:
0013ae74ldr x0, [sp+832]
0013ae78ldr x1, [sp+992]
0013ae7cadrp x2, 0x582000
0013ae80add x2, x2, 2048
0013ae84movz x3, 29
0013ae88bl reflect.add
0013ae8cstr x0, [sp+808]
0013ae90ldr x0, [sp+1512]
0013ae94ldr x1, [sp+1680]
0013ae98adrp x2, 0x583000
0013ae9cadd x2, x2, 952
0013aea0orr x3, xzr, 30
0013aea4bl reflect.add
0013aea8str x0, [sp+1096]
0013aeacldr x2, [sp+408]
0013aeb0ldr x4, [sp+808]
0013aeb4mov x1, x0
0013aeb8mov x0, x4
0013aebcbl reflect.memmove
0013aec0b 0x13aec8
0013aec4
0013aec4loc_13aec4:
0013aec4b 0x13aec8
0013aec8
0013aec8loc_13aec8:
0013aec8ldr x2, [sp+2568]
0013aeccldrsb x27, [x2]
0013aed0orr x3, xzr, 1
0013aed4strb w3, [x2]
0013aed8ldr x1, [sp+1512]
0013aedcldr x0, [sp+1496]
0013aee0bl reflect.typedmemclr
0013aee4ldr x2, [sp+1512]
0013aee8str x2, [sp+1840]
0013aeecldr x0, [sp+1504]
0013aef0adrp x1, 0x4bb000
0013aef4add x1, x1, 4032
0013aef8bl sync.(*Pool).Put
0013aefcldr x2, [sp+2552]
0013af00str x2, [sp+1728]
0013af04ldr x2, [sp+816]
0013af08str x2, [sp+1736]
0013af0cstr x2, [sp+1808]
0013af10ldp x29, x30, [sp-8]
0013af14add sp, sp, 2544
0013af18ret x30
0013af1c
0013af1cloc_13af1c:
0013af1cldr x2, [sp+648]
0013af20ldr x3, [sp+656]
0013af24subs xzr, x2, x3
0013af28b.gt 0x13af30
0013af2cb 0x13b0b0
0013af30
0013af30loc_13af30:
0013af30ldr x2, [sp+640]
0013af34str x2, [sp+1752]
0013af38ldr x2, [sp+656]
0013af3cstr x2, [sp+616]
0013af40ldr x2, [sp+1752]
0013af44ldp x3, x4, [x2]
0013af48ldp x5, x6, [x2+16]
0013af4cldp x2, x7, [x2+32]
0013af50stp x3, x4, [sp+216]
0013af54stp x5, x6, [sp+232]
0013af58stp x2, x7, [sp+248]
0013af5cldr x0, [sp+616]
0013af60ldr x1, [sp+1080]
0013af64ldr x2, [sp+1072]
0013af68subs xzr, x1, x0
0013af6cb.hi 0x13af74
0013af70b 0x13b134
0013af74
0013af74loc_13af74:
0013af74sub x3, x0, x0, lsl #2
0013af78sub x2, x2, x3, lsl #4
0013af7cldp x3, x4, [x2]
0013af80ldp x5, x6, [x2+16]
0013af84ldp x2, x7, [x2+32]
0013af88stp x3, x4, [sp+424]
0013af8cstp x5, x6, [sp+440]
0013af90stp x2, x7, [sp+456]
0013af94ldr x2, [sp+424]
0013af98ldr x3, [sp+216]
0013af9csubs xzr, x3, x2
0013afa0b.ne 0x13b120
0013afa4b 0x13afa8
0013afa8
0013afa8loc_13afa8:
0013afa8ldr x2, [sp+216]
0013afacstr x2, [sp+632]
0013afb0subs xzr, x2, 2
0013afb4b.eq 0x13afbc
0013afb8b 0x13afc0
0013afbc
0013afbcloc_13afbc:
0013afbcb 0x13b00c
0013afc0
0013afc0loc_13afc0:
0013afc0subs xzr, x2, 3
0013afc4b.eq 0x13afcc
0013afc8b 0x13b044
0013afcc
0013afccloc_13afcc:
0013afccb 0x13afd0
0013afd0
0013afd0loc_13afd0:
0013afd0ldr x2, [sp+816]
0013afd4ldrsb x27, [x2]
0013afd8add x2, x2, 256
0013afdcldr x0, [sp+248]
0013afe0subs xzr, x0, 16
0013afe4b.lo 0x13afec
0013afe8b 0x13b118
0013afec
0013afecloc_13afec:
0013afecldr x3, [sp+456]
0013aff0ldr x2, [x2+3*x0]
0013aff4subs xzr, x3, 16
0013aff8b.lo 0x13b000
0013affcb 0x13b10c
0013b000
0013b000loc_13b000:
0013b000add x4, sp, 1360
0013b004str x2, [x4+3*x3]
0013b008b 0x13b00c
0013b00c
0013b00cloc_13b00c:
0013b00cldr x2, [sp+816]
0013b010ldrsb x27, [x2]
0013b014ldr x0, [sp+248]
0013b018subs xzr, x0, 16
0013b01cb.lo 0x13b024
0013b020b 0x13b104
0013b024
0013b024loc_13b024:
0013b024ldr x3, [sp+456]
0013b028ldr x2, [x2+3*x0]
0013b02csubs xzr, x3, 16
0013b030b.lo 0x13b038
0013b034b 0x13b0f8
0013b038
0013b038loc_13b038:
0013b038add x4, sp, 1104
0013b03cstr x2, [x4+3*x3]
0013b040b 0x13b090
0013b044
0013b044loc_13b044:
0013b044subs xzr, x2, 4
0013b048b.eq 0x13b050
0013b04cb 0x13b0d8
0013b050
0013b050loc_13b050:
0013b050b 0x13b054
0013b054
0013b054loc_13b054:
0013b054ldr x2, [sp+816]
0013b058ldrsb x27, [x2]
0013b05cadd x2, x2, 128
0013b060ldr x0, [sp+256]
0013b064subs xzr, x0, 16
0013b068b.lo 0x13b070
0013b06cb 0x13b0d0
0013b070
0013b070loc_13b070:
0013b070ldr x3, [sp+464]
0013b074ldr x2, [x2+3*x0]
0013b078subs xzr, x3, 16
0013b07cb.lo 0x13b084
0013b080b 0x13b0c4
0013b084
0013b084loc_13b084:
0013b084add x4, sp, 1232
0013b088str x2, [x4+3*x3]
0013b08cb 0x13b090
0013b090
0013b090loc_13b090:
0013b090b 0x13b094
0013b094
0013b094loc_13b094:
0013b094ldr x2, [sp+656]
0013b098add x2, x2, 1
0013b09cstr x2, [sp+656]
0013b0a0ldr x2, [sp+1752]
0013b0a4add x2, x2, 48
0013b0a8str x2, [sp+640]
0013b0acb 0x13af1c
0013b0b0
0013b0b0loc_13b0b0:
0013b0b0b 0x13b0b4
0013b0b4
0013b0b4loc_13b0b4:
0013b0b4ldr x2, [sp+736]
0013b0b8add x2, x2, 1
0013b0bcstr x2, [sp+736]
0013b0c0b 0x13ab34
0013b0c4
0013b0c4loc_13b0c4:
0013b0c4mov x0, x3
0013b0c8orr x1, xzr, 16
0013b0ccbl runtime.panicIndex
0013b0d0
0013b0d0loc_13b0d0:
0013b0d0orr x1, xzr, 16
0013b0d4bl runtime.panicIndex
0013b0d8
0013b0d8loc_13b0d8:
0013b0d8b 0x13b0dc
0013b0dc
0013b0dcloc_13b0dc:
0013b0dcb 0x13b0e0
0013b0e0
0013b0e0loc_13b0e0:
0013b0e0b 0x13b0e4
0013b0e4
0013b0e4loc_13b0e4:
0013b0e4adrp x0, 0x4ba000
0013b0e8add x0, x0, 2944
0013b0ecadrp x1, 0x5d6000
0013b0f0add x1, x1, 2704
0013b0f4bl runtime.gopanic
0013b0f8
0013b0f8loc_13b0f8:
0013b0f8mov x0, x3
0013b0fcorr x1, xzr, 16
0013b100bl runtime.panicIndex
0013b104
0013b104loc_13b104:
0013b104orr x1, xzr, 16
0013b108bl runtime.panicIndex
0013b10c
0013b10cloc_13b10c:
0013b10cmov x0, x3
0013b110orr x1, xzr, 16
0013b114bl runtime.panicIndex
0013b118
0013b118loc_13b118:
0013b118orr x1, xzr, 16
0013b11cbl runtime.panicIndex
0013b120
0013b120loc_13b120:
0013b120adrp x0, 0x4ba000
0013b124add x0, x0, 2944
0013b128adrp x1, 0x5d6000
0013b12cadd x1, x1, 2720
0013b130bl runtime.gopanic
0013b134
0013b134loc_13b134:
0013b134bl runtime.panicIndex
0013b138
0013b138loc_13b138:
0013b138adrp x0, 0x4ba000
0013b13cadd x0, x0, 2944
0013b140adrp x1, 0x5d6000
0013b144add x1, x1, 2720
0013b148bl runtime.gopanic
0013b14c
0013b14cloc_13b14c:
0013b14cldr x4, [sp+680]
0013b150ldr x5, [sp+688]
0013b154subs xzr, x4, x5
0013b158b.gt 0x13b160
0013b15cb 0x13b294
0013b160
0013b160loc_13b160:
0013b160ldr x4, [sp+672]
0013b164str x4, [sp+1768]
0013b168ldr x4, [sp+1768]
0013b16cldp x5, x6, [x4]
0013b170ldp x7, x8, [x4+16]
0013b174ldp x4, x9, [x4+32]
0013b178stp x5, x6, [sp+264]
0013b17cstp x7, x8, [sp+280]
0013b180stp x4, x9, [sp+296]
0013b184ldr x0, [sp+1512]
0013b188ldr x4, [sp+496]
0013b18cldr x5, [sp+272]
0013b190add x1, x4, x5
0013b194adrp x2, 0x57e000
0013b198add x2, x2, 798
0013b19corr x3, xzr, 24
0013b1a0bl reflect.add
0013b1a4str x0, [sp+1024]
0013b1a8ldr x4, [sp+264]
0013b1acstr x4, [sp+664]
0013b1b0subs xzr, x4, 2
0013b1b4b.eq 0x13b1bc
0013b1b8b 0x13b1dc
0013b1bc
0013b1bcloc_13b1bc:
0013b1bcb 0x13b1c0
0013b1c0
0013b1c0loc_13b1c0:
0013b1c0ldr x4, [sp+816]
0013b1c4ldr x1, [sp+296]
0013b1c8ldr x2, [sp+280]
0013b1ccmov x3, x0
0013b1d0mov x0, x4
0013b1d4bl reflect.intFromReg
0013b1d8b 0x13b274
0013b1dc
0013b1dcloc_13b1dc:
0013b1dcsubs xzr, x4, 3
0013b1e0b.eq 0x13b1e8
0013b1e4b 0x13b248
0013b1e8
0013b1e8loc_13b1e8:
0013b1e8b 0x13b1ec
0013b1ec
0013b1ecloc_13b1ec:
0013b1ecstr x0, [sp+1760]
0013b1f0ldr x4, [sp+816]
0013b1f4ldrsb x27, [x4]
0013b1f8add x4, x4, 256
0013b1fcldr x0, [sp+296]
0013b200subs xzr, x0, 16
0013b204b.lo 0x13b20c
0013b208b 0x13b2b8
0013b20c
0013b20cloc_13b20c:
0013b20cldr x5, [sp+1760]
0013b210ldrsb x27, [x5]
0013b214ldr x4, [x4+3*x0]
0013b218adrp x27, 0x910000
0013b21cldr w6, [x27+3056]
0013b220cbz w6, 0x13b228
0013b224b 0x13b22c
0013b228
0013b228loc_13b228:
0013b228b 0x13b240
0013b22c
0013b22cloc_13b22c:
0013b22cbl runtime.gcWriteBarrier2
0013b230str x4, [x25]
0013b234ldr x6, [x5]
0013b238str x6, [x25+8]
0013b23cb 0x13b240
0013b240
0013b240loc_13b240:
0013b240str x4, [x5]
0013b244b 0x13b274
0013b248
0013b248loc_13b248:
0013b248subs xzr, x4, 4
0013b24cb.eq 0x13b254
0013b250b 0x13b298
0013b254
0013b254loc_13b254:
0013b254b 0x13b258
0013b258
0013b258loc_13b258:
0013b258ldr x4, [sp+816]
0013b25cldr x1, [sp+304]
0013b260ldr x2, [sp+280]
0013b264mov x3, x0
0013b268mov x0, x4
0013b26cbl reflect.floatFromReg
0013b270b 0x13b274
0013b274
0013b274loc_13b274:
0013b274b 0x13b278
0013b278
0013b278loc_13b278:
0013b278ldr x4, [sp+688]
0013b27cadd x4, x4, 1
0013b280str x4, [sp+688]
0013b284ldr x4, [sp+1768]
0013b288add x4, x4, 48
0013b28cstr x4, [sp+672]
0013b290b 0x13b14c
0013b294
0013b294loc_13b294:
0013b294b 0x13b0b4
0013b298
0013b298loc_13b298:
0013b298b 0x13b29c
0013b29c
0013b29cloc_13b29c:
0013b29cb 0x13b2a0
0013b2a0
0013b2a0loc_13b2a0:
0013b2a0b 0x13b2a4
0013b2a4
0013b2a4loc_13b2a4:
0013b2a4adrp x0, 0x4ba000
0013b2a8add x0, x0, 2944
0013b2acadrp x1, 0x5d6000
0013b2b0add x1, x1, 2704
0013b2b4bl runtime.gopanic
0013b2b8
0013b2b8loc_13b2b8:
0013b2b8orr x1, xzr, 16
0013b2bcbl runtime.panicIndex
0013b2c0
0013b2c0loc_13b2c0:
0013b2c0mov x0, xzr
0013b2c4bl runtime.panicIndex
0013b2c8
0013b2c8loc_13b2c8:
0013b2c8ldr x4, [sp+712]
0013b2ccldr x5, [sp+720]
0013b2d0subs xzr, x4, x5
0013b2d4b.gt 0x13b2dc
0013b2d8b 0x13b3dc
0013b2dc
0013b2dcloc_13b2dc:
0013b2dcldr x4, [sp+704]
0013b2e0str x4, [sp+1776]
0013b2e4ldr x4, [sp+1776]
0013b2e8ldp x5, x6, [x4]
0013b2ecldp x7, x8, [x4+16]
0013b2f0ldp x4, x9, [x4+32]
0013b2f4add x27, sp, 520
0013b2f8stp x5, x6, [x27]
0013b2fcadd x27, sp, 536
0013b300stp x7, x8, [x27]
0013b304add x27, sp, 552
0013b308stp x4, x9, [x27]
0013b30cldr x0, [sp+832]
0013b310ldr x4, [sp+336]
0013b314ldr x5, [sp+528]
0013b318add x1, x4, x5
0013b31cadrp x2, 0x57e000
0013b320add x2, x2, 798
0013b324orr x3, xzr, 24
0013b328bl reflect.add
0013b32cstr x0, [sp+1712]
0013b330ldr x4, [sp+520]
0013b334str x4, [sp+696]
0013b338subs xzr, x4, 2
0013b33cb.eq 0x13b344
0013b340b 0x13b348
0013b344
0013b344loc_13b344:
0013b344b 0x13b37c
0013b348
0013b348loc_13b348:
0013b348subs xzr, x4, 3
0013b34cb.eq 0x13b354
0013b350b 0x13b394
0013b354
0013b354loc_13b354:
0013b354b 0x13b358
0013b358
0013b358loc_13b358:
0013b358ldrsb x27, [x0]
0013b35cldr x4, [sp+552]
0013b360ldr x5, [x0]
0013b364subs xzr, x4, 16
0013b368b.lo 0x13b370
0013b36cb 0x13b400
0013b370
0013b370loc_13b370:
0013b370add x6, sp, 1360
0013b374str x5, [x6+3*x4]
0013b378b 0x13b37c
0013b37c
0013b37cloc_13b37c:
0013b37cldr x3, [sp+1712]
0013b380ldr x1, [sp+552]
0013b384ldr x2, [sp+536]
0013b388add x0, sp, 1104
0013b38cbl reflect.intToReg
0013b390b 0x13b3bc
0013b394
0013b394loc_13b394:
0013b394subs xzr, x4, 4
0013b398b.eq 0x13b3a0
0013b39cb 0x13b3e0
0013b3a0
0013b3a0loc_13b3a0:
0013b3a0b 0x13b3a4
0013b3a4
0013b3a4loc_13b3a4:
0013b3a4ldr x1, [sp+560]
0013b3a8ldr x2, [sp+536]
0013b3acmov x3, x0
0013b3b0add x0, sp, 1104
0013b3b4bl reflect.floatToReg
0013b3b8b 0x13b3bc
0013b3bc
0013b3bcloc_13b3bc:
0013b3bcb 0x13b3c0
0013b3c0
0013b3c0loc_13b3c0:
0013b3c0ldr x4, [sp+720]
0013b3c4add x4, x4, 1
0013b3c8str x4, [sp+720]
0013b3ccldr x4, [sp+1776]
0013b3d0add x4, x4, 48
0013b3d4str x4, [sp+704]
0013b3d8b 0x13b2c8
0013b3dc
0013b3dcloc_13b3dc:
0013b3dcb 0x13b0b4
0013b3e0
0013b3e0loc_13b3e0:
0013b3e0b 0x13b3e4
0013b3e4
0013b3e4loc_13b3e4:
0013b3e4b 0x13b3e8
0013b3e8
0013b3e8loc_13b3e8:
0013b3e8b 0x13b3ec
0013b3ec
0013b3ecloc_13b3ec:
0013b3ecadrp x0, 0x4ba000
0013b3f0add x0, x0, 2944
0013b3f4adrp x1, 0x5d6000
0013b3f8add x1, x1, 2688
0013b3fcbl runtime.gopanic
0013b400
0013b400loc_13b400:
0013b400mov x0, x4
0013b404orr x1, xzr, 16
0013b408bl runtime.panicIndex
0013b40c
0013b40cloc_13b40c:
0013b40cadrp x0, 0x4ba000
0013b410add x0, x0, 2944
0013b414adrp x1, 0x5d6000
0013b418add x1, x1, 2672
0013b41cbl runtime.gopanic
0013b420
0013b420loc_13b420:
0013b420mov x0, xzr
0013b424bl runtime.panicIndex
0013b428
0013b428loc_13b428:
0013b428mov x0, xzr
0013b42cbl runtime.panicIndex
0013b430
0013b430loc_13b430:
0013b430adrp x0, 0x4ba000
0013b434add x0, x0, 2944
0013b438adrp x1, 0x5d6000
0013b43cadd x1, x1, 2672
0013b440bl runtime.gopanic
0013b444
0013b444loc_13b444:
0013b444orr x1, xzr, 16
0013b448bl runtime.panicIndex
0013b44c
0013b44cloc_13b44c:
0013b44cb 0x13b450
0013b450
0013b450loc_13b450:
0013b450b 0x13b454
0013b454
0013b454loc_13b454:
0013b454b 0x13b458
0013b458
0013b458loc_13b458:
0013b458adrp x0, 0x4ba000
0013b45cadd x0, x0, 2944
0013b460adrp x1, 0x5d6000
0013b464add x1, x1, 2576
0013b468bl runtime.gopanic
0013b46c
0013b46cloc_13b46c:
0013b46corr x1, xzr, 16
0013b470bl runtime.panicIndex
0013b474
0013b474loc_13b474:
0013b474orr x1, xzr, 16
0013b478bl runtime.panicIndex
0013b47c
0013b47cloc_13b47c:
0013b47cb 0x13b480
0013b480
0013b480loc_13b480:
0013b480b 0x13b454
0013b484
0013b484loc_13b484:
0013b484mov x0, xzr
0013b488bl runtime.panicIndex
0013b48c
0013b48cloc_13b48c:
0013b48cmov x1, x6
0013b490adrp x2, 0x4cf000
0013b494add x2, x2, 3520
0013b498bl runtime.panicdottypeE
0013b49chint
0013b4a0
0013b4a0loc_13b4a0:
0013b4a0stp x0, x1, [sp+8]
0013b4a4stp x2, x3, [sp+24]
0013b4a8mov x3, x30
0013b4acbl runtime.morestack_noctxt.abi0
0013b4b0ldp x0, x1, [sp+8]
0013b4b4ldp x2, x3, [sp+24]
0013b4b8b 0x13a740
0013b4bc
0013b4bcloc_13b4bc:
0013b4bcldr x17, [x16]
0013b4c0add x20, sp, 2552
0013b4c4subs xzr, x20, x17
0013b4c8b.ne 0x13a768
0013b4ccadd x20, sp, 8
0013b4d0str x20, [x16]
0013b4d4b 0x13a768
0013b4d8udf 0
0013b4dcudf 0
0013a740
0013b4e0
0013b4e0reflect.Value.Complex: ; void reflect.Value.Complex(reflect.Value v)
0013b4e0ldr x16, [x28+16]
0013b4e4subs xzr, sp, x16
0013b4e8b.ls 0x13b610
0013b4ecstr x30, [sp-96]!
0013b4f0stur x29, [sp-8]
0013b4f4sub x29, sp, 8
0013b4f8str x0, [sp+104]
0013b4fcstr x1, [sp+112]
0013b500str x2, [sp+120]
0013b504fmov d0, xzr
0013b508str d0, [sp+32]
0013b50cstr d0, [sp+40]
0013b510mov x0, x2
0013b514bl reflect.flag.kind
0013b518str x0, [sp+48]
0013b51cstr x0, [sp+56]
0013b520subs xzr, x0, 15
0013b524b.eq 0x13b52c
0013b528b 0x13b55c
0013b52c
0013b52cloc_13b52c:
0013b52cb 0x13b530
0013b530
0013b530loc_13b530:
0013b530ldr x0, [sp+112]
0013b534ldrsb x27, [x0]
0013b538ldr s2, [x0]
0013b53cldr s3, [x0+4]
0013b540fcvt d0, s2
0013b544str d0, [sp+32]
0013b548fcvt d1, s3
0013b54cstr d1, [sp+40]
0013b550ldur x29, [sp-8]
0013b554ldr x30, [sp], 96
0013b558ret x30
0013b55c
0013b55cloc_13b55c:
0013b55csubs xzr, x0, 16
0013b560b.eq 0x13b568
0013b564b 0x13b590
0013b568
0013b568loc_13b568:
0013b568b 0x13b56c
0013b56c
0013b56cloc_13b56c:
0013b56cldr x0, [sp+112]
0013b570ldrsb x27, [x0]
0013b574ldr d0, [x0]
0013b578ldr d1, [x0+8]
0013b57cstr d0, [sp+32]
0013b580str d1, [sp+40]
0013b584ldur x29, [sp-8]
0013b588ldr x30, [sp], 96
0013b58cret x30
0013b590
0013b590loc_13b590:
0013b590b 0x13b594
0013b594
0013b594loc_13b594:
0013b594b 0x13b598
0013b598
0013b598loc_13b598:
0013b598ldr x0, [sp+120]
0013b59cbl reflect.flag.kind
0013b5a0str x0, [sp+64]
0013b5a4adrp x0, 0x507000
0013b5a8add x0, x0, 32
0013b5acbl runtime.newobject
0013b5b0str x0, [sp+72]
0013b5b4movz x1, 21
0013b5b8str x1, [x0+8]
0013b5bcadrp x27, 0x910000
0013b5c0ldr w1, [x27+3056]
0013b5c4cbz w1, 0x13b5cc
0013b5c8b 0x13b600
0013b5cc
0013b5ccloc_13b5cc:
0013b5ccb 0x13b5d0
0013b5d0
0013b5d0loc_13b5d0:
0013b5d0adrp x2, 0x57c000
0013b5d4add x2, x2, 1362
0013b5d8str x2, [x0]
0013b5dcldr x2, [sp+72]
0013b5e0ldrsb x27, [x2]
0013b5e4ldr x3, [sp+64]
0013b5e8str x3, [x2+16]
0013b5ecldr x1, [sp+72]
0013b5f0str x1, [sp+80]
0013b5f4adrp x0, 0x4d5000
0013b5f8add x0, x0, 1920
0013b5fcbl runtime.gopanic
0013b600
0013b600loc_13b600:
0013b600ldr x2, [x0]
0013b604bl runtime.gcWriteBarrier1
0013b608str x2, [x25]
0013b60cb 0x13b5d0
0013b610
0013b610loc_13b610:
0013b610stp x0, x1, [sp+8]
0013b614str x2, [sp+24]
0013b618mov x3, x30
0013b61cbl runtime.morestack_noctxt.abi0
0013b620ldp x0, x1, [sp+8]
0013b624ldr x2, [sp+24]
0013b628b 0x13b4e0
0013b62cudf 0
0013b4e0
0013b4e0reflect.Value.Complex: ; void reflect.Value.Complex(reflect.Value v)
0013b4e0ldr x16, [x28+16]
0013b4e4subs xzr, sp, x16
0013b4e8b.ls 0x13b610
0013b4ecstr x30, [sp-96]!
0013b4f0stur x29, [sp-8]
0013b4f4sub x29, sp, 8
0013b4f8str x0, [sp+104]
0013b4fcstr x1, [sp+112]
0013b500str x2, [sp+120]
0013b504fmov d0, xzr
0013b508str d0, [sp+32]
0013b50cstr d0, [sp+40]
0013b510mov x0, x2
0013b514bl reflect.flag.kind
0013b518str x0, [sp+48]
0013b51cstr x0, [sp+56]
0013b520subs xzr, x0, 15
0013b524b.eq 0x13b52c
0013b528b 0x13b55c
0013b52c
0013b52cloc_13b52c:
0013b52cb 0x13b530
0013b530
0013b530loc_13b530:
0013b530ldr x0, [sp+112]
0013b534ldrsb x27, [x0]
0013b538ldr s2, [x0]
0013b53cldr s3, [x0+4]
0013b540fcvt d0, s2
0013b544str d0, [sp+32]
0013b548fcvt d1, s3
0013b54cstr d1, [sp+40]
0013b550ldur x29, [sp-8]
0013b554ldr x30, [sp], 96
0013b558ret x30
0013b55c
0013b55cloc_13b55c:
0013b55csubs xzr, x0, 16
0013b560b.eq 0x13b568
0013b564b 0x13b590
0013b568
0013b568loc_13b568:
0013b568b 0x13b56c
0013b56c
0013b56cloc_13b56c:
0013b56cldr x0, [sp+112]
0013b570ldrsb x27, [x0]
0013b574ldr d0, [x0]
0013b578ldr d1, [x0+8]
0013b57cstr d0, [sp+32]
0013b580str d1, [sp+40]
0013b584ldur x29, [sp-8]
0013b588ldr x30, [sp], 96
0013b58cret x30
0013b590
0013b590loc_13b590:
0013b590b 0x13b594
0013b594
0013b594loc_13b594:
0013b594b 0x13b598
0013b598
0013b598loc_13b598:
0013b598ldr x0, [sp+120]
0013b59cbl reflect.flag.kind
0013b5a0str x0, [sp+64]
0013b5a4adrp x0, 0x507000
0013b5a8add x0, x0, 32
0013b5acbl runtime.newobject
0013b5b0str x0, [sp+72]
0013b5b4movz x1, 21
0013b5b8str x1, [x0+8]
0013b5bcadrp x27, 0x910000
0013b5c0ldr w1, [x27+3056]
0013b5c4cbz w1, 0x13b5cc
0013b5c8b 0x13b600
0013b5cc
0013b5ccloc_13b5cc:
0013b5ccb 0x13b5d0
0013b5d0
0013b5d0loc_13b5d0:
0013b5d0adrp x2, 0x57c000
0013b5d4add x2, x2, 1362
0013b5d8str x2, [x0]
0013b5dcldr x2, [sp+72]
0013b5e0ldrsb x27, [x2]
0013b5e4ldr x3, [sp+64]
0013b5e8str x3, [x2+16]
0013b5ecldr x1, [sp+72]
0013b5f0str x1, [sp+80]
0013b5f4adrp x0, 0x4d5000
0013b5f8add x0, x0, 1920
0013b5fcbl runtime.gopanic
0013b600
0013b600loc_13b600:
0013b600ldr x2, [x0]
0013b604bl runtime.gcWriteBarrier1
0013b608str x2, [x25]
0013b60cb 0x13b5d0
0013b610
0013b610loc_13b610:
0013b610stp x0, x1, [sp+8]
0013b614str x2, [sp+24]
0013b618mov x3, x30
0013b61cbl runtime.morestack_noctxt.abi0
0013b620ldp x0, x1, [sp+8]
0013b624ldr x2, [sp+24]
0013b628b 0x13b4e0
0013b62cudf 0
0013b4e0
0013b630
0013b630reflect.Value.Elem: ; void reflect.Value.Elem(reflect.Value v)
0013b630ldr x16, [x28+16]
0013b634sub x17, sp, 112
0013b638subs xzr, x17, x16
0013b63cb.ls 0x13b93c
0013b640str x30, [sp-240]!
0013b644stur x29, [sp-8]
0013b648sub x29, sp, 8
0013b64cstr x0, [sp+248]
0013b650str x1, [sp+256]
0013b654str x2, [sp+264]
0013b658stp xzr, xzr, [sp+96]
0013b65cstr xzr, [sp+112]
0013b660ldr x0, [sp+264]
0013b664bl reflect.flag.kind
0013b668str x0, [sp+40]
0013b66cstr x0, [sp+64]
0013b670subs xzr, x0, 20
0013b674b.eq 0x13b67c
0013b678b 0x13b778
0013b67c
0013b67cloc_13b67c:
0013b67cb 0x13b680
0013b680
0013b680loc_13b680:
0013b680stp xzr, xzr, [sp+168]
0013b684ldr x0, [sp+248]
0013b688ldr x1, [sp+256]
0013b68cldr x2, [sp+264]
0013b690bl reflect.Value.typ
0013b694str x0, [sp+184]
0013b698bl internal/abi.(*Type).NumMethod
0013b69cstr x0, [sp+88]
0013b6a0cbz x0, 0x13b6a8
0013b6a4b 0x13b6c4
0013b6a8
0013b6a8loc_13b6a8:
0013b6a8ldr x2, [sp+256]
0013b6acldrsb x27, [x2]
0013b6b0ldr x3, [x2]
0013b6b4ldr x2, [x2+8]
0013b6b8str x3, [sp+168]
0013b6bcstr x2, [sp+176]
0013b6c0b 0x13b714
0013b6c4
0013b6c4loc_13b6c4:
0013b6c4ldr x2, [sp+256]
0013b6c8ldrsb x27, [x2]
0013b6ccldr x3, [x2]
0013b6d0ldr x2, [x2+8]
0013b6d4str x3, [sp+208]
0013b6d8str x2, [sp+216]
0013b6dcstr x3, [sp+200]
0013b6e0ldr x2, [sp+200]
0013b6e4cbnz x2, 0x13b6ec
0013b6e8b 0x13b6fc
0013b6ec
0013b6ecloc_13b6ec:
0013b6ecldr x2, [sp+200]
0013b6f0ldr x2, [x2+8]
0013b6f4str x2, [sp+200]
0013b6f8b 0x13b700
0013b6fc
0013b6fcloc_13b6fc:
0013b6fcb 0x13b700
0013b700
0013b700loc_13b700:
0013b700ldr x2, [sp+216]
0013b704ldr x3, [sp+200]
0013b708str x3, [sp+168]
0013b70cstr x2, [sp+176]
0013b710b 0x13b714
0013b714
0013b714loc_13b714:
0013b714ldr x0, [sp+168]
0013b718ldr x1, [sp+176]
0013b71cbl reflect.unpackEface
0013b720str x0, [sp+120]
0013b724str x1, [sp+128]
0013b728str x2, [sp+136]
0013b72ccbnz x2, 0x13b734
0013b730b 0x13b750
0013b734
0013b734loc_13b734:
0013b734ldr x0, [sp+264]
0013b738bl reflect.flag.ro
0013b73cstr x0, [sp+80]
0013b740ldr x1, [sp+136]
0013b744orr x1, x1, x0
0013b748str x1, [sp+136]
0013b74cb 0x13b754
0013b750
0013b750loc_13b750:
0013b750b 0x13b754
0013b754
0013b754loc_13b754:
0013b754ldr x0, [sp+120]
0013b758ldr x1, [sp+128]
0013b75cldr x2, [sp+136]
0013b760str x0, [sp+96]
0013b764str x1, [sp+104]
0013b768str x2, [sp+112]
0013b76cldur x29, [sp-8]
0013b770ldr x30, [sp], 240
0013b774ret x30
0013b778
0013b778loc_13b778:
0013b778subs xzr, x0, 22
0013b77cb.eq 0x13b784
0013b780b 0x13b8bc
0013b784
0013b784loc_13b784:
0013b784b 0x13b788
0013b788
0013b788loc_13b788:
0013b788ldr x3, [sp+256]
0013b78cstr x3, [sp+160]
0013b790ldr x3, [sp+264]
0013b794tbnz w3, 7, 0x13b79c
0013b798b 0x13b7fc
0013b79c
0013b79cloc_13b79c:
0013b79cldr x0, [sp+248]
0013b7a0ldr x1, [sp+256]
0013b7a4ldr x2, [sp+264]
0013b7a8bl reflect.Value.typ
0013b7acstr x0, [sp+184]
0013b7b0bl internal/abi.(*Type).IfaceIndir
0013b7b4strb w0, [sp+39]
0013b7b8tbnz w0, 0, 0x13b7c0
0013b7bcb 0x13b7e4
0013b7c0
0013b7c0loc_13b7c0:
0013b7c0ldr x1, [sp+160]
0013b7c4ldrsb x27, [x1]
0013b7c8ldr x0, [x1]
0013b7ccstr x0, [sp+56]
0013b7d0bl reflect.verifyNotInHeapPtr
0013b7d4strb w0, [sp+39]
0013b7d8tbnz w0, 0, 0x13b7e0
0013b7dcb 0x13b8a8
0013b7e0
0013b7e0loc_13b7e0:
0013b7e0b 0x13b7e8
0013b7e4
0013b7e4loc_13b7e4:
0013b7e4b 0x13b7e8
0013b7e8
0013b7e8loc_13b7e8:
0013b7e8ldr x3, [sp+160]
0013b7ecldrsb x27, [x3]
0013b7f0ldr x3, [x3]
0013b7f4str x3, [sp+160]
0013b7f8b 0x13b800
0013b7fc
0013b7fcloc_13b7fc:
0013b7fcb 0x13b800
0013b800
0013b800loc_13b800:
0013b800ldr x3, [sp+160]
0013b804cbnz x3, 0x13b80c
0013b808b 0x13b888
0013b80c
0013b80cloc_13b80c:
0013b80cldr x0, [sp+248]
0013b810ldr x1, [sp+256]
0013b814ldr x2, [sp+264]
0013b818bl reflect.Value.typ
0013b81cstr x0, [sp+184]
0013b820str x0, [sp+152]
0013b824ldr x3, [sp+152]
0013b828ldrsb x27, [x3]
0013b82cldr x0, [x3+48]
0013b830str x0, [sp+144]
0013b834ldr x3, [sp+264]
0013b838and x3, x3, 96
0013b83corr x3, x3, 384
0013b840str x3, [sp+48]
0013b844bl internal/abi.(*Type).Kind
0013b848strb w0, [sp+38]
0013b84cldr x3, [sp+48]
0013b850ubfm x4, x0, 0, 7
0013b854orr x3, x3, x4
0013b858str x3, [sp+48]
0013b85cstp xzr, xzr, [sp+96]
0013b860str xzr, [sp+112]
0013b864ldr x0, [sp+144]
0013b868str x0, [sp+96]
0013b86cldr x1, [sp+160]
0013b870str x1, [sp+104]
0013b874ldr x2, [sp+48]
0013b878str x2, [sp+112]
0013b87cldur x29, [sp-8]
0013b880ldr x30, [sp], 240
0013b884ret x30
0013b888
0013b888loc_13b888:
0013b888stp xzr, xzr, [sp+96]
0013b88cstr xzr, [sp+112]
0013b890mov x0, xzr
0013b894mov x1, xzr
0013b898mov x2, xzr
0013b89cldur x29, [sp-8]
0013b8a0ldr x30, [sp], 240
0013b8a4ret x30
0013b8a8
0013b8a8loc_13b8a8:
0013b8a8adrp x0, 0x4ba000
0013b8acadd x0, x0, 2944
0013b8b0adrp x1, 0x5d6000
0013b8b4add x1, x1, 2736
0013b8b8bl runtime.gopanic
0013b8bc
0013b8bcloc_13b8bc:
0013b8bcb 0x13b8c0
0013b8c0
0013b8c0loc_13b8c0:
0013b8c0b 0x13b8c4
0013b8c4
0013b8c4loc_13b8c4:
0013b8c4ldr x0, [sp+264]
0013b8c8bl reflect.flag.kind
0013b8ccstr x0, [sp+72]
0013b8d0adrp x0, 0x507000
0013b8d4add x0, x0, 32
0013b8d8bl runtime.newobject
0013b8dcstr x0, [sp+192]
0013b8e0movz x1, 18
0013b8e4str x1, [x0+8]
0013b8e8adrp x27, 0x910000
0013b8ecldr w1, [x27+3056]
0013b8f0cbz w1, 0x13b8f8
0013b8f4b 0x13b92c
0013b8f8
0013b8f8loc_13b8f8:
0013b8f8b 0x13b8fc
0013b8fc
0013b8fcloc_13b8fc:
0013b8fcadrp x2, 0x57a000
0013b900add x2, x2, 2921
0013b904str x2, [x0]
0013b908ldr x2, [sp+192]
0013b90cldrsb x27, [x2]
0013b910ldr x3, [sp+72]
0013b914str x3, [x2+16]
0013b918ldr x1, [sp+192]
0013b91cstr x1, [sp+224]
0013b920adrp x0, 0x4d5000
0013b924add x0, x0, 1920
0013b928bl runtime.gopanic
0013b92c
0013b92cloc_13b92c:
0013b92cldr x2, [x0]
0013b930bl runtime.gcWriteBarrier1
0013b934str x2, [x25]
0013b938b 0x13b8fc
0013b93c
0013b93cloc_13b93c:
0013b93cstp x0, x1, [sp+8]
0013b940str x2, [sp+24]
0013b944mov x3, x30
0013b948bl runtime.morestack_noctxt.abi0
0013b94cldp x0, x1, [sp+8]
0013b950ldr x2, [sp+24]
0013b954b 0x13b630
0013b958udf 0
0013b95cudf 0
0013b630
0013b630reflect.Value.Elem: ; void reflect.Value.Elem(reflect.Value v)
0013b630ldr x16, [x28+16]
0013b634sub x17, sp, 112
0013b638subs xzr, x17, x16
0013b63cb.ls 0x13b93c
0013b640str x30, [sp-240]!
0013b644stur x29, [sp-8]
0013b648sub x29, sp, 8
0013b64cstr x0, [sp+248]
0013b650str x1, [sp+256]
0013b654str x2, [sp+264]
0013b658stp xzr, xzr, [sp+96]
0013b65cstr xzr, [sp+112]
0013b660ldr x0, [sp+264]
0013b664bl reflect.flag.kind
0013b668str x0, [sp+40]
0013b66cstr x0, [sp+64]
0013b670subs xzr, x0, 20
0013b674b.eq 0x13b67c
0013b678b 0x13b778
0013b67c
0013b67cloc_13b67c:
0013b67cb 0x13b680
0013b680
0013b680loc_13b680:
0013b680stp xzr, xzr, [sp+168]
0013b684ldr x0, [sp+248]
0013b688ldr x1, [sp+256]
0013b68cldr x2, [sp+264]
0013b690bl reflect.Value.typ
0013b694str x0, [sp+184]
0013b698bl internal/abi.(*Type).NumMethod
0013b69cstr x0, [sp+88]
0013b6a0cbz x0, 0x13b6a8
0013b6a4b 0x13b6c4
0013b6a8
0013b6a8loc_13b6a8:
0013b6a8ldr x2, [sp+256]
0013b6acldrsb x27, [x2]
0013b6b0ldr x3, [x2]
0013b6b4ldr x2, [x2+8]
0013b6b8str x3, [sp+168]
0013b6bcstr x2, [sp+176]
0013b6c0b 0x13b714
0013b6c4
0013b6c4loc_13b6c4:
0013b6c4ldr x2, [sp+256]
0013b6c8ldrsb x27, [x2]
0013b6ccldr x3, [x2]
0013b6d0ldr x2, [x2+8]
0013b6d4str x3, [sp+208]
0013b6d8str x2, [sp+216]
0013b6dcstr x3, [sp+200]
0013b6e0ldr x2, [sp+200]
0013b6e4cbnz x2, 0x13b6ec
0013b6e8b 0x13b6fc
0013b6ec
0013b6ecloc_13b6ec:
0013b6ecldr x2, [sp+200]
0013b6f0ldr x2, [x2+8]
0013b6f4str x2, [sp+200]
0013b6f8b 0x13b700
0013b6fc
0013b6fcloc_13b6fc:
0013b6fcb 0x13b700
0013b700
0013b700loc_13b700:
0013b700ldr x2, [sp+216]
0013b704ldr x3, [sp+200]
0013b708str x3, [sp+168]
0013b70cstr x2, [sp+176]
0013b710b 0x13b714
0013b714
0013b714loc_13b714:
0013b714ldr x0, [sp+168]
0013b718ldr x1, [sp+176]
0013b71cbl reflect.unpackEface
0013b720str x0, [sp+120]
0013b724str x1, [sp+128]
0013b728str x2, [sp+136]
0013b72ccbnz x2, 0x13b734
0013b730b 0x13b750
0013b734
0013b734loc_13b734:
0013b734ldr x0, [sp+264]
0013b738bl reflect.flag.ro
0013b73cstr x0, [sp+80]
0013b740ldr x1, [sp+136]
0013b744orr x1, x1, x0
0013b748str x1, [sp+136]
0013b74cb 0x13b754
0013b750
0013b750loc_13b750:
0013b750b 0x13b754
0013b754
0013b754loc_13b754:
0013b754ldr x0, [sp+120]
0013b758ldr x1, [sp+128]
0013b75cldr x2, [sp+136]
0013b760str x0, [sp+96]
0013b764str x1, [sp+104]
0013b768str x2, [sp+112]
0013b76cldur x29, [sp-8]
0013b770ldr x30, [sp], 240
0013b774ret x30
0013b778
0013b778loc_13b778:
0013b778subs xzr, x0, 22
0013b77cb.eq 0x13b784
0013b780b 0x13b8bc
0013b784
0013b784loc_13b784:
0013b784b 0x13b788
0013b788
0013b788loc_13b788:
0013b788ldr x3, [sp+256]
0013b78cstr x3, [sp+160]
0013b790ldr x3, [sp+264]
0013b794tbnz w3, 7, 0x13b79c
0013b798b 0x13b7fc
0013b79c
0013b79cloc_13b79c:
0013b79cldr x0, [sp+248]
0013b7a0ldr x1, [sp+256]
0013b7a4ldr x2, [sp+264]
0013b7a8bl reflect.Value.typ
0013b7acstr x0, [sp+184]
0013b7b0bl internal/abi.(*Type).IfaceIndir
0013b7b4strb w0, [sp+39]
0013b7b8tbnz w0, 0, 0x13b7c0
0013b7bcb 0x13b7e4
0013b7c0
0013b7c0loc_13b7c0:
0013b7c0ldr x1, [sp+160]
0013b7c4ldrsb x27, [x1]
0013b7c8ldr x0, [x1]
0013b7ccstr x0, [sp+56]
0013b7d0bl reflect.verifyNotInHeapPtr
0013b7d4strb w0, [sp+39]
0013b7d8tbnz w0, 0, 0x13b7e0
0013b7dcb 0x13b8a8
0013b7e0
0013b7e0loc_13b7e0:
0013b7e0b 0x13b7e8
0013b7e4
0013b7e4loc_13b7e4:
0013b7e4b 0x13b7e8
0013b7e8
0013b7e8loc_13b7e8:
0013b7e8ldr x3, [sp+160]
0013b7ecldrsb x27, [x3]
0013b7f0ldr x3, [x3]
0013b7f4str x3, [sp+160]
0013b7f8b 0x13b800
0013b7fc
0013b7fcloc_13b7fc:
0013b7fcb 0x13b800
0013b800
0013b800loc_13b800:
0013b800ldr x3, [sp+160]
0013b804cbnz x3, 0x13b80c
0013b808b 0x13b888
0013b80c
0013b80cloc_13b80c:
0013b80cldr x0, [sp+248]
0013b810ldr x1, [sp+256]
0013b814ldr x2, [sp+264]
0013b818bl reflect.Value.typ
0013b81cstr x0, [sp+184]
0013b820str x0, [sp+152]
0013b824ldr x3, [sp+152]
0013b828ldrsb x27, [x3]
0013b82cldr x0, [x3+48]
0013b830str x0, [sp+144]
0013b834ldr x3, [sp+264]
0013b838and x3, x3, 96
0013b83corr x3, x3, 384
0013b840str x3, [sp+48]
0013b844bl internal/abi.(*Type).Kind
0013b848strb w0, [sp+38]
0013b84cldr x3, [sp+48]
0013b850ubfm x4, x0, 0, 7
0013b854orr x3, x3, x4
0013b858str x3, [sp+48]
0013b85cstp xzr, xzr, [sp+96]
0013b860str xzr, [sp+112]
0013b864ldr x0, [sp+144]
0013b868str x0, [sp+96]
0013b86cldr x1, [sp+160]
0013b870str x1, [sp+104]
0013b874ldr x2, [sp+48]
0013b878str x2, [sp+112]
0013b87cldur x29, [sp-8]
0013b880ldr x30, [sp], 240
0013b884ret x30
0013b888
0013b888loc_13b888:
0013b888stp xzr, xzr, [sp+96]
0013b88cstr xzr, [sp+112]
0013b890mov x0, xzr
0013b894mov x1, xzr
0013b898mov x2, xzr
0013b89cldur x29, [sp-8]
0013b8a0ldr x30, [sp], 240
0013b8a4ret x30
0013b8a8
0013b8a8loc_13b8a8:
0013b8a8adrp x0, 0x4ba000
0013b8acadd x0, x0, 2944
0013b8b0adrp x1, 0x5d6000
0013b8b4add x1, x1, 2736
0013b8b8bl runtime.gopanic
0013b8bc
0013b8bcloc_13b8bc:
0013b8bcb 0x13b8c0
0013b8c0
0013b8c0loc_13b8c0:
0013b8c0b 0x13b8c4
0013b8c4
0013b8c4loc_13b8c4:
0013b8c4ldr x0, [sp+264]
0013b8c8bl reflect.flag.kind
0013b8ccstr x0, [sp+72]
0013b8d0adrp x0, 0x507000
0013b8d4add x0, x0, 32
0013b8d8bl runtime.newobject
0013b8dcstr x0, [sp+192]
0013b8e0movz x1, 18
0013b8e4str x1, [x0+8]
0013b8e8adrp x27, 0x910000
0013b8ecldr w1, [x27+3056]
0013b8f0cbz w1, 0x13b8f8
0013b8f4b 0x13b92c
0013b8f8
0013b8f8loc_13b8f8:
0013b8f8b 0x13b8fc
0013b8fc
0013b8fcloc_13b8fc:
0013b8fcadrp x2, 0x57a000
0013b900add x2, x2, 2921
0013b904str x2, [x0]
0013b908ldr x2, [sp+192]
0013b90cldrsb x27, [x2]
0013b910ldr x3, [sp+72]
0013b914str x3, [x2+16]
0013b918ldr x1, [sp+192]
0013b91cstr x1, [sp+224]
0013b920adrp x0, 0x4d5000
0013b924add x0, x0, 1920
0013b928bl runtime.gopanic
0013b92c
0013b92cloc_13b92c:
0013b92cldr x2, [x0]
0013b930bl runtime.gcWriteBarrier1
0013b934str x2, [x25]
0013b938b 0x13b8fc
0013b93c
0013b93cloc_13b93c:
0013b93cstp x0, x1, [sp+8]
0013b940str x2, [sp+24]
0013b944mov x3, x30
0013b948bl runtime.morestack_noctxt.abi0
0013b94cldp x0, x1, [sp+8]
0013b950ldr x2, [sp+24]
0013b954b 0x13b630
0013b958udf 0
0013b95cudf 0
0013b630
0013b960
0013b960reflect.Value.Field: ; void reflect.Value.Field(reflect.Value v, int i)
0013b960ldr x16, [x28+16]
0013b964sub x17, sp, 48
0013b968subs xzr, x17, x16
0013b96cb.ls 0x13bb7c
0013b970str x30, [sp-176]!
0013b974stur x29, [sp-8]
0013b978sub x29, sp, 8
0013b97cstr x0, [sp+184]
0013b980str x1, [sp+192]
0013b984str x2, [sp+200]
0013b988str x3, [sp+208]
0013b98cstp xzr, xzr, [sp+80]
0013b990str xzr, [sp+96]
0013b994ldr x0, [sp+200]
0013b998bl reflect.flag.kind
0013b99cstr x0, [sp+56]
0013b9a0subs xzr, x0, 25
0013b9a4b.ne 0x13bb04
0013b9a8b 0x13b9ac
0013b9ac
0013b9acloc_13b9ac:
0013b9acldr x0, [sp+184]
0013b9b0ldr x1, [sp+192]
0013b9b4ldr x2, [sp+200]
0013b9b8bl reflect.Value.typ
0013b9bcstr x0, [sp+160]
0013b9c0str x0, [sp+112]
0013b9c4ldr x3, [sp+112]
0013b9c8ldrsb x27, [x3]
0013b9ccldr x3, [x3+64]
0013b9d0str x3, [sp+72]
0013b9d4ldr x4, [sp+208]
0013b9d8subs xzr, x3, x4
0013b9dcb.ls 0x13baf0
0013b9e0b 0x13b9e4
0013b9e4
0013b9e4loc_13b9e4:
0013b9e4ldr x2, [sp+112]
0013b9e8ldrsb x27, [x2]
0013b9ecldr x1, [x2+64]
0013b9f0ldr x2, [x2+56]
0013b9f4ldr x0, [sp+208]
0013b9f8subs xzr, x0, x1
0013b9fcb.lo 0x13ba04
0013ba00b 0x13baec
0013ba04
0013ba04loc_13ba04:
0013ba04sub x1, x0, x0, lsl #2
0013ba08sub x1, x2, x1, lsl #3
0013ba0cstr x1, [sp+128]
0013ba10ldrsb x27, [x1]
0013ba14ldr x0, [x1+8]
0013ba18str x0, [sp+104]
0013ba1cbl internal/abi.(*Type).Kind
0013ba20strb w0, [sp+47]
0013ba24ldr x1, [sp+200]
0013ba28movz x2, 416
0013ba2cand x1, x1, x2
0013ba30ubfm x2, x0, 0, 7
0013ba34orr x1, x1, x2
0013ba38str x1, [sp+48]
0013ba3cldr x1, [sp+128]
0013ba40ldrsb x27, [x1]
0013ba44ldr x0, [x1]
0013ba48str x0, [sp+144]
0013ba4cbl internal/abi.Name.IsExported
0013ba50strb w0, [sp+46]
0013ba54tbnz w0, 0, 0x13ba5c
0013ba58b 0x13ba60
0013ba5c
0013ba5cloc_13ba5c:
0013ba5cb 0x13ba98
0013ba60
0013ba60loc_13ba60:
0013ba60ldr x0, [sp+128]
0013ba64bl internal/abi.(*StructField).Embedded
0013ba68strb w0, [sp+46]
0013ba6ctbnz w0, 0, 0x13ba74
0013ba70b 0x13ba84
0013ba74
0013ba74loc_13ba74:
0013ba74ldr x4, [sp+48]
0013ba78orr x4, x4, 64
0013ba7cstr x4, [sp+48]
0013ba80b 0x13ba94
0013ba84
0013ba84loc_13ba84:
0013ba84ldr x4, [sp+48]
0013ba88orr x4, x4, 32
0013ba8cstr x4, [sp+48]
0013ba90b 0x13ba94
0013ba94
0013ba94loc_13ba94:
0013ba94b 0x13ba98
0013ba98
0013ba98loc_13ba98:
0013ba98ldr x4, [sp+128]
0013ba9cldrsb x27, [x4]
0013baa0ldr x1, [x4+16]
0013baa4str x1, [sp+64]
0013baa8ldr x0, [sp+192]
0013baacadrp x2, 0x580000
0013bab0add x2, x2, 3040
0013bab4orr x3, xzr, 28
0013bab8bl reflect.add
0013babcstr x0, [sp+120]
0013bac0stp xzr, xzr, [sp+80]
0013bac4str xzr, [sp+96]
0013bac8ldr x0, [sp+104]
0013baccstr x0, [sp+80]
0013bad0ldr x1, [sp+120]
0013bad4str x1, [sp+88]
0013bad8ldr x2, [sp+48]
0013badcstr x2, [sp+96]
0013bae0ldur x29, [sp-8]
0013bae4ldr x30, [sp], 176
0013bae8ret x30
0013baec
0013baecloc_13baec:
0013baecbl runtime.panicIndex
0013baf0
0013baf0loc_13baf0:
0013baf0adrp x0, 0x4ba000
0013baf4add x0, x0, 2944
0013baf8adrp x1, 0x5d6000
0013bafcadd x1, x1, 2752
0013bb00bl runtime.gopanic
0013bb04
0013bb04loc_13bb04:
0013bb04ldr x0, [sp+200]
0013bb08bl reflect.flag.kind
0013bb0cstr x0, [sp+56]
0013bb10adrp x0, 0x507000
0013bb14add x0, x0, 32
0013bb18bl runtime.newobject
0013bb1cstr x0, [sp+152]
0013bb20movz x1, 19
0013bb24str x1, [x0+8]
0013bb28adrp x27, 0x910000
0013bb2cldr w1, [x27+3056]
0013bb30cbz w1, 0x13bb38
0013bb34b 0x13bb6c
0013bb38
0013bb38loc_13bb38:
0013bb38b 0x13bb3c
0013bb3c
0013bb3cloc_13bb3c:
0013bb3cadrp x2, 0x57b000
0013bb40add x2, x2, 1004
0013bb44str x2, [x0]
0013bb48ldr x2, [sp+152]
0013bb4cldrsb x27, [x2]
0013bb50ldr x3, [sp+56]
0013bb54str x3, [x2+16]
0013bb58ldr x1, [sp+152]
0013bb5cstr x1, [sp+136]
0013bb60adrp x0, 0x4d5000
0013bb64add x0, x0, 1920
0013bb68bl runtime.gopanic
0013bb6c
0013bb6cloc_13bb6c:
0013bb6cldr x2, [x0]
0013bb70bl runtime.gcWriteBarrier1
0013bb74str x2, [x25]
0013bb78b 0x13bb3c
0013bb7c
0013bb7cloc_13bb7c:
0013bb7cstp x0, x1, [sp+8]
0013bb80stp x2, x3, [sp+24]
0013bb84mov x3, x30
0013bb88bl runtime.morestack_noctxt.abi0
0013bb8cldp x0, x1, [sp+8]
0013bb90ldp x2, x3, [sp+24]
0013bb94b 0x13b960
0013bb98udf 0
0013bb9cudf 0
0013b960
0013b960reflect.Value.Field: ; void reflect.Value.Field(reflect.Value v, int i)
0013b960ldr x16, [x28+16]
0013b964sub x17, sp, 48
0013b968subs xzr, x17, x16
0013b96cb.ls 0x13bb7c
0013b970str x30, [sp-176]!
0013b974stur x29, [sp-8]
0013b978sub x29, sp, 8
0013b97cstr x0, [sp+184]
0013b980str x1, [sp+192]
0013b984str x2, [sp+200]
0013b988str x3, [sp+208]
0013b98cstp xzr, xzr, [sp+80]
0013b990str xzr, [sp+96]
0013b994ldr x0, [sp+200]
0013b998bl reflect.flag.kind
0013b99cstr x0, [sp+56]
0013b9a0subs xzr, x0, 25
0013b9a4b.ne 0x13bb04
0013b9a8b 0x13b9ac
0013b9ac
0013b9acloc_13b9ac:
0013b9acldr x0, [sp+184]
0013b9b0ldr x1, [sp+192]
0013b9b4ldr x2, [sp+200]
0013b9b8bl reflect.Value.typ
0013b9bcstr x0, [sp+160]
0013b9c0str x0, [sp+112]
0013b9c4ldr x3, [sp+112]
0013b9c8ldrsb x27, [x3]
0013b9ccldr x3, [x3+64]
0013b9d0str x3, [sp+72]
0013b9d4ldr x4, [sp+208]
0013b9d8subs xzr, x3, x4
0013b9dcb.ls 0x13baf0
0013b9e0b 0x13b9e4
0013b9e4
0013b9e4loc_13b9e4:
0013b9e4ldr x2, [sp+112]
0013b9e8ldrsb x27, [x2]
0013b9ecldr x1, [x2+64]
0013b9f0ldr x2, [x2+56]
0013b9f4ldr x0, [sp+208]
0013b9f8subs xzr, x0, x1
0013b9fcb.lo 0x13ba04
0013ba00b 0x13baec
0013ba04
0013ba04loc_13ba04:
0013ba04sub x1, x0, x0, lsl #2
0013ba08sub x1, x2, x1, lsl #3
0013ba0cstr x1, [sp+128]
0013ba10ldrsb x27, [x1]
0013ba14ldr x0, [x1+8]
0013ba18str x0, [sp+104]
0013ba1cbl internal/abi.(*Type).Kind
0013ba20strb w0, [sp+47]
0013ba24ldr x1, [sp+200]
0013ba28movz x2, 416
0013ba2cand x1, x1, x2
0013ba30ubfm x2, x0, 0, 7
0013ba34orr x1, x1, x2
0013ba38str x1, [sp+48]
0013ba3cldr x1, [sp+128]
0013ba40ldrsb x27, [x1]
0013ba44ldr x0, [x1]
0013ba48str x0, [sp+144]
0013ba4cbl internal/abi.Name.IsExported
0013ba50strb w0, [sp+46]
0013ba54tbnz w0, 0, 0x13ba5c
0013ba58b 0x13ba60
0013ba5c
0013ba5cloc_13ba5c:
0013ba5cb 0x13ba98
0013ba60
0013ba60loc_13ba60:
0013ba60ldr x0, [sp+128]
0013ba64bl internal/abi.(*StructField).Embedded
0013ba68strb w0, [sp+46]
0013ba6ctbnz w0, 0, 0x13ba74
0013ba70b 0x13ba84
0013ba74
0013ba74loc_13ba74:
0013ba74ldr x4, [sp+48]
0013ba78orr x4, x4, 64
0013ba7cstr x4, [sp+48]
0013ba80b 0x13ba94
0013ba84
0013ba84loc_13ba84:
0013ba84ldr x4, [sp+48]
0013ba88orr x4, x4, 32
0013ba8cstr x4, [sp+48]
0013ba90b 0x13ba94
0013ba94
0013ba94loc_13ba94:
0013ba94b 0x13ba98
0013ba98
0013ba98loc_13ba98:
0013ba98ldr x4, [sp+128]
0013ba9cldrsb x27, [x4]
0013baa0ldr x1, [x4+16]
0013baa4str x1, [sp+64]
0013baa8ldr x0, [sp+192]
0013baacadrp x2, 0x580000
0013bab0add x2, x2, 3040
0013bab4orr x3, xzr, 28
0013bab8bl reflect.add
0013babcstr x0, [sp+120]
0013bac0stp xzr, xzr, [sp+80]
0013bac4str xzr, [sp+96]
0013bac8ldr x0, [sp+104]
0013baccstr x0, [sp+80]
0013bad0ldr x1, [sp+120]
0013bad4str x1, [sp+88]
0013bad8ldr x2, [sp+48]
0013badcstr x2, [sp+96]
0013bae0ldur x29, [sp-8]
0013bae4ldr x30, [sp], 176
0013bae8ret x30
0013baec
0013baecloc_13baec:
0013baecbl runtime.panicIndex
0013baf0
0013baf0loc_13baf0:
0013baf0adrp x0, 0x4ba000
0013baf4add x0, x0, 2944
0013baf8adrp x1, 0x5d6000
0013bafcadd x1, x1, 2752
0013bb00bl runtime.gopanic
0013bb04
0013bb04loc_13bb04:
0013bb04ldr x0, [sp+200]
0013bb08bl reflect.flag.kind
0013bb0cstr x0, [sp+56]
0013bb10adrp x0, 0x507000
0013bb14add x0, x0, 32
0013bb18bl runtime.newobject
0013bb1cstr x0, [sp+152]
0013bb20movz x1, 19
0013bb24str x1, [x0+8]
0013bb28adrp x27, 0x910000
0013bb2cldr w1, [x27+3056]
0013bb30cbz w1, 0x13bb38
0013bb34b 0x13bb6c
0013bb38
0013bb38loc_13bb38:
0013bb38b 0x13bb3c
0013bb3c
0013bb3cloc_13bb3c:
0013bb3cadrp x2, 0x57b000
0013bb40add x2, x2, 1004
0013bb44str x2, [x0]
0013bb48ldr x2, [sp+152]
0013bb4cldrsb x27, [x2]
0013bb50ldr x3, [sp+56]
0013bb54str x3, [x2+16]
0013bb58ldr x1, [sp+152]
0013bb5cstr x1, [sp+136]
0013bb60adrp x0, 0x4d5000
0013bb64add x0, x0, 1920
0013bb68bl runtime.gopanic
0013bb6c
0013bb6cloc_13bb6c:
0013bb6cldr x2, [x0]
0013bb70bl runtime.gcWriteBarrier1
0013bb74str x2, [x25]
0013bb78b 0x13bb3c
0013bb7c
0013bb7cloc_13bb7c:
0013bb7cstp x0, x1, [sp+8]
0013bb80stp x2, x3, [sp+24]
0013bb84mov x3, x30
0013bb88bl runtime.morestack_noctxt.abi0
0013bb8cldp x0, x1, [sp+8]
0013bb90ldp x2, x3, [sp+24]
0013bb94b 0x13b960
0013bb98udf 0
0013bb9cudf 0
0013b960
0013bba0
0013bba0reflect.Value.FieldByIndex: ; void reflect.Value.FieldByIndex(reflect.Value v, struct []int index)
0013bba0ldr x16, [x28+16]
0013bba4sub x17, sp, 80
0013bba8subs xzr, x17, x16
0013bbacb.ls 0x13bdd8
0013bbb0str x30, [sp-208]!
0013bbb4stur x29, [sp-8]
0013bbb8sub x29, sp, 8
0013bbbcstr x0, [sp+216]
0013bbc0str x1, [sp+224]
0013bbc4str x2, [sp+232]
0013bbc8str x3, [sp+240]
0013bbccstr x4, [sp+248]
0013bbd0str x5, [sp+256]
0013bbd4stp xzr, xzr, [sp+112]
0013bbd8str xzr, [sp+128]
0013bbdcldr x4, [sp+248]
0013bbe0str x4, [sp+80]
0013bbe4subs xzr, x4, 1
0013bbe8b.eq 0x13bbf0
0013bbecb 0x13bc40
0013bbf0
0013bbf0loc_13bbf0:
0013bbf0ldr x1, [sp+248]
0013bbf4ldr x4, [sp+240]
0013bbf8subs xzr, x1, 0
0013bbfcb.hi 0x13bc04
0013bc00b 0x13bdcc
0013bc04
0013bc04loc_13bc04:
0013bc04ldr x3, [x4]
0013bc08str x3, [sp+104]
0013bc0cldr x0, [sp+216]
0013bc10ldr x1, [sp+224]
0013bc14ldr x2, [sp+232]
0013bc18bl reflect.Value.Field
0013bc1cstr x0, [sp+160]
0013bc20str x1, [sp+168]
0013bc24str x2, [sp+176]
0013bc28str x0, [sp+112]
0013bc2cstr x1, [sp+120]
0013bc30str x2, [sp+128]
0013bc34ldur x29, [sp-8]
0013bc38ldr x30, [sp], 208
0013bc3cret x30
0013bc40
0013bc40loc_13bc40:
0013bc40ldr x0, [sp+232]
0013bc44movz x1, 25
0013bc48bl reflect.flag.mustBe
0013bc4cldr x2, [sp+248]
0013bc50ldr x3, [sp+240]
0013bc54ldr x4, [sp+256]
0013bc58str x3, [sp+136]
0013bc5cstr x2, [sp+144]
0013bc60str x4, [sp+152]
0013bc64str xzr, [sp+96]
0013bc68str x2, [sp+88]
0013bc6cb 0x13bc70
0013bc70
0013bc70loc_13bc70:
0013bc70ldr x4, [sp+88]
0013bc74ldr x5, [sp+96]
0013bc78subs xzr, x4, x5
0013bc7cb.gt 0x13bc84
0013bc80b 0x13bd94
0013bc84
0013bc84loc_13bc84:
0013bc84ldr x4, [sp+96]
0013bc88str x4, [sp+64]
0013bc8cldr x5, [sp+96]
0013bc90ldr x6, [sp+136]
0013bc94ldr x5, [x6+3*x5]
0013bc98str x5, [sp+56]
0013bc9csubs xzr, x4, 0
0013bca0b.gt 0x13bca8
0013bca4b 0x13bd5c
0013bca8
0013bca8loc_13bca8:
0013bca8ldr x0, [sp+216]
0013bcacldr x1, [sp+224]
0013bcb0ldr x2, [sp+232]
0013bcb4bl reflect.Value.Kind
0013bcb8str x0, [sp+72]
0013bcbcsubs xzr, x0, 22
0013bcc0cset x3, eq
0013bcc4strb w3, [sp+54]
0013bcc8b.eq 0x13bcd0
0013bcccb 0x13bd08
0013bcd0
0013bcd0loc_13bcd0:
0013bcd0ldr x0, [sp+216]
0013bcd4ldr x1, [sp+224]
0013bcd8ldr x2, [sp+232]
0013bcdcbl reflect.Value.typ
0013bce0str x0, [sp+192]
0013bce4bl internal/abi.(*Type).Elem
0013bce8str x0, [sp+184]
0013bcecbl internal/abi.(*Type).Kind
0013bcf0strb w0, [sp+55]
0013bcf4ubfm x3, x0, 0, 7
0013bcf8subs wzr, w3, 25
0013bcfccset x3, eq
0013bd00strb w3, [sp+54]
0013bd04b 0x13bd0c
0013bd08
0013bd08loc_13bd08:
0013bd08b 0x13bd0c
0013bd0c
0013bd0cloc_13bd0c:
0013bd0cldrb w4, [sp+54]
0013bd10tbnz w4, 0, 0x13bd18
0013bd14b 0x13bd54
0013bd18
0013bd18loc_13bd18:
0013bd18ldr x0, [sp+216]
0013bd1cldr x1, [sp+224]
0013bd20ldr x2, [sp+232]
0013bd24bl reflect.Value.IsNil
0013bd28strb w0, [sp+54]
0013bd2ctbnz w0, 0, 0x13bdb8
0013bd30b 0x13bd34
0013bd34
0013bd34loc_13bd34:
0013bd34ldr x0, [sp+216]
0013bd38ldr x1, [sp+224]
0013bd3cldr x2, [sp+232]
0013bd40bl reflect.Value.Elem
0013bd44str x0, [sp+216]
0013bd48str x1, [sp+224]
0013bd4cstr x2, [sp+232]
0013bd50b 0x13bd58
0013bd54
0013bd54loc_13bd54:
0013bd54b 0x13bd58
0013bd58
0013bd58loc_13bd58:
0013bd58b 0x13bd60
0013bd5c
0013bd5cloc_13bd5c:
0013bd5cb 0x13bd60
0013bd60
0013bd60loc_13bd60:
0013bd60ldr x3, [sp+56]
0013bd64ldr x0, [sp+216]
0013bd68ldr x1, [sp+224]
0013bd6cldr x2, [sp+232]
0013bd70bl reflect.Value.Field
0013bd74str x0, [sp+216]
0013bd78str x1, [sp+224]
0013bd7cstr x2, [sp+232]
0013bd80b 0x13bd84
0013bd84
0013bd84loc_13bd84:
0013bd84ldr x4, [sp+96]
0013bd88add x4, x4, 1
0013bd8cstr x4, [sp+96]
0013bd90b 0x13bc70
0013bd94
0013bd94loc_13bd94:
0013bd94ldr x0, [sp+216]
0013bd98ldr x1, [sp+224]
0013bd9cldr x2, [sp+232]
0013bda0str x0, [sp+112]
0013bda4str x1, [sp+120]
0013bda8str x2, [sp+128]
0013bdacldur x29, [sp-8]
0013bdb0ldr x30, [sp], 208
0013bdb4ret x30
0013bdb8
0013bdb8loc_13bdb8:
0013bdb8adrp x0, 0x4ba000
0013bdbcadd x0, x0, 2944
0013bdc0adrp x1, 0x5d6000
0013bdc4add x1, x1, 2768
0013bdc8bl runtime.gopanic
0013bdcc
0013bdccloc_13bdcc:
0013bdccmov x0, xzr
0013bdd0bl runtime.panicIndex
0013bdd4hint
0013bdd8
0013bdd8loc_13bdd8:
0013bdd8stp x0, x1, [sp+8]
0013bddcstp x2, x3, [sp+24]
0013bde0stp x4, x5, [sp+40]
0013bde4mov x3, x30
0013bde8bl runtime.morestack_noctxt.abi0
0013bdecldp x0, x1, [sp+8]
0013bdf0ldp x2, x3, [sp+24]
0013bdf4ldp x4, x5, [sp+40]
0013bdf8b 0x13bba0
0013bdfcudf 0
0013bba0
0013bba0reflect.Value.FieldByIndex: ; void reflect.Value.FieldByIndex(reflect.Value v, struct []int index)
0013bba0ldr x16, [x28+16]
0013bba4sub x17, sp, 80
0013bba8subs xzr, x17, x16
0013bbacb.ls 0x13bdd8
0013bbb0str x30, [sp-208]!
0013bbb4stur x29, [sp-8]
0013bbb8sub x29, sp, 8
0013bbbcstr x0, [sp+216]
0013bbc0str x1, [sp+224]
0013bbc4str x2, [sp+232]
0013bbc8str x3, [sp+240]
0013bbccstr x4, [sp+248]
0013bbd0str x5, [sp+256]
0013bbd4stp xzr, xzr, [sp+112]
0013bbd8str xzr, [sp+128]
0013bbdcldr x4, [sp+248]
0013bbe0str x4, [sp+80]
0013bbe4subs xzr, x4, 1
0013bbe8b.eq 0x13bbf0
0013bbecb 0x13bc40
0013bbf0
0013bbf0loc_13bbf0:
0013bbf0ldr x1, [sp+248]
0013bbf4ldr x4, [sp+240]
0013bbf8subs xzr, x1, 0
0013bbfcb.hi 0x13bc04
0013bc00b 0x13bdcc
0013bc04
0013bc04loc_13bc04:
0013bc04ldr x3, [x4]
0013bc08str x3, [sp+104]
0013bc0cldr x0, [sp+216]
0013bc10ldr x1, [sp+224]
0013bc14ldr x2, [sp+232]
0013bc18bl reflect.Value.Field
0013bc1cstr x0, [sp+160]
0013bc20str x1, [sp+168]
0013bc24str x2, [sp+176]
0013bc28str x0, [sp+112]
0013bc2cstr x1, [sp+120]
0013bc30str x2, [sp+128]
0013bc34ldur x29, [sp-8]
0013bc38ldr x30, [sp], 208
0013bc3cret x30
0013bc40
0013bc40loc_13bc40:
0013bc40ldr x0, [sp+232]
0013bc44movz x1, 25
0013bc48bl reflect.flag.mustBe
0013bc4cldr x2, [sp+248]
0013bc50ldr x3, [sp+240]
0013bc54ldr x4, [sp+256]
0013bc58str x3, [sp+136]
0013bc5cstr x2, [sp+144]
0013bc60str x4, [sp+152]
0013bc64str xzr, [sp+96]
0013bc68str x2, [sp+88]
0013bc6cb 0x13bc70
0013bc70
0013bc70loc_13bc70:
0013bc70ldr x4, [sp+88]
0013bc74ldr x5, [sp+96]
0013bc78subs xzr, x4, x5
0013bc7cb.gt 0x13bc84
0013bc80b 0x13bd94
0013bc84
0013bc84loc_13bc84:
0013bc84ldr x4, [sp+96]
0013bc88str x4, [sp+64]
0013bc8cldr x5, [sp+96]
0013bc90ldr x6, [sp+136]
0013bc94ldr x5, [x6+3*x5]
0013bc98str x5, [sp+56]
0013bc9csubs xzr, x4, 0
0013bca0b.gt 0x13bca8
0013bca4b 0x13bd5c
0013bca8
0013bca8loc_13bca8:
0013bca8ldr x0, [sp+216]
0013bcacldr x1, [sp+224]
0013bcb0ldr x2, [sp+232]
0013bcb4bl reflect.Value.Kind
0013bcb8str x0, [sp+72]
0013bcbcsubs xzr, x0, 22
0013bcc0cset x3, eq
0013bcc4strb w3, [sp+54]
0013bcc8b.eq 0x13bcd0
0013bcccb 0x13bd08
0013bcd0
0013bcd0loc_13bcd0:
0013bcd0ldr x0, [sp+216]
0013bcd4ldr x1, [sp+224]
0013bcd8ldr x2, [sp+232]
0013bcdcbl reflect.Value.typ
0013bce0str x0, [sp+192]
0013bce4bl internal/abi.(*Type).Elem
0013bce8str x0, [sp+184]
0013bcecbl internal/abi.(*Type).Kind
0013bcf0strb w0, [sp+55]
0013bcf4ubfm x3, x0, 0, 7
0013bcf8subs wzr, w3, 25
0013bcfccset x3, eq
0013bd00strb w3, [sp+54]
0013bd04b 0x13bd0c
0013bd08
0013bd08loc_13bd08:
0013bd08b 0x13bd0c
0013bd0c
0013bd0cloc_13bd0c:
0013bd0cldrb w4, [sp+54]
0013bd10tbnz w4, 0, 0x13bd18
0013bd14b 0x13bd54
0013bd18
0013bd18loc_13bd18:
0013bd18ldr x0, [sp+216]
0013bd1cldr x1, [sp+224]
0013bd20ldr x2, [sp+232]
0013bd24bl reflect.Value.IsNil
0013bd28strb w0, [sp+54]
0013bd2ctbnz w0, 0, 0x13bdb8
0013bd30b 0x13bd34
0013bd34
0013bd34loc_13bd34:
0013bd34ldr x0, [sp+216]
0013bd38ldr x1, [sp+224]
0013bd3cldr x2, [sp+232]
0013bd40bl reflect.Value.Elem
0013bd44str x0, [sp+216]
0013bd48str x1, [sp+224]
0013bd4cstr x2, [sp+232]
0013bd50b 0x13bd58
0013bd54
0013bd54loc_13bd54:
0013bd54b 0x13bd58
0013bd58
0013bd58loc_13bd58:
0013bd58b 0x13bd60
0013bd5c
0013bd5cloc_13bd5c:
0013bd5cb 0x13bd60
0013bd60
0013bd60loc_13bd60:
0013bd60ldr x3, [sp+56]
0013bd64ldr x0, [sp+216]
0013bd68ldr x1, [sp+224]
0013bd6cldr x2, [sp+232]
0013bd70bl reflect.Value.Field
0013bd74str x0, [sp+216]
0013bd78str x1, [sp+224]
0013bd7cstr x2, [sp+232]
0013bd80b 0x13bd84
0013bd84
0013bd84loc_13bd84:
0013bd84ldr x4, [sp+96]
0013bd88add x4, x4, 1
0013bd8cstr x4, [sp+96]
0013bd90b 0x13bc70
0013bd94
0013bd94loc_13bd94:
0013bd94ldr x0, [sp+216]
0013bd98ldr x1, [sp+224]
0013bd9cldr x2, [sp+232]
0013bda0str x0, [sp+112]
0013bda4str x1, [sp+120]
0013bda8str x2, [sp+128]
0013bdacldur x29, [sp-8]
0013bdb0ldr x30, [sp], 208
0013bdb4ret x30
0013bdb8
0013bdb8loc_13bdb8:
0013bdb8adrp x0, 0x4ba000
0013bdbcadd x0, x0, 2944
0013bdc0adrp x1, 0x5d6000
0013bdc4add x1, x1, 2768
0013bdc8bl runtime.gopanic
0013bdcc
0013bdccloc_13bdcc:
0013bdccmov x0, xzr
0013bdd0bl runtime.panicIndex
0013bdd4hint
0013bdd8
0013bdd8loc_13bdd8:
0013bdd8stp x0, x1, [sp+8]
0013bddcstp x2, x3, [sp+24]
0013bde0stp x4, x5, [sp+40]
0013bde4mov x3, x30
0013bde8bl runtime.morestack_noctxt.abi0
0013bdecldp x0, x1, [sp+8]
0013bdf0ldp x2, x3, [sp+24]
0013bdf4ldp x4, x5, [sp+40]
0013bdf8b 0x13bba0
0013bdfcudf 0
0013bba0
Loading..