File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    00090080
    00090080internal/reflectlite.ValueOf: ; void internal/reflectlite.ValueOf(interface {} i)
    00090080ldr x16, [x28+16]
    00090084subs xzr, sp, x16
    00090088b.ls 0x90104
    0009008cstr x30, [sp-80]!
    00090090stur x29, [sp-8]
    00090094sub x29, sp, 8
    00090098str x0, [sp+88]
    0009009cstr x1, [sp+96]
    000900a0stp xzr, xzr, [sp+24]
    000900a4str xzr, [sp+40]
    000900a8ldr x3, [sp+88]
    000900accbnz x3, 0x900b4
    000900b0b 0x900e4
    000900b4
    000900b4loc_900b4:
    000900b4ldr x0, [sp+88]
    000900b8ldr x1, [sp+96]
    000900bcbl internal/reflectlite.unpackEface
    000900c0str x0, [sp+48]
    000900c4str x1, [sp+56]
    000900c8str x2, [sp+64]
    000900ccstr x0, [sp+24]
    000900d0str x1, [sp+32]
    000900d4str x2, [sp+40]
    000900d8ldur x29, [sp-8]
    000900dcldr x30, [sp], 80
    000900e0ret x30
    000900e4
    000900e4loc_900e4:
    000900e4stp xzr, xzr, [sp+24]
    000900e8str xzr, [sp+40]
    000900ecmov x0, xzr
    000900f0mov x1, xzr
    000900f4mov x2, xzr
    000900f8ldur x29, [sp-8]
    000900fcldr x30, [sp], 80
    00090100ret x30
    00090104
    00090104loc_90104:
    00090104stp x0, x1, [sp+8]
    00090108mov x3, x30
    0009010cbl runtime.morestack_noctxt.abi0
    00090110ldp x0, x1, [sp+8]
    00090114b 0x90080
    00090118udf 0
    0009011cudf 0
    00090080
    00090120
    00090120internal/reflectlite.Value.assignTo: ; void internal/reflectlite.Value.assignTo(internal/reflectlite.Value v, struct string context, internal/abi.Type * dst, void * target)
    00090120ldr x16, [x28+16]
    00090124sub x17, sp, 144
    00090128subs xzr, x17, x16
    0009012cb.ls 0x90434
    00090130sub x20, sp, 272
    00090134stp x29, x30, [x20-8]
    00090138add sp, x20, 0
    0009013csub x29, sp, 8
    00090140str x0, [sp+280]
    00090144str x1, [sp+288]
    00090148str x2, [sp+296]
    0009014cstr x3, [sp+304]
    00090150str x4, [sp+312]
    00090154str x5, [sp+320]
    00090158str x6, [sp+328]
    0009015cstp xzr, xzr, [sp+128]
    00090160str xzr, [sp+144]
    00090164ldr x0, [sp+280]
    00090168ldr x1, [sp+288]
    0009016cldr x2, [sp+296]
    00090170bl internal/reflectlite.Value.typ
    00090174str x0, [sp+168]
    00090178ldr x3, [sp+320]
    0009017cmov x1, x0
    00090180mov x0, x3
    00090184bl internal/reflectlite.directlyAssignable
    00090188strb w0, [sp+99]
    0009018ctbnz w0, 0, 0x90194
    00090190b 0x901fc
    00090194
    00090194loc_90194:
    00090194b 0x90198
    00090198
    00090198loc_90198:
    00090198ldr x0, [sp+296]
    0009019cbl internal/reflectlite.flag.ro
    000901a0str x0, [sp+112]
    000901a4ldr x1, [sp+296]
    000901a8and x1, x1, 384
    000901acorr x1, x1, x0
    000901b0str x1, [sp+104]
    000901b4ldr x0, [sp+320]
    000901b8bl internal/abi.(*Type).Kind
    000901bcstrb w0, [sp+103]
    000901c0ldr x1, [sp+104]
    000901c4ubfm x2, x0, 0, 7
    000901c8orr x1, x1, x2
    000901ccstr x1, [sp+104]
    000901d0stp xzr, xzr, [sp+128]
    000901d4str xzr, [sp+144]
    000901d8ldr x0, [sp+320]
    000901dcstr x0, [sp+128]
    000901e0ldr x1, [sp+288]
    000901e4str x1, [sp+136]
    000901e8ldr x2, [sp+104]
    000901ecstr x2, [sp+144]
    000901f0ldp x29, x30, [sp-8]
    000901f4add sp, sp, 272
    000901f8ret x30
    000901fc
    000901fcloc_901fc:
    000901fcldr x0, [sp+280]
    00090200ldr x1, [sp+288]
    00090204ldr x2, [sp+296]
    00090208bl internal/reflectlite.Value.typ
    0009020cstr x0, [sp+256]
    00090210ldr x3, [sp+320]
    00090214mov x1, x0
    00090218mov x0, x3
    0009021cbl internal/reflectlite.implements
    00090220strb w0, [sp+102]
    00090224tbnz w0, 0, 0x9022c
    00090228b 0x90390
    0009022c
    0009022cloc_9022c:
    0009022cb 0x90230
    00090230
    00090230loc_90230:
    00090230ldr x3, [sp+328]
    00090234cbnz x3, 0x9023c
    00090238b 0x90240
    0009023c
    0009023cloc_9023c:
    0009023cb 0x90250
    00090240
    00090240loc_90240:
    00090240ldr x0, [sp+320]
    00090244bl internal/reflectlite.unsafe_New
    00090248str x0, [sp+328]
    0009024cb 0x90250
    00090250
    00090250loc_90250:
    00090250ldr x0, [sp+280]
    00090254ldr x1, [sp+288]
    00090258ldr x2, [sp+296]
    0009025cbl internal/reflectlite.Value.Kind
    00090260strb w0, [sp+103]
    00090264ubfm x3, x0, 0, 7
    00090268subs wzr, w3, 20
    0009026ccset x3, eq
    00090270strb w3, [sp+101]
    00090274b.eq 0x9027c
    00090278b 0x90298
    0009027c
    0009027cloc_9027c:
    0009027cldr x0, [sp+280]
    00090280ldr x1, [sp+288]
    00090284ldr x2, [sp+296]
    00090288bl internal/reflectlite.Value.IsNil
    0009028cstrb w0, [sp+100]
    00090290strb w0, [sp+101]
    00090294b 0x9029c
    00090298
    00090298loc_90298:
    00090298b 0x9029c
    0009029c
    0009029cloc_9029c:
    0009029cldrb w3, [sp+101]
    000902a0tbnz w3, 0, 0x902a8
    000902a4b 0x902d4
    000902a8
    000902a8loc_902a8:
    000902a8stp xzr, xzr, [sp+128]
    000902acstr xzr, [sp+144]
    000902b0ldr x0, [sp+320]
    000902b4str x0, [sp+128]
    000902b8str xzr, [sp+136]
    000902bcmovz x2, 20
    000902c0str x2, [sp+144]
    000902c4mov x1, xzr
    000902c8ldp x29, x30, [sp-8]
    000902ccadd sp, sp, 272
    000902d0ret x30
    000902d4
    000902d4loc_902d4:
    000902d4ldr x0, [sp+280]
    000902d8ldr x1, [sp+288]
    000902dcldr x2, [sp+296]
    000902e0bl internal/reflectlite.valueInterface
    000902e4str x0, [sp+152]
    000902e8str x1, [sp+160]
    000902ecldr x0, [sp+320]
    000902f0bl internal/abi.(*Type).NumMethod
    000902f4str x0, [sp+120]
    000902f8cbz x0, 0x90300
    000902fcb 0x9034c
    00090300
    00090300loc_90300:
    00090300ldr x3, [sp+328]
    00090304str x3, [sp+200]
    00090308ldr x3, [sp+200]
    0009030cldrsb x27, [x3]
    00090310ldr x4, [sp+160]
    00090314ldr x5, [sp+152]
    00090318str x5, [x3]
    0009031cadrp x27, 0x9bb000
    00090320ldr w5, [x27+3056]
    00090324cbz w5, 0x9032c
    00090328b 0x90330
    0009032c
    0009032cloc_9032c:
    0009032cb 0x90344
    00090330
    00090330loc_90330:
    00090330bl runtime.gcWriteBarrier2
    00090334str x4, [x25]
    00090338ldr x5, [x3+8]
    0009033cstr x5, [x25+8]
    00090340b 0x90344
    00090344
    00090344loc_90344:
    00090344str x4, [x3+8]
    00090348b 0x90364
    0009034c
    0009034cloc_9034c:
    0009034cldr x1, [sp+152]
    00090350ldr x3, [sp+328]
    00090354ldr x2, [sp+160]
    00090358ldr x0, [sp+320]
    0009035cbl internal/reflectlite.ifaceE2I
    00090360b 0x90364
    00090364
    00090364loc_90364:
    00090364stp xzr, xzr, [sp+128]
    00090368str xzr, [sp+144]
    0009036cldr x0, [sp+320]
    00090370str x0, [sp+128]
    00090374ldr x1, [sp+328]
    00090378str x1, [sp+136]
    0009037cmovz x2, 148
    00090380str x2, [sp+144]
    00090384ldp x29, x30, [sp-8]
    00090388add sp, sp, 272
    0009038cret x30
    00090390
    00090390loc_90390:
    00090390b 0x90394
    00090394
    00090394loc_90394:
    00090394ldr x0, [sp+280]
    00090398ldr x1, [sp+288]
    0009039cldr x2, [sp+296]
    000903a0bl internal/reflectlite.Value.typ
    000903a4str x0, [sp+256]
    000903a8bl internal/reflectlite.toRType
    000903acstr x0, [sp+248]
    000903b0bl internal/reflectlite.rtype.String
    000903b4str x0, [sp+232]
    000903b8str x1, [sp+240]
    000903bcldr x0, [sp+320]
    000903c0bl internal/reflectlite.toRType
    000903c4str x0, [sp+224]
    000903c8bl internal/reflectlite.rtype.String
    000903ccstr x0, [sp+208]
    000903d0str x1, [sp+216]
    000903d4ldr x3, [sp+304]
    000903d8ldr x2, [sp+312]
    000903dcldr x5, [sp+232]
    000903e0ldr x6, [sp+240]
    000903e4orr x4, xzr, 16
    000903e8adrp x7, 0x62b000
    000903ecadd x7, x7, 76
    000903f0movz x8, 27
    000903f4mov x9, x0
    000903f8mov x10, x1
    000903fcmov x0, xzr
    00090400mov x1, x3
    00090404adrp x3, 0x624000
    00090408add x3, x3, 2900
    0009040cbl runtime.concatstring5
    00090410str x0, [sp+184]
    00090414str x1, [sp+192]
    00090418bl runtime.convTstring
    0009041cstr x0, [sp+176]
    00090420mov x1, x0
    00090424adrp x0, 0x565000
    00090428add x0, x0, 2944
    0009042cbl runtime.gopanic
    00090430hint
    00090434
    00090434loc_90434:
    00090434stp x0, x1, [sp+8]
    00090438stp x2, x3, [sp+24]
    0009043cstp x4, x5, [sp+40]
    00090440str x6, [sp+56]
    00090444mov x3, x30
    00090448bl runtime.morestack_noctxt.abi0
    0009044cldp x0, x1, [sp+8]
    00090450ldp x2, x3, [sp+24]
    00090454ldp x4, x5, [sp+40]
    00090458ldr x6, [sp+56]
    0009045cb 0x90120
    00090120