File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0008dfd0
0008dfd0internal/reflectlite.haveIdenticalUnderlyingType: ; void internal/reflectlite.haveIdenticalUnderlyingType(internal/abi.Type * T, internal/abi.Type * V, bool cmpTags)
0008dfd0ldr x16, [x28+16]
0008dfd4sub x17, sp, 192
0008dfd8subs xzr, x17, x16
0008dfdcb.ls 0x8ea10
0008dfe0sub x20, sp, 320
0008dfe4stp x29, x30, [x20-8]
0008dfe8add sp, x20, 0
0008dfecsub x29, sp, 8
0008dff0str x0, [sp+328]
0008dff4str x1, [sp+336]
0008dff8strb w2, [sp+344]
0008dffcstrb wzr, [sp+41]
0008e000ldr x1, [sp+336]
0008e004ldr x2, [sp+328]
0008e008subs xzr, x1, x2
0008e00cb.eq 0x8e014
0008e010b 0x8e028
0008e014
0008e014loc_8e014:
0008e014orr x0, xzr, 1
0008e018strb w0, [sp+41]
0008e01cldp x29, x30, [sp-8]
0008e020add sp, sp, 320
0008e024ret x30
0008e028
0008e028loc_8e028:
0008e028ldr x0, [sp+328]
0008e02cbl internal/abi.(*Type).Kind
0008e030strb w0, [sp+42]
0008e034ldr x0, [sp+336]
0008e038bl internal/abi.(*Type).Kind
0008e03cstrb w0, [sp+47]
0008e040ldrb w1, [sp+42]
0008e044ubfm x2, x0, 0, 7
0008e048subs wzr, w1, w2
0008e04cb.ne 0x8e054
0008e050b 0x8e068
0008e054
0008e054loc_8e054:
0008e054strb wzr, [sp+41]
0008e058mov x0, xzr
0008e05cldp x29, x30, [sp-8]
0008e060add sp, sp, 320
0008e064ret x30
0008e068
0008e068loc_8e068:
0008e068ldrb w1, [sp+42]
0008e06csubs wzr, w1, 0
0008e070cset x2, ne
0008e074strb w2, [sp+44]
0008e078cbnz w1, 0x8e080
0008e07cb 0x8e094
0008e080
0008e080loc_8e080:
0008e080ldrb w1, [sp+42]
0008e084subs wzr, w1, 16
0008e088cset x1, ls
0008e08cstrb w1, [sp+44]
0008e090b 0x8e098
0008e094
0008e094loc_8e094:
0008e094b 0x8e098
0008e098
0008e098loc_8e098:
0008e098ldrb w1, [sp+44]
0008e09cstrb w1, [sp+45]
0008e0a0tbnz w1, 0, 0x8e0a8
0008e0a4b 0x8e0ac
0008e0a8
0008e0a8loc_8e0a8:
0008e0a8b 0x8e0c0
0008e0ac
0008e0acloc_8e0ac:
0008e0acldrb w1, [sp+42]
0008e0b0subs wzr, w1, 24
0008e0b4cset x1, eq
0008e0b8strb w1, [sp+45]
0008e0bcb 0x8e0c0
0008e0c0
0008e0c0loc_8e0c0:
0008e0c0ldrb w1, [sp+45]
0008e0c4strb w1, [sp+46]
0008e0c8tbnz w1, 0, 0x8e0d0
0008e0ccb 0x8e0d4
0008e0d0
0008e0d0loc_8e0d0:
0008e0d0b 0x8e0e8
0008e0d4
0008e0d4loc_8e0d4:
0008e0d4ldrb w1, [sp+42]
0008e0d8subs wzr, w1, 26
0008e0dccset x1, eq
0008e0e0strb w1, [sp+46]
0008e0e4b 0x8e0e8
0008e0e8
0008e0e8loc_8e0e8:
0008e0e8ldrb w1, [sp+46]
0008e0ectbnz w1, 0, 0x8e0f4
0008e0f0b 0x8e108
0008e0f4
0008e0f4loc_8e0f4:
0008e0f4orr x0, xzr, 1
0008e0f8strb w0, [sp+41]
0008e0fcldp x29, x30, [sp-8]
0008e100add sp, sp, 320
0008e104ret x30
0008e108
0008e108loc_8e108:
0008e108ldrb w1, [sp+42]
0008e10cstrb w1, [sp+43]
0008e110mov x2, x1
0008e114subs wzr, w2, 19
0008e118b.ls 0x8e120
0008e11cb 0x8e37c
0008e120
0008e120loc_8e120:
0008e120mov x2, x1
0008e124subs wzr, w2, 17
0008e128b.eq 0x8e130
0008e12cb 0x8e1b8
0008e130
0008e130loc_8e130:
0008e130b 0x8e134
0008e134
0008e134loc_8e134:
0008e134ldr x0, [sp+328]
0008e138bl internal/abi.(*Type).Len
0008e13cstr x0, [sp+112]
0008e140ldr x0, [sp+336]
0008e144bl internal/abi.(*Type).Len
0008e148str x0, [sp+104]
0008e14cldr x1, [sp+112]
0008e150subs xzr, x0, x1
0008e154cset x1, eq
0008e158strb w1, [sp+44]
0008e15cb.eq 0x8e164
0008e160b 0x8e1a0
0008e164
0008e164loc_8e164:
0008e164ldr x0, [sp+328]
0008e168bl internal/abi.(*Type).Elem
0008e16cstr x0, [sp+304]
0008e170ldr x0, [sp+336]
0008e174bl internal/abi.(*Type).Elem
0008e178str x0, [sp+296]
0008e17cldrb w2, [sp+344]
0008e180ldr x1, [sp+304]
0008e184mov x3, x0
0008e188mov x0, x1
0008e18cmov x1, x3
0008e190bl internal/reflectlite.haveIdenticalType
0008e194strb w0, [sp+45]
0008e198strb w0, [sp+44]
0008e19cb 0x8e1a4
0008e1a0
0008e1a0loc_8e1a0:
0008e1a0b 0x8e1a4
0008e1a4
0008e1a4loc_8e1a4:
0008e1a4ldrb w0, [sp+44]
0008e1a8strb w0, [sp+41]
0008e1acldp x29, x30, [sp-8]
0008e1b0add sp, sp, 320
0008e1b4ret x30
0008e1b8
0008e1b8loc_8e1b8:
0008e1b8mov x2, x1
0008e1bcsubs wzr, w2, 18
0008e1c0b.eq 0x8e1c8
0008e1c4b 0x8e2d0
0008e1c8
0008e1c8loc_8e1c8:
0008e1c8b 0x8e1cc
0008e1cc
0008e1ccloc_8e1cc:
0008e1ccldr x0, [sp+336]
0008e1d0bl internal/abi.(*Type).ChanDir
0008e1d4str x0, [sp+96]
0008e1d8subs xzr, x0, 3
0008e1dccset x1, eq
0008e1e0strb w1, [sp+44]
0008e1e4b.eq 0x8e1ec
0008e1e8b 0x8e228
0008e1ec
0008e1ecloc_8e1ec:
0008e1ecldr x0, [sp+328]
0008e1f0bl internal/abi.(*Type).Elem
0008e1f4str x0, [sp+296]
0008e1f8ldr x0, [sp+336]
0008e1fcbl internal/abi.(*Type).Elem
0008e200str x0, [sp+304]
0008e204ldrb w2, [sp+344]
0008e208ldr x1, [sp+296]
0008e20cmov x3, x0
0008e210mov x0, x1
0008e214mov x1, x3
0008e218bl internal/reflectlite.haveIdenticalType
0008e21cstrb w0, [sp+45]
0008e220strb w0, [sp+44]
0008e224b 0x8e22c
0008e228
0008e228loc_8e228:
0008e228b 0x8e22c
0008e22c
0008e22cloc_8e22c:
0008e22cldrb w1, [sp+44]
0008e230tbnz w1, 0, 0x8e238
0008e234b 0x8e24c
0008e238
0008e238loc_8e238:
0008e238orr x0, xzr, 1
0008e23cstrb w0, [sp+41]
0008e240ldp x29, x30, [sp-8]
0008e244add sp, sp, 320
0008e248ret x30
0008e24c
0008e24cloc_8e24c:
0008e24cldr x0, [sp+336]
0008e250bl internal/abi.(*Type).ChanDir
0008e254str x0, [sp+96]
0008e258ldr x0, [sp+328]
0008e25cbl internal/abi.(*Type).ChanDir
0008e260str x0, [sp+88]
0008e264ldr x1, [sp+96]
0008e268subs xzr, x0, x1
0008e26ccset x1, eq
0008e270strb w1, [sp+44]
0008e274b.eq 0x8e27c
0008e278b 0x8e2b8
0008e27c
0008e27cloc_8e27c:
0008e27cldr x0, [sp+328]
0008e280bl internal/abi.(*Type).Elem
0008e284str x0, [sp+304]
0008e288ldr x0, [sp+336]
0008e28cbl internal/abi.(*Type).Elem
0008e290str x0, [sp+296]
0008e294ldrb w2, [sp+344]
0008e298ldr x1, [sp+304]
0008e29cmov x3, x0
0008e2a0mov x0, x1
0008e2a4mov x1, x3
0008e2a8bl internal/reflectlite.haveIdenticalType
0008e2acstrb w0, [sp+45]
0008e2b0strb w0, [sp+44]
0008e2b4b 0x8e2bc
0008e2b8
0008e2b8loc_8e2b8:
0008e2b8b 0x8e2bc
0008e2bc
0008e2bcloc_8e2bc:
0008e2bcldrb w0, [sp+44]
0008e2c0strb w0, [sp+41]
0008e2c4ldp x29, x30, [sp-8]
0008e2c8add sp, sp, 320
0008e2ccret x30
0008e2d0
0008e2d0loc_8e2d0:
0008e2d0subs wzr, w1, 19
0008e2d4b.eq 0x8e2dc
0008e2d8b 0x8e370
0008e2dc
0008e2dcloc_8e2dc:
0008e2dcb 0x8e2e0
0008e2e0
0008e2e0loc_8e2e0:
0008e2e0ldr x1, [sp+328]
0008e2e4str x1, [sp+176]
0008e2e8ldr x1, [sp+336]
0008e2ecstr x1, [sp+144]
0008e2f0ldr x1, [sp+176]
0008e2f4ldrsb x27, [x1]
0008e2f8ldrh w1, [x1+50]
0008e2fcldr x2, [sp+144]
0008e300ldrsb x27, [x2]
0008e304ldrh w2, [x2+50]
0008e308subs wzr, w2, w1
0008e30ccset x1, ne
0008e310strb w1, [sp+44]
0008e314b.ne 0x8e31c
0008e318b 0x8e320
0008e31c
0008e31cloc_8e31c:
0008e31cb 0x8e348
0008e320
0008e320loc_8e320:
0008e320ldr x1, [sp+176]
0008e324ldrsb x27, [x1]
0008e328ldrh w1, [x1+48]
0008e32cldr x2, [sp+144]
0008e330ldrsb x27, [x2]
0008e334ldrh w2, [x2+48]
0008e338subs wzr, w1, w2
0008e33ccset x1, ne
0008e340strb w1, [sp+44]
0008e344b 0x8e348
0008e348
0008e348loc_8e348:
0008e348ldrb w1, [sp+44]
0008e34ctbnz w1, 0, 0x8e354
0008e350b 0x8e368
0008e354
0008e354loc_8e354:
0008e354strb wzr, [sp+41]
0008e358mov x0, xzr
0008e35cldp x29, x30, [sp-8]
0008e360add sp, sp, 320
0008e364ret x30
0008e368
0008e368loc_8e368:
0008e368str xzr, [sp+64]
0008e36cb 0x8e8ec
0008e370
0008e370loc_8e370:
0008e370b 0x8e374
0008e374
0008e374loc_8e374:
0008e374b 0x8e378
0008e378
0008e378loc_8e378:
0008e378b 0x8e64c
0008e37c
0008e37cloc_8e37c:
0008e37cmov x2, x1
0008e380subs wzr, w2, 21
0008e384b.ls 0x8e38c
0008e388b 0x8e4d8
0008e38c
0008e38cloc_8e38c:
0008e38cmov x2, x1
0008e390subs wzr, w2, 20
0008e394b.eq 0x8e39c
0008e398b 0x8e42c
0008e39c
0008e39cloc_8e39c:
0008e39cb 0x8e3a0
0008e3a0
0008e3a0loc_8e3a0:
0008e3a0ldr x1, [sp+328]
0008e3a4str x1, [sp+168]
0008e3a8ldr x1, [sp+336]
0008e3acstr x1, [sp+136]
0008e3b0ldr x1, [sp+168]
0008e3b4ldrsb x27, [x1]
0008e3b8ldr x1, [x1+64]
0008e3bcstr x1, [sp+104]
0008e3c0subs xzr, x1, 0
0008e3c4cset x2, eq
0008e3c8strb w2, [sp+44]
0008e3cccbz x1, 0x8e3d4
0008e3d0b 0x8e3f4
0008e3d4
0008e3d4loc_8e3d4:
0008e3d4ldr x1, [sp+136]
0008e3d8ldrsb x27, [x1]
0008e3dcldr x1, [x1+64]
0008e3e0str x1, [sp+112]
0008e3e4subs xzr, x1, 0
0008e3e8cset x1, eq
0008e3ecstrb w1, [sp+44]
0008e3f0b 0x8e3f8
0008e3f4
0008e3f4loc_8e3f4:
0008e3f4b 0x8e3f8
0008e3f8
0008e3f8loc_8e3f8:
0008e3f8ldrb w1, [sp+44]
0008e3fctbnz w1, 0, 0x8e404
0008e400b 0x8e418
0008e404
0008e404loc_8e404:
0008e404orr x0, xzr, 1
0008e408strb w0, [sp+41]
0008e40cldp x29, x30, [sp-8]
0008e410add sp, sp, 320
0008e414ret x30
0008e418
0008e418loc_8e418:
0008e418strb wzr, [sp+41]
0008e41cmov x0, xzr
0008e420ldp x29, x30, [sp-8]
0008e424add sp, sp, 320
0008e428ret x30
0008e42c
0008e42cloc_8e42c:
0008e42csubs wzr, w1, 21
0008e430b.eq 0x8e438
0008e434b 0x8e4d0
0008e438
0008e438loc_8e438:
0008e438b 0x8e43c
0008e43c
0008e43cloc_8e43c:
0008e43cldr x0, [sp+328]
0008e440bl internal/abi.(*Type).Key
0008e444str x0, [sp+296]
0008e448ldr x0, [sp+336]
0008e44cbl internal/abi.(*Type).Key
0008e450str x0, [sp+304]
0008e454ldrb w2, [sp+344]
0008e458ldr x1, [sp+296]
0008e45cmov x3, x0
0008e460mov x0, x1
0008e464mov x1, x3
0008e468bl internal/reflectlite.haveIdenticalType
0008e46cstrb w0, [sp+45]
0008e470strb w0, [sp+44]
0008e474tbnz w0, 0, 0x8e47c
0008e478b 0x8e4b8
0008e47c
0008e47cloc_8e47c:
0008e47cldr x0, [sp+328]
0008e480bl internal/abi.(*Type).Elem
0008e484str x0, [sp+288]
0008e488ldr x0, [sp+336]
0008e48cbl internal/abi.(*Type).Elem
0008e490str x0, [sp+280]
0008e494ldrb w2, [sp+344]
0008e498ldr x1, [sp+288]
0008e49cmov x3, x0
0008e4a0mov x0, x1
0008e4a4mov x1, x3
0008e4a8bl internal/reflectlite.haveIdenticalType
0008e4acstrb w0, [sp+46]
0008e4b0strb w0, [sp+44]
0008e4b4b 0x8e4bc
0008e4b8
0008e4b8loc_8e4b8:
0008e4b8b 0x8e4bc
0008e4bc
0008e4bcloc_8e4bc:
0008e4bcldrb w0, [sp+44]
0008e4c0strb w0, [sp+41]
0008e4c4ldp x29, x30, [sp-8]
0008e4c8add sp, sp, 320
0008e4ccret x30
0008e4d0
0008e4d0loc_8e4d0:
0008e4d0b 0x8e4d4
0008e4d4
0008e4d4loc_8e4d4:
0008e4d4b 0x8e648
0008e4d8
0008e4d8loc_8e4d8:
0008e4d8mov x2, x1
0008e4dcsubs wzr, w2, 22
0008e4e0b.hs 0x8e4e8
0008e4e4b 0x8e544
0008e4e8
0008e4e8loc_8e4e8:
0008e4e8mov x2, x1
0008e4ecsubs wzr, w2, 23
0008e4f0b.ls 0x8e4f8
0008e4f4b 0x8e540
0008e4f8
0008e4f8loc_8e4f8:
0008e4f8b 0x8e4fc
0008e4fc
0008e4fcloc_8e4fc:
0008e4fcldr x0, [sp+328]
0008e500bl internal/abi.(*Type).Elem
0008e504str x0, [sp+304]
0008e508ldr x0, [sp+336]
0008e50cbl internal/abi.(*Type).Elem
0008e510str x0, [sp+296]
0008e514ldrb w2, [sp+344]
0008e518ldr x1, [sp+304]
0008e51cmov x3, x0
0008e520mov x0, x1
0008e524mov x1, x3
0008e528bl internal/reflectlite.haveIdenticalType
0008e52cstrb w0, [sp+45]
0008e530strb w0, [sp+41]
0008e534ldp x29, x30, [sp-8]
0008e538add sp, sp, 320
0008e53cret x30
0008e540
0008e540loc_8e540:
0008e540b 0x8e548
0008e544
0008e544loc_8e544:
0008e544b 0x8e548
0008e548
0008e548loc_8e548:
0008e548subs wzr, w1, 25
0008e54cb.eq 0x8e554
0008e550b 0x8e640
0008e554
0008e554loc_8e554:
0008e554b 0x8e558
0008e558
0008e558loc_8e558:
0008e558ldr x1, [sp+328]
0008e55cstr x1, [sp+160]
0008e560ldr x1, [sp+336]
0008e564str x1, [sp+128]
0008e568ldr x1, [sp+160]
0008e56cldrsb x27, [x1]
0008e570ldr x1, [x1+64]
0008e574str x1, [sp+104]
0008e578ldr x2, [sp+128]
0008e57cldrsb x27, [x2]
0008e580ldr x2, [x2+64]
0008e584str x2, [sp+112]
0008e588subs xzr, x1, x2
0008e58cb.ne 0x8e594
0008e590b 0x8e5a8
0008e594
0008e594loc_8e594:
0008e594strb wzr, [sp+41]
0008e598mov x0, xzr
0008e59cldp x29, x30, [sp-8]
0008e5a0add sp, sp, 320
0008e5a4ret x30
0008e5a8
0008e5a8loc_8e5a8:
0008e5a8ldr x1, [sp+160]
0008e5acldrsb x27, [x1]
0008e5b0ldr x0, [x1+48]
0008e5b4str x0, [sp+240]
0008e5b8bl internal/abi.Name.Name
0008e5bcstr x0, [sp+264]
0008e5c0str x1, [sp+272]
0008e5c4ldr x1, [sp+128]
0008e5c8ldrsb x27, [x1]
0008e5ccldr x0, [x1+48]
0008e5d0str x0, [sp+232]
0008e5d4bl internal/abi.Name.Name
0008e5d8str x0, [sp+248]
0008e5dcstr x1, [sp+256]
0008e5e0ldr x2, [sp+272]
0008e5e4subs xzr, x1, x2
0008e5e8b.ne 0x8e5f0
0008e5ecb 0x8e5f4
0008e5f0
0008e5f0loc_8e5f0:
0008e5f0b 0x8e62c
0008e5f4
0008e5f4loc_8e5f4:
0008e5f4ldr x3, [sp+264]
0008e5f8ldr x2, [sp+272]
0008e5fcmov x1, x0
0008e600mov x0, x3
0008e604bl runtime.memequal
0008e608tbnz w0, 0, 0x8e610
0008e60cb 0x8e628
0008e610
0008e610loc_8e610:
0008e610str xzr, [sp+80]
0008e614ldr x2, [sp+160]
0008e618ldrsb x27, [x2]
0008e61cldr x2, [x2+64]
0008e620str x2, [sp+72]
0008e624b 0x8e664
0008e628
0008e628loc_8e628:
0008e628b 0x8e62c
0008e62c
0008e62cloc_8e62c:
0008e62cstrb wzr, [sp+41]
0008e630mov x0, xzr
0008e634ldp x29, x30, [sp-8]
0008e638add sp, sp, 320
0008e63cret x30
0008e640
0008e640loc_8e640:
0008e640b 0x8e644
0008e644
0008e644loc_8e644:
0008e644b 0x8e648
0008e648
0008e648loc_8e648:
0008e648b 0x8e64c
0008e64c
0008e64cloc_8e64c:
0008e64cb 0x8e650
0008e650
0008e650loc_8e650:
0008e650strb wzr, [sp+41]
0008e654mov x0, xzr
0008e658ldp x29, x30, [sp-8]
0008e65cadd sp, sp, 320
0008e660ret x30
0008e664
0008e664loc_8e664:
0008e664ldr x2, [sp+72]
0008e668ldr x3, [sp+80]
0008e66csubs xzr, x2, x3
0008e670b.gt 0x8e678
0008e674b 0x8e8d0
0008e678
0008e678loc_8e678:
0008e678ldr x0, [sp+80]
0008e67cstr x0, [sp+48]
0008e680ldr x2, [sp+160]
0008e684ldrsb x27, [x2]
0008e688ldr x1, [x2+64]
0008e68cldr x2, [x2+56]
0008e690subs xzr, x1, x0
0008e694b.hi 0x8e69c
0008e698b 0x8e8e8
0008e69c
0008e69cloc_8e69c:
0008e69csub x3, x0, x0, lsl #2
0008e6a0sub x2, x2, x3, lsl #3
0008e6a4str x2, [sp+152]
0008e6a8ldr x2, [sp+128]
0008e6acldrsb x27, [x2]
0008e6b0ldr x1, [x2+64]
0008e6b4ldr x2, [x2+56]
0008e6b8ldr x0, [sp+48]
0008e6bcsubs xzr, x0, x1
0008e6c0b.lo 0x8e6c8
0008e6c4b 0x8e8e4
0008e6c8
0008e6c8loc_8e6c8:
0008e6c8sub x1, x0, x0, lsl #2
0008e6ccsub x1, x2, x1, lsl #3
0008e6d0str x1, [sp+120]
0008e6d4ldr x1, [sp+152]
0008e6d8ldrsb x27, [x1]
0008e6dcldr x0, [x1]
0008e6e0str x0, [sp+224]
0008e6e4bl internal/abi.Name.Name
0008e6e8str x0, [sp+248]
0008e6ecstr x1, [sp+256]
0008e6f0ldr x1, [sp+120]
0008e6f4ldrsb x27, [x1]
0008e6f8ldr x0, [x1]
0008e6fcstr x0, [sp+216]
0008e700bl internal/abi.Name.Name
0008e704str x0, [sp+264]
0008e708str x1, [sp+272]
0008e70cldr x2, [sp+256]
0008e710subs xzr, x1, x2
0008e714b.ne 0x8e71c
0008e718b 0x8e720
0008e71c
0008e71cloc_8e71c:
0008e71cb 0x8e8bc
0008e720
0008e720loc_8e720:
0008e720ldr x2, [sp+256]
0008e724ldr x3, [sp+248]
0008e728mov x1, x0
0008e72cmov x0, x3
0008e730bl runtime.memequal
0008e734tbnz w0, 0, 0x8e73c
0008e738b 0x8e8b8
0008e73c
0008e73cloc_8e73c:
0008e73cldr x3, [sp+152]
0008e740ldrsb x27, [x3]
0008e744ldr x3, [x3+8]
0008e748str x3, [sp+208]
0008e74cldr x3, [sp+120]
0008e750ldrsb x27, [x3]
0008e754ldr x1, [x3+8]
0008e758str x1, [sp+200]
0008e75cldrb w2, [sp+344]
0008e760ldr x0, [sp+208]
0008e764bl internal/reflectlite.haveIdenticalType
0008e768strb w0, [sp+45]
0008e76ctbnz w0, 0, 0x8e774
0008e770b 0x8e8a4
0008e774
0008e774loc_8e774:
0008e774ldrb w1, [sp+344]
0008e778strb w1, [sp+45]
0008e77ctbnz w1, 0, 0x8e784
0008e780b 0x8e7f8
0008e784
0008e784loc_8e784:
0008e784ldr x1, [sp+152]
0008e788ldrsb x27, [x1]
0008e78cldr x0, [x1]
0008e790str x0, [sp+192]
0008e794bl internal/abi.Name.Tag
0008e798str x0, [sp+264]
0008e79cstr x1, [sp+272]
0008e7a0ldr x1, [sp+120]
0008e7a4ldrsb x27, [x1]
0008e7a8ldr x0, [x1]
0008e7acstr x0, [sp+184]
0008e7b0bl internal/abi.Name.Tag
0008e7b4str x0, [sp+248]
0008e7b8str x1, [sp+256]
0008e7bcldr x2, [sp+272]
0008e7c0subs xzr, x1, x2
0008e7c4cset x1, ne
0008e7c8b.ne 0x8e7d0
0008e7ccb 0x8e7d4
0008e7d0
0008e7d0loc_8e7d0:
0008e7d0b 0x8e7f0
0008e7d4
0008e7d4loc_8e7d4:
0008e7d4ldr x2, [sp+272]
0008e7d8ldr x3, [sp+264]
0008e7dcmov x1, x0
0008e7e0mov x0, x3
0008e7e4bl runtime.memequal
0008e7e8eor x1, x0, 1
0008e7ecb 0x8e7f0
0008e7f0
0008e7f0loc_8e7f0:
0008e7f0strb w1, [sp+45]
0008e7f4b 0x8e7fc
0008e7f8
0008e7f8loc_8e7f8:
0008e7f8b 0x8e7fc
0008e7fc
0008e7fcloc_8e7fc:
0008e7fcldrb w1, [sp+45]
0008e800tbnz w1, 0, 0x8e808
0008e804b 0x8e81c
0008e808
0008e808loc_8e808:
0008e808strb wzr, [sp+41]
0008e80cmov x0, xzr
0008e810ldp x29, x30, [sp-8]
0008e814add sp, sp, 320
0008e818ret x30
0008e81c
0008e81cloc_8e81c:
0008e81cldr x1, [sp+152]
0008e820ldrsb x27, [x1]
0008e824ldr x1, [x1+16]
0008e828ldr x2, [sp+120]
0008e82cldrsb x27, [x2]
0008e830ldr x2, [x2+16]
0008e834subs xzr, x2, x1
0008e838b.ne 0x8e840
0008e83cb 0x8e854
0008e840
0008e840loc_8e840:
0008e840strb wzr, [sp+41]
0008e844mov x0, xzr
0008e848ldp x29, x30, [sp-8]
0008e84cadd sp, sp, 320
0008e850ret x30
0008e854
0008e854loc_8e854:
0008e854ldr x0, [sp+152]
0008e858bl internal/abi.(*StructField).Embedded
0008e85cstrb w0, [sp+45]
0008e860ldr x0, [sp+120]
0008e864bl internal/abi.(*StructField).Embedded
0008e868strb w0, [sp+44]
0008e86cldrb w1, [sp+45]
0008e870eor x1, x1, x0
0008e874tbnz w1, 0, 0x8e87c
0008e878b 0x8e890
0008e87c
0008e87cloc_8e87c:
0008e87cstrb wzr, [sp+41]
0008e880mov x0, xzr
0008e884ldp x29, x30, [sp-8]
0008e888add sp, sp, 320
0008e88cret x30
0008e890
0008e890loc_8e890:
0008e890b 0x8e894
0008e894
0008e894loc_8e894:
0008e894ldr x2, [sp+80]
0008e898add x2, x2, 1
0008e89cstr x2, [sp+80]
0008e8a0b 0x8e664
0008e8a4
0008e8a4loc_8e8a4:
0008e8a4strb wzr, [sp+41]
0008e8a8mov x0, xzr
0008e8acldp x29, x30, [sp-8]
0008e8b0add sp, sp, 320
0008e8b4ret x30
0008e8b8
0008e8b8loc_8e8b8:
0008e8b8b 0x8e8bc
0008e8bc
0008e8bcloc_8e8bc:
0008e8bcstrb wzr, [sp+41]
0008e8c0mov x0, xzr
0008e8c4ldp x29, x30, [sp-8]
0008e8c8add sp, sp, 320
0008e8ccret x30
0008e8d0
0008e8d0loc_8e8d0:
0008e8d0orr x0, xzr, 1
0008e8d4strb w0, [sp+41]
0008e8d8ldp x29, x30, [sp-8]
0008e8dcadd sp, sp, 320
0008e8e0ret x30
0008e8e4
0008e8e4loc_8e8e4:
0008e8e4bl runtime.panicIndex
0008e8e8
0008e8e8loc_8e8e8:
0008e8e8bl runtime.panicIndex
0008e8ec
0008e8ecloc_8e8ec:
0008e8ecldr x0, [sp+176]
0008e8f0bl internal/abi.(*FuncType).NumIn
0008e8f4str x0, [sp+104]
0008e8f8ldr x1, [sp+64]
0008e8fcsubs xzr, x0, x1
0008e900b.gt 0x8e908
0008e904b 0x8e970
0008e908
0008e908loc_8e908:
0008e908ldr x1, [sp+64]
0008e90cldr x0, [sp+176]
0008e910bl internal/abi.(*FuncType).In
0008e914str x0, [sp+296]
0008e918ldr x1, [sp+64]
0008e91cldr x0, [sp+144]
0008e920bl internal/abi.(*FuncType).In
0008e924str x0, [sp+304]
0008e928ldrb w2, [sp+344]
0008e92cldr x3, [sp+296]
0008e930mov x1, x0
0008e934mov x0, x3
0008e938bl internal/reflectlite.haveIdenticalType
0008e93cstrb w0, [sp+44]
0008e940tbnz w0, 0, 0x8e948
0008e944b 0x8e95c
0008e948
0008e948loc_8e948:
0008e948b 0x8e94c
0008e94c
0008e94cloc_8e94c:
0008e94cldr x1, [sp+64]
0008e950add x1, x1, 1
0008e954str x1, [sp+64]
0008e958b 0x8e8ec
0008e95c
0008e95cloc_8e95c:
0008e95cstrb wzr, [sp+41]
0008e960mov x0, xzr
0008e964ldp x29, x30, [sp-8]
0008e968add sp, sp, 320
0008e96cret x30
0008e970
0008e970loc_8e970:
0008e970str xzr, [sp+56]
0008e974b 0x8e978
0008e978
0008e978loc_8e978:
0008e978ldr x0, [sp+176]
0008e97cbl internal/abi.(*FuncType).NumOut
0008e980str x0, [sp+104]
0008e984ldr x1, [sp+56]
0008e988subs xzr, x0, x1
0008e98cb.gt 0x8e994
0008e990b 0x8e9fc
0008e994
0008e994loc_8e994:
0008e994ldr x1, [sp+56]
0008e998ldr x0, [sp+176]
0008e99cbl internal/abi.(*FuncType).Out
0008e9a0str x0, [sp+304]
0008e9a4ldr x1, [sp+56]
0008e9a8ldr x0, [sp+144]
0008e9acbl internal/abi.(*FuncType).Out
0008e9b0str x0, [sp+296]
0008e9b4ldrb w2, [sp+344]
0008e9b8ldr x3, [sp+304]
0008e9bcmov x1, x0
0008e9c0mov x0, x3
0008e9c4bl internal/reflectlite.haveIdenticalType
0008e9c8strb w0, [sp+44]
0008e9cctbnz w0, 0, 0x8e9d4
0008e9d0b 0x8e9e8
0008e9d4
0008e9d4loc_8e9d4:
0008e9d4b 0x8e9d8
0008e9d8
0008e9d8loc_8e9d8:
0008e9d8ldr x1, [sp+56]
0008e9dcadd x1, x1, 1
0008e9e0str x1, [sp+56]
0008e9e4b 0x8e978
0008e9e8
0008e9e8loc_8e9e8:
0008e9e8strb wzr, [sp+41]
0008e9ecmov x0, xzr
0008e9f0ldp x29, x30, [sp-8]
0008e9f4add sp, sp, 320
0008e9f8ret x30
0008e9fc
0008e9fcloc_8e9fc:
0008e9fcorr x0, xzr, 1
0008ea00strb w0, [sp+41]
0008ea04ldp x29, x30, [sp-8]
0008ea08add sp, sp, 320
0008ea0cret x30
0008ea10
0008ea10loc_8ea10:
0008ea10stp x0, x1, [sp+8]
0008ea14strb w2, [sp+24]
0008ea18mov x3, x30
0008ea1cbl runtime.morestack_noctxt.abi0
0008ea20ldp x0, x1, [sp+8]
0008ea24ldrb w2, [sp+24]
0008ea28b 0x8dfd0
0008ea2cudf 0
0008dfd0
0008dfd0internal/reflectlite.haveIdenticalUnderlyingType: ; void internal/reflectlite.haveIdenticalUnderlyingType(internal/abi.Type * T, internal/abi.Type * V, bool cmpTags)
0008dfd0ldr x16, [x28+16]
0008dfd4sub x17, sp, 192
0008dfd8subs xzr, x17, x16
0008dfdcb.ls 0x8ea10
0008dfe0sub x20, sp, 320
0008dfe4stp x29, x30, [x20-8]
0008dfe8add sp, x20, 0
0008dfecsub x29, sp, 8
0008dff0str x0, [sp+328]
0008dff4str x1, [sp+336]
0008dff8strb w2, [sp+344]
0008dffcstrb wzr, [sp+41]
0008e000ldr x1, [sp+336]
0008e004ldr x2, [sp+328]
0008e008subs xzr, x1, x2
0008e00cb.eq 0x8e014
0008e010b 0x8e028
0008e014
0008e014loc_8e014:
0008e014orr x0, xzr, 1
0008e018strb w0, [sp+41]
0008e01cldp x29, x30, [sp-8]
0008e020add sp, sp, 320
0008e024ret x30
0008e028
0008e028loc_8e028:
0008e028ldr x0, [sp+328]
0008e02cbl internal/abi.(*Type).Kind
0008e030strb w0, [sp+42]
0008e034ldr x0, [sp+336]
0008e038bl internal/abi.(*Type).Kind
0008e03cstrb w0, [sp+47]
0008e040ldrb w1, [sp+42]
0008e044ubfm x2, x0, 0, 7
0008e048subs wzr, w1, w2
0008e04cb.ne 0x8e054
0008e050b 0x8e068
0008e054
0008e054loc_8e054:
0008e054strb wzr, [sp+41]
0008e058mov x0, xzr
0008e05cldp x29, x30, [sp-8]
0008e060add sp, sp, 320
0008e064ret x30
0008e068
0008e068loc_8e068:
0008e068ldrb w1, [sp+42]
0008e06csubs wzr, w1, 0
0008e070cset x2, ne
0008e074strb w2, [sp+44]
0008e078cbnz w1, 0x8e080
0008e07cb 0x8e094
0008e080
0008e080loc_8e080:
0008e080ldrb w1, [sp+42]
0008e084subs wzr, w1, 16
0008e088cset x1, ls
0008e08cstrb w1, [sp+44]
0008e090b 0x8e098
0008e094
0008e094loc_8e094:
0008e094b 0x8e098
0008e098
0008e098loc_8e098:
0008e098ldrb w1, [sp+44]
0008e09cstrb w1, [sp+45]
0008e0a0tbnz w1, 0, 0x8e0a8
0008e0a4b 0x8e0ac
0008e0a8
0008e0a8loc_8e0a8:
0008e0a8b 0x8e0c0
0008e0ac
0008e0acloc_8e0ac:
0008e0acldrb w1, [sp+42]
0008e0b0subs wzr, w1, 24
0008e0b4cset x1, eq
0008e0b8strb w1, [sp+45]
0008e0bcb 0x8e0c0
0008e0c0
0008e0c0loc_8e0c0:
0008e0c0ldrb w1, [sp+45]
0008e0c4strb w1, [sp+46]
0008e0c8tbnz w1, 0, 0x8e0d0
0008e0ccb 0x8e0d4
0008e0d0
0008e0d0loc_8e0d0:
0008e0d0b 0x8e0e8
0008e0d4
0008e0d4loc_8e0d4:
0008e0d4ldrb w1, [sp+42]
0008e0d8subs wzr, w1, 26
0008e0dccset x1, eq
0008e0e0strb w1, [sp+46]
0008e0e4b 0x8e0e8
0008e0e8
0008e0e8loc_8e0e8:
0008e0e8ldrb w1, [sp+46]
0008e0ectbnz w1, 0, 0x8e0f4
0008e0f0b 0x8e108
0008e0f4
0008e0f4loc_8e0f4:
0008e0f4orr x0, xzr, 1
0008e0f8strb w0, [sp+41]
0008e0fcldp x29, x30, [sp-8]
0008e100add sp, sp, 320
0008e104ret x30
0008e108
0008e108loc_8e108:
0008e108ldrb w1, [sp+42]
0008e10cstrb w1, [sp+43]
0008e110mov x2, x1
0008e114subs wzr, w2, 19
0008e118b.ls 0x8e120
0008e11cb 0x8e37c
0008e120
0008e120loc_8e120:
0008e120mov x2, x1
0008e124subs wzr, w2, 17
0008e128b.eq 0x8e130
0008e12cb 0x8e1b8
0008e130
0008e130loc_8e130:
0008e130b 0x8e134
0008e134
0008e134loc_8e134:
0008e134ldr x0, [sp+328]
0008e138bl internal/abi.(*Type).Len
0008e13cstr x0, [sp+112]
0008e140ldr x0, [sp+336]
0008e144bl internal/abi.(*Type).Len
0008e148str x0, [sp+104]
0008e14cldr x1, [sp+112]
0008e150subs xzr, x0, x1
0008e154cset x1, eq
0008e158strb w1, [sp+44]
0008e15cb.eq 0x8e164
0008e160b 0x8e1a0
0008e164
0008e164loc_8e164:
0008e164ldr x0, [sp+328]
0008e168bl internal/abi.(*Type).Elem
0008e16cstr x0, [sp+304]
0008e170ldr x0, [sp+336]
0008e174bl internal/abi.(*Type).Elem
0008e178str x0, [sp+296]
0008e17cldrb w2, [sp+344]
0008e180ldr x1, [sp+304]
0008e184mov x3, x0
0008e188mov x0, x1
0008e18cmov x1, x3
0008e190bl internal/reflectlite.haveIdenticalType
0008e194strb w0, [sp+45]
0008e198strb w0, [sp+44]
0008e19cb 0x8e1a4
0008e1a0
0008e1a0loc_8e1a0:
0008e1a0b 0x8e1a4
0008e1a4
0008e1a4loc_8e1a4:
0008e1a4ldrb w0, [sp+44]
0008e1a8strb w0, [sp+41]
0008e1acldp x29, x30, [sp-8]
0008e1b0add sp, sp, 320
0008e1b4ret x30
0008e1b8
0008e1b8loc_8e1b8:
0008e1b8mov x2, x1
0008e1bcsubs wzr, w2, 18
0008e1c0b.eq 0x8e1c8
0008e1c4b 0x8e2d0
0008e1c8
0008e1c8loc_8e1c8:
0008e1c8b 0x8e1cc
0008e1cc
0008e1ccloc_8e1cc:
0008e1ccldr x0, [sp+336]
0008e1d0bl internal/abi.(*Type).ChanDir
0008e1d4str x0, [sp+96]
0008e1d8subs xzr, x0, 3
0008e1dccset x1, eq
0008e1e0strb w1, [sp+44]
0008e1e4b.eq 0x8e1ec
0008e1e8b 0x8e228
0008e1ec
0008e1ecloc_8e1ec:
0008e1ecldr x0, [sp+328]
0008e1f0bl internal/abi.(*Type).Elem
0008e1f4str x0, [sp+296]
0008e1f8ldr x0, [sp+336]
0008e1fcbl internal/abi.(*Type).Elem
0008e200str x0, [sp+304]
0008e204ldrb w2, [sp+344]
0008e208ldr x1, [sp+296]
0008e20cmov x3, x0
0008e210mov x0, x1
0008e214mov x1, x3
0008e218bl internal/reflectlite.haveIdenticalType
0008e21cstrb w0, [sp+45]
0008e220strb w0, [sp+44]
0008e224b 0x8e22c
0008e228
0008e228loc_8e228:
0008e228b 0x8e22c
0008e22c
0008e22cloc_8e22c:
0008e22cldrb w1, [sp+44]
0008e230tbnz w1, 0, 0x8e238
0008e234b 0x8e24c
0008e238
0008e238loc_8e238:
0008e238orr x0, xzr, 1
0008e23cstrb w0, [sp+41]
0008e240ldp x29, x30, [sp-8]
0008e244add sp, sp, 320
0008e248ret x30
0008e24c
0008e24cloc_8e24c:
0008e24cldr x0, [sp+336]
0008e250bl internal/abi.(*Type).ChanDir
0008e254str x0, [sp+96]
0008e258ldr x0, [sp+328]
0008e25cbl internal/abi.(*Type).ChanDir
0008e260str x0, [sp+88]
0008e264ldr x1, [sp+96]
0008e268subs xzr, x0, x1
0008e26ccset x1, eq
0008e270strb w1, [sp+44]
0008e274b.eq 0x8e27c
0008e278b 0x8e2b8
0008e27c
0008e27cloc_8e27c:
0008e27cldr x0, [sp+328]
0008e280bl internal/abi.(*Type).Elem
0008e284str x0, [sp+304]
0008e288ldr x0, [sp+336]
0008e28cbl internal/abi.(*Type).Elem
0008e290str x0, [sp+296]
0008e294ldrb w2, [sp+344]
0008e298ldr x1, [sp+304]
0008e29cmov x3, x0
0008e2a0mov x0, x1
0008e2a4mov x1, x3
0008e2a8bl internal/reflectlite.haveIdenticalType
0008e2acstrb w0, [sp+45]
0008e2b0strb w0, [sp+44]
0008e2b4b 0x8e2bc
0008e2b8
0008e2b8loc_8e2b8:
0008e2b8b 0x8e2bc
0008e2bc
0008e2bcloc_8e2bc:
0008e2bcldrb w0, [sp+44]
0008e2c0strb w0, [sp+41]
0008e2c4ldp x29, x30, [sp-8]
0008e2c8add sp, sp, 320
0008e2ccret x30
0008e2d0
0008e2d0loc_8e2d0:
0008e2d0subs wzr, w1, 19
0008e2d4b.eq 0x8e2dc
0008e2d8b 0x8e370
0008e2dc
0008e2dcloc_8e2dc:
0008e2dcb 0x8e2e0
0008e2e0
0008e2e0loc_8e2e0:
0008e2e0ldr x1, [sp+328]
0008e2e4str x1, [sp+176]
0008e2e8ldr x1, [sp+336]
0008e2ecstr x1, [sp+144]
0008e2f0ldr x1, [sp+176]
0008e2f4ldrsb x27, [x1]
0008e2f8ldrh w1, [x1+50]
0008e2fcldr x2, [sp+144]
0008e300ldrsb x27, [x2]
0008e304ldrh w2, [x2+50]
0008e308subs wzr, w2, w1
0008e30ccset x1, ne
0008e310strb w1, [sp+44]
0008e314b.ne 0x8e31c
0008e318b 0x8e320
0008e31c
0008e31cloc_8e31c:
0008e31cb 0x8e348
0008e320
0008e320loc_8e320:
0008e320ldr x1, [sp+176]
0008e324ldrsb x27, [x1]
0008e328ldrh w1, [x1+48]
0008e32cldr x2, [sp+144]
0008e330ldrsb x27, [x2]
0008e334ldrh w2, [x2+48]
0008e338subs wzr, w1, w2
0008e33ccset x1, ne
0008e340strb w1, [sp+44]
0008e344b 0x8e348
0008e348
0008e348loc_8e348:
0008e348ldrb w1, [sp+44]
0008e34ctbnz w1, 0, 0x8e354
0008e350b 0x8e368
0008e354
0008e354loc_8e354:
0008e354strb wzr, [sp+41]
0008e358mov x0, xzr
0008e35cldp x29, x30, [sp-8]
0008e360add sp, sp, 320
0008e364ret x30
0008e368
0008e368loc_8e368:
0008e368str xzr, [sp+64]
0008e36cb 0x8e8ec
0008e370
0008e370loc_8e370:
0008e370b 0x8e374
0008e374
0008e374loc_8e374:
0008e374b 0x8e378
0008e378
0008e378loc_8e378:
0008e378b 0x8e64c
0008e37c
0008e37cloc_8e37c:
0008e37cmov x2, x1
0008e380subs wzr, w2, 21
0008e384b.ls 0x8e38c
0008e388b 0x8e4d8
0008e38c
0008e38cloc_8e38c:
0008e38cmov x2, x1
0008e390subs wzr, w2, 20
0008e394b.eq 0x8e39c
0008e398b 0x8e42c
0008e39c
0008e39cloc_8e39c:
0008e39cb 0x8e3a0
0008e3a0
0008e3a0loc_8e3a0:
0008e3a0ldr x1, [sp+328]
0008e3a4str x1, [sp+168]
0008e3a8ldr x1, [sp+336]
0008e3acstr x1, [sp+136]
0008e3b0ldr x1, [sp+168]
0008e3b4ldrsb x27, [x1]
0008e3b8ldr x1, [x1+64]
0008e3bcstr x1, [sp+104]
0008e3c0subs xzr, x1, 0
0008e3c4cset x2, eq
0008e3c8strb w2, [sp+44]
0008e3cccbz x1, 0x8e3d4
0008e3d0b 0x8e3f4
0008e3d4
0008e3d4loc_8e3d4:
0008e3d4ldr x1, [sp+136]
0008e3d8ldrsb x27, [x1]
0008e3dcldr x1, [x1+64]
0008e3e0str x1, [sp+112]
0008e3e4subs xzr, x1, 0
0008e3e8cset x1, eq
0008e3ecstrb w1, [sp+44]
0008e3f0b 0x8e3f8
0008e3f4
0008e3f4loc_8e3f4:
0008e3f4b 0x8e3f8
0008e3f8
0008e3f8loc_8e3f8:
0008e3f8ldrb w1, [sp+44]
0008e3fctbnz w1, 0, 0x8e404
0008e400b 0x8e418
0008e404
0008e404loc_8e404:
0008e404orr x0, xzr, 1
0008e408strb w0, [sp+41]
0008e40cldp x29, x30, [sp-8]
0008e410add sp, sp, 320
0008e414ret x30
0008e418
0008e418loc_8e418:
0008e418strb wzr, [sp+41]
0008e41cmov x0, xzr
0008e420ldp x29, x30, [sp-8]
0008e424add sp, sp, 320
0008e428ret x30
0008e42c
0008e42cloc_8e42c:
0008e42csubs wzr, w1, 21
0008e430b.eq 0x8e438
0008e434b 0x8e4d0
0008e438
0008e438loc_8e438:
0008e438b 0x8e43c
0008e43c
0008e43cloc_8e43c:
0008e43cldr x0, [sp+328]
0008e440bl internal/abi.(*Type).Key
0008e444str x0, [sp+296]
0008e448ldr x0, [sp+336]
0008e44cbl internal/abi.(*Type).Key
0008e450str x0, [sp+304]
0008e454ldrb w2, [sp+344]
0008e458ldr x1, [sp+296]
0008e45cmov x3, x0
0008e460mov x0, x1
0008e464mov x1, x3
0008e468bl internal/reflectlite.haveIdenticalType
0008e46cstrb w0, [sp+45]
0008e470strb w0, [sp+44]
0008e474tbnz w0, 0, 0x8e47c
0008e478b 0x8e4b8
0008e47c
0008e47cloc_8e47c:
0008e47cldr x0, [sp+328]
0008e480bl internal/abi.(*Type).Elem
0008e484str x0, [sp+288]
0008e488ldr x0, [sp+336]
0008e48cbl internal/abi.(*Type).Elem
0008e490str x0, [sp+280]
0008e494ldrb w2, [sp+344]
0008e498ldr x1, [sp+288]
0008e49cmov x3, x0
0008e4a0mov x0, x1
0008e4a4mov x1, x3
0008e4a8bl internal/reflectlite.haveIdenticalType
0008e4acstrb w0, [sp+46]
0008e4b0strb w0, [sp+44]
0008e4b4b 0x8e4bc
0008e4b8
0008e4b8loc_8e4b8:
0008e4b8b 0x8e4bc
0008e4bc
0008e4bcloc_8e4bc:
0008e4bcldrb w0, [sp+44]
0008e4c0strb w0, [sp+41]
0008e4c4ldp x29, x30, [sp-8]
0008e4c8add sp, sp, 320
0008e4ccret x30
0008e4d0
0008e4d0loc_8e4d0:
0008e4d0b 0x8e4d4
0008e4d4
0008e4d4loc_8e4d4:
0008e4d4b 0x8e648
0008e4d8
0008e4d8loc_8e4d8:
0008e4d8mov x2, x1
0008e4dcsubs wzr, w2, 22
0008e4e0b.hs 0x8e4e8
0008e4e4b 0x8e544
0008e4e8
0008e4e8loc_8e4e8:
0008e4e8mov x2, x1
0008e4ecsubs wzr, w2, 23
0008e4f0b.ls 0x8e4f8
0008e4f4b 0x8e540
0008e4f8
0008e4f8loc_8e4f8:
0008e4f8b 0x8e4fc
0008e4fc
0008e4fcloc_8e4fc:
0008e4fcldr x0, [sp+328]
0008e500bl internal/abi.(*Type).Elem
0008e504str x0, [sp+304]
0008e508ldr x0, [sp+336]
0008e50cbl internal/abi.(*Type).Elem
0008e510str x0, [sp+296]
0008e514ldrb w2, [sp+344]
0008e518ldr x1, [sp+304]
0008e51cmov x3, x0
0008e520mov x0, x1
0008e524mov x1, x3
0008e528bl internal/reflectlite.haveIdenticalType
0008e52cstrb w0, [sp+45]
0008e530strb w0, [sp+41]
0008e534ldp x29, x30, [sp-8]
0008e538add sp, sp, 320
0008e53cret x30
0008e540
0008e540loc_8e540:
0008e540b 0x8e548
0008e544
0008e544loc_8e544:
0008e544b 0x8e548
0008e548
0008e548loc_8e548:
0008e548subs wzr, w1, 25
0008e54cb.eq 0x8e554
0008e550b 0x8e640
0008e554
0008e554loc_8e554:
0008e554b 0x8e558
0008e558
0008e558loc_8e558:
0008e558ldr x1, [sp+328]
0008e55cstr x1, [sp+160]
0008e560ldr x1, [sp+336]
0008e564str x1, [sp+128]
0008e568ldr x1, [sp+160]
0008e56cldrsb x27, [x1]
0008e570ldr x1, [x1+64]
0008e574str x1, [sp+104]
0008e578ldr x2, [sp+128]
0008e57cldrsb x27, [x2]
0008e580ldr x2, [x2+64]
0008e584str x2, [sp+112]
0008e588subs xzr, x1, x2
0008e58cb.ne 0x8e594
0008e590b 0x8e5a8
0008e594
0008e594loc_8e594:
0008e594strb wzr, [sp+41]
0008e598mov x0, xzr
0008e59cldp x29, x30, [sp-8]
0008e5a0add sp, sp, 320
0008e5a4ret x30
0008e5a8
0008e5a8loc_8e5a8:
0008e5a8ldr x1, [sp+160]
0008e5acldrsb x27, [x1]
0008e5b0ldr x0, [x1+48]
0008e5b4str x0, [sp+240]
0008e5b8bl internal/abi.Name.Name
0008e5bcstr x0, [sp+264]
0008e5c0str x1, [sp+272]
0008e5c4ldr x1, [sp+128]
0008e5c8ldrsb x27, [x1]
0008e5ccldr x0, [x1+48]
0008e5d0str x0, [sp+232]
0008e5d4bl internal/abi.Name.Name
0008e5d8str x0, [sp+248]
0008e5dcstr x1, [sp+256]
0008e5e0ldr x2, [sp+272]
0008e5e4subs xzr, x1, x2
0008e5e8b.ne 0x8e5f0
0008e5ecb 0x8e5f4
0008e5f0
0008e5f0loc_8e5f0:
0008e5f0b 0x8e62c
0008e5f4
0008e5f4loc_8e5f4:
0008e5f4ldr x3, [sp+264]
0008e5f8ldr x2, [sp+272]
0008e5fcmov x1, x0
0008e600mov x0, x3
0008e604bl runtime.memequal
0008e608tbnz w0, 0, 0x8e610
0008e60cb 0x8e628
0008e610
0008e610loc_8e610:
0008e610str xzr, [sp+80]
0008e614ldr x2, [sp+160]
0008e618ldrsb x27, [x2]
0008e61cldr x2, [x2+64]
0008e620str x2, [sp+72]
0008e624b 0x8e664
0008e628
0008e628loc_8e628:
0008e628b 0x8e62c
0008e62c
0008e62cloc_8e62c:
0008e62cstrb wzr, [sp+41]
0008e630mov x0, xzr
0008e634ldp x29, x30, [sp-8]
0008e638add sp, sp, 320
0008e63cret x30
0008e640
0008e640loc_8e640:
0008e640b 0x8e644
0008e644
0008e644loc_8e644:
0008e644b 0x8e648
0008e648
0008e648loc_8e648:
0008e648b 0x8e64c
0008e64c
0008e64cloc_8e64c:
0008e64cb 0x8e650
0008e650
0008e650loc_8e650:
0008e650strb wzr, [sp+41]
0008e654mov x0, xzr
0008e658ldp x29, x30, [sp-8]
0008e65cadd sp, sp, 320
0008e660ret x30
0008e664
0008e664loc_8e664:
0008e664ldr x2, [sp+72]
0008e668ldr x3, [sp+80]
0008e66csubs xzr, x2, x3
0008e670b.gt 0x8e678
0008e674b 0x8e8d0
0008e678
0008e678loc_8e678:
0008e678ldr x0, [sp+80]
0008e67cstr x0, [sp+48]
0008e680ldr x2, [sp+160]
0008e684ldrsb x27, [x2]
0008e688ldr x1, [x2+64]
0008e68cldr x2, [x2+56]
0008e690subs xzr, x1, x0
0008e694b.hi 0x8e69c
0008e698b 0x8e8e8
0008e69c
0008e69cloc_8e69c:
0008e69csub x3, x0, x0, lsl #2
0008e6a0sub x2, x2, x3, lsl #3
0008e6a4str x2, [sp+152]
0008e6a8ldr x2, [sp+128]
0008e6acldrsb x27, [x2]
0008e6b0ldr x1, [x2+64]
0008e6b4ldr x2, [x2+56]
0008e6b8ldr x0, [sp+48]
0008e6bcsubs xzr, x0, x1
0008e6c0b.lo 0x8e6c8
0008e6c4b 0x8e8e4
0008e6c8
0008e6c8loc_8e6c8:
0008e6c8sub x1, x0, x0, lsl #2
0008e6ccsub x1, x2, x1, lsl #3
0008e6d0str x1, [sp+120]
0008e6d4ldr x1, [sp+152]
0008e6d8ldrsb x27, [x1]
0008e6dcldr x0, [x1]
0008e6e0str x0, [sp+224]
0008e6e4bl internal/abi.Name.Name
0008e6e8str x0, [sp+248]
0008e6ecstr x1, [sp+256]
0008e6f0ldr x1, [sp+120]
0008e6f4ldrsb x27, [x1]
0008e6f8ldr x0, [x1]
0008e6fcstr x0, [sp+216]
0008e700bl internal/abi.Name.Name
0008e704str x0, [sp+264]
0008e708str x1, [sp+272]
0008e70cldr x2, [sp+256]
0008e710subs xzr, x1, x2
0008e714b.ne 0x8e71c
0008e718b 0x8e720
0008e71c
0008e71cloc_8e71c:
0008e71cb 0x8e8bc
0008e720
0008e720loc_8e720:
0008e720ldr x2, [sp+256]
0008e724ldr x3, [sp+248]
0008e728mov x1, x0
0008e72cmov x0, x3
0008e730bl runtime.memequal
0008e734tbnz w0, 0, 0x8e73c
0008e738b 0x8e8b8
0008e73c
0008e73cloc_8e73c:
0008e73cldr x3, [sp+152]
0008e740ldrsb x27, [x3]
0008e744ldr x3, [x3+8]
0008e748str x3, [sp+208]
0008e74cldr x3, [sp+120]
0008e750ldrsb x27, [x3]
0008e754ldr x1, [x3+8]
0008e758str x1, [sp+200]
0008e75cldrb w2, [sp+344]
0008e760ldr x0, [sp+208]
0008e764bl internal/reflectlite.haveIdenticalType
0008e768strb w0, [sp+45]
0008e76ctbnz w0, 0, 0x8e774
0008e770b 0x8e8a4
0008e774
0008e774loc_8e774:
0008e774ldrb w1, [sp+344]
0008e778strb w1, [sp+45]
0008e77ctbnz w1, 0, 0x8e784
0008e780b 0x8e7f8
0008e784
0008e784loc_8e784:
0008e784ldr x1, [sp+152]
0008e788ldrsb x27, [x1]
0008e78cldr x0, [x1]
0008e790str x0, [sp+192]
0008e794bl internal/abi.Name.Tag
0008e798str x0, [sp+264]
0008e79cstr x1, [sp+272]
0008e7a0ldr x1, [sp+120]
0008e7a4ldrsb x27, [x1]
0008e7a8ldr x0, [x1]
0008e7acstr x0, [sp+184]
0008e7b0bl internal/abi.Name.Tag
0008e7b4str x0, [sp+248]
0008e7b8str x1, [sp+256]
0008e7bcldr x2, [sp+272]
0008e7c0subs xzr, x1, x2
0008e7c4cset x1, ne
0008e7c8b.ne 0x8e7d0
0008e7ccb 0x8e7d4
0008e7d0
0008e7d0loc_8e7d0:
0008e7d0b 0x8e7f0
0008e7d4
0008e7d4loc_8e7d4:
0008e7d4ldr x2, [sp+272]
0008e7d8ldr x3, [sp+264]
0008e7dcmov x1, x0
0008e7e0mov x0, x3
0008e7e4bl runtime.memequal
0008e7e8eor x1, x0, 1
0008e7ecb 0x8e7f0
0008e7f0
0008e7f0loc_8e7f0:
0008e7f0strb w1, [sp+45]
0008e7f4b 0x8e7fc
0008e7f8
0008e7f8loc_8e7f8:
0008e7f8b 0x8e7fc
0008e7fc
0008e7fcloc_8e7fc:
0008e7fcldrb w1, [sp+45]
0008e800tbnz w1, 0, 0x8e808
0008e804b 0x8e81c
0008e808
0008e808loc_8e808:
0008e808strb wzr, [sp+41]
0008e80cmov x0, xzr
0008e810ldp x29, x30, [sp-8]
0008e814add sp, sp, 320
0008e818ret x30
0008e81c
0008e81cloc_8e81c:
0008e81cldr x1, [sp+152]
0008e820ldrsb x27, [x1]
0008e824ldr x1, [x1+16]
0008e828ldr x2, [sp+120]
0008e82cldrsb x27, [x2]
0008e830ldr x2, [x2+16]
0008e834subs xzr, x2, x1
0008e838b.ne 0x8e840
0008e83cb 0x8e854
0008e840
0008e840loc_8e840:
0008e840strb wzr, [sp+41]
0008e844mov x0, xzr
0008e848ldp x29, x30, [sp-8]
0008e84cadd sp, sp, 320
0008e850ret x30
0008e854
0008e854loc_8e854:
0008e854ldr x0, [sp+152]
0008e858bl internal/abi.(*StructField).Embedded
0008e85cstrb w0, [sp+45]
0008e860ldr x0, [sp+120]
0008e864bl internal/abi.(*StructField).Embedded
0008e868strb w0, [sp+44]
0008e86cldrb w1, [sp+45]
0008e870eor x1, x1, x0
0008e874tbnz w1, 0, 0x8e87c
0008e878b 0x8e890
0008e87c
0008e87cloc_8e87c:
0008e87cstrb wzr, [sp+41]
0008e880mov x0, xzr
0008e884ldp x29, x30, [sp-8]
0008e888add sp, sp, 320
0008e88cret x30
0008e890
0008e890loc_8e890:
0008e890b 0x8e894
0008e894
0008e894loc_8e894:
0008e894ldr x2, [sp+80]
0008e898add x2, x2, 1
0008e89cstr x2, [sp+80]
0008e8a0b 0x8e664
0008e8a4
0008e8a4loc_8e8a4:
0008e8a4strb wzr, [sp+41]
0008e8a8mov x0, xzr
0008e8acldp x29, x30, [sp-8]
0008e8b0add sp, sp, 320
0008e8b4ret x30
0008e8b8
0008e8b8loc_8e8b8:
0008e8b8b 0x8e8bc
0008e8bc
0008e8bcloc_8e8bc:
0008e8bcstrb wzr, [sp+41]
0008e8c0mov x0, xzr
0008e8c4ldp x29, x30, [sp-8]
0008e8c8add sp, sp, 320
0008e8ccret x30
0008e8d0
0008e8d0loc_8e8d0:
0008e8d0orr x0, xzr, 1
0008e8d4strb w0, [sp+41]
0008e8d8ldp x29, x30, [sp-8]
0008e8dcadd sp, sp, 320
0008e8e0ret x30
0008e8e4
0008e8e4loc_8e8e4:
0008e8e4bl runtime.panicIndex
0008e8e8
0008e8e8loc_8e8e8:
0008e8e8bl runtime.panicIndex
0008e8ec
0008e8ecloc_8e8ec:
0008e8ecldr x0, [sp+176]
0008e8f0bl internal/abi.(*FuncType).NumIn
0008e8f4str x0, [sp+104]
0008e8f8ldr x1, [sp+64]
0008e8fcsubs xzr, x0, x1
0008e900b.gt 0x8e908
0008e904b 0x8e970
0008e908
0008e908loc_8e908:
0008e908ldr x1, [sp+64]
0008e90cldr x0, [sp+176]
0008e910bl internal/abi.(*FuncType).In
0008e914str x0, [sp+296]
0008e918ldr x1, [sp+64]
0008e91cldr x0, [sp+144]
0008e920bl internal/abi.(*FuncType).In
0008e924str x0, [sp+304]
0008e928ldrb w2, [sp+344]
0008e92cldr x3, [sp+296]
0008e930mov x1, x0
0008e934mov x0, x3
0008e938bl internal/reflectlite.haveIdenticalType
0008e93cstrb w0, [sp+44]
0008e940tbnz w0, 0, 0x8e948
0008e944b 0x8e95c
0008e948
0008e948loc_8e948:
0008e948b 0x8e94c
0008e94c
0008e94cloc_8e94c:
0008e94cldr x1, [sp+64]
0008e950add x1, x1, 1
0008e954str x1, [sp+64]
0008e958b 0x8e8ec
0008e95c
0008e95cloc_8e95c:
0008e95cstrb wzr, [sp+41]
0008e960mov x0, xzr
0008e964ldp x29, x30, [sp-8]
0008e968add sp, sp, 320
0008e96cret x30
0008e970
0008e970loc_8e970:
0008e970str xzr, [sp+56]
0008e974b 0x8e978
0008e978
0008e978loc_8e978:
0008e978ldr x0, [sp+176]
0008e97cbl internal/abi.(*FuncType).NumOut
0008e980str x0, [sp+104]
0008e984ldr x1, [sp+56]
0008e988subs xzr, x0, x1
0008e98cb.gt 0x8e994
0008e990b 0x8e9fc
0008e994
0008e994loc_8e994:
0008e994ldr x1, [sp+56]
0008e998ldr x0, [sp+176]
0008e99cbl internal/abi.(*FuncType).Out
0008e9a0str x0, [sp+304]
0008e9a4ldr x1, [sp+56]
0008e9a8ldr x0, [sp+144]
0008e9acbl internal/abi.(*FuncType).Out
0008e9b0str x0, [sp+296]
0008e9b4ldrb w2, [sp+344]
0008e9b8ldr x3, [sp+304]
0008e9bcmov x1, x0
0008e9c0mov x0, x3
0008e9c4bl internal/reflectlite.haveIdenticalType
0008e9c8strb w0, [sp+44]
0008e9cctbnz w0, 0, 0x8e9d4
0008e9d0b 0x8e9e8
0008e9d4
0008e9d4loc_8e9d4:
0008e9d4b 0x8e9d8
0008e9d8
0008e9d8loc_8e9d8:
0008e9d8ldr x1, [sp+56]
0008e9dcadd x1, x1, 1
0008e9e0str x1, [sp+56]
0008e9e4b 0x8e978
0008e9e8
0008e9e8loc_8e9e8:
0008e9e8strb wzr, [sp+41]
0008e9ecmov x0, xzr
0008e9f0ldp x29, x30, [sp-8]
0008e9f4add sp, sp, 320
0008e9f8ret x30
0008e9fc
0008e9fcloc_8e9fc:
0008e9fcorr x0, xzr, 1
0008ea00strb w0, [sp+41]
0008ea04ldp x29, x30, [sp-8]
0008ea08add sp, sp, 320
0008ea0cret x30
0008ea10
0008ea10loc_8ea10:
0008ea10stp x0, x1, [sp+8]
0008ea14strb w2, [sp+24]
0008ea18mov x3, x30
0008ea1cbl runtime.morestack_noctxt.abi0
0008ea20ldp x0, x1, [sp+8]
0008ea24ldrb w2, [sp+24]
0008ea28b 0x8dfd0
0008ea2cudf 0
0008dfd0
0008ea30
0008ea30internal/reflectlite.toType: ; void internal/reflectlite.toType(internal/abi.Type * t)
0008ea30ldr x16, [x28+16]
0008ea34subs xzr, sp, x16
0008ea38b.ls 0x8eaa8
0008ea3cstr x30, [sp-64]!
0008ea40stur x29, [sp-8]
0008ea44sub x29, sp, 8
0008ea48str x0, [sp+72]
0008ea4cstp xzr, xzr, [sp+24]
0008ea50ldr x2, [sp+72]
0008ea54cbnz x2, 0x8ea5c
0008ea58b 0x8ea90
0008ea5c
0008ea5cloc_8ea5c:
0008ea5cldr x0, [sp+72]
0008ea60bl internal/reflectlite.toRType
0008ea64str x0, [sp+48]
0008ea68str x0, [sp+40]
0008ea6cadrp x1, 0x68d000
0008ea70add x1, x1, 1304
0008ea74str x1, [sp+24]
0008ea78str x0, [sp+32]
0008ea7cldr x0, [sp+24]
0008ea80ldr x1, [sp+32]
0008ea84ldur x29, [sp-8]
0008ea88ldr x30, [sp], 64
0008ea8cret x30
0008ea90
0008ea90loc_8ea90:
0008ea90stp xzr, xzr, [sp+24]
0008ea94mov x0, xzr
0008ea98mov x1, xzr
0008ea9cldur x29, [sp-8]
0008eaa0ldr x30, [sp], 64
0008eaa4ret x30
0008eaa8
0008eaa8loc_8eaa8:
0008eaa8str x0, [sp+8]
0008eaacmov x3, x30
0008eab0bl runtime.morestack_noctxt.abi0
0008eab4ldr x0, [sp+8]
0008eab8b 0x8ea30
0008eabcudf 0
0008ea30
0008ea30internal/reflectlite.toType: ; void internal/reflectlite.toType(internal/abi.Type * t)
0008ea30ldr x16, [x28+16]
0008ea34subs xzr, sp, x16
0008ea38b.ls 0x8eaa8
0008ea3cstr x30, [sp-64]!
0008ea40stur x29, [sp-8]
0008ea44sub x29, sp, 8
0008ea48str x0, [sp+72]
0008ea4cstp xzr, xzr, [sp+24]
0008ea50ldr x2, [sp+72]
0008ea54cbnz x2, 0x8ea5c
0008ea58b 0x8ea90
0008ea5c
0008ea5cloc_8ea5c:
0008ea5cldr x0, [sp+72]
0008ea60bl internal/reflectlite.toRType
0008ea64str x0, [sp+48]
0008ea68str x0, [sp+40]
0008ea6cadrp x1, 0x68d000
0008ea70add x1, x1, 1304
0008ea74str x1, [sp+24]
0008ea78str x0, [sp+32]
0008ea7cldr x0, [sp+24]
0008ea80ldr x1, [sp+32]
0008ea84ldur x29, [sp-8]
0008ea88ldr x30, [sp], 64
0008ea8cret x30
0008ea90
0008ea90loc_8ea90:
0008ea90stp xzr, xzr, [sp+24]
0008ea94mov x0, xzr
0008ea98mov x1, xzr
0008ea9cldur x29, [sp-8]
0008eaa0ldr x30, [sp], 64
0008eaa4ret x30
0008eaa8
0008eaa8loc_8eaa8:
0008eaa8str x0, [sp+8]
0008eaacmov x3, x30
0008eab0bl runtime.morestack_noctxt.abi0
0008eab4ldr x0, [sp+8]
0008eab8b 0x8ea30
0008eabcudf 0
0008ea30
0008eac0
0008eac0internal/reflectlite.flag.kind: ; void internal/reflectlite.flag.kind(internal/reflectlite.flag f)
0008eac0str x30, [sp-32]!
0008eac4stur x29, [sp-8]
0008eac8sub x29, sp, 8
0008eaccstr x0, [sp+40]
0008ead0strb wzr, [sp+23]
0008ead4ldr x1, [sp+40]
0008ead8and x0, x1, 31
0008eadcstrb w0, [sp+23]
0008eae0add x29, sp, 24
0008eae4add sp, sp, 32
0008eae8ret x30
0008eaecudf 0
0008eac0
0008eac0internal/reflectlite.flag.kind: ; void internal/reflectlite.flag.kind(internal/reflectlite.flag f)
0008eac0str x30, [sp-32]!
0008eac4stur x29, [sp-8]
0008eac8sub x29, sp, 8
0008eaccstr x0, [sp+40]
0008ead0strb wzr, [sp+23]
0008ead4ldr x1, [sp+40]
0008ead8and x0, x1, 31
0008eadcstrb w0, [sp+23]
0008eae0add x29, sp, 24
0008eae4add sp, sp, 32
0008eae8ret x30
0008eaecudf 0
0008eac0
0008eaf0
0008eaf0internal/reflectlite.flag.ro: ; void internal/reflectlite.flag.ro(internal/reflectlite.flag f)
0008eaf0str x30, [sp-32]!
0008eaf4stur x29, [sp-8]
0008eaf8sub x29, sp, 8
0008eafcstr x0, [sp+40]
0008eb00str xzr, [sp+16]
0008eb04ands xzr, x0, 96
0008eb08b.ne 0x8eb10
0008eb0cb 0x8eb24
0008eb10
0008eb10loc_8eb10:
0008eb10orr x0, xzr, 32
0008eb14str x0, [sp+16]
0008eb18add x29, sp, 24
0008eb1cadd sp, sp, 32
0008eb20ret x30
0008eb24
0008eb24loc_8eb24:
0008eb24str xzr, [sp+16]
0008eb28mov x0, xzr
0008eb2cadd x29, sp, 24
0008eb30add sp, sp, 32
0008eb34ret x30
0008eb38udf 0
0008eb3cudf 0
0008eaf0
0008eaf0internal/reflectlite.flag.ro: ; void internal/reflectlite.flag.ro(internal/reflectlite.flag f)
0008eaf0str x30, [sp-32]!
0008eaf4stur x29, [sp-8]
0008eaf8sub x29, sp, 8
0008eafcstr x0, [sp+40]
0008eb00str xzr, [sp+16]
0008eb04ands xzr, x0, 96
0008eb08b.ne 0x8eb10
0008eb0cb 0x8eb24
0008eb10
0008eb10loc_8eb10:
0008eb10orr x0, xzr, 32
0008eb14str x0, [sp+16]
0008eb18add x29, sp, 24
0008eb1cadd sp, sp, 32
0008eb20ret x30
0008eb24
0008eb24loc_8eb24:
0008eb24str xzr, [sp+16]
0008eb28mov x0, xzr
0008eb2cadd x29, sp, 24
0008eb30add sp, sp, 32
0008eb34ret x30
0008eb38udf 0
0008eb3cudf 0
0008eaf0
0008eb40
0008eb40internal/reflectlite.Value.typ: ; void internal/reflectlite.Value.typ(internal/reflectlite.Value v)
0008eb40ldr x16, [x28+16]
0008eb44subs xzr, sp, x16
0008eb48b.ls 0x8eb88
0008eb4cstr x30, [sp-48]!
0008eb50stur x29, [sp-8]
0008eb54sub x29, sp, 8
0008eb58str x0, [sp+56]
0008eb5cstr x1, [sp+64]
0008eb60str x2, [sp+72]
0008eb64str xzr, [sp+24]
0008eb68ldr x0, [sp+56]
0008eb6cbl internal/abi.NoEscape
0008eb70str x0, [sp+32]
0008eb74str x0, [sp+24]
0008eb78ldr x0, [sp+24]
0008eb7cldur x29, [sp-8]
0008eb80ldr x30, [sp], 48
0008eb84ret x30
0008eb88
0008eb88loc_8eb88:
0008eb88stp x0, x1, [sp+8]
0008eb8cstr x2, [sp+24]
0008eb90mov x3, x30
0008eb94bl runtime.morestack_noctxt.abi0
0008eb98ldp x0, x1, [sp+8]
0008eb9cldr x2, [sp+24]
0008eba0b 0x8eb40
0008eba4udf 0
0008eba8udf 0
0008ebacudf 0
0008eb40
0008eb40internal/reflectlite.Value.typ: ; void internal/reflectlite.Value.typ(internal/reflectlite.Value v)
0008eb40ldr x16, [x28+16]
0008eb44subs xzr, sp, x16
0008eb48b.ls 0x8eb88
0008eb4cstr x30, [sp-48]!
0008eb50stur x29, [sp-8]
0008eb54sub x29, sp, 8
0008eb58str x0, [sp+56]
0008eb5cstr x1, [sp+64]
0008eb60str x2, [sp+72]
0008eb64str xzr, [sp+24]
0008eb68ldr x0, [sp+56]
0008eb6cbl internal/abi.NoEscape
0008eb70str x0, [sp+32]
0008eb74str x0, [sp+24]
0008eb78ldr x0, [sp+24]
0008eb7cldur x29, [sp-8]
0008eb80ldr x30, [sp], 48
0008eb84ret x30
0008eb88
0008eb88loc_8eb88:
0008eb88stp x0, x1, [sp+8]
0008eb8cstr x2, [sp+24]
0008eb90mov x3, x30
0008eb94bl runtime.morestack_noctxt.abi0
0008eb98ldp x0, x1, [sp+8]
0008eb9cldr x2, [sp+24]
0008eba0b 0x8eb40
0008eba4udf 0
0008eba8udf 0
0008ebacudf 0
0008eb40
0008ebb0
0008ebb0internal/reflectlite.Value.pointer: ; void internal/reflectlite.Value.pointer(internal/reflectlite.Value v)
0008ebb0ldr x16, [x28+16]
0008ebb4subs xzr, sp, x16
0008ebb8b.ls 0x8ec94
0008ebbcstr x30, [sp-80]!
0008ebc0stur x29, [sp-8]
0008ebc4sub x29, sp, 8
0008ebc8str x0, [sp+88]
0008ebccstr x1, [sp+96]
0008ebd0str x2, [sp+104]
0008ebd4str xzr, [sp+48]
0008ebd8ldr x0, [sp+88]
0008ebdcldr x1, [sp+96]
0008ebe0ldr x2, [sp+104]
0008ebe4bl internal/reflectlite.Value.typ
0008ebe8str x0, [sp+64]
0008ebecbl internal/abi.(*Type).Size
0008ebf0str x0, [sp+40]
0008ebf4subs xzr, x0, 8
0008ebf8cset x3, ne
0008ebfcstrb w3, [sp+39]
0008ec00b.ne 0x8ec08
0008ec04b 0x8ec0c
0008ec08
0008ec08loc_8ec08:
0008ec08b 0x8ec34
0008ec0c
0008ec0cloc_8ec0c:
0008ec0cldr x0, [sp+88]
0008ec10ldr x1, [sp+96]
0008ec14ldr x2, [sp+104]
0008ec18bl internal/reflectlite.Value.typ
0008ec1cstr x0, [sp+56]
0008ec20bl internal/abi.(*Type).Pointers
0008ec24strb w0, [sp+38]
0008ec28eor x3, x0, 1
0008ec2cstrb w3, [sp+39]
0008ec30b 0x8ec34
0008ec34
0008ec34loc_8ec34:
0008ec34ldrb w2, [sp+39]
0008ec38tbnz w2, 0, 0x8ec7c
0008ec3cb 0x8ec40
0008ec40
0008ec40loc_8ec40:
0008ec40ldr x1, [sp+104]
0008ec44tbnz w1, 7, 0x8ec4c
0008ec48b 0x8ec68
0008ec4c
0008ec4cloc_8ec4c:
0008ec4cldr x1, [sp+96]
0008ec50ldrsb x27, [x1]
0008ec54ldr x0, [x1]
0008ec58str x0, [sp+48]
0008ec5cldur x29, [sp-8]
0008ec60ldr x30, [sp], 80
0008ec64ret x30
0008ec68
0008ec68loc_8ec68:
0008ec68ldr x0, [sp+96]
0008ec6cstr x0, [sp+48]
0008ec70ldur x29, [sp-8]
0008ec74ldr x30, [sp], 80
0008ec78ret x30
0008ec7c
0008ec7cloc_8ec7c:
0008ec7cadrp x0, 0x567000
0008ec80add x0, x0, 2944
0008ec84adrp x1, 0x683000
0008ec88add x1, x1, 1040
0008ec8cbl runtime.gopanic
0008ec90hint
0008ec94
0008ec94loc_8ec94:
0008ec94stp x0, x1, [sp+8]
0008ec98str x2, [sp+24]
0008ec9cmov x3, x30
0008eca0bl runtime.morestack_noctxt.abi0
0008eca4ldp x0, x1, [sp+8]
0008eca8ldr x2, [sp+24]
0008ecacb 0x8ebb0
0008ebb0
0008ebb0internal/reflectlite.Value.pointer: ; void internal/reflectlite.Value.pointer(internal/reflectlite.Value v)
0008ebb0ldr x16, [x28+16]
0008ebb4subs xzr, sp, x16
0008ebb8b.ls 0x8ec94
0008ebbcstr x30, [sp-80]!
0008ebc0stur x29, [sp-8]
0008ebc4sub x29, sp, 8
0008ebc8str x0, [sp+88]
0008ebccstr x1, [sp+96]
0008ebd0str x2, [sp+104]
0008ebd4str xzr, [sp+48]
0008ebd8ldr x0, [sp+88]
0008ebdcldr x1, [sp+96]
0008ebe0ldr x2, [sp+104]
0008ebe4bl internal/reflectlite.Value.typ
0008ebe8str x0, [sp+64]
0008ebecbl internal/abi.(*Type).Size
0008ebf0str x0, [sp+40]
0008ebf4subs xzr, x0, 8
0008ebf8cset x3, ne
0008ebfcstrb w3, [sp+39]
0008ec00b.ne 0x8ec08
0008ec04b 0x8ec0c
0008ec08
0008ec08loc_8ec08:
0008ec08b 0x8ec34
0008ec0c
0008ec0cloc_8ec0c:
0008ec0cldr x0, [sp+88]
0008ec10ldr x1, [sp+96]
0008ec14ldr x2, [sp+104]
0008ec18bl internal/reflectlite.Value.typ
0008ec1cstr x0, [sp+56]
0008ec20bl internal/abi.(*Type).Pointers
0008ec24strb w0, [sp+38]
0008ec28eor x3, x0, 1
0008ec2cstrb w3, [sp+39]
0008ec30b 0x8ec34
0008ec34
0008ec34loc_8ec34:
0008ec34ldrb w2, [sp+39]
0008ec38tbnz w2, 0, 0x8ec7c
0008ec3cb 0x8ec40
0008ec40
0008ec40loc_8ec40:
0008ec40ldr x1, [sp+104]
0008ec44tbnz w1, 7, 0x8ec4c
0008ec48b 0x8ec68
0008ec4c
0008ec4cloc_8ec4c:
0008ec4cldr x1, [sp+96]
0008ec50ldrsb x27, [x1]
0008ec54ldr x0, [x1]
0008ec58str x0, [sp+48]
0008ec5cldur x29, [sp-8]
0008ec60ldr x30, [sp], 80
0008ec64ret x30
0008ec68
0008ec68loc_8ec68:
0008ec68ldr x0, [sp+96]
0008ec6cstr x0, [sp+48]
0008ec70ldur x29, [sp-8]
0008ec74ldr x30, [sp], 80
0008ec78ret x30
0008ec7c
0008ec7cloc_8ec7c:
0008ec7cadrp x0, 0x567000
0008ec80add x0, x0, 2944
0008ec84adrp x1, 0x683000
0008ec88add x1, x1, 1040
0008ec8cbl runtime.gopanic
0008ec90hint
0008ec94
0008ec94loc_8ec94:
0008ec94stp x0, x1, [sp+8]
0008ec98str x2, [sp+24]
0008ec9cmov x3, x30
0008eca0bl runtime.morestack_noctxt.abi0
0008eca4ldp x0, x1, [sp+8]
0008eca8ldr x2, [sp+24]
0008ecacb 0x8ebb0
0008ebb0
0008ecb0
0008ecb0internal/reflectlite.packEface: ; void internal/reflectlite.packEface(internal/reflectlite.Value v)
0008ecb0ldr x16, [x28+16]
0008ecb4subs xzr, sp, x16
0008ecb8b.ls 0x8eea0
0008ecbcstr x30, [sp-112]!
0008ecc0stur x29, [sp-8]
0008ecc4sub x29, sp, 8
0008ecc8str x0, [sp+120]
0008ecccstr x1, [sp+128]
0008ecd0str x2, [sp+136]
0008ecd4stp xzr, xzr, [sp+40]
0008ecd8ldr x0, [sp+120]
0008ecdcldr x1, [sp+128]
0008ece0ldr x2, [sp+136]
0008ece4bl internal/reflectlite.Value.typ
0008ece8str x0, [sp+56]
0008ececstp xzr, xzr, [sp+72]
0008ecf0add x3, sp, 72
0008ecf4str x3, [sp+88]
0008ecf8ldr x0, [sp+56]
0008ecfcbl internal/abi.(*Type).IfaceIndir
0008ed00strb w0, [sp+39]
0008ed04tbnz w0, 0, 0x8ed0c
0008ed08b 0x8eda0
0008ed0c
0008ed0cloc_8ed0c:
0008ed0cb 0x8ed10
0008ed10
0008ed10loc_8ed10:
0008ed10ldr x2, [sp+136]
0008ed14tbz w2, 7, 0x8ee88
0008ed18b 0x8ed1c
0008ed1c
0008ed1cloc_8ed1c:
0008ed1cldr x2, [sp+128]
0008ed20str x2, [sp+64]
0008ed24ldr x2, [sp+136]
0008ed28tbnz w2, 8, 0x8ed30
0008ed2cb 0x8ed60
0008ed30
0008ed30loc_8ed30:
0008ed30ldr x0, [sp+56]
0008ed34bl internal/reflectlite.unsafe_New
0008ed38str x0, [sp+96]
0008ed3cldr x2, [sp+64]
0008ed40ldr x1, [sp+56]
0008ed44mov x3, x0
0008ed48mov x0, x1
0008ed4cmov x1, x3
0008ed50bl internal/reflectlite.typedmemmove
0008ed54ldr x1, [sp+96]
0008ed58str x1, [sp+64]
0008ed5cb 0x8ed64
0008ed60
0008ed60loc_8ed60:
0008ed60b 0x8ed64
0008ed64
0008ed64loc_8ed64:
0008ed64ldr x2, [sp+88]
0008ed68ldrsb x27, [x2]
0008ed6cldr x3, [sp+64]
0008ed70adrp x27, 0x9bd000
0008ed74ldr w4, [x27+3056]
0008ed78cbz w4, 0x8ed80
0008ed7cb 0x8ed84
0008ed80
0008ed80loc_8ed80:
0008ed80b 0x8ed98
0008ed84
0008ed84loc_8ed84:
0008ed84bl runtime.gcWriteBarrier2
0008ed88str x3, [x25]
0008ed8cldr x4, [x2+8]
0008ed90str x4, [x25+8]
0008ed94b 0x8ed98
0008ed98
0008ed98loc_8ed98:
0008ed98str x3, [x2+8]
0008ed9cb 0x8ee34
0008eda0
0008eda0loc_8eda0:
0008eda0ldr x2, [sp+136]
0008eda4tbnz w2, 7, 0x8edac
0008eda8b 0x8edf4
0008edac
0008edacloc_8edac:
0008edacb 0x8edb0
0008edb0
0008edb0loc_8edb0:
0008edb0ldr x2, [sp+88]
0008edb4ldrsb x27, [x2]
0008edb8ldr x3, [sp+128]
0008edbcldrsb x27, [x3]
0008edc0ldr x3, [x3]
0008edc4adrp x27, 0x9bd000
0008edc8ldr w4, [x27+3056]
0008edcccbz w4, 0x8edd4
0008edd0b 0x8edd8
0008edd4
0008edd4loc_8edd4:
0008edd4b 0x8edec
0008edd8
0008edd8loc_8edd8:
0008edd8bl runtime.gcWriteBarrier2
0008eddcstr x3, [x25]
0008ede0ldr x4, [x2+8]
0008ede4str x4, [x25+8]
0008ede8b 0x8edec
0008edec
0008edecloc_8edec:
0008edecstr x3, [x2+8]
0008edf0b 0x8ee34
0008edf4
0008edf4loc_8edf4:
0008edf4b 0x8edf8
0008edf8
0008edf8loc_8edf8:
0008edf8ldr x2, [sp+88]
0008edfcldrsb x27, [x2]
0008ee00ldr x3, [sp+128]
0008ee04adrp x27, 0x9bd000
0008ee08ldr w4, [x27+3056]
0008ee0ccbz w4, 0x8ee14
0008ee10b 0x8ee18
0008ee14
0008ee14loc_8ee14:
0008ee14b 0x8ee2c
0008ee18
0008ee18loc_8ee18:
0008ee18bl runtime.gcWriteBarrier2
0008ee1cstr x3, [x25]
0008ee20ldr x4, [x2+8]
0008ee24str x4, [x25+8]
0008ee28b 0x8ee2c
0008ee2c
0008ee2cloc_8ee2c:
0008ee2cstr x3, [x2+8]
0008ee30b 0x8ee34
0008ee34
0008ee34loc_8ee34:
0008ee34ldr x2, [sp+88]
0008ee38ldrsb x27, [x2]
0008ee3cldr x3, [sp+56]
0008ee40adrp x27, 0x9bd000
0008ee44ldr w4, [x27+3056]
0008ee48cbz w4, 0x8ee50
0008ee4cb 0x8ee54
0008ee50
0008ee50loc_8ee50:
0008ee50b 0x8ee68
0008ee54
0008ee54loc_8ee54:
0008ee54bl runtime.gcWriteBarrier2
0008ee58str x3, [x25]
0008ee5cldr x4, [x2]
0008ee60str x4, [x25+8]
0008ee64b 0x8ee68
0008ee68
0008ee68loc_8ee68:
0008ee68str x3, [x2]
0008ee6cldr x0, [sp+72]
0008ee70ldr x1, [sp+80]
0008ee74str x0, [sp+40]
0008ee78str x1, [sp+48]
0008ee7cldur x29, [sp-8]
0008ee80ldr x30, [sp], 112
0008ee84ret x30
0008ee88
0008ee88loc_8ee88:
0008ee88adrp x0, 0x567000
0008ee8cadd x0, x0, 2944
0008ee90adrp x1, 0x683000
0008ee94add x1, x1, 1056
0008ee98bl runtime.gopanic
0008ee9chint
0008eea0
0008eea0loc_8eea0:
0008eea0stp x0, x1, [sp+8]
0008eea4str x2, [sp+24]
0008eea8mov x3, x30
0008eeacbl runtime.morestack_noctxt.abi0
0008eeb0ldp x0, x1, [sp+8]
0008eeb4ldr x2, [sp+24]
0008eeb8b 0x8ecb0
0008eebcudf 0
0008ecb0
0008ecb0internal/reflectlite.packEface: ; void internal/reflectlite.packEface(internal/reflectlite.Value v)
0008ecb0ldr x16, [x28+16]
0008ecb4subs xzr, sp, x16
0008ecb8b.ls 0x8eea0
0008ecbcstr x30, [sp-112]!
0008ecc0stur x29, [sp-8]
0008ecc4sub x29, sp, 8
0008ecc8str x0, [sp+120]
0008ecccstr x1, [sp+128]
0008ecd0str x2, [sp+136]
0008ecd4stp xzr, xzr, [sp+40]
0008ecd8ldr x0, [sp+120]
0008ecdcldr x1, [sp+128]
0008ece0ldr x2, [sp+136]
0008ece4bl internal/reflectlite.Value.typ
0008ece8str x0, [sp+56]
0008ececstp xzr, xzr, [sp+72]
0008ecf0add x3, sp, 72
0008ecf4str x3, [sp+88]
0008ecf8ldr x0, [sp+56]
0008ecfcbl internal/abi.(*Type).IfaceIndir
0008ed00strb w0, [sp+39]
0008ed04tbnz w0, 0, 0x8ed0c
0008ed08b 0x8eda0
0008ed0c
0008ed0cloc_8ed0c:
0008ed0cb 0x8ed10
0008ed10
0008ed10loc_8ed10:
0008ed10ldr x2, [sp+136]
0008ed14tbz w2, 7, 0x8ee88
0008ed18b 0x8ed1c
0008ed1c
0008ed1cloc_8ed1c:
0008ed1cldr x2, [sp+128]
0008ed20str x2, [sp+64]
0008ed24ldr x2, [sp+136]
0008ed28tbnz w2, 8, 0x8ed30
0008ed2cb 0x8ed60
0008ed30
0008ed30loc_8ed30:
0008ed30ldr x0, [sp+56]
0008ed34bl internal/reflectlite.unsafe_New
0008ed38str x0, [sp+96]
0008ed3cldr x2, [sp+64]
0008ed40ldr x1, [sp+56]
0008ed44mov x3, x0
0008ed48mov x0, x1
0008ed4cmov x1, x3
0008ed50bl internal/reflectlite.typedmemmove
0008ed54ldr x1, [sp+96]
0008ed58str x1, [sp+64]
0008ed5cb 0x8ed64
0008ed60
0008ed60loc_8ed60:
0008ed60b 0x8ed64
0008ed64
0008ed64loc_8ed64:
0008ed64ldr x2, [sp+88]
0008ed68ldrsb x27, [x2]
0008ed6cldr x3, [sp+64]
0008ed70adrp x27, 0x9bd000
0008ed74ldr w4, [x27+3056]
0008ed78cbz w4, 0x8ed80
0008ed7cb 0x8ed84
0008ed80
0008ed80loc_8ed80:
0008ed80b 0x8ed98
0008ed84
0008ed84loc_8ed84:
0008ed84bl runtime.gcWriteBarrier2
0008ed88str x3, [x25]
0008ed8cldr x4, [x2+8]
0008ed90str x4, [x25+8]
0008ed94b 0x8ed98
0008ed98
0008ed98loc_8ed98:
0008ed98str x3, [x2+8]
0008ed9cb 0x8ee34
0008eda0
0008eda0loc_8eda0:
0008eda0ldr x2, [sp+136]
0008eda4tbnz w2, 7, 0x8edac
0008eda8b 0x8edf4
0008edac
0008edacloc_8edac:
0008edacb 0x8edb0
0008edb0
0008edb0loc_8edb0:
0008edb0ldr x2, [sp+88]
0008edb4ldrsb x27, [x2]
0008edb8ldr x3, [sp+128]
0008edbcldrsb x27, [x3]
0008edc0ldr x3, [x3]
0008edc4adrp x27, 0x9bd000
0008edc8ldr w4, [x27+3056]
0008edcccbz w4, 0x8edd4
0008edd0b 0x8edd8
0008edd4
0008edd4loc_8edd4:
0008edd4b 0x8edec
0008edd8
0008edd8loc_8edd8:
0008edd8bl runtime.gcWriteBarrier2
0008eddcstr x3, [x25]
0008ede0ldr x4, [x2+8]
0008ede4str x4, [x25+8]
0008ede8b 0x8edec
0008edec
0008edecloc_8edec:
0008edecstr x3, [x2+8]
0008edf0b 0x8ee34
0008edf4
0008edf4loc_8edf4:
0008edf4b 0x8edf8
0008edf8
0008edf8loc_8edf8:
0008edf8ldr x2, [sp+88]
0008edfcldrsb x27, [x2]
0008ee00ldr x3, [sp+128]
0008ee04adrp x27, 0x9bd000
0008ee08ldr w4, [x27+3056]
0008ee0ccbz w4, 0x8ee14
0008ee10b 0x8ee18
0008ee14
0008ee14loc_8ee14:
0008ee14b 0x8ee2c
0008ee18
0008ee18loc_8ee18:
0008ee18bl runtime.gcWriteBarrier2
0008ee1cstr x3, [x25]
0008ee20ldr x4, [x2+8]
0008ee24str x4, [x25+8]
0008ee28b 0x8ee2c
0008ee2c
0008ee2cloc_8ee2c:
0008ee2cstr x3, [x2+8]
0008ee30b 0x8ee34
0008ee34
0008ee34loc_8ee34:
0008ee34ldr x2, [sp+88]
0008ee38ldrsb x27, [x2]
0008ee3cldr x3, [sp+56]
0008ee40adrp x27, 0x9bd000
0008ee44ldr w4, [x27+3056]
0008ee48cbz w4, 0x8ee50
0008ee4cb 0x8ee54
0008ee50
0008ee50loc_8ee50:
0008ee50b 0x8ee68
0008ee54
0008ee54loc_8ee54:
0008ee54bl runtime.gcWriteBarrier2
0008ee58str x3, [x25]
0008ee5cldr x4, [x2]
0008ee60str x4, [x25+8]
0008ee64b 0x8ee68
0008ee68
0008ee68loc_8ee68:
0008ee68str x3, [x2]
0008ee6cldr x0, [sp+72]
0008ee70ldr x1, [sp+80]
0008ee74str x0, [sp+40]
0008ee78str x1, [sp+48]
0008ee7cldur x29, [sp-8]
0008ee80ldr x30, [sp], 112
0008ee84ret x30
0008ee88
0008ee88loc_8ee88:
0008ee88adrp x0, 0x567000
0008ee8cadd x0, x0, 2944
0008ee90adrp x1, 0x683000
0008ee94add x1, x1, 1056
0008ee98bl runtime.gopanic
0008ee9chint
0008eea0
0008eea0loc_8eea0:
0008eea0stp x0, x1, [sp+8]
0008eea4str x2, [sp+24]
0008eea8mov x3, x30
0008eeacbl runtime.morestack_noctxt.abi0
0008eeb0ldp x0, x1, [sp+8]
0008eeb4ldr x2, [sp+24]
0008eeb8b 0x8ecb0
0008eebcudf 0
0008ecb0
0008eec0
0008eec0internal/reflectlite.unpackEface: ; void internal/reflectlite.unpackEface(interface {} i)
0008eec0ldr x16, [x28+16]
0008eec4subs xzr, sp, x16
0008eec8b.ls 0x8ef94
0008eeccstr x30, [sp-80]!
0008eed0stur x29, [sp-8]
0008eed4sub x29, sp, 8
0008eed8str x0, [sp+88]
0008eedcstr x1, [sp+96]
0008eee0stp xzr, xzr, [sp+32]
0008eee4str xzr, [sp+48]
0008eee8add x3, sp, 88
0008eeecstr x3, [sp+64]
0008eef0ldr x3, [sp+64]
0008eef4ldrsb x27, [x3]
0008eef8ldr x0, [x3]
0008eefcstr x0, [sp+56]
0008ef00cbnz x0, 0x8ef08
0008ef04b 0x8ef74
0008ef08
0008ef08loc_8ef08:
0008ef08bl internal/abi.(*Type).Kind
0008ef0cstrb w0, [sp+23]
0008ef10ubfm x1, x0, 0, 7
0008ef14str x1, [sp+24]
0008ef18ldr x0, [sp+56]
0008ef1cbl internal/abi.(*Type).IfaceIndir
0008ef20strb w0, [sp+22]
0008ef24tbnz w0, 0, 0x8ef2c
0008ef28b 0x8ef3c
0008ef2c
0008ef2cloc_8ef2c:
0008ef2cldr x3, [sp+24]
0008ef30orr x3, x3, 128
0008ef34str x3, [sp+24]
0008ef38b 0x8ef40
0008ef3c
0008ef3cloc_8ef3c:
0008ef3cb 0x8ef40
0008ef40
0008ef40loc_8ef40:
0008ef40stp xzr, xzr, [sp+32]
0008ef44str xzr, [sp+48]
0008ef48ldr x0, [sp+56]
0008ef4cstr x0, [sp+32]
0008ef50ldr x3, [sp+64]
0008ef54ldrsb x27, [x3]
0008ef58ldr x1, [x3+8]
0008ef5cstr x1, [sp+40]
0008ef60ldr x2, [sp+24]
0008ef64str x2, [sp+48]
0008ef68ldur x29, [sp-8]
0008ef6cldr x30, [sp], 80
0008ef70ret x30
0008ef74
0008ef74loc_8ef74:
0008ef74stp xzr, xzr, [sp+32]
0008ef78str xzr, [sp+48]
0008ef7cmov x0, xzr
0008ef80mov x1, xzr
0008ef84mov x2, xzr
0008ef88ldur x29, [sp-8]
0008ef8cldr x30, [sp], 80
0008ef90ret x30
0008ef94
0008ef94loc_8ef94:
0008ef94stp x0, x1, [sp+8]
0008ef98mov x3, x30
0008ef9cbl runtime.morestack_noctxt.abi0
0008efa0ldp x0, x1, [sp+8]
0008efa4b 0x8eec0
0008efa8udf 0
0008efacudf 0
0008eec0
0008eec0internal/reflectlite.unpackEface: ; void internal/reflectlite.unpackEface(interface {} i)
0008eec0ldr x16, [x28+16]
0008eec4subs xzr, sp, x16
0008eec8b.ls 0x8ef94
0008eeccstr x30, [sp-80]!
0008eed0stur x29, [sp-8]
0008eed4sub x29, sp, 8
0008eed8str x0, [sp+88]
0008eedcstr x1, [sp+96]
0008eee0stp xzr, xzr, [sp+32]
0008eee4str xzr, [sp+48]
0008eee8add x3, sp, 88
0008eeecstr x3, [sp+64]
0008eef0ldr x3, [sp+64]
0008eef4ldrsb x27, [x3]
0008eef8ldr x0, [x3]
0008eefcstr x0, [sp+56]
0008ef00cbnz x0, 0x8ef08
0008ef04b 0x8ef74
0008ef08
0008ef08loc_8ef08:
0008ef08bl internal/abi.(*Type).Kind
0008ef0cstrb w0, [sp+23]
0008ef10ubfm x1, x0, 0, 7
0008ef14str x1, [sp+24]
0008ef18ldr x0, [sp+56]
0008ef1cbl internal/abi.(*Type).IfaceIndir
0008ef20strb w0, [sp+22]
0008ef24tbnz w0, 0, 0x8ef2c
0008ef28b 0x8ef3c
0008ef2c
0008ef2cloc_8ef2c:
0008ef2cldr x3, [sp+24]
0008ef30orr x3, x3, 128
0008ef34str x3, [sp+24]
0008ef38b 0x8ef40
0008ef3c
0008ef3cloc_8ef3c:
0008ef3cb 0x8ef40
0008ef40
0008ef40loc_8ef40:
0008ef40stp xzr, xzr, [sp+32]
0008ef44str xzr, [sp+48]
0008ef48ldr x0, [sp+56]
0008ef4cstr x0, [sp+32]
0008ef50ldr x3, [sp+64]
0008ef54ldrsb x27, [x3]
0008ef58ldr x1, [x3+8]
0008ef5cstr x1, [sp+40]
0008ef60ldr x2, [sp+24]
0008ef64str x2, [sp+48]
0008ef68ldur x29, [sp-8]
0008ef6cldr x30, [sp], 80
0008ef70ret x30
0008ef74
0008ef74loc_8ef74:
0008ef74stp xzr, xzr, [sp+32]
0008ef78str xzr, [sp+48]
0008ef7cmov x0, xzr
0008ef80mov x1, xzr
0008ef84mov x2, xzr
0008ef88ldur x29, [sp-8]
0008ef8cldr x30, [sp], 80
0008ef90ret x30
0008ef94
0008ef94loc_8ef94:
0008ef94stp x0, x1, [sp+8]
0008ef98mov x3, x30
0008ef9cbl runtime.morestack_noctxt.abi0
0008efa0ldp x0, x1, [sp+8]
0008efa4b 0x8eec0
0008efa8udf 0
0008efacudf 0
0008eec0
0008efb0
0008efb0internal/reflectlite.(*ValueError).Error: ; void internal/reflectlite.(*ValueError).Error(internal/reflectlite.ValueError * e)
0008efb0ldr x16, [x28+16]
0008efb4sub x17, sp, 48
0008efb8subs xzr, x17, x16
0008efbcb.ls 0x8f0b0
0008efc0str x30, [sp-176]!
0008efc4stur x29, [sp-8]
0008efc8sub x29, sp, 8
0008efccstr x0, [sp+184]
0008efd0stp xzr, xzr, [sp+104]
0008efd4ldr x7, [sp+184]
0008efd8ldrsb x27, [x7]
0008efdcldrb w7, [x7+16]
0008efe0cbz w7, 0x8efe8
0008efe4b 0x8f034
0008efe8
0008efe8loc_8efe8:
0008efe8ldr x7, [sp+184]
0008efecldrsb x27, [x7]
0008eff0ldr x3, [x7]
0008eff4ldr x4, [x7+8]
0008eff8str x3, [sp+136]
0008effcstr x4, [sp+144]
0008f000mov x0, xzr
0008f004adrp x1, 0x626000
0008f008add x1, x1, 710
0008f00cmovz x2, 17
0008f010adrp x5, 0x624000
0008f014add x5, x5, 3626
0008f018orr x6, xzr, 14
0008f01cbl runtime.concatstring3
0008f020str x0, [sp+104]
0008f024str x1, [sp+112]
0008f028ldur x29, [sp-8]
0008f02cldr x30, [sp], 176
0008f030ret x30
0008f034
0008f034loc_8f034:
0008f034ldr x1, [sp+184]
0008f038ldrsb x27, [x1]
0008f03cldrb w0, [x1+16]
0008f040strb w0, [sp+103]
0008f044bl internal/abi.Kind.String
0008f048str x0, [sp+152]
0008f04cstr x1, [sp+160]
0008f050ldr x1, [sp+184]
0008f054ldrsb x27, [x1]
0008f058ldr x3, [x1]
0008f05cldr x4, [x1+8]
0008f060str x3, [sp+120]
0008f064str x4, [sp+128]
0008f068ldr x7, [sp+152]
0008f06cldr x8, [sp+160]
0008f070mov x0, xzr
0008f074adrp x1, 0x626000
0008f078add x1, x1, 710
0008f07cmovz x2, 17
0008f080adrp x5, 0x621000
0008f084add x5, x5, 1010
0008f088orr x6, xzr, 4
0008f08cadrp x9, 0x621000
0008f090add x9, x9, 2713
0008f094orr x10, xzr, 6
0008f098bl runtime.concatstring5
0008f09cstr x0, [sp+104]
0008f0a0str x1, [sp+112]
0008f0a4ldur x29, [sp-8]
0008f0a8ldr x30, [sp], 176
0008f0acret x30
0008f0b0
0008f0b0loc_8f0b0:
0008f0b0str x0, [sp+8]
0008f0b4mov x3, x30
0008f0b8bl runtime.morestack_noctxt.abi0
0008f0bcldr x0, [sp+8]
0008f0c0b 0x8efb0
0008f0c4udf 0
0008f0c8udf 0
0008f0ccudf 0
0008efb0
0008efb0internal/reflectlite.(*ValueError).Error: ; void internal/reflectlite.(*ValueError).Error(internal/reflectlite.ValueError * e)
0008efb0ldr x16, [x28+16]
0008efb4sub x17, sp, 48
0008efb8subs xzr, x17, x16
0008efbcb.ls 0x8f0b0
0008efc0str x30, [sp-176]!
0008efc4stur x29, [sp-8]
0008efc8sub x29, sp, 8
0008efccstr x0, [sp+184]
0008efd0stp xzr, xzr, [sp+104]
0008efd4ldr x7, [sp+184]
0008efd8ldrsb x27, [x7]
0008efdcldrb w7, [x7+16]
0008efe0cbz w7, 0x8efe8
0008efe4b 0x8f034
0008efe8
0008efe8loc_8efe8:
0008efe8ldr x7, [sp+184]
0008efecldrsb x27, [x7]
0008eff0ldr x3, [x7]
0008eff4ldr x4, [x7+8]
0008eff8str x3, [sp+136]
0008effcstr x4, [sp+144]
0008f000mov x0, xzr
0008f004adrp x1, 0x626000
0008f008add x1, x1, 710
0008f00cmovz x2, 17
0008f010adrp x5, 0x624000
0008f014add x5, x5, 3626
0008f018orr x6, xzr, 14
0008f01cbl runtime.concatstring3
0008f020str x0, [sp+104]
0008f024str x1, [sp+112]
0008f028ldur x29, [sp-8]
0008f02cldr x30, [sp], 176
0008f030ret x30
0008f034
0008f034loc_8f034:
0008f034ldr x1, [sp+184]
0008f038ldrsb x27, [x1]
0008f03cldrb w0, [x1+16]
0008f040strb w0, [sp+103]
0008f044bl internal/abi.Kind.String
0008f048str x0, [sp+152]
0008f04cstr x1, [sp+160]
0008f050ldr x1, [sp+184]
0008f054ldrsb x27, [x1]
0008f058ldr x3, [x1]
0008f05cldr x4, [x1+8]
0008f060str x3, [sp+120]
0008f064str x4, [sp+128]
0008f068ldr x7, [sp+152]
0008f06cldr x8, [sp+160]
0008f070mov x0, xzr
0008f074adrp x1, 0x626000
0008f078add x1, x1, 710
0008f07cmovz x2, 17
0008f080adrp x5, 0x621000
0008f084add x5, x5, 1010
0008f088orr x6, xzr, 4
0008f08cadrp x9, 0x621000
0008f090add x9, x9, 2713
0008f094orr x10, xzr, 6
0008f098bl runtime.concatstring5
0008f09cstr x0, [sp+104]
0008f0a0str x1, [sp+112]
0008f0a4ldur x29, [sp-8]
0008f0a8ldr x30, [sp], 176
0008f0acret x30
0008f0b0
0008f0b0loc_8f0b0:
0008f0b0str x0, [sp+8]
0008f0b4mov x3, x30
0008f0b8bl runtime.morestack_noctxt.abi0
0008f0bcldr x0, [sp+8]
0008f0c0b 0x8efb0
0008f0c4udf 0
0008f0c8udf 0
0008f0ccudf 0
0008efb0
0008f0d0
0008f0d0internal/reflectlite.methodName: ; void internal/reflectlite.methodName(void)
0008f0d0ldr x16, [x28+16]
0008f0d4subs xzr, sp, x16
0008f0d8b.ls 0x8f188
0008f0dcstr x30, [sp-128]!
0008f0e0stur x29, [sp-8]
0008f0e4sub x29, sp, 8
0008f0e8stp xzr, xzr, [sp+64]
0008f0ecstp xzr, xzr, [sp+88]
0008f0f0orr x0, xzr, 2
0008f0f4bl runtime.Caller
0008f0f8str x0, [sp+40]
0008f0fcstr x1, [sp+88]
0008f100str x2, [sp+96]
0008f104str x3, [sp+32]
0008f108strb w4, [sp+23]
0008f10cldr x1, [sp+40]
0008f110str x1, [sp+56]
0008f114ldr x1, [sp+88]
0008f118str x1, [sp+104]
0008f11cstr x2, [sp+112]
0008f120ldr x1, [sp+32]
0008f124str x1, [sp+48]
0008f128ldrb w1, [sp+23]
0008f12cstrb w1, [sp+22]
0008f130ldr x0, [sp+56]
0008f134str x0, [sp+24]
0008f138bl runtime.FuncForPC
0008f13cstr x0, [sp+80]
0008f140cbnz x0, 0x8f148
0008f144b 0x8f168
0008f148
0008f148loc_8f148:
0008f148bl runtime.(*Func).Name
0008f14cstr x0, [sp+88]
0008f150str x1, [sp+96]
0008f154str x0, [sp+64]
0008f158str x1, [sp+72]
0008f15cldur x29, [sp-8]
0008f160ldr x30, [sp], 128
0008f164ret x30
0008f168
0008f168loc_8f168:
0008f168adrp x0, 0x624000
0008f16cadd x0, x0, 3640
0008f170str x0, [sp+64]
0008f174orr x1, xzr, 14
0008f178str x1, [sp+72]
0008f17cldur x29, [sp-8]
0008f180ldr x30, [sp], 128
0008f184ret x30
0008f188
0008f188loc_8f188:
0008f188mov x3, x30
0008f18cbl runtime.morestack_noctxt.abi0
0008f190b 0x8f0d0
0008f194udf 0
0008f198udf 0
0008f19cudf 0
0008f0d0
0008f0d0internal/reflectlite.methodName: ; void internal/reflectlite.methodName(void)
0008f0d0ldr x16, [x28+16]
0008f0d4subs xzr, sp, x16
0008f0d8b.ls 0x8f188
0008f0dcstr x30, [sp-128]!
0008f0e0stur x29, [sp-8]
0008f0e4sub x29, sp, 8
0008f0e8stp xzr, xzr, [sp+64]
0008f0ecstp xzr, xzr, [sp+88]
0008f0f0orr x0, xzr, 2
0008f0f4bl runtime.Caller
0008f0f8str x0, [sp+40]
0008f0fcstr x1, [sp+88]
0008f100str x2, [sp+96]
0008f104str x3, [sp+32]
0008f108strb w4, [sp+23]
0008f10cldr x1, [sp+40]
0008f110str x1, [sp+56]
0008f114ldr x1, [sp+88]
0008f118str x1, [sp+104]
0008f11cstr x2, [sp+112]
0008f120ldr x1, [sp+32]
0008f124str x1, [sp+48]
0008f128ldrb w1, [sp+23]
0008f12cstrb w1, [sp+22]
0008f130ldr x0, [sp+56]
0008f134str x0, [sp+24]
0008f138bl runtime.FuncForPC
0008f13cstr x0, [sp+80]
0008f140cbnz x0, 0x8f148
0008f144b 0x8f168
0008f148
0008f148loc_8f148:
0008f148bl runtime.(*Func).Name
0008f14cstr x0, [sp+88]
0008f150str x1, [sp+96]
0008f154str x0, [sp+64]
0008f158str x1, [sp+72]
0008f15cldur x29, [sp-8]
0008f160ldr x30, [sp], 128
0008f164ret x30
0008f168
0008f168loc_8f168:
0008f168adrp x0, 0x624000
0008f16cadd x0, x0, 3640
0008f170str x0, [sp+64]
0008f174orr x1, xzr, 14
0008f178str x1, [sp+72]
0008f17cldur x29, [sp-8]
0008f180ldr x30, [sp], 128
0008f184ret x30
0008f188
0008f188loc_8f188:
0008f188mov x3, x30
0008f18cbl runtime.morestack_noctxt.abi0
0008f190b 0x8f0d0
0008f194udf 0
0008f198udf 0
0008f19cudf 0
0008f0d0
0008f1a0
0008f1a0internal/reflectlite.flag.mustBeExported: ; void internal/reflectlite.flag.mustBeExported(internal/reflectlite.flag f)
0008f1a0ldr x16, [x28+16]
0008f1a4subs xzr, sp, x16
0008f1a8b.ls 0x8f2a4
0008f1acstr x30, [sp-128]!
0008f1b0stur x29, [sp-8]
0008f1b4sub x29, sp, 8
0008f1b8str x0, [sp+136]
0008f1bccbz x0, 0x8f230
0008f1c0b 0x8f1c4
0008f1c4
0008f1c4loc_8f1c4:
0008f1c4ands xzr, x0, 96
0008f1c8b.ne 0x8f1dc
0008f1ccb 0x8f1d0
0008f1d0
0008f1d0loc_8f1d0:
0008f1d0ldur x29, [sp-8]
0008f1d4ldr x30, [sp], 128
0008f1d8ret x30
0008f1dc
0008f1dcloc_8f1dc:
0008f1dcbl internal/reflectlite.methodName
0008f1e0str x0, [sp+104]
0008f1e4str x1, [sp+112]
0008f1e8movz x2, 9
0008f1ecmov x3, x0
0008f1f0mov x4, x1
0008f1f4adrp x5, 0x637000
0008f1f8add x5, x5, 1596
0008f1fcmovz x6, 44
0008f200mov x0, xzr
0008f204adrp x1, 0x622000
0008f208add x1, x1, 3316
0008f20cbl runtime.concatstring3
0008f210str x0, [sp+72]
0008f214str x1, [sp+80]
0008f218bl runtime.convTstring
0008f21cstr x0, [sp+64]
0008f220mov x1, x0
0008f224adrp x0, 0x566000
0008f228add x0, x0, 2944
0008f22cbl runtime.gopanic
0008f230
0008f230loc_8f230:
0008f230bl internal/reflectlite.methodName
0008f234str x0, [sp+104]
0008f238str x1, [sp+112]
0008f23cadrp x0, 0x5b1000
0008f240add x0, x0, 864
0008f244bl runtime.newobject
0008f248str x0, [sp+88]
0008f24cldr x1, [sp+104]
0008f250ldr x2, [sp+112]
0008f254str x2, [x0+8]
0008f258adrp x27, 0x9bc000
0008f25cldr w2, [x27+3056]
0008f260cbz w2, 0x8f268
0008f264b 0x8f290
0008f268
0008f268loc_8f268:
0008f268b 0x8f26c
0008f26c
0008f26cloc_8f26c:
0008f26cstr x1, [x0]
0008f270ldr x2, [sp+88]
0008f274ldrsb x27, [x2]
0008f278strb wzr, [x2+16]
0008f27cldr x1, [sp+88]
0008f280str x1, [sp+96]
0008f284adrp x0, 0x580000
0008f288add x0, x0, 3904
0008f28cbl runtime.gopanic
0008f290
0008f290loc_8f290:
0008f290bl runtime.gcWriteBarrier2
0008f294str x1, [x25]
0008f298ldr x2, [x0]
0008f29cstr x2, [x25+8]
0008f2a0b 0x8f26c
0008f2a4
0008f2a4loc_8f2a4:
0008f2a4str x0, [sp+8]
0008f2a8mov x3, x30
0008f2acbl runtime.morestack_noctxt.abi0
0008f2b0ldr x0, [sp+8]
0008f2b4b 0x8f1a0
0008f2b8udf 0
0008f2bcudf 0
0008f1a0
0008f1a0internal/reflectlite.flag.mustBeExported: ; void internal/reflectlite.flag.mustBeExported(internal/reflectlite.flag f)
0008f1a0ldr x16, [x28+16]
0008f1a4subs xzr, sp, x16
0008f1a8b.ls 0x8f2a4
0008f1acstr x30, [sp-128]!
0008f1b0stur x29, [sp-8]
0008f1b4sub x29, sp, 8
0008f1b8str x0, [sp+136]
0008f1bccbz x0, 0x8f230
0008f1c0b 0x8f1c4
0008f1c4
0008f1c4loc_8f1c4:
0008f1c4ands xzr, x0, 96
0008f1c8b.ne 0x8f1dc
0008f1ccb 0x8f1d0
0008f1d0
0008f1d0loc_8f1d0:
0008f1d0ldur x29, [sp-8]
0008f1d4ldr x30, [sp], 128
0008f1d8ret x30
0008f1dc
0008f1dcloc_8f1dc:
0008f1dcbl internal/reflectlite.methodName
0008f1e0str x0, [sp+104]
0008f1e4str x1, [sp+112]
0008f1e8movz x2, 9
0008f1ecmov x3, x0
0008f1f0mov x4, x1
0008f1f4adrp x5, 0x637000
0008f1f8add x5, x5, 1596
0008f1fcmovz x6, 44
0008f200mov x0, xzr
0008f204adrp x1, 0x622000
0008f208add x1, x1, 3316
0008f20cbl runtime.concatstring3
0008f210str x0, [sp+72]
0008f214str x1, [sp+80]
0008f218bl runtime.convTstring
0008f21cstr x0, [sp+64]
0008f220mov x1, x0
0008f224adrp x0, 0x566000
0008f228add x0, x0, 2944
0008f22cbl runtime.gopanic
0008f230
0008f230loc_8f230:
0008f230bl internal/reflectlite.methodName
0008f234str x0, [sp+104]
0008f238str x1, [sp+112]
0008f23cadrp x0, 0x5b1000
0008f240add x0, x0, 864
0008f244bl runtime.newobject
0008f248str x0, [sp+88]
0008f24cldr x1, [sp+104]
0008f250ldr x2, [sp+112]
0008f254str x2, [x0+8]
0008f258adrp x27, 0x9bc000
0008f25cldr w2, [x27+3056]
0008f260cbz w2, 0x8f268
0008f264b 0x8f290
0008f268
0008f268loc_8f268:
0008f268b 0x8f26c
0008f26c
0008f26cloc_8f26c:
0008f26cstr x1, [x0]
0008f270ldr x2, [sp+88]
0008f274ldrsb x27, [x2]
0008f278strb wzr, [x2+16]
0008f27cldr x1, [sp+88]
0008f280str x1, [sp+96]
0008f284adrp x0, 0x580000
0008f288add x0, x0, 3904
0008f28cbl runtime.gopanic
0008f290
0008f290loc_8f290:
0008f290bl runtime.gcWriteBarrier2
0008f294str x1, [x25]
0008f298ldr x2, [x0]
0008f29cstr x2, [x25+8]
0008f2a0b 0x8f26c
0008f2a4
0008f2a4loc_8f2a4:
0008f2a4str x0, [sp+8]
0008f2a8mov x3, x30
0008f2acbl runtime.morestack_noctxt.abi0
0008f2b0ldr x0, [sp+8]
0008f2b4b 0x8f1a0
0008f2b8udf 0
0008f2bcudf 0
0008f1a0
0008f2c0
0008f2c0internal/reflectlite.flag.mustBeAssignable: ; void internal/reflectlite.flag.mustBeAssignable(internal/reflectlite.flag f)
0008f2c0ldr x16, [x28+16]
0008f2c4sub x17, sp, 32
0008f2c8subs xzr, x17, x16
0008f2ccb.ls 0x8f424
0008f2d0str x30, [sp-160]!
0008f2d4stur x29, [sp-8]
0008f2d8sub x29, sp, 8
0008f2dcstr x0, [sp+168]
0008f2e0cbz x0, 0x8f3b0
0008f2e4b 0x8f2e8
0008f2e8
0008f2e8loc_8f2e8:
0008f2e8ands xzr, x0, 96
0008f2ecb.ne 0x8f35c
0008f2f0b 0x8f2f4
0008f2f4
0008f2f4loc_8f2f4:
0008f2f4tbz w0, 8, 0x8f308
0008f2f8b 0x8f2fc
0008f2fc
0008f2fcloc_8f2fc:
0008f2fcldur x29, [sp-8]
0008f300ldr x30, [sp], 160
0008f304ret x30
0008f308
0008f308loc_8f308:
0008f308bl internal/reflectlite.methodName
0008f30cstr x0, [sp+136]
0008f310str x1, [sp+144]
0008f314movz x2, 9
0008f318mov x3, x0
0008f31cmov x4, x1
0008f320adrp x5, 0x62b000
0008f324add x5, x5, 1033
0008f328movz x6, 26
0008f32cmov x0, xzr
0008f330adrp x1, 0x622000
0008f334add x1, x1, 3316
0008f338bl runtime.concatstring3
0008f33cstr x0, [sp+80]
0008f340str x1, [sp+88]
0008f344bl runtime.convTstring
0008f348str x0, [sp+72]
0008f34cmov x1, x0
0008f350adrp x0, 0x566000
0008f354add x0, x0, 2944
0008f358bl runtime.gopanic
0008f35c
0008f35cloc_8f35c:
0008f35cbl internal/reflectlite.methodName
0008f360str x0, [sp+136]
0008f364str x1, [sp+144]
0008f368movz x2, 9
0008f36cmov x3, x0
0008f370mov x4, x1
0008f374adrp x5, 0x637000
0008f378add x5, x5, 1596
0008f37cmovz x6, 44
0008f380mov x0, xzr
0008f384adrp x1, 0x622000
0008f388add x1, x1, 3316
0008f38cbl runtime.concatstring3
0008f390str x0, [sp+104]
0008f394str x1, [sp+112]
0008f398bl runtime.convTstring
0008f39cstr x0, [sp+96]
0008f3a0mov x1, x0
0008f3a4adrp x0, 0x566000
0008f3a8add x0, x0, 2944
0008f3acbl runtime.gopanic
0008f3b0
0008f3b0loc_8f3b0:
0008f3b0bl internal/reflectlite.methodName
0008f3b4str x0, [sp+136]
0008f3b8str x1, [sp+144]
0008f3bcadrp x0, 0x5b1000
0008f3c0add x0, x0, 864
0008f3c4bl runtime.newobject
0008f3c8str x0, [sp+120]
0008f3ccldr x1, [sp+136]
0008f3d0ldr x2, [sp+144]
0008f3d4str x2, [x0+8]
0008f3d8adrp x27, 0x9bc000
0008f3dcldr w2, [x27+3056]
0008f3e0cbz w2, 0x8f3e8
0008f3e4b 0x8f410
0008f3e8
0008f3e8loc_8f3e8:
0008f3e8b 0x8f3ec
0008f3ec
0008f3ecloc_8f3ec:
0008f3ecstr x1, [x0]
0008f3f0ldr x2, [sp+120]
0008f3f4ldrsb x27, [x2]
0008f3f8strb wzr, [x2+16]
0008f3fcldr x1, [sp+120]
0008f400str x1, [sp+128]
0008f404adrp x0, 0x580000
0008f408add x0, x0, 3904
0008f40cbl runtime.gopanic
0008f410
0008f410loc_8f410:
0008f410bl runtime.gcWriteBarrier2
0008f414str x1, [x25]
0008f418ldr x2, [x0]
0008f41cstr x2, [x25+8]
0008f420b 0x8f3ec
0008f424
0008f424loc_8f424:
0008f424str x0, [sp+8]
0008f428mov x3, x30
0008f42cbl runtime.morestack_noctxt.abi0
0008f430ldr x0, [sp+8]
0008f434b 0x8f2c0
0008f438udf 0
0008f43cudf 0
0008f2c0
0008f2c0internal/reflectlite.flag.mustBeAssignable: ; void internal/reflectlite.flag.mustBeAssignable(internal/reflectlite.flag f)
0008f2c0ldr x16, [x28+16]
0008f2c4sub x17, sp, 32
0008f2c8subs xzr, x17, x16
0008f2ccb.ls 0x8f424
0008f2d0str x30, [sp-160]!
0008f2d4stur x29, [sp-8]
0008f2d8sub x29, sp, 8
0008f2dcstr x0, [sp+168]
0008f2e0cbz x0, 0x8f3b0
0008f2e4b 0x8f2e8
0008f2e8
0008f2e8loc_8f2e8:
0008f2e8ands xzr, x0, 96
0008f2ecb.ne 0x8f35c
0008f2f0b 0x8f2f4
0008f2f4
0008f2f4loc_8f2f4:
0008f2f4tbz w0, 8, 0x8f308
0008f2f8b 0x8f2fc
0008f2fc
0008f2fcloc_8f2fc:
0008f2fcldur x29, [sp-8]
0008f300ldr x30, [sp], 160
0008f304ret x30
0008f308
0008f308loc_8f308:
0008f308bl internal/reflectlite.methodName
0008f30cstr x0, [sp+136]
0008f310str x1, [sp+144]
0008f314movz x2, 9
0008f318mov x3, x0
0008f31cmov x4, x1
0008f320adrp x5, 0x62b000
0008f324add x5, x5, 1033
0008f328movz x6, 26
0008f32cmov x0, xzr
0008f330adrp x1, 0x622000
0008f334add x1, x1, 3316
0008f338bl runtime.concatstring3
0008f33cstr x0, [sp+80]
0008f340str x1, [sp+88]
0008f344bl runtime.convTstring
0008f348str x0, [sp+72]
0008f34cmov x1, x0
0008f350adrp x0, 0x566000
0008f354add x0, x0, 2944
0008f358bl runtime.gopanic
0008f35c
0008f35cloc_8f35c:
0008f35cbl internal/reflectlite.methodName
0008f360str x0, [sp+136]
0008f364str x1, [sp+144]
0008f368movz x2, 9
0008f36cmov x3, x0
0008f370mov x4, x1
0008f374adrp x5, 0x637000
0008f378add x5, x5, 1596
0008f37cmovz x6, 44
0008f380mov x0, xzr
0008f384adrp x1, 0x622000
0008f388add x1, x1, 3316
0008f38cbl runtime.concatstring3
0008f390str x0, [sp+104]
0008f394str x1, [sp+112]
0008f398bl runtime.convTstring
0008f39cstr x0, [sp+96]
0008f3a0mov x1, x0
0008f3a4adrp x0, 0x566000
0008f3a8add x0, x0, 2944
0008f3acbl runtime.gopanic
0008f3b0
0008f3b0loc_8f3b0:
0008f3b0bl internal/reflectlite.methodName
0008f3b4str x0, [sp+136]
0008f3b8str x1, [sp+144]
0008f3bcadrp x0, 0x5b1000
0008f3c0add x0, x0, 864
0008f3c4bl runtime.newobject
0008f3c8str x0, [sp+120]
0008f3ccldr x1, [sp+136]
0008f3d0ldr x2, [sp+144]
0008f3d4str x2, [x0+8]
0008f3d8adrp x27, 0x9bc000
0008f3dcldr w2, [x27+3056]
0008f3e0cbz w2, 0x8f3e8
0008f3e4b 0x8f410
0008f3e8
0008f3e8loc_8f3e8:
0008f3e8b 0x8f3ec
0008f3ec
0008f3ecloc_8f3ec:
0008f3ecstr x1, [x0]
0008f3f0ldr x2, [sp+120]
0008f3f4ldrsb x27, [x2]
0008f3f8strb wzr, [x2+16]
0008f3fcldr x1, [sp+120]
0008f400str x1, [sp+128]
0008f404adrp x0, 0x580000
0008f408add x0, x0, 3904
0008f40cbl runtime.gopanic
0008f410
0008f410loc_8f410:
0008f410bl runtime.gcWriteBarrier2
0008f414str x1, [x25]
0008f418ldr x2, [x0]
0008f41cstr x2, [x25+8]
0008f420b 0x8f3ec
0008f424
0008f424loc_8f424:
0008f424str x0, [sp+8]
0008f428mov x3, x30
0008f42cbl runtime.morestack_noctxt.abi0
0008f430ldr x0, [sp+8]
0008f434b 0x8f2c0
0008f438udf 0
0008f43cudf 0
0008f2c0
0008f440
0008f440internal/reflectlite.Value.Elem: ; void internal/reflectlite.Value.Elem(internal/reflectlite.Value v)
0008f440ldr x16, [x28+16]
0008f444sub x17, sp, 80
0008f448subs xzr, x17, x16
0008f44cb.ls 0x8f6f0
0008f450str x30, [sp-208]!
0008f454stur x29, [sp-8]
0008f458sub x29, sp, 8
0008f45cstr x0, [sp+216]
0008f460str x1, [sp+224]
0008f464str x2, [sp+232]
0008f468stp xzr, xzr, [sp+64]
0008f46cstr xzr, [sp+80]
0008f470ldr x0, [sp+232]
0008f474bl internal/reflectlite.flag.kind
0008f478strb w0, [sp+37]
0008f47cstrb w0, [sp+38]
0008f480ubfm x1, x0, 0, 7
0008f484subs wzr, w1, 20
0008f488b.eq 0x8f490
0008f48cb 0x8f58c
0008f490
0008f490loc_8f490:
0008f490b 0x8f494
0008f494
0008f494loc_8f494:
0008f494stp xzr, xzr, [sp+136]
0008f498ldr x0, [sp+216]
0008f49cldr x1, [sp+224]
0008f4a0ldr x2, [sp+232]
0008f4a4bl internal/reflectlite.Value.typ
0008f4a8str x0, [sp+152]
0008f4acbl internal/abi.(*Type).NumMethod
0008f4b0str x0, [sp+56]
0008f4b4cbz x0, 0x8f4bc
0008f4b8b 0x8f4d8
0008f4bc
0008f4bcloc_8f4bc:
0008f4bcldr x2, [sp+224]
0008f4c0ldrsb x27, [x2]
0008f4c4ldr x3, [x2]
0008f4c8ldr x2, [x2+8]
0008f4ccstr x3, [sp+136]
0008f4d0str x2, [sp+144]
0008f4d4b 0x8f528
0008f4d8
0008f4d8loc_8f4d8:
0008f4d8ldr x2, [sp+224]
0008f4dcldrsb x27, [x2]
0008f4e0ldr x3, [x2]
0008f4e4ldr x2, [x2+8]
0008f4e8str x3, [sp+176]
0008f4ecstr x2, [sp+184]
0008f4f0str x3, [sp+168]
0008f4f4ldr x2, [sp+168]
0008f4f8cbnz x2, 0x8f500
0008f4fcb 0x8f510
0008f500
0008f500loc_8f500:
0008f500ldr x2, [sp+168]
0008f504ldr x2, [x2+8]
0008f508str x2, [sp+168]
0008f50cb 0x8f514
0008f510
0008f510loc_8f510:
0008f510b 0x8f514
0008f514
0008f514loc_8f514:
0008f514ldr x2, [sp+184]
0008f518ldr x3, [sp+168]
0008f51cstr x3, [sp+136]
0008f520str x2, [sp+144]
0008f524b 0x8f528
0008f528
0008f528loc_8f528:
0008f528ldr x0, [sp+136]
0008f52cldr x1, [sp+144]
0008f530bl internal/reflectlite.unpackEface
0008f534str x0, [sp+88]
0008f538str x1, [sp+96]
0008f53cstr x2, [sp+104]
0008f540cbnz x2, 0x8f548
0008f544b 0x8f564
0008f548
0008f548loc_8f548:
0008f548ldr x0, [sp+232]
0008f54cbl internal/reflectlite.flag.ro
0008f550str x0, [sp+48]
0008f554ldr x1, [sp+104]
0008f558orr x1, x1, x0
0008f55cstr x1, [sp+104]
0008f560b 0x8f568
0008f564
0008f564loc_8f564:
0008f564b 0x8f568
0008f568
0008f568loc_8f568:
0008f568ldr x0, [sp+88]
0008f56cldr x1, [sp+96]
0008f570ldr x2, [sp+104]
0008f574str x0, [sp+64]
0008f578str x1, [sp+72]
0008f57cstr x2, [sp+80]
0008f580ldur x29, [sp-8]
0008f584ldr x30, [sp], 208
0008f588ret x30
0008f58c
0008f58cloc_8f58c:
0008f58cubfm x3, x0, 0, 7
0008f590subs wzr, w3, 22
0008f594b.eq 0x8f59c
0008f598b 0x8f670
0008f59c
0008f59cloc_8f59c:
0008f59cb 0x8f5a0
0008f5a0
0008f5a0loc_8f5a0:
0008f5a0ldr x3, [sp+224]
0008f5a4str x3, [sp+128]
0008f5a8ldr x4, [sp+232]
0008f5actbnz w4, 7, 0x8f5b4
0008f5b0b 0x8f5c4
0008f5b4
0008f5b4loc_8f5b4:
0008f5b4ldrsb x27, [x3]
0008f5b8ldr x3, [x3]
0008f5bcstr x3, [sp+128]
0008f5c0b 0x8f5c8
0008f5c4
0008f5c4loc_8f5c4:
0008f5c4b 0x8f5c8
0008f5c8
0008f5c8loc_8f5c8:
0008f5c8ldr x3, [sp+128]
0008f5cccbnz x3, 0x8f5d4
0008f5d0b 0x8f650
0008f5d4
0008f5d4loc_8f5d4:
0008f5d4ldr x0, [sp+216]
0008f5d8ldr x1, [sp+224]
0008f5dcldr x2, [sp+232]
0008f5e0bl internal/reflectlite.Value.typ
0008f5e4str x0, [sp+152]
0008f5e8str x0, [sp+120]
0008f5ecldr x3, [sp+120]
0008f5f0ldrsb x27, [x3]
0008f5f4ldr x0, [x3+48]
0008f5f8str x0, [sp+112]
0008f5fcldr x3, [sp+232]
0008f600and x3, x3, 96
0008f604orr x3, x3, 384
0008f608str x3, [sp+40]
0008f60cbl internal/abi.(*Type).Kind
0008f610strb w0, [sp+39]
0008f614ldr x3, [sp+40]
0008f618ubfm x4, x0, 0, 7
0008f61corr x3, x3, x4
0008f620str x3, [sp+40]
0008f624stp xzr, xzr, [sp+64]
0008f628str xzr, [sp+80]
0008f62cldr x0, [sp+112]
0008f630str x0, [sp+64]
0008f634ldr x1, [sp+128]
0008f638str x1, [sp+72]
0008f63cldr x2, [sp+40]
0008f640str x2, [sp+80]
0008f644ldur x29, [sp-8]
0008f648ldr x30, [sp], 208
0008f64cret x30
0008f650
0008f650loc_8f650:
0008f650stp xzr, xzr, [sp+64]
0008f654str xzr, [sp+80]
0008f658mov x0, xzr
0008f65cmov x1, xzr
0008f660mov x2, xzr
0008f664ldur x29, [sp-8]
0008f668ldr x30, [sp], 208
0008f66cret x30
0008f670
0008f670loc_8f670:
0008f670b 0x8f674
0008f674
0008f674loc_8f674:
0008f674b 0x8f678
0008f678
0008f678loc_8f678:
0008f678ldr x0, [sp+232]
0008f67cbl internal/reflectlite.flag.kind
0008f680strb w0, [sp+39]
0008f684adrp x0, 0x5b1000
0008f688add x0, x0, 864
0008f68cbl runtime.newobject
0008f690str x0, [sp+160]
0008f694movz x1, 22
0008f698str x1, [x0+8]
0008f69cadrp x27, 0x9bc000
0008f6a0ldr w1, [x27+3056]
0008f6a4cbz w1, 0x8f6ac
0008f6a8b 0x8f6e0
0008f6ac
0008f6acloc_8f6ac:
0008f6acb 0x8f6b0
0008f6b0
0008f6b0loc_8f6b0:
0008f6b0adrp x2, 0x628000
0008f6b4add x2, x2, 3040
0008f6b8str x2, [x0]
0008f6bcldr x2, [sp+160]
0008f6c0ldrsb x27, [x2]
0008f6c4ldrb w3, [sp+39]
0008f6c8strb w3, [x2+16]
0008f6ccldr x1, [sp+160]
0008f6d0str x1, [sp+192]
0008f6d4adrp x0, 0x580000
0008f6d8add x0, x0, 3904
0008f6dcbl runtime.gopanic
0008f6e0
0008f6e0loc_8f6e0:
0008f6e0ldr x2, [x0]
0008f6e4bl runtime.gcWriteBarrier1
0008f6e8str x2, [x25]
0008f6ecb 0x8f6b0
0008f6f0
0008f6f0loc_8f6f0:
0008f6f0stp x0, x1, [sp+8]
0008f6f4str x2, [sp+24]
0008f6f8mov x3, x30
0008f6fcbl runtime.morestack_noctxt.abi0
0008f700ldp x0, x1, [sp+8]
0008f704ldr x2, [sp+24]
0008f708b 0x8f440
0008f70cudf 0
0008f440
0008f440internal/reflectlite.Value.Elem: ; void internal/reflectlite.Value.Elem(internal/reflectlite.Value v)
0008f440ldr x16, [x28+16]
0008f444sub x17, sp, 80
0008f448subs xzr, x17, x16
0008f44cb.ls 0x8f6f0
0008f450str x30, [sp-208]!
0008f454stur x29, [sp-8]
0008f458sub x29, sp, 8
0008f45cstr x0, [sp+216]
0008f460str x1, [sp+224]
0008f464str x2, [sp+232]
0008f468stp xzr, xzr, [sp+64]
0008f46cstr xzr, [sp+80]
0008f470ldr x0, [sp+232]
0008f474bl internal/reflectlite.flag.kind
0008f478strb w0, [sp+37]
0008f47cstrb w0, [sp+38]
0008f480ubfm x1, x0, 0, 7
0008f484subs wzr, w1, 20
0008f488b.eq 0x8f490
0008f48cb 0x8f58c
0008f490
0008f490loc_8f490:
0008f490b 0x8f494
0008f494
0008f494loc_8f494:
0008f494stp xzr, xzr, [sp+136]
0008f498ldr x0, [sp+216]
0008f49cldr x1, [sp+224]
0008f4a0ldr x2, [sp+232]
0008f4a4bl internal/reflectlite.Value.typ
0008f4a8str x0, [sp+152]
0008f4acbl internal/abi.(*Type).NumMethod
0008f4b0str x0, [sp+56]
0008f4b4cbz x0, 0x8f4bc
0008f4b8b 0x8f4d8
0008f4bc
0008f4bcloc_8f4bc:
0008f4bcldr x2, [sp+224]
0008f4c0ldrsb x27, [x2]
0008f4c4ldr x3, [x2]
0008f4c8ldr x2, [x2+8]
0008f4ccstr x3, [sp+136]
0008f4d0str x2, [sp+144]
0008f4d4b 0x8f528
0008f4d8
0008f4d8loc_8f4d8:
0008f4d8ldr x2, [sp+224]
0008f4dcldrsb x27, [x2]
0008f4e0ldr x3, [x2]
0008f4e4ldr x2, [x2+8]
0008f4e8str x3, [sp+176]
0008f4ecstr x2, [sp+184]
0008f4f0str x3, [sp+168]
0008f4f4ldr x2, [sp+168]
0008f4f8cbnz x2, 0x8f500
0008f4fcb 0x8f510
0008f500
0008f500loc_8f500:
0008f500ldr x2, [sp+168]
0008f504ldr x2, [x2+8]
0008f508str x2, [sp+168]
0008f50cb 0x8f514
0008f510
0008f510loc_8f510:
0008f510b 0x8f514
0008f514
0008f514loc_8f514:
0008f514ldr x2, [sp+184]
0008f518ldr x3, [sp+168]
0008f51cstr x3, [sp+136]
0008f520str x2, [sp+144]
0008f524b 0x8f528
0008f528
0008f528loc_8f528:
0008f528ldr x0, [sp+136]
0008f52cldr x1, [sp+144]
0008f530bl internal/reflectlite.unpackEface
0008f534str x0, [sp+88]
0008f538str x1, [sp+96]
0008f53cstr x2, [sp+104]
0008f540cbnz x2, 0x8f548
0008f544b 0x8f564
0008f548
0008f548loc_8f548:
0008f548ldr x0, [sp+232]
0008f54cbl internal/reflectlite.flag.ro
0008f550str x0, [sp+48]
0008f554ldr x1, [sp+104]
0008f558orr x1, x1, x0
0008f55cstr x1, [sp+104]
0008f560b 0x8f568
0008f564
0008f564loc_8f564:
0008f564b 0x8f568
0008f568
0008f568loc_8f568:
0008f568ldr x0, [sp+88]
0008f56cldr x1, [sp+96]
0008f570ldr x2, [sp+104]
0008f574str x0, [sp+64]
0008f578str x1, [sp+72]
0008f57cstr x2, [sp+80]
0008f580ldur x29, [sp-8]
0008f584ldr x30, [sp], 208
0008f588ret x30
0008f58c
0008f58cloc_8f58c:
0008f58cubfm x3, x0, 0, 7
0008f590subs wzr, w3, 22
0008f594b.eq 0x8f59c
0008f598b 0x8f670
0008f59c
0008f59cloc_8f59c:
0008f59cb 0x8f5a0
0008f5a0
0008f5a0loc_8f5a0:
0008f5a0ldr x3, [sp+224]
0008f5a4str x3, [sp+128]
0008f5a8ldr x4, [sp+232]
0008f5actbnz w4, 7, 0x8f5b4
0008f5b0b 0x8f5c4
0008f5b4
0008f5b4loc_8f5b4:
0008f5b4ldrsb x27, [x3]
0008f5b8ldr x3, [x3]
0008f5bcstr x3, [sp+128]
0008f5c0b 0x8f5c8
0008f5c4
0008f5c4loc_8f5c4:
0008f5c4b 0x8f5c8
0008f5c8
0008f5c8loc_8f5c8:
0008f5c8ldr x3, [sp+128]
0008f5cccbnz x3, 0x8f5d4
0008f5d0b 0x8f650
0008f5d4
0008f5d4loc_8f5d4:
0008f5d4ldr x0, [sp+216]
0008f5d8ldr x1, [sp+224]
0008f5dcldr x2, [sp+232]
0008f5e0bl internal/reflectlite.Value.typ
0008f5e4str x0, [sp+152]
0008f5e8str x0, [sp+120]
0008f5ecldr x3, [sp+120]
0008f5f0ldrsb x27, [x3]
0008f5f4ldr x0, [x3+48]
0008f5f8str x0, [sp+112]
0008f5fcldr x3, [sp+232]
0008f600and x3, x3, 96
0008f604orr x3, x3, 384
0008f608str x3, [sp+40]
0008f60cbl internal/abi.(*Type).Kind
0008f610strb w0, [sp+39]
0008f614ldr x3, [sp+40]
0008f618ubfm x4, x0, 0, 7
0008f61corr x3, x3, x4
0008f620str x3, [sp+40]
0008f624stp xzr, xzr, [sp+64]
0008f628str xzr, [sp+80]
0008f62cldr x0, [sp+112]
0008f630str x0, [sp+64]
0008f634ldr x1, [sp+128]
0008f638str x1, [sp+72]
0008f63cldr x2, [sp+40]
0008f640str x2, [sp+80]
0008f644ldur x29, [sp-8]
0008f648ldr x30, [sp], 208
0008f64cret x30
0008f650
0008f650loc_8f650:
0008f650stp xzr, xzr, [sp+64]
0008f654str xzr, [sp+80]
0008f658mov x0, xzr
0008f65cmov x1, xzr
0008f660mov x2, xzr
0008f664ldur x29, [sp-8]
0008f668ldr x30, [sp], 208
0008f66cret x30
0008f670
0008f670loc_8f670:
0008f670b 0x8f674
0008f674
0008f674loc_8f674:
0008f674b 0x8f678
0008f678
0008f678loc_8f678:
0008f678ldr x0, [sp+232]
0008f67cbl internal/reflectlite.flag.kind
0008f680strb w0, [sp+39]
0008f684adrp x0, 0x5b1000
0008f688add x0, x0, 864
0008f68cbl runtime.newobject
0008f690str x0, [sp+160]
0008f694movz x1, 22
0008f698str x1, [x0+8]
0008f69cadrp x27, 0x9bc000
0008f6a0ldr w1, [x27+3056]
0008f6a4cbz w1, 0x8f6ac
0008f6a8b 0x8f6e0
0008f6ac
0008f6acloc_8f6ac:
0008f6acb 0x8f6b0
0008f6b0
0008f6b0loc_8f6b0:
0008f6b0adrp x2, 0x628000
0008f6b4add x2, x2, 3040
0008f6b8str x2, [x0]
0008f6bcldr x2, [sp+160]
0008f6c0ldrsb x27, [x2]
0008f6c4ldrb w3, [sp+39]
0008f6c8strb w3, [x2+16]
0008f6ccldr x1, [sp+160]
0008f6d0str x1, [sp+192]
0008f6d4adrp x0, 0x580000
0008f6d8add x0, x0, 3904
0008f6dcbl runtime.gopanic
0008f6e0
0008f6e0loc_8f6e0:
0008f6e0ldr x2, [x0]
0008f6e4bl runtime.gcWriteBarrier1
0008f6e8str x2, [x25]
0008f6ecb 0x8f6b0
0008f6f0
0008f6f0loc_8f6f0:
0008f6f0stp x0, x1, [sp+8]
0008f6f4str x2, [sp+24]
0008f6f8mov x3, x30
0008f6fcbl runtime.morestack_noctxt.abi0
0008f700ldp x0, x1, [sp+8]
0008f704ldr x2, [sp+24]
0008f708b 0x8f440
0008f70cudf 0
0008f440
0008f710
0008f710internal/reflectlite.valueInterface: ; void internal/reflectlite.valueInterface(internal/reflectlite.Value v)
0008f710ldr x16, [x28+16]
0008f714subs xzr, sp, x16
0008f718b.ls 0x8f890
0008f71cstr x30, [sp-128]!
0008f720stur x29, [sp-8]
0008f724sub x29, sp, 8
0008f728str x0, [sp+136]
0008f72cstr x1, [sp+144]
0008f730str x2, [sp+152]
0008f734stp xzr, xzr, [sp+48]
0008f738ldr x1, [sp+152]
0008f73ccbz x1, 0x8f828
0008f740b 0x8f744
0008f744
0008f744loc_8f744:
0008f744ldr x0, [sp+152]
0008f748bl internal/reflectlite.flag.kind
0008f74cstrb w0, [sp+39]
0008f750ubfm x1, x0, 0, 7
0008f754subs wzr, w1, 20
0008f758b.eq 0x8f760
0008f75cb 0x8f7fc
0008f760
0008f760loc_8f760:
0008f760ldr x0, [sp+136]
0008f764ldr x1, [sp+144]
0008f768ldr x2, [sp+152]
0008f76cbl internal/reflectlite.Value.numMethod
0008f770str x0, [sp+40]
0008f774cbz x0, 0x8f77c
0008f778b 0x8f7a0
0008f77c
0008f77cloc_8f77c:
0008f77cldr x2, [sp+144]
0008f780ldrsb x27, [x2]
0008f784ldr x0, [x2]
0008f788ldr x1, [x2+8]
0008f78cstr x0, [sp+48]
0008f790str x1, [sp+56]
0008f794ldur x29, [sp-8]
0008f798ldr x30, [sp], 128
0008f79cret x30
0008f7a0
0008f7a0loc_8f7a0:
0008f7a0ldr x2, [sp+144]
0008f7a4ldrsb x27, [x2]
0008f7a8ldr x3, [x2]
0008f7acldr x2, [x2+8]
0008f7b0str x3, [sp+72]
0008f7b4str x2, [sp+80]
0008f7b8str x3, [sp+64]
0008f7bcldr x2, [sp+64]
0008f7c0cbnz x2, 0x8f7c8
0008f7c4b 0x8f7d8
0008f7c8
0008f7c8loc_8f7c8:
0008f7c8ldr x2, [sp+64]
0008f7ccldr x2, [x2+8]
0008f7d0str x2, [sp+64]
0008f7d4b 0x8f7dc
0008f7d8
0008f7d8loc_8f7d8:
0008f7d8b 0x8f7dc
0008f7dc
0008f7dcloc_8f7dc:
0008f7dcldr x2, [sp+64]
0008f7e0ldr x1, [sp+80]
0008f7e4str x2, [sp+48]
0008f7e8str x1, [sp+56]
0008f7ecldr x0, [sp+48]
0008f7f0ldur x29, [sp-8]
0008f7f4ldr x30, [sp], 128
0008f7f8ret x30
0008f7fc
0008f7fcloc_8f7fc:
0008f7fcldr x0, [sp+136]
0008f800ldr x1, [sp+144]
0008f804ldr x2, [sp+152]
0008f808bl internal/reflectlite.packEface
0008f80cstr x0, [sp+96]
0008f810str x1, [sp+104]
0008f814str x0, [sp+48]
0008f818str x1, [sp+56]
0008f81cldur x29, [sp-8]
0008f820ldr x30, [sp], 128
0008f824ret x30
0008f828
0008f828loc_8f828:
0008f828adrp x0, 0x5b1000
0008f82cadd x0, x0, 864
0008f830bl runtime.newobject
0008f834str x0, [sp+88]
0008f838movz x1, 27
0008f83cstr x1, [x0+8]
0008f840adrp x27, 0x9bc000
0008f844ldr w1, [x27+3056]
0008f848cbz w1, 0x8f850
0008f84cb 0x8f880
0008f850
0008f850loc_8f850:
0008f850b 0x8f854
0008f854
0008f854loc_8f854:
0008f854adrp x2, 0x62c000
0008f858add x2, x2, 22
0008f85cstr x2, [x0]
0008f860ldr x2, [sp+88]
0008f864ldrsb x27, [x2]
0008f868strb wzr, [x2+16]
0008f86cldr x1, [sp+88]
0008f870str x1, [sp+112]
0008f874adrp x0, 0x580000
0008f878add x0, x0, 3904
0008f87cbl runtime.gopanic
0008f880
0008f880loc_8f880:
0008f880ldr x2, [x0]
0008f884bl runtime.gcWriteBarrier1
0008f888str x2, [x25]
0008f88cb 0x8f854
0008f890
0008f890loc_8f890:
0008f890stp x0, x1, [sp+8]
0008f894str x2, [sp+24]
0008f898mov x3, x30
0008f89cbl runtime.morestack_noctxt.abi0
0008f8a0ldp x0, x1, [sp+8]
0008f8a4ldr x2, [sp+24]
0008f8a8b 0x8f710
0008f8acudf 0
0008f710
0008f710internal/reflectlite.valueInterface: ; void internal/reflectlite.valueInterface(internal/reflectlite.Value v)
0008f710ldr x16, [x28+16]
0008f714subs xzr, sp, x16
0008f718b.ls 0x8f890
0008f71cstr x30, [sp-128]!
0008f720stur x29, [sp-8]
0008f724sub x29, sp, 8
0008f728str x0, [sp+136]
0008f72cstr x1, [sp+144]
0008f730str x2, [sp+152]
0008f734stp xzr, xzr, [sp+48]
0008f738ldr x1, [sp+152]
0008f73ccbz x1, 0x8f828
0008f740b 0x8f744
0008f744
0008f744loc_8f744:
0008f744ldr x0, [sp+152]
0008f748bl internal/reflectlite.flag.kind
0008f74cstrb w0, [sp+39]
0008f750ubfm x1, x0, 0, 7
0008f754subs wzr, w1, 20
0008f758b.eq 0x8f760
0008f75cb 0x8f7fc
0008f760
0008f760loc_8f760:
0008f760ldr x0, [sp+136]
0008f764ldr x1, [sp+144]
0008f768ldr x2, [sp+152]
0008f76cbl internal/reflectlite.Value.numMethod
0008f770str x0, [sp+40]
0008f774cbz x0, 0x8f77c
0008f778b 0x8f7a0
0008f77c
0008f77cloc_8f77c:
0008f77cldr x2, [sp+144]
0008f780ldrsb x27, [x2]
0008f784ldr x0, [x2]
0008f788ldr x1, [x2+8]
0008f78cstr x0, [sp+48]
0008f790str x1, [sp+56]
0008f794ldur x29, [sp-8]
0008f798ldr x30, [sp], 128
0008f79cret x30
0008f7a0
0008f7a0loc_8f7a0:
0008f7a0ldr x2, [sp+144]
0008f7a4ldrsb x27, [x2]
0008f7a8ldr x3, [x2]
0008f7acldr x2, [x2+8]
0008f7b0str x3, [sp+72]
0008f7b4str x2, [sp+80]
0008f7b8str x3, [sp+64]
0008f7bcldr x2, [sp+64]
0008f7c0cbnz x2, 0x8f7c8
0008f7c4b 0x8f7d8
0008f7c8
0008f7c8loc_8f7c8:
0008f7c8ldr x2, [sp+64]
0008f7ccldr x2, [x2+8]
0008f7d0str x2, [sp+64]
0008f7d4b 0x8f7dc
0008f7d8
0008f7d8loc_8f7d8:
0008f7d8b 0x8f7dc
0008f7dc
0008f7dcloc_8f7dc:
0008f7dcldr x2, [sp+64]
0008f7e0ldr x1, [sp+80]
0008f7e4str x2, [sp+48]
0008f7e8str x1, [sp+56]
0008f7ecldr x0, [sp+48]
0008f7f0ldur x29, [sp-8]
0008f7f4ldr x30, [sp], 128
0008f7f8ret x30
0008f7fc
0008f7fcloc_8f7fc:
0008f7fcldr x0, [sp+136]
0008f800ldr x1, [sp+144]
0008f804ldr x2, [sp+152]
0008f808bl internal/reflectlite.packEface
0008f80cstr x0, [sp+96]
0008f810str x1, [sp+104]
0008f814str x0, [sp+48]
0008f818str x1, [sp+56]
0008f81cldur x29, [sp-8]
0008f820ldr x30, [sp], 128
0008f824ret x30
0008f828
0008f828loc_8f828:
0008f828adrp x0, 0x5b1000
0008f82cadd x0, x0, 864
0008f830bl runtime.newobject
0008f834str x0, [sp+88]
0008f838movz x1, 27
0008f83cstr x1, [x0+8]
0008f840adrp x27, 0x9bc000
0008f844ldr w1, [x27+3056]
0008f848cbz w1, 0x8f850
0008f84cb 0x8f880
0008f850
0008f850loc_8f850:
0008f850b 0x8f854
0008f854
0008f854loc_8f854:
0008f854adrp x2, 0x62c000
0008f858add x2, x2, 22
0008f85cstr x2, [x0]
0008f860ldr x2, [sp+88]
0008f864ldrsb x27, [x2]
0008f868strb wzr, [x2+16]
0008f86cldr x1, [sp+88]
0008f870str x1, [sp+112]
0008f874adrp x0, 0x580000
0008f878add x0, x0, 3904
0008f87cbl runtime.gopanic
0008f880
0008f880loc_8f880:
0008f880ldr x2, [x0]
0008f884bl runtime.gcWriteBarrier1
0008f888str x2, [x25]
0008f88cb 0x8f854
0008f890
0008f890loc_8f890:
0008f890stp x0, x1, [sp+8]
0008f894str x2, [sp+24]
0008f898mov x3, x30
0008f89cbl runtime.morestack_noctxt.abi0
0008f8a0ldp x0, x1, [sp+8]
0008f8a4ldr x2, [sp+24]
0008f8a8b 0x8f710
0008f8acudf 0
0008f710
0008f8b0
0008f8b0internal/reflectlite.Value.IsNil: ; void internal/reflectlite.Value.IsNil(internal/reflectlite.Value v)
0008f8b0ldr x16, [x28+16]
0008f8b4subs xzr, sp, x16
0008f8b8b.ls 0x8fa8c
0008f8bcstr x30, [sp-80]!
0008f8c0stur x29, [sp-8]
0008f8c4sub x29, sp, 8
0008f8c8str x0, [sp+88]
0008f8ccstr x1, [sp+96]
0008f8d0str x2, [sp+104]
0008f8d4strb wzr, [sp+44]
0008f8d8ldr x0, [sp+104]
0008f8dcbl internal/reflectlite.flag.kind
0008f8e0strb w0, [sp+45]
0008f8e4strb w0, [sp+46]
0008f8e8ubfm x1, x0, 0, 7
0008f8ecsubs wzr, w1, 20
0008f8f0b.ls 0x8f8f8
0008f8f4b 0x8f938
0008f8f8
0008f8f8loc_8f8f8:
0008f8f8ubfm x1, x0, 0, 7
0008f8fcsubs wzr, w1, 18
0008f900b.hs 0x8f908
0008f904b 0x8f920
0008f908
0008f908loc_8f908:
0008f908ubfm x1, x0, 0, 7
0008f90csubs wzr, w1, 19
0008f910b.ls 0x8f918
0008f914b 0x8f91c
0008f918
0008f918loc_8f918:
0008f918b 0x8f9b4
0008f91c
0008f91cloc_8f91c:
0008f91cb 0x8f924
0008f920
0008f920loc_8f920:
0008f920b 0x8f924
0008f924
0008f924loc_8f924:
0008f924ubfm x1, x0, 0, 7
0008f928subs wzr, w1, 20
0008f92cb.eq 0x8f934
0008f930b 0x8fa84
0008f934
0008f934loc_8f934:
0008f934b 0x8f978
0008f938
0008f938loc_8f938:
0008f938ubfm x1, x0, 0, 7
0008f93csubs wzr, w1, 21
0008f940b.hs 0x8f948
0008f944b 0x8f960
0008f948
0008f948loc_8f948:
0008f948ubfm x1, x0, 0, 7
0008f94csubs wzr, w1, 22
0008f950b.ls 0x8f958
0008f954b 0x8f95c
0008f958
0008f958loc_8f958:
0008f958b 0x8f9b4
0008f95c
0008f95cloc_8f95c:
0008f95cb 0x8f964
0008f960
0008f960loc_8f960:
0008f960b 0x8f964
0008f964
0008f964loc_8f964:
0008f964ubfm x1, x0, 0, 7
0008f968subs wzr, w1, 23
0008f96cb.eq 0x8f974
0008f970b 0x8f9a0
0008f974
0008f974loc_8f974:
0008f974b 0x8f978
0008f978
0008f978loc_8f978:
0008f978ldr x1, [sp+96]
0008f97cldrsb x27, [x1]
0008f980ldr x1, [x1]
0008f984subs xzr, x1, 0
0008f988cset x1, ne
0008f98ceor x0, x1, 1
0008f990strb w0, [sp+44]
0008f994ldur x29, [sp-8]
0008f998ldr x30, [sp], 80
0008f99cret x30
0008f9a0
0008f9a0loc_8f9a0:
0008f9a0ubfm x1, x0, 0, 7
0008f9a4subs wzr, w1, 26
0008f9a8b.eq 0x8f9b0
0008f9acb 0x8f9fc
0008f9b0
0008f9b0loc_8f9b0:
0008f9b0b 0x8f9b4
0008f9b4
0008f9b4loc_8f9b4:
0008f9b4ldr x1, [sp+96]
0008f9b8str x1, [sp+48]
0008f9bcldr x2, [sp+104]
0008f9c0tbnz w2, 7, 0x8f9c8
0008f9c4b 0x8f9d8
0008f9c8
0008f9c8loc_8f9c8:
0008f9c8ldrsb x27, [x1]
0008f9ccldr x1, [x1]
0008f9d0str x1, [sp+48]
0008f9d4b 0x8f9dc
0008f9d8
0008f9d8loc_8f9d8:
0008f9d8b 0x8f9dc
0008f9dc
0008f9dcloc_8f9dc:
0008f9dcldr x1, [sp+48]
0008f9e0subs xzr, x1, 0
0008f9e4cset x1, ne
0008f9e8eor x0, x1, 1
0008f9ecstrb w0, [sp+44]
0008f9f0ldur x29, [sp-8]
0008f9f4ldr x30, [sp], 80
0008f9f8ret x30
0008f9fc
0008f9fcloc_8f9fc:
0008f9fcb 0x8fa00
0008fa00
0008fa00loc_8fa00:
0008fa00b 0x8fa04
0008fa04
0008fa04loc_8fa04:
0008fa04b 0x8fa08
0008fa08
0008fa08loc_8fa08:
0008fa08b 0x8fa0c
0008fa0c
0008fa0cloc_8fa0c:
0008fa0cldr x0, [sp+104]
0008fa10bl internal/reflectlite.flag.kind
0008fa14strb w0, [sp+47]
0008fa18adrp x0, 0x5b1000
0008fa1cadd x0, x0, 864
0008fa20bl runtime.newobject
0008fa24str x0, [sp+56]
0008fa28movz x1, 23
0008fa2cstr x1, [x0+8]
0008fa30adrp x27, 0x9bc000
0008fa34ldr w1, [x27+3056]
0008fa38cbz w1, 0x8fa40
0008fa3cb 0x8fa74
0008fa40
0008fa40loc_8fa40:
0008fa40b 0x8fa44
0008fa44
0008fa44loc_8fa44:
0008fa44adrp x2, 0x629000
0008fa48add x2, x2, 1674
0008fa4cstr x2, [x0]
0008fa50ldr x2, [sp+56]
0008fa54ldrsb x27, [x2]
0008fa58ldrb w3, [sp+47]
0008fa5cstrb w3, [x2+16]
0008fa60ldr x1, [sp+56]
0008fa64str x1, [sp+64]
0008fa68adrp x0, 0x580000
0008fa6cadd x0, x0, 3904
0008fa70bl runtime.gopanic
0008fa74
0008fa74loc_8fa74:
0008fa74ldr x2, [x0]
0008fa78bl runtime.gcWriteBarrier1
0008fa7cstr x2, [x25]
0008fa80b 0x8fa44
0008fa84
0008fa84loc_8fa84:
0008fa84b 0x8fa88
0008fa88
0008fa88loc_8fa88:
0008fa88b 0x8fa08
0008fa8c
0008fa8cloc_8fa8c:
0008fa8cstp x0, x1, [sp+8]
0008fa90str x2, [sp+24]
0008fa94mov x3, x30
0008fa98bl runtime.morestack_noctxt.abi0
0008fa9cldp x0, x1, [sp+8]
0008faa0ldr x2, [sp+24]
0008faa4b 0x8f8b0
0008faa8udf 0
0008faacudf 0
0008f8b0
0008f8b0internal/reflectlite.Value.IsNil: ; void internal/reflectlite.Value.IsNil(internal/reflectlite.Value v)
0008f8b0ldr x16, [x28+16]
0008f8b4subs xzr, sp, x16
0008f8b8b.ls 0x8fa8c
0008f8bcstr x30, [sp-80]!
0008f8c0stur x29, [sp-8]
0008f8c4sub x29, sp, 8
0008f8c8str x0, [sp+88]
0008f8ccstr x1, [sp+96]
0008f8d0str x2, [sp+104]
0008f8d4strb wzr, [sp+44]
0008f8d8ldr x0, [sp+104]
0008f8dcbl internal/reflectlite.flag.kind
0008f8e0strb w0, [sp+45]
0008f8e4strb w0, [sp+46]
0008f8e8ubfm x1, x0, 0, 7
0008f8ecsubs wzr, w1, 20
0008f8f0b.ls 0x8f8f8
0008f8f4b 0x8f938
0008f8f8
0008f8f8loc_8f8f8:
0008f8f8ubfm x1, x0, 0, 7
0008f8fcsubs wzr, w1, 18
0008f900b.hs 0x8f908
0008f904b 0x8f920
0008f908
0008f908loc_8f908:
0008f908ubfm x1, x0, 0, 7
0008f90csubs wzr, w1, 19
0008f910b.ls 0x8f918
0008f914b 0x8f91c
0008f918
0008f918loc_8f918:
0008f918b 0x8f9b4
0008f91c
0008f91cloc_8f91c:
0008f91cb 0x8f924
0008f920
0008f920loc_8f920:
0008f920b 0x8f924
0008f924
0008f924loc_8f924:
0008f924ubfm x1, x0, 0, 7
0008f928subs wzr, w1, 20
0008f92cb.eq 0x8f934
0008f930b 0x8fa84
0008f934
0008f934loc_8f934:
0008f934b 0x8f978
0008f938
0008f938loc_8f938:
0008f938ubfm x1, x0, 0, 7
0008f93csubs wzr, w1, 21
0008f940b.hs 0x8f948
0008f944b 0x8f960
0008f948
0008f948loc_8f948:
0008f948ubfm x1, x0, 0, 7
0008f94csubs wzr, w1, 22
0008f950b.ls 0x8f958
0008f954b 0x8f95c
0008f958
0008f958loc_8f958:
0008f958b 0x8f9b4
0008f95c
0008f95cloc_8f95c:
0008f95cb 0x8f964
0008f960
0008f960loc_8f960:
0008f960b 0x8f964
0008f964
0008f964loc_8f964:
0008f964ubfm x1, x0, 0, 7
0008f968subs wzr, w1, 23
0008f96cb.eq 0x8f974
0008f970b 0x8f9a0
0008f974
0008f974loc_8f974:
0008f974b 0x8f978
0008f978
0008f978loc_8f978:
0008f978ldr x1, [sp+96]
0008f97cldrsb x27, [x1]
0008f980ldr x1, [x1]
0008f984subs xzr, x1, 0
0008f988cset x1, ne
0008f98ceor x0, x1, 1
0008f990strb w0, [sp+44]
0008f994ldur x29, [sp-8]
0008f998ldr x30, [sp], 80
0008f99cret x30
0008f9a0
0008f9a0loc_8f9a0:
0008f9a0ubfm x1, x0, 0, 7
0008f9a4subs wzr, w1, 26
0008f9a8b.eq 0x8f9b0
0008f9acb 0x8f9fc
0008f9b0
0008f9b0loc_8f9b0:
0008f9b0b 0x8f9b4
0008f9b4
0008f9b4loc_8f9b4:
0008f9b4ldr x1, [sp+96]
0008f9b8str x1, [sp+48]
0008f9bcldr x2, [sp+104]
0008f9c0tbnz w2, 7, 0x8f9c8
0008f9c4b 0x8f9d8
0008f9c8
0008f9c8loc_8f9c8:
0008f9c8ldrsb x27, [x1]
0008f9ccldr x1, [x1]
0008f9d0str x1, [sp+48]
0008f9d4b 0x8f9dc
0008f9d8
0008f9d8loc_8f9d8:
0008f9d8b 0x8f9dc
0008f9dc
0008f9dcloc_8f9dc:
0008f9dcldr x1, [sp+48]
0008f9e0subs xzr, x1, 0
0008f9e4cset x1, ne
0008f9e8eor x0, x1, 1
0008f9ecstrb w0, [sp+44]
0008f9f0ldur x29, [sp-8]
0008f9f4ldr x30, [sp], 80
0008f9f8ret x30
0008f9fc
0008f9fcloc_8f9fc:
0008f9fcb 0x8fa00
0008fa00
0008fa00loc_8fa00:
0008fa00b 0x8fa04
0008fa04
0008fa04loc_8fa04:
0008fa04b 0x8fa08
0008fa08
0008fa08loc_8fa08:
0008fa08b 0x8fa0c
0008fa0c
0008fa0cloc_8fa0c:
0008fa0cldr x0, [sp+104]
0008fa10bl internal/reflectlite.flag.kind
0008fa14strb w0, [sp+47]
0008fa18adrp x0, 0x5b1000
0008fa1cadd x0, x0, 864
0008fa20bl runtime.newobject
0008fa24str x0, [sp+56]
0008fa28movz x1, 23
0008fa2cstr x1, [x0+8]
0008fa30adrp x27, 0x9bc000
0008fa34ldr w1, [x27+3056]
0008fa38cbz w1, 0x8fa40
0008fa3cb 0x8fa74
0008fa40
0008fa40loc_8fa40:
0008fa40b 0x8fa44
0008fa44
0008fa44loc_8fa44:
0008fa44adrp x2, 0x629000
0008fa48add x2, x2, 1674
0008fa4cstr x2, [x0]
0008fa50ldr x2, [sp+56]
0008fa54ldrsb x27, [x2]
0008fa58ldrb w3, [sp+47]
0008fa5cstrb w3, [x2+16]
0008fa60ldr x1, [sp+56]
0008fa64str x1, [sp+64]
0008fa68adrp x0, 0x580000
0008fa6cadd x0, x0, 3904
0008fa70bl runtime.gopanic
0008fa74
0008fa74loc_8fa74:
0008fa74ldr x2, [x0]
0008fa78bl runtime.gcWriteBarrier1
0008fa7cstr x2, [x25]
0008fa80b 0x8fa44
0008fa84
0008fa84loc_8fa84:
0008fa84b 0x8fa88
0008fa88
0008fa88loc_8fa88:
0008fa88b 0x8fa08
0008fa8c
0008fa8cloc_8fa8c:
0008fa8cstp x0, x1, [sp+8]
0008fa90str x2, [sp+24]
0008fa94mov x3, x30
0008fa98bl runtime.morestack_noctxt.abi0
0008fa9cldp x0, x1, [sp+8]
0008faa0ldr x2, [sp+24]
0008faa4b 0x8f8b0
0008faa8udf 0
0008faacudf 0
0008f8b0
0008fab0
0008fab0internal/reflectlite.Value.Kind: ; void internal/reflectlite.Value.Kind(internal/reflectlite.Value v)
0008fab0ldr x16, [x28+16]
0008fab4subs xzr, sp, x16
0008fab8b.ls 0x8faf4
0008fabcstr x30, [sp-32]!
0008fac0stur x29, [sp-8]
0008fac4sub x29, sp, 8
0008fac8str x0, [sp+40]
0008faccstr x1, [sp+48]
0008fad0str x2, [sp+56]
0008fad4strb wzr, [sp+22]
0008fad8ldr x0, [sp+56]
0008fadcbl internal/reflectlite.flag.kind
0008fae0strb w0, [sp+23]
0008fae4strb w0, [sp+22]
0008fae8ldur x29, [sp-8]
0008faecldr x30, [sp], 32
0008faf0ret x30
0008faf4
0008faf4loc_8faf4:
0008faf4stp x0, x1, [sp+8]
0008faf8str x2, [sp+24]
0008fafcmov x3, x30
0008fb00bl runtime.morestack_noctxt.abi0
0008fb04ldp x0, x1, [sp+8]
0008fb08ldr x2, [sp+24]
0008fb0cb 0x8fab0
0008fab0
0008fab0internal/reflectlite.Value.Kind: ; void internal/reflectlite.Value.Kind(internal/reflectlite.Value v)
0008fab0ldr x16, [x28+16]
0008fab4subs xzr, sp, x16
0008fab8b.ls 0x8faf4
0008fabcstr x30, [sp-32]!
0008fac0stur x29, [sp-8]
0008fac4sub x29, sp, 8
0008fac8str x0, [sp+40]
0008faccstr x1, [sp+48]
0008fad0str x2, [sp+56]
0008fad4strb wzr, [sp+22]
0008fad8ldr x0, [sp+56]
0008fadcbl internal/reflectlite.flag.kind
0008fae0strb w0, [sp+23]
0008fae4strb w0, [sp+22]
0008fae8ldur x29, [sp-8]
0008faecldr x30, [sp], 32
0008faf0ret x30
0008faf4
0008faf4loc_8faf4:
0008faf4stp x0, x1, [sp+8]
0008faf8str x2, [sp+24]
0008fafcmov x3, x30
0008fb00bl runtime.morestack_noctxt.abi0
0008fb04ldp x0, x1, [sp+8]
0008fb08ldr x2, [sp+24]
0008fb0cb 0x8fab0
0008fab0
0008fb10
0008fb10internal/reflectlite.Value.Len: ; void internal/reflectlite.Value.Len(internal/reflectlite.Value v)
0008fb10ldr x16, [x28+16]
0008fb14subs xzr, sp, x16
0008fb18b.ls 0x8fd14
0008fb1cstr x30, [sp-112]!
0008fb20stur x29, [sp-8]
0008fb24sub x29, sp, 8
0008fb28str x0, [sp+120]
0008fb2cstr x1, [sp+128]
0008fb30str x2, [sp+136]
0008fb34str xzr, [sp+48]
0008fb38mov x0, x2
0008fb3cbl internal/reflectlite.flag.kind
0008fb40strb w0, [sp+45]
0008fb44strb w0, [sp+46]
0008fb48ubfm x1, x0, 0, 7
0008fb4csubs wzr, w1, 18
0008fb50b.ls 0x8fb58
0008fb54b 0x8fbe4
0008fb58
0008fb58loc_8fb58:
0008fb58ubfm x3, x0, 0, 7
0008fb5csubs wzr, w3, 17
0008fb60b.eq 0x8fb68
0008fb64b 0x8fba4
0008fb68
0008fb68loc_8fb68:
0008fb68b 0x8fb6c
0008fb6c
0008fb6cloc_8fb6c:
0008fb6cldr x0, [sp+120]
0008fb70ldr x1, [sp+128]
0008fb74ldr x2, [sp+136]
0008fb78bl internal/reflectlite.Value.typ
0008fb7cstr x0, [sp+88]
0008fb80str x0, [sp+64]
0008fb84ldr x3, [sp+64]
0008fb88ldrsb x27, [x3]
0008fb8cldr x3, [x3+64]
0008fb90str x3, [sp+48]
0008fb94ldr x0, [sp+48]
0008fb98ldur x29, [sp-8]
0008fb9cldr x30, [sp], 112
0008fba0ret x30
0008fba4
0008fba4loc_8fba4:
0008fba4ubfm x3, x0, 0, 7
0008fba8subs wzr, w3, 18
0008fbacb.eq 0x8fbb4
0008fbb0b 0x8fd0c
0008fbb4
0008fbb4loc_8fbb4:
0008fbb4b 0x8fbb8
0008fbb8
0008fbb8loc_8fbb8:
0008fbb8ldr x0, [sp+120]
0008fbbcldr x1, [sp+128]
0008fbc0ldr x2, [sp+136]
0008fbc4bl internal/reflectlite.Value.pointer
0008fbc8str x0, [sp+80]
0008fbccbl internal/reflectlite.chanlen
0008fbd0str x0, [sp+56]
0008fbd4str x0, [sp+48]
0008fbd8ldur x29, [sp-8]
0008fbdcldr x30, [sp], 112
0008fbe0ret x30
0008fbe4
0008fbe4loc_8fbe4:
0008fbe4ubfm x3, x0, 0, 7
0008fbe8subs wzr, w3, 21
0008fbecb.eq 0x8fbf4
0008fbf0b 0x8fc24
0008fbf4
0008fbf4loc_8fbf4:
0008fbf4b 0x8fbf8
0008fbf8
0008fbf8loc_8fbf8:
0008fbf8ldr x0, [sp+120]
0008fbfcldr x1, [sp+128]
0008fc00ldr x2, [sp+136]
0008fc04bl internal/reflectlite.Value.pointer
0008fc08str x0, [sp+80]
0008fc0cbl internal/reflectlite.maplen
0008fc10str x0, [sp+56]
0008fc14str x0, [sp+48]
0008fc18ldur x29, [sp-8]
0008fc1cldr x30, [sp], 112
0008fc20ret x30
0008fc24
0008fc24loc_8fc24:
0008fc24ubfm x1, x0, 0, 7
0008fc28subs wzr, w1, 23
0008fc2cb.eq 0x8fc34
0008fc30b 0x8fc54
0008fc34
0008fc34loc_8fc34:
0008fc34b 0x8fc38
0008fc38
0008fc38loc_8fc38:
0008fc38ldr x1, [sp+128]
0008fc3cldrsb x27, [x1]
0008fc40ldr x0, [x1+8]
0008fc44str x0, [sp+48]
0008fc48ldur x29, [sp-8]
0008fc4cldr x30, [sp], 112
0008fc50ret x30
0008fc54
0008fc54loc_8fc54:
0008fc54ubfm x1, x0, 0, 7
0008fc58subs wzr, w1, 24
0008fc5cb.eq 0x8fc64
0008fc60b 0x8fc84
0008fc64
0008fc64loc_8fc64:
0008fc64b 0x8fc68
0008fc68
0008fc68loc_8fc68:
0008fc68ldr x1, [sp+128]
0008fc6cldrsb x27, [x1]
0008fc70ldr x0, [x1+8]
0008fc74str x0, [sp+48]
0008fc78ldur x29, [sp-8]
0008fc7cldr x30, [sp], 112
0008fc80ret x30
0008fc84
0008fc84loc_8fc84:
0008fc84b 0x8fc88
0008fc88
0008fc88loc_8fc88:
0008fc88b 0x8fc8c
0008fc8c
0008fc8cloc_8fc8c:
0008fc8cb 0x8fc90
0008fc90
0008fc90loc_8fc90:
0008fc90b 0x8fc94
0008fc94
0008fc94loc_8fc94:
0008fc94ldr x0, [sp+136]
0008fc98bl internal/reflectlite.flag.kind
0008fc9cstrb w0, [sp+47]
0008fca0adrp x0, 0x5b1000
0008fca4add x0, x0, 864
0008fca8bl runtime.newobject
0008fcacstr x0, [sp+96]
0008fcb0movz x1, 17
0008fcb4str x1, [x0+8]
0008fcb8adrp x27, 0x9bc000
0008fcbcldr w1, [x27+3056]
0008fcc0cbz w1, 0x8fcc8
0008fcc4b 0x8fcfc
0008fcc8
0008fcc8loc_8fcc8:
0008fcc8b 0x8fccc
0008fccc
0008fcccloc_8fccc:
0008fcccadrp x2, 0x626000
0008fcd0add x2, x2, 727
0008fcd4str x2, [x0]
0008fcd8ldr x2, [sp+96]
0008fcdcldrsb x27, [x2]
0008fce0ldrb w3, [sp+47]
0008fce4strb w3, [x2+16]
0008fce8ldr x1, [sp+96]
0008fcecstr x1, [sp+72]
0008fcf0adrp x0, 0x580000
0008fcf4add x0, x0, 3904
0008fcf8bl runtime.gopanic
0008fcfc
0008fcfcloc_8fcfc:
0008fcfcldr x2, [x0]
0008fd00bl runtime.gcWriteBarrier1
0008fd04str x2, [x25]
0008fd08b 0x8fccc
0008fd0c
0008fd0cloc_8fd0c:
0008fd0cb 0x8fd10
0008fd10
0008fd10loc_8fd10:
0008fd10b 0x8fc90
0008fd14
0008fd14loc_8fd14:
0008fd14stp x0, x1, [sp+8]
0008fd18str x2, [sp+24]
0008fd1cmov x3, x30
0008fd20bl runtime.morestack_noctxt.abi0
0008fd24ldp x0, x1, [sp+8]
0008fd28ldr x2, [sp+24]
0008fd2cb 0x8fb10
0008fb10
0008fb10internal/reflectlite.Value.Len: ; void internal/reflectlite.Value.Len(internal/reflectlite.Value v)
0008fb10ldr x16, [x28+16]
0008fb14subs xzr, sp, x16
0008fb18b.ls 0x8fd14
0008fb1cstr x30, [sp-112]!
0008fb20stur x29, [sp-8]
0008fb24sub x29, sp, 8
0008fb28str x0, [sp+120]
0008fb2cstr x1, [sp+128]
0008fb30str x2, [sp+136]
0008fb34str xzr, [sp+48]
0008fb38mov x0, x2
0008fb3cbl internal/reflectlite.flag.kind
0008fb40strb w0, [sp+45]
0008fb44strb w0, [sp+46]
0008fb48ubfm x1, x0, 0, 7
0008fb4csubs wzr, w1, 18
0008fb50b.ls 0x8fb58
0008fb54b 0x8fbe4
0008fb58
0008fb58loc_8fb58:
0008fb58ubfm x3, x0, 0, 7
0008fb5csubs wzr, w3, 17
0008fb60b.eq 0x8fb68
0008fb64b 0x8fba4
0008fb68
0008fb68loc_8fb68:
0008fb68b 0x8fb6c
0008fb6c
0008fb6cloc_8fb6c:
0008fb6cldr x0, [sp+120]
0008fb70ldr x1, [sp+128]
0008fb74ldr x2, [sp+136]
0008fb78bl internal/reflectlite.Value.typ
0008fb7cstr x0, [sp+88]
0008fb80str x0, [sp+64]
0008fb84ldr x3, [sp+64]
0008fb88ldrsb x27, [x3]
0008fb8cldr x3, [x3+64]
0008fb90str x3, [sp+48]
0008fb94ldr x0, [sp+48]
0008fb98ldur x29, [sp-8]
0008fb9cldr x30, [sp], 112
0008fba0ret x30
0008fba4
0008fba4loc_8fba4:
0008fba4ubfm x3, x0, 0, 7
0008fba8subs wzr, w3, 18
0008fbacb.eq 0x8fbb4
0008fbb0b 0x8fd0c
0008fbb4
0008fbb4loc_8fbb4:
0008fbb4b 0x8fbb8
0008fbb8
0008fbb8loc_8fbb8:
0008fbb8ldr x0, [sp+120]
0008fbbcldr x1, [sp+128]
0008fbc0ldr x2, [sp+136]
0008fbc4bl internal/reflectlite.Value.pointer
0008fbc8str x0, [sp+80]
0008fbccbl internal/reflectlite.chanlen
0008fbd0str x0, [sp+56]
0008fbd4str x0, [sp+48]
0008fbd8ldur x29, [sp-8]
0008fbdcldr x30, [sp], 112
0008fbe0ret x30
0008fbe4
0008fbe4loc_8fbe4:
0008fbe4ubfm x3, x0, 0, 7
0008fbe8subs wzr, w3, 21
0008fbecb.eq 0x8fbf4
0008fbf0b 0x8fc24
0008fbf4
0008fbf4loc_8fbf4:
0008fbf4b 0x8fbf8
0008fbf8
0008fbf8loc_8fbf8:
0008fbf8ldr x0, [sp+120]
0008fbfcldr x1, [sp+128]
0008fc00ldr x2, [sp+136]
0008fc04bl internal/reflectlite.Value.pointer
0008fc08str x0, [sp+80]
0008fc0cbl internal/reflectlite.maplen
0008fc10str x0, [sp+56]
0008fc14str x0, [sp+48]
0008fc18ldur x29, [sp-8]
0008fc1cldr x30, [sp], 112
0008fc20ret x30
0008fc24
0008fc24loc_8fc24:
0008fc24ubfm x1, x0, 0, 7
0008fc28subs wzr, w1, 23
0008fc2cb.eq 0x8fc34
0008fc30b 0x8fc54
0008fc34
0008fc34loc_8fc34:
0008fc34b 0x8fc38
0008fc38
0008fc38loc_8fc38:
0008fc38ldr x1, [sp+128]
0008fc3cldrsb x27, [x1]
0008fc40ldr x0, [x1+8]
0008fc44str x0, [sp+48]
0008fc48ldur x29, [sp-8]
0008fc4cldr x30, [sp], 112
0008fc50ret x30
0008fc54
0008fc54loc_8fc54:
0008fc54ubfm x1, x0, 0, 7
0008fc58subs wzr, w1, 24
0008fc5cb.eq 0x8fc64
0008fc60b 0x8fc84
0008fc64
0008fc64loc_8fc64:
0008fc64b 0x8fc68
0008fc68
0008fc68loc_8fc68:
0008fc68ldr x1, [sp+128]
0008fc6cldrsb x27, [x1]
0008fc70ldr x0, [x1+8]
0008fc74str x0, [sp+48]
0008fc78ldur x29, [sp-8]
0008fc7cldr x30, [sp], 112
0008fc80ret x30
0008fc84
0008fc84loc_8fc84:
0008fc84b 0x8fc88
0008fc88
0008fc88loc_8fc88:
0008fc88b 0x8fc8c
0008fc8c
0008fc8cloc_8fc8c:
0008fc8cb 0x8fc90
0008fc90
0008fc90loc_8fc90:
0008fc90b 0x8fc94
0008fc94
0008fc94loc_8fc94:
0008fc94ldr x0, [sp+136]
0008fc98bl internal/reflectlite.flag.kind
0008fc9cstrb w0, [sp+47]
0008fca0adrp x0, 0x5b1000
0008fca4add x0, x0, 864
0008fca8bl runtime.newobject
0008fcacstr x0, [sp+96]
0008fcb0movz x1, 17
0008fcb4str x1, [x0+8]
0008fcb8adrp x27, 0x9bc000
0008fcbcldr w1, [x27+3056]
0008fcc0cbz w1, 0x8fcc8
0008fcc4b 0x8fcfc
0008fcc8
0008fcc8loc_8fcc8:
0008fcc8b 0x8fccc
0008fccc
0008fcccloc_8fccc:
0008fcccadrp x2, 0x626000
0008fcd0add x2, x2, 727
0008fcd4str x2, [x0]
0008fcd8ldr x2, [sp+96]
0008fcdcldrsb x27, [x2]
0008fce0ldrb w3, [sp+47]
0008fce4strb w3, [x2+16]
0008fce8ldr x1, [sp+96]
0008fcecstr x1, [sp+72]
0008fcf0adrp x0, 0x580000
0008fcf4add x0, x0, 3904
0008fcf8bl runtime.gopanic
0008fcfc
0008fcfcloc_8fcfc:
0008fcfcldr x2, [x0]
0008fd00bl runtime.gcWriteBarrier1
0008fd04str x2, [x25]
0008fd08b 0x8fccc
0008fd0c
0008fd0cloc_8fd0c:
0008fd0cb 0x8fd10
0008fd10
0008fd10loc_8fd10:
0008fd10b 0x8fc90
0008fd14
0008fd14loc_8fd14:
0008fd14stp x0, x1, [sp+8]
0008fd18str x2, [sp+24]
0008fd1cmov x3, x30
0008fd20bl runtime.morestack_noctxt.abi0
0008fd24ldp x0, x1, [sp+8]
0008fd28ldr x2, [sp+24]
0008fd2cb 0x8fb10
0008fb10
0008fd30
0008fd30internal/reflectlite.Value.numMethod: ; void internal/reflectlite.Value.numMethod(internal/reflectlite.Value v)
0008fd30ldr x16, [x28+16]
0008fd34subs xzr, sp, x16
0008fd38b.ls 0x8fdfc
0008fd3cstr x30, [sp-80]!
0008fd40stur x29, [sp-8]
0008fd44sub x29, sp, 8
0008fd48str x0, [sp+88]
0008fd4cstr x1, [sp+96]
0008fd50str x2, [sp+104]
0008fd54str xzr, [sp+32]
0008fd58bl internal/reflectlite.Value.typ
0008fd5cstr x0, [sp+64]
0008fd60cbnz x0, 0x8fd68
0008fd64b 0x8fd94
0008fd68
0008fd68loc_8fd68:
0008fd68ldr x0, [sp+88]
0008fd6cldr x1, [sp+96]
0008fd70ldr x2, [sp+104]
0008fd74bl internal/reflectlite.Value.typ
0008fd78str x0, [sp+64]
0008fd7cbl internal/abi.(*Type).NumMethod
0008fd80str x0, [sp+40]
0008fd84str x0, [sp+32]
0008fd88ldur x29, [sp-8]
0008fd8cldr x30, [sp], 80
0008fd90ret x30
0008fd94
0008fd94loc_8fd94:
0008fd94adrp x0, 0x5b1000
0008fd98add x0, x0, 864
0008fd9cbl runtime.newobject
0008fda0str x0, [sp+48]
0008fda4movz x1, 27
0008fda8str x1, [x0+8]
0008fdacadrp x27, 0x9bc000
0008fdb0ldr w1, [x27+3056]
0008fdb4cbz w1, 0x8fdbc
0008fdb8b 0x8fdec
0008fdbc
0008fdbcloc_8fdbc:
0008fdbcb 0x8fdc0
0008fdc0
0008fdc0loc_8fdc0:
0008fdc0adrp x2, 0x62c000
0008fdc4add x2, x2, 49
0008fdc8str x2, [x0]
0008fdccldr x2, [sp+48]
0008fdd0ldrsb x27, [x2]
0008fdd4strb wzr, [x2+16]
0008fdd8ldr x1, [sp+48]
0008fddcstr x1, [sp+56]
0008fde0adrp x0, 0x580000
0008fde4add x0, x0, 3904
0008fde8bl runtime.gopanic
0008fdec
0008fdecloc_8fdec:
0008fdecldr x2, [x0]
0008fdf0bl runtime.gcWriteBarrier1
0008fdf4str x2, [x25]
0008fdf8b 0x8fdc0
0008fdfc
0008fdfcloc_8fdfc:
0008fdfcstp x0, x1, [sp+8]
0008fe00str x2, [sp+24]
0008fe04mov x3, x30
0008fe08bl runtime.morestack_noctxt.abi0
0008fe0cldp x0, x1, [sp+8]
0008fe10ldr x2, [sp+24]
0008fe14b 0x8fd30
0008fe18udf 0
0008fe1cudf 0
0008fd30
0008fd30internal/reflectlite.Value.numMethod: ; void internal/reflectlite.Value.numMethod(internal/reflectlite.Value v)
0008fd30ldr x16, [x28+16]
0008fd34subs xzr, sp, x16
0008fd38b.ls 0x8fdfc
0008fd3cstr x30, [sp-80]!
0008fd40stur x29, [sp-8]
0008fd44sub x29, sp, 8
0008fd48str x0, [sp+88]
0008fd4cstr x1, [sp+96]
0008fd50str x2, [sp+104]
0008fd54str xzr, [sp+32]
0008fd58bl internal/reflectlite.Value.typ
0008fd5cstr x0, [sp+64]
0008fd60cbnz x0, 0x8fd68
0008fd64b 0x8fd94
0008fd68
0008fd68loc_8fd68:
0008fd68ldr x0, [sp+88]
0008fd6cldr x1, [sp+96]
0008fd70ldr x2, [sp+104]
0008fd74bl internal/reflectlite.Value.typ
0008fd78str x0, [sp+64]
0008fd7cbl internal/abi.(*Type).NumMethod
0008fd80str x0, [sp+40]
0008fd84str x0, [sp+32]
0008fd88ldur x29, [sp-8]
0008fd8cldr x30, [sp], 80
0008fd90ret x30
0008fd94
0008fd94loc_8fd94:
0008fd94adrp x0, 0x5b1000
0008fd98add x0, x0, 864
0008fd9cbl runtime.newobject
0008fda0str x0, [sp+48]
0008fda4movz x1, 27
0008fda8str x1, [x0+8]
0008fdacadrp x27, 0x9bc000
0008fdb0ldr w1, [x27+3056]
0008fdb4cbz w1, 0x8fdbc
0008fdb8b 0x8fdec
0008fdbc
0008fdbcloc_8fdbc:
0008fdbcb 0x8fdc0
0008fdc0
0008fdc0loc_8fdc0:
0008fdc0adrp x2, 0x62c000
0008fdc4add x2, x2, 49
0008fdc8str x2, [x0]
0008fdccldr x2, [sp+48]
0008fdd0ldrsb x27, [x2]
0008fdd4strb wzr, [x2+16]
0008fdd8ldr x1, [sp+48]
0008fddcstr x1, [sp+56]
0008fde0adrp x0, 0x580000
0008fde4add x0, x0, 3904
0008fde8bl runtime.gopanic
0008fdec
0008fdecloc_8fdec:
0008fdecldr x2, [x0]
0008fdf0bl runtime.gcWriteBarrier1
0008fdf4str x2, [x25]
0008fdf8b 0x8fdc0
0008fdfc
0008fdfcloc_8fdfc:
0008fdfcstp x0, x1, [sp+8]
0008fe00str x2, [sp+24]
0008fe04mov x3, x30
0008fe08bl runtime.morestack_noctxt.abi0
0008fe0cldp x0, x1, [sp+8]
0008fe10ldr x2, [sp+24]
0008fe14b 0x8fd30
0008fe18udf 0
0008fe1cudf 0
0008fd30
0008fe20
0008fe20internal/reflectlite.Value.Set: ; void internal/reflectlite.Value.Set(internal/reflectlite.Value v, internal/reflectlite.Value x)
0008fe20ldr x16, [x28+16]
0008fe24subs xzr, sp, x16
0008fe28b.ls 0x8ff54
0008fe2cstr x30, [sp-112]!
0008fe30stur x29, [sp-8]
0008fe34sub x29, sp, 8
0008fe38str x0, [sp+120]
0008fe3cstr x1, [sp+128]
0008fe40str x2, [sp+136]
0008fe44str x3, [sp+144]
0008fe48str x4, [sp+152]
0008fe4cstr x5, [sp+160]
0008fe50mov x0, x2
0008fe54bl internal/reflectlite.flag.mustBeAssignable
0008fe58ldr x0, [sp+160]
0008fe5cbl internal/reflectlite.flag.mustBeExported
0008fe60str xzr, [sp+80]
0008fe64ldr x0, [sp+136]
0008fe68bl internal/reflectlite.flag.kind
0008fe6cstrb w0, [sp+79]
0008fe70ubfm x1, x0, 0, 7
0008fe74subs wzr, w1, 20
0008fe78b.eq 0x8fe80
0008fe7cb 0x8fe8c
0008fe80
0008fe80loc_8fe80:
0008fe80ldr x3, [sp+128]
0008fe84str x3, [sp+80]
0008fe88b 0x8fe90
0008fe8c
0008fe8cloc_8fe8c:
0008fe8cb 0x8fe90
0008fe90
0008fe90loc_8fe90:
0008fe90ldr x0, [sp+120]
0008fe94ldr x1, [sp+128]
0008fe98ldr x2, [sp+136]
0008fe9cbl internal/reflectlite.Value.typ
0008fea0str x0, [sp+96]
0008fea4ldr x3, [sp+144]
0008fea8ldr x6, [sp+80]
0008feacldr x1, [sp+152]
0008feb0ldr x2, [sp+160]
0008feb4orr x4, xzr, 15
0008feb8mov x5, x0
0008febcmov x0, x3
0008fec0adrp x3, 0x625000
0008fec4add x3, x3, 1077
0008fec8bl internal/reflectlite.Value.assignTo
0008feccstr x0, [sp+144]
0008fed0str x1, [sp+152]
0008fed4str x2, [sp+160]
0008fed8tbnz w2, 7, 0x8fee0
0008fedcb 0x8ff04
0008fee0
0008fee0loc_8fee0:
0008fee0ldr x0, [sp+120]
0008fee4ldr x1, [sp+128]
0008fee8ldr x2, [sp+136]
0008feecbl internal/reflectlite.Value.typ
0008fef0str x0, [sp+96]
0008fef4ldr x1, [sp+128]
0008fef8ldr x2, [sp+152]
0008fefcbl internal/reflectlite.typedmemmove
0008ff00b 0x8ff48
0008ff04
0008ff04loc_8ff04:
0008ff04ldr x0, [sp+128]
0008ff08str x0, [sp+88]
0008ff0cldr x0, [sp+88]
0008ff10ldrsb x27, [x0]
0008ff14ldr x1, [sp+152]
0008ff18adrp x27, 0x9bc000
0008ff1cldr w2, [x27+3056]
0008ff20cbz w2, 0x8ff28
0008ff24b 0x8ff2c
0008ff28
0008ff28loc_8ff28:
0008ff28b 0x8ff40
0008ff2c
0008ff2cloc_8ff2c:
0008ff2cbl runtime.gcWriteBarrier2
0008ff30str x1, [x25]
0008ff34ldr x2, [x0]
0008ff38str x2, [x25+8]
0008ff3cb 0x8ff40
0008ff40
0008ff40loc_8ff40:
0008ff40str x1, [x0]
0008ff44b 0x8ff48
0008ff48
0008ff48loc_8ff48:
0008ff48ldur x29, [sp-8]
0008ff4cldr x30, [sp], 112
0008ff50ret x30
0008ff54
0008ff54loc_8ff54:
0008ff54stp x0, x1, [sp+8]
0008ff58stp x2, x3, [sp+24]
0008ff5cstp x4, x5, [sp+40]
0008ff60mov x3, x30
0008ff64bl runtime.morestack_noctxt.abi0
0008ff68ldp x0, x1, [sp+8]
0008ff6cldp x2, x3, [sp+24]
0008ff70ldp x4, x5, [sp+40]
0008ff74b 0x8fe20
0008ff78udf 0
0008ff7cudf 0
0008fe20
0008fe20internal/reflectlite.Value.Set: ; void internal/reflectlite.Value.Set(internal/reflectlite.Value v, internal/reflectlite.Value x)
0008fe20ldr x16, [x28+16]
0008fe24subs xzr, sp, x16
0008fe28b.ls 0x8ff54
0008fe2cstr x30, [sp-112]!
0008fe30stur x29, [sp-8]
0008fe34sub x29, sp, 8
0008fe38str x0, [sp+120]
0008fe3cstr x1, [sp+128]
0008fe40str x2, [sp+136]
0008fe44str x3, [sp+144]
0008fe48str x4, [sp+152]
0008fe4cstr x5, [sp+160]
0008fe50mov x0, x2
0008fe54bl internal/reflectlite.flag.mustBeAssignable
0008fe58ldr x0, [sp+160]
0008fe5cbl internal/reflectlite.flag.mustBeExported
0008fe60str xzr, [sp+80]
0008fe64ldr x0, [sp+136]
0008fe68bl internal/reflectlite.flag.kind
0008fe6cstrb w0, [sp+79]
0008fe70ubfm x1, x0, 0, 7
0008fe74subs wzr, w1, 20
0008fe78b.eq 0x8fe80
0008fe7cb 0x8fe8c
0008fe80
0008fe80loc_8fe80:
0008fe80ldr x3, [sp+128]
0008fe84str x3, [sp+80]
0008fe88b 0x8fe90
0008fe8c
0008fe8cloc_8fe8c:
0008fe8cb 0x8fe90
0008fe90
0008fe90loc_8fe90:
0008fe90ldr x0, [sp+120]
0008fe94ldr x1, [sp+128]
0008fe98ldr x2, [sp+136]
0008fe9cbl internal/reflectlite.Value.typ
0008fea0str x0, [sp+96]
0008fea4ldr x3, [sp+144]
0008fea8ldr x6, [sp+80]
0008feacldr x1, [sp+152]
0008feb0ldr x2, [sp+160]
0008feb4orr x4, xzr, 15
0008feb8mov x5, x0
0008febcmov x0, x3
0008fec0adrp x3, 0x625000
0008fec4add x3, x3, 1077
0008fec8bl internal/reflectlite.Value.assignTo
0008feccstr x0, [sp+144]
0008fed0str x1, [sp+152]
0008fed4str x2, [sp+160]
0008fed8tbnz w2, 7, 0x8fee0
0008fedcb 0x8ff04
0008fee0
0008fee0loc_8fee0:
0008fee0ldr x0, [sp+120]
0008fee4ldr x1, [sp+128]
0008fee8ldr x2, [sp+136]
0008feecbl internal/reflectlite.Value.typ
0008fef0str x0, [sp+96]
0008fef4ldr x1, [sp+128]
0008fef8ldr x2, [sp+152]
0008fefcbl internal/reflectlite.typedmemmove
0008ff00b 0x8ff48
0008ff04
0008ff04loc_8ff04:
0008ff04ldr x0, [sp+128]
0008ff08str x0, [sp+88]
0008ff0cldr x0, [sp+88]
0008ff10ldrsb x27, [x0]
0008ff14ldr x1, [sp+152]
0008ff18adrp x27, 0x9bc000
0008ff1cldr w2, [x27+3056]
0008ff20cbz w2, 0x8ff28
0008ff24b 0x8ff2c
0008ff28
0008ff28loc_8ff28:
0008ff28b 0x8ff40
0008ff2c
0008ff2cloc_8ff2c:
0008ff2cbl runtime.gcWriteBarrier2
0008ff30str x1, [x25]
0008ff34ldr x2, [x0]
0008ff38str x2, [x25+8]
0008ff3cb 0x8ff40
0008ff40
0008ff40loc_8ff40:
0008ff40str x1, [x0]
0008ff44b 0x8ff48
0008ff48
0008ff48loc_8ff48:
0008ff48ldur x29, [sp-8]
0008ff4cldr x30, [sp], 112
0008ff50ret x30
0008ff54
0008ff54loc_8ff54:
0008ff54stp x0, x1, [sp+8]
0008ff58stp x2, x3, [sp+24]
0008ff5cstp x4, x5, [sp+40]
0008ff60mov x3, x30
0008ff64bl runtime.morestack_noctxt.abi0
0008ff68ldp x0, x1, [sp+8]
0008ff6cldp x2, x3, [sp+24]
0008ff70ldp x4, x5, [sp+40]
0008ff74b 0x8fe20
0008ff78udf 0
0008ff7cudf 0
0008fe20
0008ff80
0008ff80internal/reflectlite.Value.Type: ; void internal/reflectlite.Value.Type(internal/reflectlite.Value v)
0008ff80ldr x16, [x28+16]
0008ff84subs xzr, sp, x16
0008ff88b.ls 0x90064
0008ff8cstr x30, [sp-112]!
0008ff90stur x29, [sp-8]
0008ff94sub x29, sp, 8
0008ff98str x0, [sp+120]
0008ff9cstr x1, [sp+128]
0008ffa0str x2, [sp+136]
0008ffa4stp xzr, xzr, [sp+48]
0008ffa8ldr x3, [sp+136]
0008ffacstr x3, [sp+40]
0008ffb0cbz x3, 0x8fffc
0008ffb4b 0x8ffb8
0008ffb8
0008ffb8loc_8ffb8:
0008ffb8ldr x0, [sp+120]
0008ffbcldr x1, [sp+128]
0008ffc0ldr x2, [sp+136]
0008ffc4bl internal/reflectlite.Value.typ
0008ffc8str x0, [sp+88]
0008ffccbl internal/reflectlite.toRType
0008ffd0str x0, [sp+80]
0008ffd4str x0, [sp+72]
0008ffd8adrp x3, 0x68c000
0008ffdcadd x3, x3, 1304
0008ffe0str x3, [sp+48]
0008ffe4str x0, [sp+56]
0008ffe8ldr x0, [sp+48]
0008ffecldr x1, [sp+56]
0008fff0ldur x29, [sp-8]
0008fff4ldr x30, [sp], 112
0008fff8ret x30
0008fffc
0008fffcloc_8fffc:
0008fffcadrp x0, 0x5b1000
00090000add x0, x0, 864
00090004bl runtime.newobject
00090008str x0, [sp+64]
0009000cmovz x1, 22
00090010str x1, [x0+8]
00090014adrp x27, 0x9bb000
00090018ldr w1, [x27+3056]
0009001ccbz w1, 0x90024
00090020b 0x90054
00090024
00090024loc_90024:
00090024b 0x90028
00090028
00090028loc_90028:
00090028adrp x2, 0x627000
0009002cadd x2, x2, 3062
00090030str x2, [x0]
00090034ldr x2, [sp+64]
00090038ldrsb x27, [x2]
0009003cstrb wzr, [x2+16]
00090040ldr x1, [sp+64]
00090044str x1, [sp+96]
00090048adrp x0, 0x57f000
0009004cadd x0, x0, 3904
00090050bl runtime.gopanic
00090054
00090054loc_90054:
00090054ldr x2, [x0]
00090058bl runtime.gcWriteBarrier1
0009005cstr x2, [x25]
00090060b 0x90028
00090064
00090064loc_90064:
00090064stp x0, x1, [sp+8]
00090068str x2, [sp+24]
0009006cmov x3, x30
00090070bl runtime.morestack_noctxt.abi0
00090074ldp x0, x1, [sp+8]
00090078ldr x2, [sp+24]
0009007cb 0x8ff80
0008ff80
0008ff80internal/reflectlite.Value.Type: ; void internal/reflectlite.Value.Type(internal/reflectlite.Value v)
0008ff80ldr x16, [x28+16]
0008ff84subs xzr, sp, x16
0008ff88b.ls 0x90064
0008ff8cstr x30, [sp-112]!
0008ff90stur x29, [sp-8]
0008ff94sub x29, sp, 8
0008ff98str x0, [sp+120]
0008ff9cstr x1, [sp+128]
0008ffa0str x2, [sp+136]
0008ffa4stp xzr, xzr, [sp+48]
0008ffa8ldr x3, [sp+136]
0008ffacstr x3, [sp+40]
0008ffb0cbz x3, 0x8fffc
0008ffb4b 0x8ffb8
0008ffb8
0008ffb8loc_8ffb8:
0008ffb8ldr x0, [sp+120]
0008ffbcldr x1, [sp+128]
0008ffc0ldr x2, [sp+136]
0008ffc4bl internal/reflectlite.Value.typ
0008ffc8str x0, [sp+88]
0008ffccbl internal/reflectlite.toRType
0008ffd0str x0, [sp+80]
0008ffd4str x0, [sp+72]
0008ffd8adrp x3, 0x68c000
0008ffdcadd x3, x3, 1304
0008ffe0str x3, [sp+48]
0008ffe4str x0, [sp+56]
0008ffe8ldr x0, [sp+48]
0008ffecldr x1, [sp+56]
0008fff0ldur x29, [sp-8]
0008fff4ldr x30, [sp], 112
0008fff8ret x30
0008fffc
0008fffcloc_8fffc:
0008fffcadrp x0, 0x5b1000
00090000add x0, x0, 864
00090004bl runtime.newobject
00090008str x0, [sp+64]
0009000cmovz x1, 22
00090010str x1, [x0+8]
00090014adrp x27, 0x9bb000
00090018ldr w1, [x27+3056]
0009001ccbz w1, 0x90024
00090020b 0x90054
00090024
00090024loc_90024:
00090024b 0x90028
00090028
00090028loc_90028:
00090028adrp x2, 0x627000
0009002cadd x2, x2, 3062
00090030str x2, [x0]
00090034ldr x2, [sp+64]
00090038ldrsb x27, [x2]
0009003cstrb wzr, [x2+16]
00090040ldr x1, [sp+64]
00090044str x1, [sp+96]
00090048adrp x0, 0x57f000
0009004cadd x0, x0, 3904
00090050bl runtime.gopanic
00090054
00090054loc_90054:
00090054ldr x2, [x0]
00090058bl runtime.gcWriteBarrier1
0009005cstr x2, [x25]
00090060b 0x90028
00090064
00090064loc_90064:
00090064stp x0, x1, [sp+8]
00090068str x2, [sp+24]
0009006cmov x3, x30
00090070bl runtime.morestack_noctxt.abi0
00090074ldp x0, x1, [sp+8]
00090078ldr x2, [sp+24]
0009007cb 0x8ff80
0008ff80
Loading..