File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0008b7e0
0008b7e0internal/reflectlite.Swapper: ; void internal/reflectlite.Swapper(interface {} slice)
0008b7e0ldr x16, [x28+16]
0008b7e4sub x17, sp, 256
0008b7e8subs xzr, x17, x16
0008b7ecb.ls 0x8bed4
0008b7f0sub x20, sp, 384
0008b7f4stp x29, x30, [x20-8]
0008b7f8add sp, x20, 0
0008b7fcsub x29, sp, 8
0008b800str x0, [sp+392]
0008b804str x1, [sp+400]
0008b808str xzr, [sp+72]
0008b80cldr x0, [sp+392]
0008b810ldr x1, [sp+400]
0008b814bl internal/reflectlite.ValueOf
0008b818str x0, [sp+80]
0008b81cstr x1, [sp+88]
0008b820str x2, [sp+96]
0008b824bl internal/reflectlite.Value.Kind
0008b828strb w0, [sp+39]
0008b82cubfm x2, x0, 0, 7
0008b830subs wzr, w2, 23
0008b834b.ne 0x8be54
0008b838b 0x8b83c
0008b83c
0008b83cloc_8b83c:
0008b83cldr x0, [sp+80]
0008b840ldr x1, [sp+88]
0008b844ldr x2, [sp+96]
0008b848bl internal/reflectlite.Value.Len
0008b84cstr x0, [sp+64]
0008b850str x0, [sp+56]
0008b854cbz x0, 0x8b85c
0008b858b 0x8b87c
0008b85c
0008b85cloc_8b85c:
0008b85cb 0x8b860
0008b860
0008b860loc_8b860:
0008b860adrp x1, 0x64d000
0008b864add x1, x1, 3424
0008b868str x1, [sp+72]
0008b86cldr x0, [sp+72]
0008b870ldp x29, x30, [sp-8]
0008b874add sp, sp, 384
0008b878ret x30
0008b87c
0008b87cloc_8b87c:
0008b87csubs xzr, x0, 1
0008b880b.eq 0x8b888
0008b884b 0x8b8a8
0008b888
0008b888loc_8b888:
0008b888b 0x8b88c
0008b88c
0008b88cloc_8b88c:
0008b88cadrp x1, 0x64d000
0008b890add x1, x1, 3432
0008b894str x1, [sp+72]
0008b898ldr x0, [sp+72]
0008b89cldp x29, x30, [sp-8]
0008b8a0add sp, sp, 384
0008b8a4ret x30
0008b8a8
0008b8a8loc_8b8a8:
0008b8a8b 0x8b8ac
0008b8ac
0008b8acloc_8b8ac:
0008b8acb 0x8b8b0
0008b8b0
0008b8b0loc_8b8b0:
0008b8b0ldr x0, [sp+80]
0008b8b4ldr x1, [sp+88]
0008b8b8ldr x2, [sp+96]
0008b8bcbl internal/reflectlite.Value.Type
0008b8c0str x0, [sp+288]
0008b8c4str x1, [sp+296]
0008b8c8ldrsb x27, [x0]
0008b8ccldr x3, [x0+40]
0008b8d0mov x0, x1
0008b8d4blr x3
0008b8d8str x0, [sp+272]
0008b8dcstr x1, [sp+280]
0008b8e0ldrsb x27, [x0]
0008b8e4ldr x3, [x0+96]
0008b8e8mov x0, x1
0008b8ecblr x3
0008b8f0str x0, [sp+104]
0008b8f4bl internal/abi.(*Type).Size
0008b8f8str x0, [sp+40]
0008b8fcldr x0, [sp+104]
0008b900bl internal/abi.(*Type).Pointers
0008b904strb w0, [sp+38]
0008b908tbnz w0, 0, 0x8b910
0008b90cb 0x8ba78
0008b910
0008b910loc_8b910:
0008b910ldr x1, [sp+40]
0008b914subs xzr, x1, 8
0008b918b.eq 0x8b920
0008b91cb 0x8b9bc
0008b920
0008b920loc_8b920:
0008b920ldr x1, [sp+88]
0008b924ldrsb x27, [x1]
0008b928ldr x2, [x1]
0008b92cldr x3, [x1+8]
0008b930ldr x1, [x1+16]
0008b934str x2, [sp+152]
0008b938str x3, [sp+160]
0008b93cstr x1, [sp+168]
0008b940adrp x0, 0x5a7000
0008b944add x0, x0, 2880
0008b948bl runtime.newobject
0008b94cstr x0, [sp+352]
0008b950adrp x1, 4096
0008b954add x1, x1, 1488
0008b958str x1, [x0]
0008b95cldr x1, [sp+152]
0008b960ldr x2, [sp+160]
0008b964ldr x3, [sp+168]
0008b968ldr x4, [sp+352]
0008b96cldrsb x27, [x4]
0008b970str x2, [x4+16]
0008b974str x3, [x4+24]
0008b978adrp x27, 0x9c0000
0008b97cldr w2, [x27+3056]
0008b980cbz w2, 0x8b988
0008b984b 0x8b98c
0008b988
0008b988loc_8b988:
0008b988b 0x8b9a0
0008b98c
0008b98cloc_8b98c:
0008b98cbl runtime.gcWriteBarrier2
0008b990str x1, [x25]
0008b994ldr x2, [x4+8]
0008b998str x2, [x25+8]
0008b99cb 0x8b9a0
0008b9a0
0008b9a0loc_8b9a0:
0008b9a0str x1, [x4+8]
0008b9a4ldr x1, [sp+352]
0008b9a8str x1, [sp+72]
0008b9acldr x0, [sp+72]
0008b9b0ldp x29, x30, [sp-8]
0008b9b4add sp, sp, 384
0008b9b8ret x30
0008b9bc
0008b9bcloc_8b9bc:
0008b9bcldr x0, [sp+104]
0008b9c0bl internal/abi.(*Type).Kind
0008b9c4strb w0, [sp+39]
0008b9c8ubfm x1, x0, 0, 7
0008b9ccsubs wzr, w1, 24
0008b9d0b.eq 0x8b9d8
0008b9d4b 0x8ba74
0008b9d8
0008b9d8loc_8b9d8:
0008b9d8ldr x1, [sp+88]
0008b9dcldrsb x27, [x1]
0008b9e0ldr x2, [x1]
0008b9e4ldr x3, [x1+8]
0008b9e8ldr x1, [x1+16]
0008b9ecstr x2, [sp+120]
0008b9f0str x3, [sp+128]
0008b9f4str x1, [sp+136]
0008b9f8adrp x0, 0x5a7000
0008b9fcadd x0, x0, 2752
0008ba00bl runtime.newobject
0008ba04str x0, [sp+344]
0008ba08adrp x1, 4096
0008ba0cadd x1, x1, 1104
0008ba10str x1, [x0]
0008ba14ldr x1, [sp+120]
0008ba18ldr x2, [sp+128]
0008ba1cldr x3, [sp+136]
0008ba20ldr x4, [sp+344]
0008ba24ldrsb x27, [x4]
0008ba28str x2, [x4+16]
0008ba2cstr x3, [x4+24]
0008ba30adrp x27, 0x9c0000
0008ba34ldr w2, [x27+3056]
0008ba38cbz w2, 0x8ba40
0008ba3cb 0x8ba44
0008ba40
0008ba40loc_8ba40:
0008ba40b 0x8ba58
0008ba44
0008ba44loc_8ba44:
0008ba44bl runtime.gcWriteBarrier2
0008ba48str x1, [x25]
0008ba4cldr x2, [x4+8]
0008ba50str x2, [x25+8]
0008ba54b 0x8ba58
0008ba58
0008ba58loc_8ba58:
0008ba58str x1, [x4+8]
0008ba5cldr x1, [sp+344]
0008ba60str x1, [sp+72]
0008ba64ldr x0, [sp+72]
0008ba68ldp x29, x30, [sp-8]
0008ba6cadd sp, sp, 384
0008ba70ret x30
0008ba74
0008ba74loc_8ba74:
0008ba74b 0x8bd54
0008ba78
0008ba78loc_8ba78:
0008ba78ldr x1, [sp+40]
0008ba7cstr x1, [sp+48]
0008ba80subs xzr, x1, 2
0008ba84b.ls 0x8ba8c
0008ba88b 0x8bbec
0008ba8c
0008ba8cloc_8ba8c:
0008ba8csubs xzr, x1, 1
0008ba90b.eq 0x8ba98
0008ba94b 0x8bb38
0008ba98
0008ba98loc_8ba98:
0008ba98b 0x8ba9c
0008ba9c
0008ba9cloc_8ba9c:
0008ba9cldr x1, [sp+88]
0008baa0ldrsb x27, [x1]
0008baa4ldr x2, [x1]
0008baa8ldr x3, [x1+8]
0008baacldr x1, [x1+16]
0008bab0str x2, [sp+176]
0008bab4str x3, [sp+184]
0008bab8str x1, [sp+192]
0008babcadrp x0, 0x5a7000
0008bac0add x0, x0, 2624
0008bac4bl runtime.newobject
0008bac8str x0, [sp+312]
0008baccadrp x1, 4096
0008bad0add x1, x1, 80
0008bad4str x1, [x0]
0008bad8ldr x1, [sp+176]
0008badcldr x2, [sp+184]
0008bae0ldr x3, [sp+192]
0008bae4ldr x4, [sp+312]
0008bae8ldrsb x27, [x4]
0008baecstr x2, [x4+16]
0008baf0str x3, [x4+24]
0008baf4adrp x27, 0x9c0000
0008baf8ldr w2, [x27+3056]
0008bafccbz w2, 0x8bb04
0008bb00b 0x8bb08
0008bb04
0008bb04loc_8bb04:
0008bb04b 0x8bb1c
0008bb08
0008bb08loc_8bb08:
0008bb08bl runtime.gcWriteBarrier2
0008bb0cstr x1, [x25]
0008bb10ldr x2, [x4+8]
0008bb14str x2, [x25+8]
0008bb18b 0x8bb1c
0008bb1c
0008bb1cloc_8bb1c:
0008bb1cstr x1, [x4+8]
0008bb20ldr x1, [sp+312]
0008bb24str x1, [sp+72]
0008bb28ldr x0, [sp+72]
0008bb2cldp x29, x30, [sp-8]
0008bb30add sp, sp, 384
0008bb34ret x30
0008bb38
0008bb38loc_8bb38:
0008bb38subs xzr, x1, 2
0008bb3cb.eq 0x8bb44
0008bb40b 0x8bbe4
0008bb44
0008bb44loc_8bb44:
0008bb44b 0x8bb48
0008bb48
0008bb48loc_8bb48:
0008bb48ldr x1, [sp+88]
0008bb4cldrsb x27, [x1]
0008bb50ldr x2, [x1]
0008bb54ldr x3, [x1+8]
0008bb58ldr x1, [x1+16]
0008bb5cstr x2, [sp+200]
0008bb60str x3, [sp+208]
0008bb64str x1, [sp+216]
0008bb68adrp x0, 0x5a7000
0008bb6cadd x0, x0, 2240
0008bb70bl runtime.newobject
0008bb74str x0, [sp+320]
0008bb78adrp x1, 4096
0008bb7cadd x1, x1, 336
0008bb80str x1, [x0]
0008bb84ldr x1, [sp+200]
0008bb88ldr x2, [sp+208]
0008bb8cldr x3, [sp+216]
0008bb90ldr x4, [sp+320]
0008bb94ldrsb x27, [x4]
0008bb98str x2, [x4+16]
0008bb9cstr x3, [x4+24]
0008bba0adrp x27, 0x9c0000
0008bba4ldr w2, [x27+3056]
0008bba8cbz w2, 0x8bbb0
0008bbacb 0x8bbb4
0008bbb0
0008bbb0loc_8bbb0:
0008bbb0b 0x8bbc8
0008bbb4
0008bbb4loc_8bbb4:
0008bbb4bl runtime.gcWriteBarrier2
0008bbb8str x1, [x25]
0008bbbcldr x2, [x4+8]
0008bbc0str x2, [x25+8]
0008bbc4b 0x8bbc8
0008bbc8
0008bbc8loc_8bbc8:
0008bbc8str x1, [x4+8]
0008bbccldr x1, [sp+320]
0008bbd0str x1, [sp+72]
0008bbd4ldr x0, [sp+72]
0008bbd8ldp x29, x30, [sp-8]
0008bbdcadd sp, sp, 384
0008bbe0ret x30
0008bbe4
0008bbe4loc_8bbe4:
0008bbe4b 0x8bbe8
0008bbe8
0008bbe8loc_8bbe8:
0008bbe8b 0x8bd4c
0008bbec
0008bbecloc_8bbec:
0008bbecsubs xzr, x1, 4
0008bbf0b.eq 0x8bbf8
0008bbf4b 0x8bc98
0008bbf8
0008bbf8loc_8bbf8:
0008bbf8b 0x8bbfc
0008bbfc
0008bbfcloc_8bbfc:
0008bbfcldr x1, [sp+88]
0008bc00ldrsb x27, [x1]
0008bc04ldr x2, [x1]
0008bc08ldr x3, [x1+8]
0008bc0cldr x1, [x1+16]
0008bc10str x2, [sp+224]
0008bc14str x3, [sp+232]
0008bc18str x1, [sp+240]
0008bc1cadrp x0, 0x5a7000
0008bc20add x0, x0, 2368
0008bc24bl runtime.newobject
0008bc28str x0, [sp+328]
0008bc2cadrp x1, 4096
0008bc30add x1, x1, 592
0008bc34str x1, [x0]
0008bc38ldr x1, [sp+224]
0008bc3cldr x2, [sp+232]
0008bc40ldr x3, [sp+240]
0008bc44ldr x4, [sp+328]
0008bc48ldrsb x27, [x4]
0008bc4cstr x2, [x4+16]
0008bc50str x3, [x4+24]
0008bc54adrp x27, 0x9c0000
0008bc58ldr w2, [x27+3056]
0008bc5ccbz w2, 0x8bc64
0008bc60b 0x8bc68
0008bc64
0008bc64loc_8bc64:
0008bc64b 0x8bc7c
0008bc68
0008bc68loc_8bc68:
0008bc68bl runtime.gcWriteBarrier2
0008bc6cstr x1, [x25]
0008bc70ldr x2, [x4+8]
0008bc74str x2, [x25+8]
0008bc78b 0x8bc7c
0008bc7c
0008bc7cloc_8bc7c:
0008bc7cstr x1, [x4+8]
0008bc80ldr x1, [sp+328]
0008bc84str x1, [sp+72]
0008bc88ldr x0, [sp+72]
0008bc8cldp x29, x30, [sp-8]
0008bc90add sp, sp, 384
0008bc94ret x30
0008bc98
0008bc98loc_8bc98:
0008bc98subs xzr, x1, 8
0008bc9cb.eq 0x8bca4
0008bca0b 0x8bd44
0008bca4
0008bca4loc_8bca4:
0008bca4b 0x8bca8
0008bca8
0008bca8loc_8bca8:
0008bca8ldr x1, [sp+88]
0008bcacldrsb x27, [x1]
0008bcb0ldr x2, [x1]
0008bcb4ldr x3, [x1+8]
0008bcb8ldr x1, [x1+16]
0008bcbcstr x2, [sp+248]
0008bcc0str x3, [sp+256]
0008bcc4str x1, [sp+264]
0008bcc8adrp x0, 0x5a7000
0008bcccadd x0, x0, 2496
0008bcd0bl runtime.newobject
0008bcd4str x0, [sp+336]
0008bcd8adrp x1, 4096
0008bcdcadd x1, x1, 848
0008bce0str x1, [x0]
0008bce4ldr x1, [sp+248]
0008bce8ldr x2, [sp+256]
0008bcecldr x3, [sp+264]
0008bcf0ldr x4, [sp+336]
0008bcf4ldrsb x27, [x4]
0008bcf8str x2, [x4+16]
0008bcfcstr x3, [x4+24]
0008bd00adrp x27, 0x9c0000
0008bd04ldr w2, [x27+3056]
0008bd08cbz w2, 0x8bd10
0008bd0cb 0x8bd14
0008bd10
0008bd10loc_8bd10:
0008bd10b 0x8bd28
0008bd14
0008bd14loc_8bd14:
0008bd14bl runtime.gcWriteBarrier2
0008bd18str x1, [x25]
0008bd1cldr x2, [x4+8]
0008bd20str x2, [x25+8]
0008bd24b 0x8bd28
0008bd28
0008bd28loc_8bd28:
0008bd28str x1, [x4+8]
0008bd2cldr x1, [sp+336]
0008bd30str x1, [sp+72]
0008bd34ldr x0, [sp+72]
0008bd38ldp x29, x30, [sp-8]
0008bd3cadd sp, sp, 384
0008bd40ret x30
0008bd44
0008bd44loc_8bd44:
0008bd44b 0x8bd48
0008bd48
0008bd48loc_8bd48:
0008bd48b 0x8bd4c
0008bd4c
0008bd4cloc_8bd4c:
0008bd4cb 0x8bd50
0008bd50
0008bd50loc_8bd50:
0008bd50b 0x8bd54
0008bd54
0008bd54loc_8bd54:
0008bd54ldr x1, [sp+88]
0008bd58str x1, [sp+144]
0008bd5cldr x0, [sp+104]
0008bd60bl internal/reflectlite.unsafe_New
0008bd64str x0, [sp+112]
0008bd68adrp x0, 0x5e1000
0008bd6cadd x0, x0, 2464
0008bd70bl runtime.newobject
0008bd74str x0, [sp+304]
0008bd78adrp x1, 0
0008bd7cadd x1, x1, 3824
0008bd80str x1, [x0]
0008bd84ldr x1, [sp+144]
0008bd88ldr x2, [sp+304]
0008bd8cldrsb x27, [x2]
0008bd90adrp x27, 0x9c0000
0008bd94ldr w3, [x27+3056]
0008bd98cbz w3, 0x8bda0
0008bd9cb 0x8bda4
0008bda0
0008bda0loc_8bda0:
0008bda0b 0x8bdb8
0008bda4
0008bda4loc_8bda4:
0008bda4bl runtime.gcWriteBarrier2
0008bda8str x1, [x25]
0008bdacldr x3, [x2+8]
0008bdb0str x3, [x25+8]
0008bdb4b 0x8bdb8
0008bdb8
0008bdb8loc_8bdb8:
0008bdb8str x1, [x2+8]
0008bdbcldr x1, [sp+40]
0008bdc0ldr x2, [sp+304]
0008bdc4ldrsb x27, [x2]
0008bdc8str x1, [x2+16]
0008bdccldr x1, [sp+104]
0008bdd0ldr x2, [sp+304]
0008bdd4ldrsb x27, [x2]
0008bdd8adrp x27, 0x9c0000
0008bddcldr w3, [x27+3056]
0008bde0cbz w3, 0x8bde8
0008bde4b 0x8bdec
0008bde8
0008bde8loc_8bde8:
0008bde8b 0x8be00
0008bdec
0008bdecloc_8bdec:
0008bdecbl runtime.gcWriteBarrier2
0008bdf0str x1, [x25]
0008bdf4ldr x3, [x2+24]
0008bdf8str x3, [x25+8]
0008bdfcb 0x8be00
0008be00
0008be00loc_8be00:
0008be00str x1, [x2+24]
0008be04ldr x1, [sp+112]
0008be08ldr x2, [sp+304]
0008be0cldrsb x27, [x2]
0008be10adrp x27, 0x9c0000
0008be14ldr w3, [x27+3056]
0008be18cbz w3, 0x8be20
0008be1cb 0x8be24
0008be20
0008be20loc_8be20:
0008be20b 0x8be38
0008be24
0008be24loc_8be24:
0008be24bl runtime.gcWriteBarrier2
0008be28str x1, [x25]
0008be2cldr x3, [x2+32]
0008be30str x3, [x25+8]
0008be34b 0x8be38
0008be38
0008be38loc_8be38:
0008be38str x1, [x2+32]
0008be3cldr x1, [sp+304]
0008be40str x1, [sp+72]
0008be44ldr x0, [sp+72]
0008be48ldp x29, x30, [sp-8]
0008be4cadd sp, sp, 384
0008be50ret x30
0008be54
0008be54loc_8be54:
0008be54ldr x0, [sp+80]
0008be58ldr x1, [sp+88]
0008be5cldr x2, [sp+96]
0008be60bl internal/reflectlite.Value.Kind
0008be64strb w0, [sp+39]
0008be68adrp x0, 0x5b5000
0008be6cadd x0, x0, 864
0008be70bl runtime.newobject
0008be74str x0, [sp+360]
0008be78orr x3, xzr, 7
0008be7cstr x3, [x0+8]
0008be80adrp x27, 0x9c0000
0008be84ldr w3, [x27+3056]
0008be88cbz w3, 0x8be90
0008be8cb 0x8bec4
0008be90
0008be90loc_8be90:
0008be90b 0x8be94
0008be94
0008be94loc_8be94:
0008be94adrp x2, 0x625000
0008be98add x2, x2, 3759
0008be9cstr x2, [x0]
0008bea0ldr x2, [sp+360]
0008bea4ldrsb x27, [x2]
0008bea8ldrb w3, [sp+39]
0008beacstrb w3, [x2+16]
0008beb0ldr x1, [sp+360]
0008beb4str x1, [sp+368]
0008beb8adrp x0, 0x584000
0008bebcadd x0, x0, 3904
0008bec0bl runtime.gopanic
0008bec4
0008bec4loc_8bec4:
0008bec4ldr x2, [x0]
0008bec8bl runtime.gcWriteBarrier1
0008beccstr x2, [x25]
0008bed0b 0x8be94
0008bed4
0008bed4loc_8bed4:
0008bed4stp x0, x1, [sp+8]
0008bed8mov x3, x30
0008bedcbl runtime.morestack_noctxt.abi0
0008bee0ldp x0, x1, [sp+8]
0008bee4b 0x8b7e0
0008bee8udf 0
0008beecudf 0
0008b7e0
0008b7e0internal/reflectlite.Swapper: ; void internal/reflectlite.Swapper(interface {} slice)
0008b7e0ldr x16, [x28+16]
0008b7e4sub x17, sp, 256
0008b7e8subs xzr, x17, x16
0008b7ecb.ls 0x8bed4
0008b7f0sub x20, sp, 384
0008b7f4stp x29, x30, [x20-8]
0008b7f8add sp, x20, 0
0008b7fcsub x29, sp, 8
0008b800str x0, [sp+392]
0008b804str x1, [sp+400]
0008b808str xzr, [sp+72]
0008b80cldr x0, [sp+392]
0008b810ldr x1, [sp+400]
0008b814bl internal/reflectlite.ValueOf
0008b818str x0, [sp+80]
0008b81cstr x1, [sp+88]
0008b820str x2, [sp+96]
0008b824bl internal/reflectlite.Value.Kind
0008b828strb w0, [sp+39]
0008b82cubfm x2, x0, 0, 7
0008b830subs wzr, w2, 23
0008b834b.ne 0x8be54
0008b838b 0x8b83c
0008b83c
0008b83cloc_8b83c:
0008b83cldr x0, [sp+80]
0008b840ldr x1, [sp+88]
0008b844ldr x2, [sp+96]
0008b848bl internal/reflectlite.Value.Len
0008b84cstr x0, [sp+64]
0008b850str x0, [sp+56]
0008b854cbz x0, 0x8b85c
0008b858b 0x8b87c
0008b85c
0008b85cloc_8b85c:
0008b85cb 0x8b860
0008b860
0008b860loc_8b860:
0008b860adrp x1, 0x64d000
0008b864add x1, x1, 3424
0008b868str x1, [sp+72]
0008b86cldr x0, [sp+72]
0008b870ldp x29, x30, [sp-8]
0008b874add sp, sp, 384
0008b878ret x30
0008b87c
0008b87cloc_8b87c:
0008b87csubs xzr, x0, 1
0008b880b.eq 0x8b888
0008b884b 0x8b8a8
0008b888
0008b888loc_8b888:
0008b888b 0x8b88c
0008b88c
0008b88cloc_8b88c:
0008b88cadrp x1, 0x64d000
0008b890add x1, x1, 3432
0008b894str x1, [sp+72]
0008b898ldr x0, [sp+72]
0008b89cldp x29, x30, [sp-8]
0008b8a0add sp, sp, 384
0008b8a4ret x30
0008b8a8
0008b8a8loc_8b8a8:
0008b8a8b 0x8b8ac
0008b8ac
0008b8acloc_8b8ac:
0008b8acb 0x8b8b0
0008b8b0
0008b8b0loc_8b8b0:
0008b8b0ldr x0, [sp+80]
0008b8b4ldr x1, [sp+88]
0008b8b8ldr x2, [sp+96]
0008b8bcbl internal/reflectlite.Value.Type
0008b8c0str x0, [sp+288]
0008b8c4str x1, [sp+296]
0008b8c8ldrsb x27, [x0]
0008b8ccldr x3, [x0+40]
0008b8d0mov x0, x1
0008b8d4blr x3
0008b8d8str x0, [sp+272]
0008b8dcstr x1, [sp+280]
0008b8e0ldrsb x27, [x0]
0008b8e4ldr x3, [x0+96]
0008b8e8mov x0, x1
0008b8ecblr x3
0008b8f0str x0, [sp+104]
0008b8f4bl internal/abi.(*Type).Size
0008b8f8str x0, [sp+40]
0008b8fcldr x0, [sp+104]
0008b900bl internal/abi.(*Type).Pointers
0008b904strb w0, [sp+38]
0008b908tbnz w0, 0, 0x8b910
0008b90cb 0x8ba78
0008b910
0008b910loc_8b910:
0008b910ldr x1, [sp+40]
0008b914subs xzr, x1, 8
0008b918b.eq 0x8b920
0008b91cb 0x8b9bc
0008b920
0008b920loc_8b920:
0008b920ldr x1, [sp+88]
0008b924ldrsb x27, [x1]
0008b928ldr x2, [x1]
0008b92cldr x3, [x1+8]
0008b930ldr x1, [x1+16]
0008b934str x2, [sp+152]
0008b938str x3, [sp+160]
0008b93cstr x1, [sp+168]
0008b940adrp x0, 0x5a7000
0008b944add x0, x0, 2880
0008b948bl runtime.newobject
0008b94cstr x0, [sp+352]
0008b950adrp x1, 4096
0008b954add x1, x1, 1488
0008b958str x1, [x0]
0008b95cldr x1, [sp+152]
0008b960ldr x2, [sp+160]
0008b964ldr x3, [sp+168]
0008b968ldr x4, [sp+352]
0008b96cldrsb x27, [x4]
0008b970str x2, [x4+16]
0008b974str x3, [x4+24]
0008b978adrp x27, 0x9c0000
0008b97cldr w2, [x27+3056]
0008b980cbz w2, 0x8b988
0008b984b 0x8b98c
0008b988
0008b988loc_8b988:
0008b988b 0x8b9a0
0008b98c
0008b98cloc_8b98c:
0008b98cbl runtime.gcWriteBarrier2
0008b990str x1, [x25]
0008b994ldr x2, [x4+8]
0008b998str x2, [x25+8]
0008b99cb 0x8b9a0
0008b9a0
0008b9a0loc_8b9a0:
0008b9a0str x1, [x4+8]
0008b9a4ldr x1, [sp+352]
0008b9a8str x1, [sp+72]
0008b9acldr x0, [sp+72]
0008b9b0ldp x29, x30, [sp-8]
0008b9b4add sp, sp, 384
0008b9b8ret x30
0008b9bc
0008b9bcloc_8b9bc:
0008b9bcldr x0, [sp+104]
0008b9c0bl internal/abi.(*Type).Kind
0008b9c4strb w0, [sp+39]
0008b9c8ubfm x1, x0, 0, 7
0008b9ccsubs wzr, w1, 24
0008b9d0b.eq 0x8b9d8
0008b9d4b 0x8ba74
0008b9d8
0008b9d8loc_8b9d8:
0008b9d8ldr x1, [sp+88]
0008b9dcldrsb x27, [x1]
0008b9e0ldr x2, [x1]
0008b9e4ldr x3, [x1+8]
0008b9e8ldr x1, [x1+16]
0008b9ecstr x2, [sp+120]
0008b9f0str x3, [sp+128]
0008b9f4str x1, [sp+136]
0008b9f8adrp x0, 0x5a7000
0008b9fcadd x0, x0, 2752
0008ba00bl runtime.newobject
0008ba04str x0, [sp+344]
0008ba08adrp x1, 4096
0008ba0cadd x1, x1, 1104
0008ba10str x1, [x0]
0008ba14ldr x1, [sp+120]
0008ba18ldr x2, [sp+128]
0008ba1cldr x3, [sp+136]
0008ba20ldr x4, [sp+344]
0008ba24ldrsb x27, [x4]
0008ba28str x2, [x4+16]
0008ba2cstr x3, [x4+24]
0008ba30adrp x27, 0x9c0000
0008ba34ldr w2, [x27+3056]
0008ba38cbz w2, 0x8ba40
0008ba3cb 0x8ba44
0008ba40
0008ba40loc_8ba40:
0008ba40b 0x8ba58
0008ba44
0008ba44loc_8ba44:
0008ba44bl runtime.gcWriteBarrier2
0008ba48str x1, [x25]
0008ba4cldr x2, [x4+8]
0008ba50str x2, [x25+8]
0008ba54b 0x8ba58
0008ba58
0008ba58loc_8ba58:
0008ba58str x1, [x4+8]
0008ba5cldr x1, [sp+344]
0008ba60str x1, [sp+72]
0008ba64ldr x0, [sp+72]
0008ba68ldp x29, x30, [sp-8]
0008ba6cadd sp, sp, 384
0008ba70ret x30
0008ba74
0008ba74loc_8ba74:
0008ba74b 0x8bd54
0008ba78
0008ba78loc_8ba78:
0008ba78ldr x1, [sp+40]
0008ba7cstr x1, [sp+48]
0008ba80subs xzr, x1, 2
0008ba84b.ls 0x8ba8c
0008ba88b 0x8bbec
0008ba8c
0008ba8cloc_8ba8c:
0008ba8csubs xzr, x1, 1
0008ba90b.eq 0x8ba98
0008ba94b 0x8bb38
0008ba98
0008ba98loc_8ba98:
0008ba98b 0x8ba9c
0008ba9c
0008ba9cloc_8ba9c:
0008ba9cldr x1, [sp+88]
0008baa0ldrsb x27, [x1]
0008baa4ldr x2, [x1]
0008baa8ldr x3, [x1+8]
0008baacldr x1, [x1+16]
0008bab0str x2, [sp+176]
0008bab4str x3, [sp+184]
0008bab8str x1, [sp+192]
0008babcadrp x0, 0x5a7000
0008bac0add x0, x0, 2624
0008bac4bl runtime.newobject
0008bac8str x0, [sp+312]
0008baccadrp x1, 4096
0008bad0add x1, x1, 80
0008bad4str x1, [x0]
0008bad8ldr x1, [sp+176]
0008badcldr x2, [sp+184]
0008bae0ldr x3, [sp+192]
0008bae4ldr x4, [sp+312]
0008bae8ldrsb x27, [x4]
0008baecstr x2, [x4+16]
0008baf0str x3, [x4+24]
0008baf4adrp x27, 0x9c0000
0008baf8ldr w2, [x27+3056]
0008bafccbz w2, 0x8bb04
0008bb00b 0x8bb08
0008bb04
0008bb04loc_8bb04:
0008bb04b 0x8bb1c
0008bb08
0008bb08loc_8bb08:
0008bb08bl runtime.gcWriteBarrier2
0008bb0cstr x1, [x25]
0008bb10ldr x2, [x4+8]
0008bb14str x2, [x25+8]
0008bb18b 0x8bb1c
0008bb1c
0008bb1cloc_8bb1c:
0008bb1cstr x1, [x4+8]
0008bb20ldr x1, [sp+312]
0008bb24str x1, [sp+72]
0008bb28ldr x0, [sp+72]
0008bb2cldp x29, x30, [sp-8]
0008bb30add sp, sp, 384
0008bb34ret x30
0008bb38
0008bb38loc_8bb38:
0008bb38subs xzr, x1, 2
0008bb3cb.eq 0x8bb44
0008bb40b 0x8bbe4
0008bb44
0008bb44loc_8bb44:
0008bb44b 0x8bb48
0008bb48
0008bb48loc_8bb48:
0008bb48ldr x1, [sp+88]
0008bb4cldrsb x27, [x1]
0008bb50ldr x2, [x1]
0008bb54ldr x3, [x1+8]
0008bb58ldr x1, [x1+16]
0008bb5cstr x2, [sp+200]
0008bb60str x3, [sp+208]
0008bb64str x1, [sp+216]
0008bb68adrp x0, 0x5a7000
0008bb6cadd x0, x0, 2240
0008bb70bl runtime.newobject
0008bb74str x0, [sp+320]
0008bb78adrp x1, 4096
0008bb7cadd x1, x1, 336
0008bb80str x1, [x0]
0008bb84ldr x1, [sp+200]
0008bb88ldr x2, [sp+208]
0008bb8cldr x3, [sp+216]
0008bb90ldr x4, [sp+320]
0008bb94ldrsb x27, [x4]
0008bb98str x2, [x4+16]
0008bb9cstr x3, [x4+24]
0008bba0adrp x27, 0x9c0000
0008bba4ldr w2, [x27+3056]
0008bba8cbz w2, 0x8bbb0
0008bbacb 0x8bbb4
0008bbb0
0008bbb0loc_8bbb0:
0008bbb0b 0x8bbc8
0008bbb4
0008bbb4loc_8bbb4:
0008bbb4bl runtime.gcWriteBarrier2
0008bbb8str x1, [x25]
0008bbbcldr x2, [x4+8]
0008bbc0str x2, [x25+8]
0008bbc4b 0x8bbc8
0008bbc8
0008bbc8loc_8bbc8:
0008bbc8str x1, [x4+8]
0008bbccldr x1, [sp+320]
0008bbd0str x1, [sp+72]
0008bbd4ldr x0, [sp+72]
0008bbd8ldp x29, x30, [sp-8]
0008bbdcadd sp, sp, 384
0008bbe0ret x30
0008bbe4
0008bbe4loc_8bbe4:
0008bbe4b 0x8bbe8
0008bbe8
0008bbe8loc_8bbe8:
0008bbe8b 0x8bd4c
0008bbec
0008bbecloc_8bbec:
0008bbecsubs xzr, x1, 4
0008bbf0b.eq 0x8bbf8
0008bbf4b 0x8bc98
0008bbf8
0008bbf8loc_8bbf8:
0008bbf8b 0x8bbfc
0008bbfc
0008bbfcloc_8bbfc:
0008bbfcldr x1, [sp+88]
0008bc00ldrsb x27, [x1]
0008bc04ldr x2, [x1]
0008bc08ldr x3, [x1+8]
0008bc0cldr x1, [x1+16]
0008bc10str x2, [sp+224]
0008bc14str x3, [sp+232]
0008bc18str x1, [sp+240]
0008bc1cadrp x0, 0x5a7000
0008bc20add x0, x0, 2368
0008bc24bl runtime.newobject
0008bc28str x0, [sp+328]
0008bc2cadrp x1, 4096
0008bc30add x1, x1, 592
0008bc34str x1, [x0]
0008bc38ldr x1, [sp+224]
0008bc3cldr x2, [sp+232]
0008bc40ldr x3, [sp+240]
0008bc44ldr x4, [sp+328]
0008bc48ldrsb x27, [x4]
0008bc4cstr x2, [x4+16]
0008bc50str x3, [x4+24]
0008bc54adrp x27, 0x9c0000
0008bc58ldr w2, [x27+3056]
0008bc5ccbz w2, 0x8bc64
0008bc60b 0x8bc68
0008bc64
0008bc64loc_8bc64:
0008bc64b 0x8bc7c
0008bc68
0008bc68loc_8bc68:
0008bc68bl runtime.gcWriteBarrier2
0008bc6cstr x1, [x25]
0008bc70ldr x2, [x4+8]
0008bc74str x2, [x25+8]
0008bc78b 0x8bc7c
0008bc7c
0008bc7cloc_8bc7c:
0008bc7cstr x1, [x4+8]
0008bc80ldr x1, [sp+328]
0008bc84str x1, [sp+72]
0008bc88ldr x0, [sp+72]
0008bc8cldp x29, x30, [sp-8]
0008bc90add sp, sp, 384
0008bc94ret x30
0008bc98
0008bc98loc_8bc98:
0008bc98subs xzr, x1, 8
0008bc9cb.eq 0x8bca4
0008bca0b 0x8bd44
0008bca4
0008bca4loc_8bca4:
0008bca4b 0x8bca8
0008bca8
0008bca8loc_8bca8:
0008bca8ldr x1, [sp+88]
0008bcacldrsb x27, [x1]
0008bcb0ldr x2, [x1]
0008bcb4ldr x3, [x1+8]
0008bcb8ldr x1, [x1+16]
0008bcbcstr x2, [sp+248]
0008bcc0str x3, [sp+256]
0008bcc4str x1, [sp+264]
0008bcc8adrp x0, 0x5a7000
0008bcccadd x0, x0, 2496
0008bcd0bl runtime.newobject
0008bcd4str x0, [sp+336]
0008bcd8adrp x1, 4096
0008bcdcadd x1, x1, 848
0008bce0str x1, [x0]
0008bce4ldr x1, [sp+248]
0008bce8ldr x2, [sp+256]
0008bcecldr x3, [sp+264]
0008bcf0ldr x4, [sp+336]
0008bcf4ldrsb x27, [x4]
0008bcf8str x2, [x4+16]
0008bcfcstr x3, [x4+24]
0008bd00adrp x27, 0x9c0000
0008bd04ldr w2, [x27+3056]
0008bd08cbz w2, 0x8bd10
0008bd0cb 0x8bd14
0008bd10
0008bd10loc_8bd10:
0008bd10b 0x8bd28
0008bd14
0008bd14loc_8bd14:
0008bd14bl runtime.gcWriteBarrier2
0008bd18str x1, [x25]
0008bd1cldr x2, [x4+8]
0008bd20str x2, [x25+8]
0008bd24b 0x8bd28
0008bd28
0008bd28loc_8bd28:
0008bd28str x1, [x4+8]
0008bd2cldr x1, [sp+336]
0008bd30str x1, [sp+72]
0008bd34ldr x0, [sp+72]
0008bd38ldp x29, x30, [sp-8]
0008bd3cadd sp, sp, 384
0008bd40ret x30
0008bd44
0008bd44loc_8bd44:
0008bd44b 0x8bd48
0008bd48
0008bd48loc_8bd48:
0008bd48b 0x8bd4c
0008bd4c
0008bd4cloc_8bd4c:
0008bd4cb 0x8bd50
0008bd50
0008bd50loc_8bd50:
0008bd50b 0x8bd54
0008bd54
0008bd54loc_8bd54:
0008bd54ldr x1, [sp+88]
0008bd58str x1, [sp+144]
0008bd5cldr x0, [sp+104]
0008bd60bl internal/reflectlite.unsafe_New
0008bd64str x0, [sp+112]
0008bd68adrp x0, 0x5e1000
0008bd6cadd x0, x0, 2464
0008bd70bl runtime.newobject
0008bd74str x0, [sp+304]
0008bd78adrp x1, 0
0008bd7cadd x1, x1, 3824
0008bd80str x1, [x0]
0008bd84ldr x1, [sp+144]
0008bd88ldr x2, [sp+304]
0008bd8cldrsb x27, [x2]
0008bd90adrp x27, 0x9c0000
0008bd94ldr w3, [x27+3056]
0008bd98cbz w3, 0x8bda0
0008bd9cb 0x8bda4
0008bda0
0008bda0loc_8bda0:
0008bda0b 0x8bdb8
0008bda4
0008bda4loc_8bda4:
0008bda4bl runtime.gcWriteBarrier2
0008bda8str x1, [x25]
0008bdacldr x3, [x2+8]
0008bdb0str x3, [x25+8]
0008bdb4b 0x8bdb8
0008bdb8
0008bdb8loc_8bdb8:
0008bdb8str x1, [x2+8]
0008bdbcldr x1, [sp+40]
0008bdc0ldr x2, [sp+304]
0008bdc4ldrsb x27, [x2]
0008bdc8str x1, [x2+16]
0008bdccldr x1, [sp+104]
0008bdd0ldr x2, [sp+304]
0008bdd4ldrsb x27, [x2]
0008bdd8adrp x27, 0x9c0000
0008bddcldr w3, [x27+3056]
0008bde0cbz w3, 0x8bde8
0008bde4b 0x8bdec
0008bde8
0008bde8loc_8bde8:
0008bde8b 0x8be00
0008bdec
0008bdecloc_8bdec:
0008bdecbl runtime.gcWriteBarrier2
0008bdf0str x1, [x25]
0008bdf4ldr x3, [x2+24]
0008bdf8str x3, [x25+8]
0008bdfcb 0x8be00
0008be00
0008be00loc_8be00:
0008be00str x1, [x2+24]
0008be04ldr x1, [sp+112]
0008be08ldr x2, [sp+304]
0008be0cldrsb x27, [x2]
0008be10adrp x27, 0x9c0000
0008be14ldr w3, [x27+3056]
0008be18cbz w3, 0x8be20
0008be1cb 0x8be24
0008be20
0008be20loc_8be20:
0008be20b 0x8be38
0008be24
0008be24loc_8be24:
0008be24bl runtime.gcWriteBarrier2
0008be28str x1, [x25]
0008be2cldr x3, [x2+32]
0008be30str x3, [x25+8]
0008be34b 0x8be38
0008be38
0008be38loc_8be38:
0008be38str x1, [x2+32]
0008be3cldr x1, [sp+304]
0008be40str x1, [sp+72]
0008be44ldr x0, [sp+72]
0008be48ldp x29, x30, [sp-8]
0008be4cadd sp, sp, 384
0008be50ret x30
0008be54
0008be54loc_8be54:
0008be54ldr x0, [sp+80]
0008be58ldr x1, [sp+88]
0008be5cldr x2, [sp+96]
0008be60bl internal/reflectlite.Value.Kind
0008be64strb w0, [sp+39]
0008be68adrp x0, 0x5b5000
0008be6cadd x0, x0, 864
0008be70bl runtime.newobject
0008be74str x0, [sp+360]
0008be78orr x3, xzr, 7
0008be7cstr x3, [x0+8]
0008be80adrp x27, 0x9c0000
0008be84ldr w3, [x27+3056]
0008be88cbz w3, 0x8be90
0008be8cb 0x8bec4
0008be90
0008be90loc_8be90:
0008be90b 0x8be94
0008be94
0008be94loc_8be94:
0008be94adrp x2, 0x625000
0008be98add x2, x2, 3759
0008be9cstr x2, [x0]
0008bea0ldr x2, [sp+360]
0008bea4ldrsb x27, [x2]
0008bea8ldrb w3, [sp+39]
0008beacstrb w3, [x2+16]
0008beb0ldr x1, [sp+360]
0008beb4str x1, [sp+368]
0008beb8adrp x0, 0x584000
0008bebcadd x0, x0, 3904
0008bec0bl runtime.gopanic
0008bec4
0008bec4loc_8bec4:
0008bec4ldr x2, [x0]
0008bec8bl runtime.gcWriteBarrier1
0008beccstr x2, [x25]
0008bed0b 0x8be94
0008bed4
0008bed4loc_8bed4:
0008bed4stp x0, x1, [sp+8]
0008bed8mov x3, x30
0008bedcbl runtime.morestack_noctxt.abi0
0008bee0ldp x0, x1, [sp+8]
0008bee4b 0x8b7e0
0008bee8udf 0
0008beecudf 0
0008b7e0
0008bef0
0008bef0internal/reflectlite.Swapper.func9: ; void internal/reflectlite.Swapper.func9(int i, int j)
0008bef0ldr x16, [x28+16]
0008bef4subs xzr, sp, x16
0008bef8b.ls 0x8c030
0008befcstr x30, [sp-128]!
0008bf00stur x29, [sp-8]
0008bf04sub x29, sp, 8
0008bf08str x0, [sp+136]
0008bf0cstr x1, [sp+144]
0008bf10ldr x5, [x26+8]
0008bf14str x5, [sp+96]
0008bf18ldr x5, [x26+16]
0008bf1cstr x5, [sp+56]
0008bf20ldr x5, [x26+24]
0008bf24str x5, [sp+80]
0008bf28ldr x5, [x26+32]
0008bf2cstr x5, [sp+88]
0008bf30ldr x5, [sp+136]
0008bf34ldr x6, [sp+96]
0008bf38ldrsb x27, [x6]
0008bf3cldr x6, [x6+8]
0008bf40subs xzr, x6, x5
0008bf44cset x5, ls
0008bf48strb w5, [sp+55]
0008bf4cb.ls 0x8bf54
0008bf50b 0x8bf58
0008bf54
0008bf54loc_8bf54:
0008bf54b 0x8bf78
0008bf58
0008bf58loc_8bf58:
0008bf58ldr x5, [sp+144]
0008bf5cldr x6, [sp+96]
0008bf60ldrsb x27, [x6]
0008bf64ldr x6, [x6+8]
0008bf68subs xzr, x6, x5
0008bf6ccset x5, ls
0008bf70strb w5, [sp+55]
0008bf74b 0x8bf78
0008bf78
0008bf78loc_8bf78:
0008bf78ldrb w5, [sp+55]
0008bf7ctbnz w5, 0, 0x8c018
0008bf80b 0x8bf84
0008bf84
0008bf84loc_8bf84:
0008bf84ldr x5, [sp+96]
0008bf88ldrsb x27, [x5]
0008bf8cldr x0, [x5]
0008bf90str x0, [sp+112]
0008bf94ldr x1, [sp+136]
0008bf98ldr x2, [sp+56]
0008bf9cadrp x3, 0x626000
0008bfa0add x3, x3, 3289
0008bfa4movz x4, 9
0008bfa8bl internal/reflectlite.arrayAt
0008bfacstr x0, [sp+72]
0008bfb0ldr x5, [sp+96]
0008bfb4ldrsb x27, [x5]
0008bfb8ldr x0, [x5]
0008bfbcstr x0, [sp+104]
0008bfc0ldr x1, [sp+144]
0008bfc4ldr x2, [sp+56]
0008bfc8adrp x3, 0x626000
0008bfccadd x3, x3, 3298
0008bfd0movz x4, 9
0008bfd4bl internal/reflectlite.arrayAt
0008bfd8str x0, [sp+64]
0008bfdcldr x1, [sp+88]
0008bfe0ldr x2, [sp+72]
0008bfe4ldr x0, [sp+80]
0008bfe8bl internal/reflectlite.typedmemmove
0008bfecldr x1, [sp+72]
0008bff0ldr x2, [sp+64]
0008bff4ldr x0, [sp+80]
0008bff8bl internal/reflectlite.typedmemmove
0008bffcldr x1, [sp+64]
0008c000ldr x2, [sp+88]
0008c004ldr x0, [sp+80]
0008c008bl internal/reflectlite.typedmemmove
0008c00cldur x29, [sp-8]
0008c010ldr x30, [sp], 128
0008c014ret x30
0008c018
0008c018loc_8c018:
0008c018adrp x0, 0x569000
0008c01cadd x0, x0, 2944
0008c020adrp x1, 0x685000
0008c024add x1, x1, 944
0008c028bl runtime.gopanic
0008c02chint
0008c030
0008c030loc_8c030:
0008c030stp x0, x1, [sp+8]
0008c034mov x3, x30
0008c038bl runtime.morestack.abi0
0008c03cldp x0, x1, [sp+8]
0008c040b 0x8bef0
0008c044udf 0
0008c048udf 0
0008c04cudf 0
0008bef0
0008bef0internal/reflectlite.Swapper.func9: ; void internal/reflectlite.Swapper.func9(int i, int j)
0008bef0ldr x16, [x28+16]
0008bef4subs xzr, sp, x16
0008bef8b.ls 0x8c030
0008befcstr x30, [sp-128]!
0008bf00stur x29, [sp-8]
0008bf04sub x29, sp, 8
0008bf08str x0, [sp+136]
0008bf0cstr x1, [sp+144]
0008bf10ldr x5, [x26+8]
0008bf14str x5, [sp+96]
0008bf18ldr x5, [x26+16]
0008bf1cstr x5, [sp+56]
0008bf20ldr x5, [x26+24]
0008bf24str x5, [sp+80]
0008bf28ldr x5, [x26+32]
0008bf2cstr x5, [sp+88]
0008bf30ldr x5, [sp+136]
0008bf34ldr x6, [sp+96]
0008bf38ldrsb x27, [x6]
0008bf3cldr x6, [x6+8]
0008bf40subs xzr, x6, x5
0008bf44cset x5, ls
0008bf48strb w5, [sp+55]
0008bf4cb.ls 0x8bf54
0008bf50b 0x8bf58
0008bf54
0008bf54loc_8bf54:
0008bf54b 0x8bf78
0008bf58
0008bf58loc_8bf58:
0008bf58ldr x5, [sp+144]
0008bf5cldr x6, [sp+96]
0008bf60ldrsb x27, [x6]
0008bf64ldr x6, [x6+8]
0008bf68subs xzr, x6, x5
0008bf6ccset x5, ls
0008bf70strb w5, [sp+55]
0008bf74b 0x8bf78
0008bf78
0008bf78loc_8bf78:
0008bf78ldrb w5, [sp+55]
0008bf7ctbnz w5, 0, 0x8c018
0008bf80b 0x8bf84
0008bf84
0008bf84loc_8bf84:
0008bf84ldr x5, [sp+96]
0008bf88ldrsb x27, [x5]
0008bf8cldr x0, [x5]
0008bf90str x0, [sp+112]
0008bf94ldr x1, [sp+136]
0008bf98ldr x2, [sp+56]
0008bf9cadrp x3, 0x626000
0008bfa0add x3, x3, 3289
0008bfa4movz x4, 9
0008bfa8bl internal/reflectlite.arrayAt
0008bfacstr x0, [sp+72]
0008bfb0ldr x5, [sp+96]
0008bfb4ldrsb x27, [x5]
0008bfb8ldr x0, [x5]
0008bfbcstr x0, [sp+104]
0008bfc0ldr x1, [sp+144]
0008bfc4ldr x2, [sp+56]
0008bfc8adrp x3, 0x626000
0008bfccadd x3, x3, 3298
0008bfd0movz x4, 9
0008bfd4bl internal/reflectlite.arrayAt
0008bfd8str x0, [sp+64]
0008bfdcldr x1, [sp+88]
0008bfe0ldr x2, [sp+72]
0008bfe4ldr x0, [sp+80]
0008bfe8bl internal/reflectlite.typedmemmove
0008bfecldr x1, [sp+72]
0008bff0ldr x2, [sp+64]
0008bff4ldr x0, [sp+80]
0008bff8bl internal/reflectlite.typedmemmove
0008bffcldr x1, [sp+64]
0008c000ldr x2, [sp+88]
0008c004ldr x0, [sp+80]
0008c008bl internal/reflectlite.typedmemmove
0008c00cldur x29, [sp-8]
0008c010ldr x30, [sp], 128
0008c014ret x30
0008c018
0008c018loc_8c018:
0008c018adrp x0, 0x569000
0008c01cadd x0, x0, 2944
0008c020adrp x1, 0x685000
0008c024add x1, x1, 944
0008c028bl runtime.gopanic
0008c02chint
0008c030
0008c030loc_8c030:
0008c030stp x0, x1, [sp+8]
0008c034mov x3, x30
0008c038bl runtime.morestack.abi0
0008c03cldp x0, x1, [sp+8]
0008c040b 0x8bef0
0008c044udf 0
0008c048udf 0
0008c04cudf 0
0008bef0
0008c050
0008c050internal/reflectlite.Swapper.func8: ; void internal/reflectlite.Swapper.func8(int i, int j)
0008c050ldr x16, [x28+16]
0008c054subs xzr, sp, x16
0008c058b.ls 0x8c130
0008c05cstr x30, [sp-96]!
0008c060stur x29, [sp-8]
0008c064sub x29, sp, 8
0008c068str x0, [sp+104]
0008c06cstr x1, [sp+112]
0008c070ldr x2, [x26+8]
0008c074ldr x3, [x26+16]
0008c078ldr x4, [x26+24]
0008c07cstr x2, [sp+40]
0008c080str x3, [sp+48]
0008c084str x4, [sp+56]
0008c088str x2, [sp+64]
0008c08cstr x3, [sp+72]
0008c090str x4, [sp+80]
0008c094ldr x0, [sp+104]
0008c098ldr x1, [sp+48]
0008c09cldr x2, [sp+40]
0008c0a0subs xzr, x0, x1
0008c0a4b.lo 0x8c0ac
0008c0a8b 0x8c128
0008c0ac
0008c0acloc_8c0ac:
0008c0acldrsb x2, [x2+x0]
0008c0b0strb w2, [sp+39]
0008c0b4ldr x0, [sp+112]
0008c0b8ldr x1, [sp+48]
0008c0bcldr x2, [sp+40]
0008c0c0subs xzr, x1, x0
0008c0c4b.hi 0x8c0cc
0008c0c8b 0x8c124
0008c0cc
0008c0ccloc_8c0cc:
0008c0ccldr x3, [sp+104]
0008c0d0ldr x1, [sp+48]
0008c0d4ldr x4, [sp+40]
0008c0d8ldrsb x2, [x2+x0]
0008c0dcsubs xzr, x1, x3
0008c0e0b.hi 0x8c0e8
0008c0e4b 0x8c11c
0008c0e8
0008c0e8loc_8c0e8:
0008c0e8strb w2, [x4+x3]
0008c0ecldr x0, [sp+112]
0008c0f0ldr x1, [sp+72]
0008c0f4ldr x2, [sp+64]
0008c0f8ldrsb x3, [sp+39]
0008c0fcsubs xzr, x1, x0
0008c100b.hi 0x8c108
0008c104b 0x8c118
0008c108
0008c108loc_8c108:
0008c108strb w3, [x2+x0]
0008c10cldur x29, [sp-8]
0008c110ldr x30, [sp], 96
0008c114ret x30
0008c118
0008c118loc_8c118:
0008c118bl runtime.panicIndex
0008c11c
0008c11cloc_8c11c:
0008c11cmov x0, x3
0008c120bl runtime.panicIndex
0008c124
0008c124loc_8c124:
0008c124bl runtime.panicIndex
0008c128
0008c128loc_8c128:
0008c128bl runtime.panicIndex
0008c12chint
0008c130
0008c130loc_8c130:
0008c130stp x0, x1, [sp+8]
0008c134mov x3, x30
0008c138bl runtime.morestack.abi0
0008c13cldp x0, x1, [sp+8]
0008c140b 0x8c050
0008c144udf 0
0008c148udf 0
0008c14cudf 0
0008c050
0008c050internal/reflectlite.Swapper.func8: ; void internal/reflectlite.Swapper.func8(int i, int j)
0008c050ldr x16, [x28+16]
0008c054subs xzr, sp, x16
0008c058b.ls 0x8c130
0008c05cstr x30, [sp-96]!
0008c060stur x29, [sp-8]
0008c064sub x29, sp, 8
0008c068str x0, [sp+104]
0008c06cstr x1, [sp+112]
0008c070ldr x2, [x26+8]
0008c074ldr x3, [x26+16]
0008c078ldr x4, [x26+24]
0008c07cstr x2, [sp+40]
0008c080str x3, [sp+48]
0008c084str x4, [sp+56]
0008c088str x2, [sp+64]
0008c08cstr x3, [sp+72]
0008c090str x4, [sp+80]
0008c094ldr x0, [sp+104]
0008c098ldr x1, [sp+48]
0008c09cldr x2, [sp+40]
0008c0a0subs xzr, x0, x1
0008c0a4b.lo 0x8c0ac
0008c0a8b 0x8c128
0008c0ac
0008c0acloc_8c0ac:
0008c0acldrsb x2, [x2+x0]
0008c0b0strb w2, [sp+39]
0008c0b4ldr x0, [sp+112]
0008c0b8ldr x1, [sp+48]
0008c0bcldr x2, [sp+40]
0008c0c0subs xzr, x1, x0
0008c0c4b.hi 0x8c0cc
0008c0c8b 0x8c124
0008c0cc
0008c0ccloc_8c0cc:
0008c0ccldr x3, [sp+104]
0008c0d0ldr x1, [sp+48]
0008c0d4ldr x4, [sp+40]
0008c0d8ldrsb x2, [x2+x0]
0008c0dcsubs xzr, x1, x3
0008c0e0b.hi 0x8c0e8
0008c0e4b 0x8c11c
0008c0e8
0008c0e8loc_8c0e8:
0008c0e8strb w2, [x4+x3]
0008c0ecldr x0, [sp+112]
0008c0f0ldr x1, [sp+72]
0008c0f4ldr x2, [sp+64]
0008c0f8ldrsb x3, [sp+39]
0008c0fcsubs xzr, x1, x0
0008c100b.hi 0x8c108
0008c104b 0x8c118
0008c108
0008c108loc_8c108:
0008c108strb w3, [x2+x0]
0008c10cldur x29, [sp-8]
0008c110ldr x30, [sp], 96
0008c114ret x30
0008c118
0008c118loc_8c118:
0008c118bl runtime.panicIndex
0008c11c
0008c11cloc_8c11c:
0008c11cmov x0, x3
0008c120bl runtime.panicIndex
0008c124
0008c124loc_8c124:
0008c124bl runtime.panicIndex
0008c128
0008c128loc_8c128:
0008c128bl runtime.panicIndex
0008c12chint
0008c130
0008c130loc_8c130:
0008c130stp x0, x1, [sp+8]
0008c134mov x3, x30
0008c138bl runtime.morestack.abi0
0008c13cldp x0, x1, [sp+8]
0008c140b 0x8c050
0008c144udf 0
0008c148udf 0
0008c14cudf 0
0008c050
0008c150
0008c150internal/reflectlite.Swapper.func7: ; void internal/reflectlite.Swapper.func7(int i, int j)
0008c150ldr x16, [x28+16]
0008c154subs xzr, sp, x16
0008c158b.ls 0x8c230
0008c15cstr x30, [sp-96]!
0008c160stur x29, [sp-8]
0008c164sub x29, sp, 8
0008c168str x0, [sp+104]
0008c16cstr x1, [sp+112]
0008c170ldr x2, [x26+8]
0008c174ldr x3, [x26+16]
0008c178ldr x4, [x26+24]
0008c17cstr x2, [sp+40]
0008c180str x3, [sp+48]
0008c184str x4, [sp+56]
0008c188str x2, [sp+64]
0008c18cstr x3, [sp+72]
0008c190str x4, [sp+80]
0008c194ldr x0, [sp+104]
0008c198ldr x1, [sp+48]
0008c19cldr x2, [sp+40]
0008c1a0subs xzr, x0, x1
0008c1a4b.lo 0x8c1ac
0008c1a8b 0x8c228
0008c1ac
0008c1acloc_8c1ac:
0008c1acldrsh x2, [x2+x0]
0008c1b0strh w2, [sp+38]
0008c1b4ldr x0, [sp+112]
0008c1b8ldr x1, [sp+48]
0008c1bcldr x2, [sp+40]
0008c1c0subs xzr, x1, x0
0008c1c4b.hi 0x8c1cc
0008c1c8b 0x8c224
0008c1cc
0008c1ccloc_8c1cc:
0008c1ccldr x3, [sp+104]
0008c1d0ldr x1, [sp+48]
0008c1d4ldr x4, [sp+40]
0008c1d8ldrsh x2, [x2+x0]
0008c1dcsubs xzr, x1, x3
0008c1e0b.hi 0x8c1e8
0008c1e4b 0x8c21c
0008c1e8
0008c1e8loc_8c1e8:
0008c1e8strh w2, [x4+x3]
0008c1ecldr x0, [sp+112]
0008c1f0ldr x1, [sp+72]
0008c1f4ldr x2, [sp+64]
0008c1f8ldrsh x3, [sp+38]
0008c1fcsubs xzr, x1, x0
0008c200b.hi 0x8c208
0008c204b 0x8c218
0008c208
0008c208loc_8c208:
0008c208strh w3, [x2+x0]
0008c20cldur x29, [sp-8]
0008c210ldr x30, [sp], 96
0008c214ret x30
0008c218
0008c218loc_8c218:
0008c218bl runtime.panicIndex
0008c21c
0008c21cloc_8c21c:
0008c21cmov x0, x3
0008c220bl runtime.panicIndex
0008c224
0008c224loc_8c224:
0008c224bl runtime.panicIndex
0008c228
0008c228loc_8c228:
0008c228bl runtime.panicIndex
0008c22chint
0008c230
0008c230loc_8c230:
0008c230stp x0, x1, [sp+8]
0008c234mov x3, x30
0008c238bl runtime.morestack.abi0
0008c23cldp x0, x1, [sp+8]
0008c240b 0x8c150
0008c244udf 0
0008c248udf 0
0008c24cudf 0
0008c150
0008c150internal/reflectlite.Swapper.func7: ; void internal/reflectlite.Swapper.func7(int i, int j)
0008c150ldr x16, [x28+16]
0008c154subs xzr, sp, x16
0008c158b.ls 0x8c230
0008c15cstr x30, [sp-96]!
0008c160stur x29, [sp-8]
0008c164sub x29, sp, 8
0008c168str x0, [sp+104]
0008c16cstr x1, [sp+112]
0008c170ldr x2, [x26+8]
0008c174ldr x3, [x26+16]
0008c178ldr x4, [x26+24]
0008c17cstr x2, [sp+40]
0008c180str x3, [sp+48]
0008c184str x4, [sp+56]
0008c188str x2, [sp+64]
0008c18cstr x3, [sp+72]
0008c190str x4, [sp+80]
0008c194ldr x0, [sp+104]
0008c198ldr x1, [sp+48]
0008c19cldr x2, [sp+40]
0008c1a0subs xzr, x0, x1
0008c1a4b.lo 0x8c1ac
0008c1a8b 0x8c228
0008c1ac
0008c1acloc_8c1ac:
0008c1acldrsh x2, [x2+x0]
0008c1b0strh w2, [sp+38]
0008c1b4ldr x0, [sp+112]
0008c1b8ldr x1, [sp+48]
0008c1bcldr x2, [sp+40]
0008c1c0subs xzr, x1, x0
0008c1c4b.hi 0x8c1cc
0008c1c8b 0x8c224
0008c1cc
0008c1ccloc_8c1cc:
0008c1ccldr x3, [sp+104]
0008c1d0ldr x1, [sp+48]
0008c1d4ldr x4, [sp+40]
0008c1d8ldrsh x2, [x2+x0]
0008c1dcsubs xzr, x1, x3
0008c1e0b.hi 0x8c1e8
0008c1e4b 0x8c21c
0008c1e8
0008c1e8loc_8c1e8:
0008c1e8strh w2, [x4+x3]
0008c1ecldr x0, [sp+112]
0008c1f0ldr x1, [sp+72]
0008c1f4ldr x2, [sp+64]
0008c1f8ldrsh x3, [sp+38]
0008c1fcsubs xzr, x1, x0
0008c200b.hi 0x8c208
0008c204b 0x8c218
0008c208
0008c208loc_8c208:
0008c208strh w3, [x2+x0]
0008c20cldur x29, [sp-8]
0008c210ldr x30, [sp], 96
0008c214ret x30
0008c218
0008c218loc_8c218:
0008c218bl runtime.panicIndex
0008c21c
0008c21cloc_8c21c:
0008c21cmov x0, x3
0008c220bl runtime.panicIndex
0008c224
0008c224loc_8c224:
0008c224bl runtime.panicIndex
0008c228
0008c228loc_8c228:
0008c228bl runtime.panicIndex
0008c22chint
0008c230
0008c230loc_8c230:
0008c230stp x0, x1, [sp+8]
0008c234mov x3, x30
0008c238bl runtime.morestack.abi0
0008c23cldp x0, x1, [sp+8]
0008c240b 0x8c150
0008c244udf 0
0008c248udf 0
0008c24cudf 0
0008c150
0008c250
0008c250internal/reflectlite.Swapper.func6: ; void internal/reflectlite.Swapper.func6(int i, int j)
0008c250ldr x16, [x28+16]
0008c254subs xzr, sp, x16
0008c258b.ls 0x8c330
0008c25cstr x30, [sp-96]!
0008c260stur x29, [sp-8]
0008c264sub x29, sp, 8
0008c268str x0, [sp+104]
0008c26cstr x1, [sp+112]
0008c270ldr x2, [x26+8]
0008c274ldr x3, [x26+16]
0008c278ldr x4, [x26+24]
0008c27cstr x2, [sp+40]
0008c280str x3, [sp+48]
0008c284str x4, [sp+56]
0008c288str x2, [sp+64]
0008c28cstr x3, [sp+72]
0008c290str x4, [sp+80]
0008c294ldr x0, [sp+104]
0008c298ldr x1, [sp+48]
0008c29cldr x2, [sp+40]
0008c2a0subs xzr, x0, x1
0008c2a4b.lo 0x8c2ac
0008c2a8b 0x8c328
0008c2ac
0008c2acloc_8c2ac:
0008c2acldrsw x2, [x2+2*x0]
0008c2b0str w2, [sp+36]
0008c2b4ldr x0, [sp+112]
0008c2b8ldr x1, [sp+48]
0008c2bcldr x2, [sp+40]
0008c2c0subs xzr, x1, x0
0008c2c4b.hi 0x8c2cc
0008c2c8b 0x8c324
0008c2cc
0008c2ccloc_8c2cc:
0008c2ccldr x3, [sp+104]
0008c2d0ldr x1, [sp+48]
0008c2d4ldr x4, [sp+40]
0008c2d8ldrsw x2, [x2+2*x0]
0008c2dcsubs xzr, x1, x3
0008c2e0b.hi 0x8c2e8
0008c2e4b 0x8c31c
0008c2e8
0008c2e8loc_8c2e8:
0008c2e8str w2, [x4+2*x3]
0008c2ecldr x0, [sp+112]
0008c2f0ldr x1, [sp+72]
0008c2f4ldr x2, [sp+64]
0008c2f8ldrsw x3, [sp+36]
0008c2fcsubs xzr, x1, x0
0008c300b.hi 0x8c308
0008c304b 0x8c318
0008c308
0008c308loc_8c308:
0008c308str w3, [x2+2*x0]
0008c30cldur x29, [sp-8]
0008c310ldr x30, [sp], 96
0008c314ret x30
0008c318
0008c318loc_8c318:
0008c318bl runtime.panicIndex
0008c31c
0008c31cloc_8c31c:
0008c31cmov x0, x3
0008c320bl runtime.panicIndex
0008c324
0008c324loc_8c324:
0008c324bl runtime.panicIndex
0008c328
0008c328loc_8c328:
0008c328bl runtime.panicIndex
0008c32chint
0008c330
0008c330loc_8c330:
0008c330stp x0, x1, [sp+8]
0008c334mov x3, x30
0008c338bl runtime.morestack.abi0
0008c33cldp x0, x1, [sp+8]
0008c340b 0x8c250
0008c344udf 0
0008c348udf 0
0008c34cudf 0
0008c250
0008c250internal/reflectlite.Swapper.func6: ; void internal/reflectlite.Swapper.func6(int i, int j)
0008c250ldr x16, [x28+16]
0008c254subs xzr, sp, x16
0008c258b.ls 0x8c330
0008c25cstr x30, [sp-96]!
0008c260stur x29, [sp-8]
0008c264sub x29, sp, 8
0008c268str x0, [sp+104]
0008c26cstr x1, [sp+112]
0008c270ldr x2, [x26+8]
0008c274ldr x3, [x26+16]
0008c278ldr x4, [x26+24]
0008c27cstr x2, [sp+40]
0008c280str x3, [sp+48]
0008c284str x4, [sp+56]
0008c288str x2, [sp+64]
0008c28cstr x3, [sp+72]
0008c290str x4, [sp+80]
0008c294ldr x0, [sp+104]
0008c298ldr x1, [sp+48]
0008c29cldr x2, [sp+40]
0008c2a0subs xzr, x0, x1
0008c2a4b.lo 0x8c2ac
0008c2a8b 0x8c328
0008c2ac
0008c2acloc_8c2ac:
0008c2acldrsw x2, [x2+2*x0]
0008c2b0str w2, [sp+36]
0008c2b4ldr x0, [sp+112]
0008c2b8ldr x1, [sp+48]
0008c2bcldr x2, [sp+40]
0008c2c0subs xzr, x1, x0
0008c2c4b.hi 0x8c2cc
0008c2c8b 0x8c324
0008c2cc
0008c2ccloc_8c2cc:
0008c2ccldr x3, [sp+104]
0008c2d0ldr x1, [sp+48]
0008c2d4ldr x4, [sp+40]
0008c2d8ldrsw x2, [x2+2*x0]
0008c2dcsubs xzr, x1, x3
0008c2e0b.hi 0x8c2e8
0008c2e4b 0x8c31c
0008c2e8
0008c2e8loc_8c2e8:
0008c2e8str w2, [x4+2*x3]
0008c2ecldr x0, [sp+112]
0008c2f0ldr x1, [sp+72]
0008c2f4ldr x2, [sp+64]
0008c2f8ldrsw x3, [sp+36]
0008c2fcsubs xzr, x1, x0
0008c300b.hi 0x8c308
0008c304b 0x8c318
0008c308
0008c308loc_8c308:
0008c308str w3, [x2+2*x0]
0008c30cldur x29, [sp-8]
0008c310ldr x30, [sp], 96
0008c314ret x30
0008c318
0008c318loc_8c318:
0008c318bl runtime.panicIndex
0008c31c
0008c31cloc_8c31c:
0008c31cmov x0, x3
0008c320bl runtime.panicIndex
0008c324
0008c324loc_8c324:
0008c324bl runtime.panicIndex
0008c328
0008c328loc_8c328:
0008c328bl runtime.panicIndex
0008c32chint
0008c330
0008c330loc_8c330:
0008c330stp x0, x1, [sp+8]
0008c334mov x3, x30
0008c338bl runtime.morestack.abi0
0008c33cldp x0, x1, [sp+8]
0008c340b 0x8c250
0008c344udf 0
0008c348udf 0
0008c34cudf 0
0008c250
0008c350
0008c350internal/reflectlite.Swapper.func5: ; void internal/reflectlite.Swapper.func5(int i, int j)
0008c350ldr x16, [x28+16]
0008c354subs xzr, sp, x16
0008c358b.ls 0x8c430
0008c35cstr x30, [sp-96]!
0008c360stur x29, [sp-8]
0008c364sub x29, sp, 8
0008c368str x0, [sp+104]
0008c36cstr x1, [sp+112]
0008c370ldr x2, [x26+8]
0008c374ldr x3, [x26+16]
0008c378ldr x4, [x26+24]
0008c37cstr x2, [sp+40]
0008c380str x3, [sp+48]
0008c384str x4, [sp+56]
0008c388str x2, [sp+64]
0008c38cstr x3, [sp+72]
0008c390str x4, [sp+80]
0008c394ldr x0, [sp+104]
0008c398ldr x1, [sp+48]
0008c39cldr x2, [sp+40]
0008c3a0subs xzr, x0, x1
0008c3a4b.lo 0x8c3ac
0008c3a8b 0x8c428
0008c3ac
0008c3acloc_8c3ac:
0008c3acldr x2, [x2+3*x0]
0008c3b0str x2, [sp+32]
0008c3b4ldr x0, [sp+112]
0008c3b8ldr x1, [sp+48]
0008c3bcldr x2, [sp+40]
0008c3c0subs xzr, x1, x0
0008c3c4b.hi 0x8c3cc
0008c3c8b 0x8c424
0008c3cc
0008c3ccloc_8c3cc:
0008c3ccldr x3, [sp+104]
0008c3d0ldr x1, [sp+48]
0008c3d4ldr x4, [sp+40]
0008c3d8ldr x2, [x2+3*x0]
0008c3dcsubs xzr, x1, x3
0008c3e0b.hi 0x8c3e8
0008c3e4b 0x8c41c
0008c3e8
0008c3e8loc_8c3e8:
0008c3e8str x2, [x4+3*x3]
0008c3ecldr x0, [sp+112]
0008c3f0ldr x1, [sp+72]
0008c3f4ldr x2, [sp+64]
0008c3f8ldr x3, [sp+32]
0008c3fcsubs xzr, x1, x0
0008c400b.hi 0x8c408
0008c404b 0x8c418
0008c408
0008c408loc_8c408:
0008c408str x3, [x2+3*x0]
0008c40cldur x29, [sp-8]
0008c410ldr x30, [sp], 96
0008c414ret x30
0008c418
0008c418loc_8c418:
0008c418bl runtime.panicIndex
0008c41c
0008c41cloc_8c41c:
0008c41cmov x0, x3
0008c420bl runtime.panicIndex
0008c424
0008c424loc_8c424:
0008c424bl runtime.panicIndex
0008c428
0008c428loc_8c428:
0008c428bl runtime.panicIndex
0008c42chint
0008c430
0008c430loc_8c430:
0008c430stp x0, x1, [sp+8]
0008c434mov x3, x30
0008c438bl runtime.morestack.abi0
0008c43cldp x0, x1, [sp+8]
0008c440b 0x8c350
0008c444udf 0
0008c448udf 0
0008c44cudf 0
0008c350
0008c350internal/reflectlite.Swapper.func5: ; void internal/reflectlite.Swapper.func5(int i, int j)
0008c350ldr x16, [x28+16]
0008c354subs xzr, sp, x16
0008c358b.ls 0x8c430
0008c35cstr x30, [sp-96]!
0008c360stur x29, [sp-8]
0008c364sub x29, sp, 8
0008c368str x0, [sp+104]
0008c36cstr x1, [sp+112]
0008c370ldr x2, [x26+8]
0008c374ldr x3, [x26+16]
0008c378ldr x4, [x26+24]
0008c37cstr x2, [sp+40]
0008c380str x3, [sp+48]
0008c384str x4, [sp+56]
0008c388str x2, [sp+64]
0008c38cstr x3, [sp+72]
0008c390str x4, [sp+80]
0008c394ldr x0, [sp+104]
0008c398ldr x1, [sp+48]
0008c39cldr x2, [sp+40]
0008c3a0subs xzr, x0, x1
0008c3a4b.lo 0x8c3ac
0008c3a8b 0x8c428
0008c3ac
0008c3acloc_8c3ac:
0008c3acldr x2, [x2+3*x0]
0008c3b0str x2, [sp+32]
0008c3b4ldr x0, [sp+112]
0008c3b8ldr x1, [sp+48]
0008c3bcldr x2, [sp+40]
0008c3c0subs xzr, x1, x0
0008c3c4b.hi 0x8c3cc
0008c3c8b 0x8c424
0008c3cc
0008c3ccloc_8c3cc:
0008c3ccldr x3, [sp+104]
0008c3d0ldr x1, [sp+48]
0008c3d4ldr x4, [sp+40]
0008c3d8ldr x2, [x2+3*x0]
0008c3dcsubs xzr, x1, x3
0008c3e0b.hi 0x8c3e8
0008c3e4b 0x8c41c
0008c3e8
0008c3e8loc_8c3e8:
0008c3e8str x2, [x4+3*x3]
0008c3ecldr x0, [sp+112]
0008c3f0ldr x1, [sp+72]
0008c3f4ldr x2, [sp+64]
0008c3f8ldr x3, [sp+32]
0008c3fcsubs xzr, x1, x0
0008c400b.hi 0x8c408
0008c404b 0x8c418
0008c408
0008c408loc_8c408:
0008c408str x3, [x2+3*x0]
0008c40cldur x29, [sp-8]
0008c410ldr x30, [sp], 96
0008c414ret x30
0008c418
0008c418loc_8c418:
0008c418bl runtime.panicIndex
0008c41c
0008c41cloc_8c41c:
0008c41cmov x0, x3
0008c420bl runtime.panicIndex
0008c424
0008c424loc_8c424:
0008c424bl runtime.panicIndex
0008c428
0008c428loc_8c428:
0008c428bl runtime.panicIndex
0008c42chint
0008c430
0008c430loc_8c430:
0008c430stp x0, x1, [sp+8]
0008c434mov x3, x30
0008c438bl runtime.morestack.abi0
0008c43cldp x0, x1, [sp+8]
0008c440b 0x8c350
0008c444udf 0
0008c448udf 0
0008c44cudf 0
0008c350
0008c450
0008c450internal/reflectlite.Swapper.func4: ; void internal/reflectlite.Swapper.func4(int i, int j)
0008c450ldr x16, [x28+16]
0008c454subs xzr, sp, x16
0008c458b.ls 0x8c5b8
0008c45cstr x30, [sp-96]!
0008c460stur x29, [sp-8]
0008c464sub x29, sp, 8
0008c468str x0, [sp+104]
0008c46cstr x1, [sp+112]
0008c470ldr x2, [x26+8]
0008c474ldr x3, [x26+16]
0008c478ldr x4, [x26+24]
0008c47cstr x2, [sp+24]
0008c480str x3, [sp+32]
0008c484str x4, [sp+40]
0008c488str x2, [sp+64]
0008c48cstr x3, [sp+72]
0008c490str x4, [sp+80]
0008c494ldr x0, [sp+104]
0008c498ldr x2, [sp+24]
0008c49cldr x1, [sp+32]
0008c4a0subs xzr, x0, x1
0008c4a4b.lo 0x8c4ac
0008c4a8b 0x8c5b0
0008c4ac
0008c4acloc_8c4ac:
0008c4acadd x3, x2, x0, lsl #4
0008c4b0ldr x3, [x3+8]
0008c4b4ubfm x4, x0, 60, 59
0008c4b8ldr x2, [x2+x4]
0008c4bcstr x2, [sp+48]
0008c4c0str x3, [sp+56]
0008c4c4ldr x0, [sp+112]
0008c4c8ldr x2, [sp+24]
0008c4ccldr x1, [sp+32]
0008c4d0subs xzr, x1, x0
0008c4d4b.hi 0x8c4dc
0008c4d8b 0x8c5ac
0008c4dc
0008c4dcloc_8c4dc:
0008c4dcldr x3, [sp+104]
0008c4e0ldr x4, [sp+24]
0008c4e4ldr x1, [sp+32]
0008c4e8add x5, x2, x0, lsl #4
0008c4ecldr x5, [x5+8]
0008c4f0ubfm x6, x0, 60, 59
0008c4f4ldr x2, [x2+x6]
0008c4f8subs xzr, x1, x3
0008c4fcb.hi 0x8c504
0008c500b 0x8c5a4
0008c504
0008c504loc_8c504:
0008c504add x6, x4, x3, lsl #4
0008c508str x5, [x6+8]
0008c50cubfm x3, x3, 60, 59
0008c510adrp x27, 0x9bf000
0008c514ldr w5, [x27+3056]
0008c518cbz w5, 0x8c520
0008c51cb 0x8c524
0008c520
0008c520loc_8c520:
0008c520b 0x8c538
0008c524
0008c524loc_8c524:
0008c524bl runtime.gcWriteBarrier2
0008c528str x2, [x25]
0008c52cldr x5, [x4+x3]
0008c530str x5, [x25+8]
0008c534b 0x8c538
0008c538
0008c538loc_8c538:
0008c538str x2, [x4+x3]
0008c53cldr x0, [sp+112]
0008c540ldr x2, [sp+64]
0008c544ldr x1, [sp+72]
0008c548ldr x3, [sp+48]
0008c54cldr x4, [sp+56]
0008c550subs xzr, x1, x0
0008c554b.hi 0x8c55c
0008c558b 0x8c5a0
0008c55c
0008c55cloc_8c55c:
0008c55cadd x1, x2, x0, lsl #4
0008c560str x4, [x1+8]
0008c564ubfm x0, x0, 60, 59
0008c568adrp x27, 0x9bf000
0008c56cldr w1, [x27+3056]
0008c570cbz w1, 0x8c578
0008c574b 0x8c57c
0008c578
0008c578loc_8c578:
0008c578b 0x8c590
0008c57c
0008c57cloc_8c57c:
0008c57cbl runtime.gcWriteBarrier2
0008c580str x3, [x25]
0008c584ldr x1, [x2+x0]
0008c588str x1, [x25+8]
0008c58cb 0x8c590
0008c590
0008c590loc_8c590:
0008c590str x3, [x2+x0]
0008c594ldur x29, [sp-8]
0008c598ldr x30, [sp], 96
0008c59cret x30
0008c5a0
0008c5a0loc_8c5a0:
0008c5a0bl runtime.panicIndex
0008c5a4
0008c5a4loc_8c5a4:
0008c5a4mov x0, x3
0008c5a8bl runtime.panicIndex
0008c5ac
0008c5acloc_8c5ac:
0008c5acbl runtime.panicIndex
0008c5b0
0008c5b0loc_8c5b0:
0008c5b0bl runtime.panicIndex
0008c5b4hint
0008c5b8
0008c5b8loc_8c5b8:
0008c5b8stp x0, x1, [sp+8]
0008c5bcmov x3, x30
0008c5c0bl runtime.morestack.abi0
0008c5c4ldp x0, x1, [sp+8]
0008c5c8b 0x8c450
0008c5ccudf 0
0008c450
0008c450internal/reflectlite.Swapper.func4: ; void internal/reflectlite.Swapper.func4(int i, int j)
0008c450ldr x16, [x28+16]
0008c454subs xzr, sp, x16
0008c458b.ls 0x8c5b8
0008c45cstr x30, [sp-96]!
0008c460stur x29, [sp-8]
0008c464sub x29, sp, 8
0008c468str x0, [sp+104]
0008c46cstr x1, [sp+112]
0008c470ldr x2, [x26+8]
0008c474ldr x3, [x26+16]
0008c478ldr x4, [x26+24]
0008c47cstr x2, [sp+24]
0008c480str x3, [sp+32]
0008c484str x4, [sp+40]
0008c488str x2, [sp+64]
0008c48cstr x3, [sp+72]
0008c490str x4, [sp+80]
0008c494ldr x0, [sp+104]
0008c498ldr x2, [sp+24]
0008c49cldr x1, [sp+32]
0008c4a0subs xzr, x0, x1
0008c4a4b.lo 0x8c4ac
0008c4a8b 0x8c5b0
0008c4ac
0008c4acloc_8c4ac:
0008c4acadd x3, x2, x0, lsl #4
0008c4b0ldr x3, [x3+8]
0008c4b4ubfm x4, x0, 60, 59
0008c4b8ldr x2, [x2+x4]
0008c4bcstr x2, [sp+48]
0008c4c0str x3, [sp+56]
0008c4c4ldr x0, [sp+112]
0008c4c8ldr x2, [sp+24]
0008c4ccldr x1, [sp+32]
0008c4d0subs xzr, x1, x0
0008c4d4b.hi 0x8c4dc
0008c4d8b 0x8c5ac
0008c4dc
0008c4dcloc_8c4dc:
0008c4dcldr x3, [sp+104]
0008c4e0ldr x4, [sp+24]
0008c4e4ldr x1, [sp+32]
0008c4e8add x5, x2, x0, lsl #4
0008c4ecldr x5, [x5+8]
0008c4f0ubfm x6, x0, 60, 59
0008c4f4ldr x2, [x2+x6]
0008c4f8subs xzr, x1, x3
0008c4fcb.hi 0x8c504
0008c500b 0x8c5a4
0008c504
0008c504loc_8c504:
0008c504add x6, x4, x3, lsl #4
0008c508str x5, [x6+8]
0008c50cubfm x3, x3, 60, 59
0008c510adrp x27, 0x9bf000
0008c514ldr w5, [x27+3056]
0008c518cbz w5, 0x8c520
0008c51cb 0x8c524
0008c520
0008c520loc_8c520:
0008c520b 0x8c538
0008c524
0008c524loc_8c524:
0008c524bl runtime.gcWriteBarrier2
0008c528str x2, [x25]
0008c52cldr x5, [x4+x3]
0008c530str x5, [x25+8]
0008c534b 0x8c538
0008c538
0008c538loc_8c538:
0008c538str x2, [x4+x3]
0008c53cldr x0, [sp+112]
0008c540ldr x2, [sp+64]
0008c544ldr x1, [sp+72]
0008c548ldr x3, [sp+48]
0008c54cldr x4, [sp+56]
0008c550subs xzr, x1, x0
0008c554b.hi 0x8c55c
0008c558b 0x8c5a0
0008c55c
0008c55cloc_8c55c:
0008c55cadd x1, x2, x0, lsl #4
0008c560str x4, [x1+8]
0008c564ubfm x0, x0, 60, 59
0008c568adrp x27, 0x9bf000
0008c56cldr w1, [x27+3056]
0008c570cbz w1, 0x8c578
0008c574b 0x8c57c
0008c578
0008c578loc_8c578:
0008c578b 0x8c590
0008c57c
0008c57cloc_8c57c:
0008c57cbl runtime.gcWriteBarrier2
0008c580str x3, [x25]
0008c584ldr x1, [x2+x0]
0008c588str x1, [x25+8]
0008c58cb 0x8c590
0008c590
0008c590loc_8c590:
0008c590str x3, [x2+x0]
0008c594ldur x29, [sp-8]
0008c598ldr x30, [sp], 96
0008c59cret x30
0008c5a0
0008c5a0loc_8c5a0:
0008c5a0bl runtime.panicIndex
0008c5a4
0008c5a4loc_8c5a4:
0008c5a4mov x0, x3
0008c5a8bl runtime.panicIndex
0008c5ac
0008c5acloc_8c5ac:
0008c5acbl runtime.panicIndex
0008c5b0
0008c5b0loc_8c5b0:
0008c5b0bl runtime.panicIndex
0008c5b4hint
0008c5b8
0008c5b8loc_8c5b8:
0008c5b8stp x0, x1, [sp+8]
0008c5bcmov x3, x30
0008c5c0bl runtime.morestack.abi0
0008c5c4ldp x0, x1, [sp+8]
0008c5c8b 0x8c450
0008c5ccudf 0
0008c450
0008c5d0
0008c5d0internal/reflectlite.Swapper.func3: ; void internal/reflectlite.Swapper.func3(int i, int j)
0008c5d0ldr x16, [x28+16]
0008c5d4subs xzr, sp, x16
0008c5d8b.ls 0x8c700
0008c5dcstr x30, [sp-96]!
0008c5e0stur x29, [sp-8]
0008c5e4sub x29, sp, 8
0008c5e8str x0, [sp+104]
0008c5ecstr x1, [sp+112]
0008c5f0ldr x2, [x26+8]
0008c5f4ldr x3, [x26+16]
0008c5f8ldr x4, [x26+24]
0008c5fcstr x2, [sp+32]
0008c600str x3, [sp+40]
0008c604str x4, [sp+48]
0008c608str x2, [sp+64]
0008c60cstr x3, [sp+72]
0008c610str x4, [sp+80]
0008c614ldr x0, [sp+104]
0008c618ldr x1, [sp+40]
0008c61cldr x2, [sp+32]
0008c620subs xzr, x0, x1
0008c624b.lo 0x8c62c
0008c628b 0x8c6f8
0008c62c
0008c62cloc_8c62c:
0008c62cldr x2, [x2+3*x0]
0008c630str x2, [sp+56]
0008c634ldr x0, [sp+112]
0008c638ldr x1, [sp+40]
0008c63cldr x2, [sp+32]
0008c640subs xzr, x1, x0
0008c644b.hi 0x8c64c
0008c648b 0x8c6f4
0008c64c
0008c64cloc_8c64c:
0008c64cldr x3, [sp+104]
0008c650ldr x4, [sp+32]
0008c654ldr x1, [sp+40]
0008c658ldr x2, [x2+3*x0]
0008c65csubs xzr, x1, x3
0008c660b.hi 0x8c668
0008c664b 0x8c6ec
0008c668
0008c668loc_8c668:
0008c668adrp x27, 0x9bf000
0008c66cldr w5, [x27+3056]
0008c670cbz w5, 0x8c678
0008c674b 0x8c67c
0008c678
0008c678loc_8c678:
0008c678b 0x8c690
0008c67c
0008c67cloc_8c67c:
0008c67cbl runtime.gcWriteBarrier2
0008c680str x2, [x25]
0008c684ldr x5, [x4+3*x3]
0008c688str x5, [x25+8]
0008c68cb 0x8c690
0008c690
0008c690loc_8c690:
0008c690str x2, [x4+3*x3]
0008c694ldr x0, [sp+112]
0008c698ldr x2, [sp+64]
0008c69cldr x1, [sp+72]
0008c6a0ldr x3, [sp+56]
0008c6a4subs xzr, x1, x0
0008c6a8b.hi 0x8c6b0
0008c6acb 0x8c6e8
0008c6b0
0008c6b0loc_8c6b0:
0008c6b0adrp x27, 0x9bf000
0008c6b4ldr w1, [x27+3056]
0008c6b8cbz w1, 0x8c6c0
0008c6bcb 0x8c6c4
0008c6c0
0008c6c0loc_8c6c0:
0008c6c0b 0x8c6d8
0008c6c4
0008c6c4loc_8c6c4:
0008c6c4bl runtime.gcWriteBarrier2
0008c6c8str x3, [x25]
0008c6ccldr x1, [x2+3*x0]
0008c6d0str x1, [x25+8]
0008c6d4b 0x8c6d8
0008c6d8
0008c6d8loc_8c6d8:
0008c6d8str x3, [x2+3*x0]
0008c6dcldur x29, [sp-8]
0008c6e0ldr x30, [sp], 96
0008c6e4ret x30
0008c6e8
0008c6e8loc_8c6e8:
0008c6e8bl runtime.panicIndex
0008c6ec
0008c6ecloc_8c6ec:
0008c6ecmov x0, x3
0008c6f0bl runtime.panicIndex
0008c6f4
0008c6f4loc_8c6f4:
0008c6f4bl runtime.panicIndex
0008c6f8
0008c6f8loc_8c6f8:
0008c6f8bl runtime.panicIndex
0008c6fchint
0008c700
0008c700loc_8c700:
0008c700stp x0, x1, [sp+8]
0008c704mov x3, x30
0008c708bl runtime.morestack.abi0
0008c70cldp x0, x1, [sp+8]
0008c710b 0x8c5d0
0008c714udf 0
0008c718udf 0
0008c71cudf 0
0008c5d0
0008c5d0internal/reflectlite.Swapper.func3: ; void internal/reflectlite.Swapper.func3(int i, int j)
0008c5d0ldr x16, [x28+16]
0008c5d4subs xzr, sp, x16
0008c5d8b.ls 0x8c700
0008c5dcstr x30, [sp-96]!
0008c5e0stur x29, [sp-8]
0008c5e4sub x29, sp, 8
0008c5e8str x0, [sp+104]
0008c5ecstr x1, [sp+112]
0008c5f0ldr x2, [x26+8]
0008c5f4ldr x3, [x26+16]
0008c5f8ldr x4, [x26+24]
0008c5fcstr x2, [sp+32]
0008c600str x3, [sp+40]
0008c604str x4, [sp+48]
0008c608str x2, [sp+64]
0008c60cstr x3, [sp+72]
0008c610str x4, [sp+80]
0008c614ldr x0, [sp+104]
0008c618ldr x1, [sp+40]
0008c61cldr x2, [sp+32]
0008c620subs xzr, x0, x1
0008c624b.lo 0x8c62c
0008c628b 0x8c6f8
0008c62c
0008c62cloc_8c62c:
0008c62cldr x2, [x2+3*x0]
0008c630str x2, [sp+56]
0008c634ldr x0, [sp+112]
0008c638ldr x1, [sp+40]
0008c63cldr x2, [sp+32]
0008c640subs xzr, x1, x0
0008c644b.hi 0x8c64c
0008c648b 0x8c6f4
0008c64c
0008c64cloc_8c64c:
0008c64cldr x3, [sp+104]
0008c650ldr x4, [sp+32]
0008c654ldr x1, [sp+40]
0008c658ldr x2, [x2+3*x0]
0008c65csubs xzr, x1, x3
0008c660b.hi 0x8c668
0008c664b 0x8c6ec
0008c668
0008c668loc_8c668:
0008c668adrp x27, 0x9bf000
0008c66cldr w5, [x27+3056]
0008c670cbz w5, 0x8c678
0008c674b 0x8c67c
0008c678
0008c678loc_8c678:
0008c678b 0x8c690
0008c67c
0008c67cloc_8c67c:
0008c67cbl runtime.gcWriteBarrier2
0008c680str x2, [x25]
0008c684ldr x5, [x4+3*x3]
0008c688str x5, [x25+8]
0008c68cb 0x8c690
0008c690
0008c690loc_8c690:
0008c690str x2, [x4+3*x3]
0008c694ldr x0, [sp+112]
0008c698ldr x2, [sp+64]
0008c69cldr x1, [sp+72]
0008c6a0ldr x3, [sp+56]
0008c6a4subs xzr, x1, x0
0008c6a8b.hi 0x8c6b0
0008c6acb 0x8c6e8
0008c6b0
0008c6b0loc_8c6b0:
0008c6b0adrp x27, 0x9bf000
0008c6b4ldr w1, [x27+3056]
0008c6b8cbz w1, 0x8c6c0
0008c6bcb 0x8c6c4
0008c6c0
0008c6c0loc_8c6c0:
0008c6c0b 0x8c6d8
0008c6c4
0008c6c4loc_8c6c4:
0008c6c4bl runtime.gcWriteBarrier2
0008c6c8str x3, [x25]
0008c6ccldr x1, [x2+3*x0]
0008c6d0str x1, [x25+8]
0008c6d4b 0x8c6d8
0008c6d8
0008c6d8loc_8c6d8:
0008c6d8str x3, [x2+3*x0]
0008c6dcldur x29, [sp-8]
0008c6e0ldr x30, [sp], 96
0008c6e4ret x30
0008c6e8
0008c6e8loc_8c6e8:
0008c6e8bl runtime.panicIndex
0008c6ec
0008c6ecloc_8c6ec:
0008c6ecmov x0, x3
0008c6f0bl runtime.panicIndex
0008c6f4
0008c6f4loc_8c6f4:
0008c6f4bl runtime.panicIndex
0008c6f8
0008c6f8loc_8c6f8:
0008c6f8bl runtime.panicIndex
0008c6fchint
0008c700
0008c700loc_8c700:
0008c700stp x0, x1, [sp+8]
0008c704mov x3, x30
0008c708bl runtime.morestack.abi0
0008c70cldp x0, x1, [sp+8]
0008c710b 0x8c5d0
0008c714udf 0
0008c718udf 0
0008c71cudf 0
0008c5d0
0008c720
0008c720internal/reflectlite.name.data: ; void internal/reflectlite.name.data(internal/reflectlite.name n, int off, struct string whySafe)
0008c720ldr x16, [x28+16]
0008c724subs xzr, sp, x16
0008c728b.ls 0x8c778
0008c72cstr x30, [sp-64]!
0008c730stur x29, [sp-8]
0008c734sub x29, sp, 8
0008c738str x0, [sp+72]
0008c73cstr x1, [sp+80]
0008c740str x2, [sp+88]
0008c744str x3, [sp+96]
0008c748str xzr, [sp+40]
0008c74cldr x2, [sp+88]
0008c750ldr x3, [sp+96]
0008c754ldr x0, [sp+72]
0008c758ldr x1, [sp+80]
0008c75cbl internal/reflectlite.add
0008c760str x0, [sp+48]
0008c764str x0, [sp+40]
0008c768ldr x0, [sp+40]
0008c76cldur x29, [sp-8]
0008c770ldr x30, [sp], 64
0008c774ret x30
0008c778
0008c778loc_8c778:
0008c778stp x0, x1, [sp+8]
0008c77cstp x2, x3, [sp+24]
0008c780mov x3, x30
0008c784bl runtime.morestack_noctxt.abi0
0008c788ldp x0, x1, [sp+8]
0008c78cldp x2, x3, [sp+24]
0008c790b 0x8c720
0008c794udf 0
0008c798udf 0
0008c79cudf 0
0008c720
0008c720internal/reflectlite.name.data: ; void internal/reflectlite.name.data(internal/reflectlite.name n, int off, struct string whySafe)
0008c720ldr x16, [x28+16]
0008c724subs xzr, sp, x16
0008c728b.ls 0x8c778
0008c72cstr x30, [sp-64]!
0008c730stur x29, [sp-8]
0008c734sub x29, sp, 8
0008c738str x0, [sp+72]
0008c73cstr x1, [sp+80]
0008c740str x2, [sp+88]
0008c744str x3, [sp+96]
0008c748str xzr, [sp+40]
0008c74cldr x2, [sp+88]
0008c750ldr x3, [sp+96]
0008c754ldr x0, [sp+72]
0008c758ldr x1, [sp+80]
0008c75cbl internal/reflectlite.add
0008c760str x0, [sp+48]
0008c764str x0, [sp+40]
0008c768ldr x0, [sp+40]
0008c76cldur x29, [sp-8]
0008c770ldr x30, [sp], 64
0008c774ret x30
0008c778
0008c778loc_8c778:
0008c778stp x0, x1, [sp+8]
0008c77cstp x2, x3, [sp+24]
0008c780mov x3, x30
0008c784bl runtime.morestack_noctxt.abi0
0008c788ldp x0, x1, [sp+8]
0008c78cldp x2, x3, [sp+24]
0008c790b 0x8c720
0008c794udf 0
0008c798udf 0
0008c79cudf 0
0008c720
0008c7a0
0008c7a0internal/reflectlite.name.readVarint: ; void internal/reflectlite.name.readVarint(internal/reflectlite.name n, int off)
0008c7a0ldr x16, [x28+16]
0008c7a4subs xzr, sp, x16
0008c7a8b.ls 0x8c87c
0008c7acstr x30, [sp-96]!
0008c7b0stur x29, [sp-8]
0008c7b4sub x29, sp, 8
0008c7b8str x0, [sp+104]
0008c7bcstr x1, [sp+112]
0008c7c0str xzr, [sp+56]
0008c7c4str xzr, [sp+48]
0008c7c8str xzr, [sp+64]
0008c7ccstr xzr, [sp+72]
0008c7d0b 0x8c7d4
0008c7d4
0008c7d4loc_8c7d4:
0008c7d4b 0x8c7d8
0008c7d8
0008c7d8loc_8c7d8:
0008c7d8ldr x0, [sp+104]
0008c7dcldr x4, [sp+112]
0008c7e0ldr x5, [sp+72]
0008c7e4add x1, x4, x5
0008c7e8adrp x2, 0x626000
0008c7ecadd x2, x2, 2472
0008c7f0movz x3, 11
0008c7f4bl internal/reflectlite.name.data
0008c7f8str x0, [sp+80]
0008c7fcldrsb x27, [x0]
0008c800ldrb w4, [x0]
0008c804strb w4, [sp+47]
0008c808ldr x5, [sp+64]
0008c80cand x4, x4, 127
0008c810ldr x6, [sp+72]
0008c814sub x7, xzr, x6
0008c818add x6, x7, x6, lsl #3
0008c81ctbz x6, 63, 0x8c824
0008c820b 0x8c874
0008c824
0008c824loc_8c824:
0008c824lslv x4, x4, x6
0008c828subs xzr, x6, 64
0008c82ccsel x4, x4, xzr, lo
0008c830add x1, x5, x4
0008c834str x1, [sp+64]
0008c838ldrb w4, [sp+47]
0008c83ctbz w4, 7, 0x8c844
0008c840b 0x8c860
0008c844
0008c844loc_8c844:
0008c844ldr x2, [sp+72]
0008c848add x0, x2, 1
0008c84cstr x0, [sp+56]
0008c850str x1, [sp+48]
0008c854ldur x29, [sp-8]
0008c858ldr x30, [sp], 96
0008c85cret x30
0008c860
0008c860loc_8c860:
0008c860b 0x8c864
0008c864
0008c864loc_8c864:
0008c864ldr x4, [sp+72]
0008c868add x4, x4, 1
0008c86cstr x4, [sp+72]
0008c870b 0x8c7d4
0008c874
0008c874loc_8c874:
0008c874bl runtime.panicshift
0008c878hint
0008c87c
0008c87cloc_8c87c:
0008c87cstp x0, x1, [sp+8]
0008c880mov x3, x30
0008c884bl runtime.morestack_noctxt.abi0
0008c888ldp x0, x1, [sp+8]
0008c88cb 0x8c7a0
0008c7a0
0008c7a0internal/reflectlite.name.readVarint: ; void internal/reflectlite.name.readVarint(internal/reflectlite.name n, int off)
0008c7a0ldr x16, [x28+16]
0008c7a4subs xzr, sp, x16
0008c7a8b.ls 0x8c87c
0008c7acstr x30, [sp-96]!
0008c7b0stur x29, [sp-8]
0008c7b4sub x29, sp, 8
0008c7b8str x0, [sp+104]
0008c7bcstr x1, [sp+112]
0008c7c0str xzr, [sp+56]
0008c7c4str xzr, [sp+48]
0008c7c8str xzr, [sp+64]
0008c7ccstr xzr, [sp+72]
0008c7d0b 0x8c7d4
0008c7d4
0008c7d4loc_8c7d4:
0008c7d4b 0x8c7d8
0008c7d8
0008c7d8loc_8c7d8:
0008c7d8ldr x0, [sp+104]
0008c7dcldr x4, [sp+112]
0008c7e0ldr x5, [sp+72]
0008c7e4add x1, x4, x5
0008c7e8adrp x2, 0x626000
0008c7ecadd x2, x2, 2472
0008c7f0movz x3, 11
0008c7f4bl internal/reflectlite.name.data
0008c7f8str x0, [sp+80]
0008c7fcldrsb x27, [x0]
0008c800ldrb w4, [x0]
0008c804strb w4, [sp+47]
0008c808ldr x5, [sp+64]
0008c80cand x4, x4, 127
0008c810ldr x6, [sp+72]
0008c814sub x7, xzr, x6
0008c818add x6, x7, x6, lsl #3
0008c81ctbz x6, 63, 0x8c824
0008c820b 0x8c874
0008c824
0008c824loc_8c824:
0008c824lslv x4, x4, x6
0008c828subs xzr, x6, 64
0008c82ccsel x4, x4, xzr, lo
0008c830add x1, x5, x4
0008c834str x1, [sp+64]
0008c838ldrb w4, [sp+47]
0008c83ctbz w4, 7, 0x8c844
0008c840b 0x8c860
0008c844
0008c844loc_8c844:
0008c844ldr x2, [sp+72]
0008c848add x0, x2, 1
0008c84cstr x0, [sp+56]
0008c850str x1, [sp+48]
0008c854ldur x29, [sp-8]
0008c858ldr x30, [sp], 96
0008c85cret x30
0008c860
0008c860loc_8c860:
0008c860b 0x8c864
0008c864
0008c864loc_8c864:
0008c864ldr x4, [sp+72]
0008c868add x4, x4, 1
0008c86cstr x4, [sp+72]
0008c870b 0x8c7d4
0008c874
0008c874loc_8c874:
0008c874bl runtime.panicshift
0008c878hint
0008c87c
0008c87cloc_8c87c:
0008c87cstp x0, x1, [sp+8]
0008c880mov x3, x30
0008c884bl runtime.morestack_noctxt.abi0
0008c888ldp x0, x1, [sp+8]
0008c88cb 0x8c7a0
0008c7a0
0008c890
0008c890internal/reflectlite.name.name: ; void internal/reflectlite.name.name(internal/reflectlite.name n)
0008c890ldr x16, [x28+16]
0008c894subs xzr, sp, x16
0008c898b.ls 0x8c96c
0008c89cstr x30, [sp-128]!
0008c8a0stur x29, [sp-8]
0008c8a4sub x29, sp, 8
0008c8a8str x0, [sp+136]
0008c8acstp xzr, xzr, [sp+96]
0008c8b0ldr x2, [sp+136]
0008c8b4cbnz x2, 0x8c8bc
0008c8b8b 0x8c93c
0008c8bc
0008c8bcloc_8c8bc:
0008c8bcldr x0, [sp+136]
0008c8c0orr x1, xzr, 1
0008c8c4bl internal/reflectlite.name.readVarint
0008c8c8str x0, [sp+72]
0008c8ccstr x1, [sp+64]
0008c8d0str x0, [sp+88]
0008c8d4str x1, [sp+80]
0008c8d8str x0, [sp+56]
0008c8dcstr x1, [sp+48]
0008c8e0ldr x2, [sp+136]
0008c8e4add x1, x0, 1
0008c8e8mov x0, x2
0008c8ecadrp x2, 0x628000
0008c8f0add x2, x2, 2884
0008c8f4orr x3, xzr, 16
0008c8f8bl internal/reflectlite.name.data
0008c8fcstr x0, [sp+112]
0008c900ldr x2, [sp+48]
0008c904tbnz x2, 63, 0x8c964
0008c908b 0x8c90c
0008c90c
0008c90cloc_8c90c:
0008c90cldr x2, [sp+48]
0008c910mov x3, x0
0008c914sub x3, xzr, x3
0008c918subs xzr, x2, x3
0008c91cb.hi 0x8c954
0008c920b 0x8c924
0008c924
0008c924loc_8c924:
0008c924ldr x1, [sp+48]
0008c928str x0, [sp+96]
0008c92cstr x1, [sp+104]
0008c930ldur x29, [sp-8]
0008c934ldr x30, [sp], 128
0008c938ret x30
0008c93c
0008c93cloc_8c93c:
0008c93cstp xzr, xzr, [sp+96]
0008c940mov x0, xzr
0008c944mov x1, xzr
0008c948ldur x29, [sp-8]
0008c94cldr x30, [sp], 128
0008c950ret x30
0008c954
0008c954loc_8c954:
0008c954cbnz x0, 0x8c95c
0008c958b 0x8c960
0008c95c
0008c95cloc_8c95c:
0008c95cbl runtime.panicunsafestringlen
0008c960
0008c960loc_8c960:
0008c960bl runtime.panicunsafestringnilptr
0008c964
0008c964loc_8c964:
0008c964bl runtime.panicunsafestringlen
0008c968hint
0008c96c
0008c96cloc_8c96c:
0008c96cstr x0, [sp+8]
0008c970mov x3, x30
0008c974bl runtime.morestack_noctxt.abi0
0008c978ldr x0, [sp+8]
0008c97cb 0x8c890
0008c890
0008c890internal/reflectlite.name.name: ; void internal/reflectlite.name.name(internal/reflectlite.name n)
0008c890ldr x16, [x28+16]
0008c894subs xzr, sp, x16
0008c898b.ls 0x8c96c
0008c89cstr x30, [sp-128]!
0008c8a0stur x29, [sp-8]
0008c8a4sub x29, sp, 8
0008c8a8str x0, [sp+136]
0008c8acstp xzr, xzr, [sp+96]
0008c8b0ldr x2, [sp+136]
0008c8b4cbnz x2, 0x8c8bc
0008c8b8b 0x8c93c
0008c8bc
0008c8bcloc_8c8bc:
0008c8bcldr x0, [sp+136]
0008c8c0orr x1, xzr, 1
0008c8c4bl internal/reflectlite.name.readVarint
0008c8c8str x0, [sp+72]
0008c8ccstr x1, [sp+64]
0008c8d0str x0, [sp+88]
0008c8d4str x1, [sp+80]
0008c8d8str x0, [sp+56]
0008c8dcstr x1, [sp+48]
0008c8e0ldr x2, [sp+136]
0008c8e4add x1, x0, 1
0008c8e8mov x0, x2
0008c8ecadrp x2, 0x628000
0008c8f0add x2, x2, 2884
0008c8f4orr x3, xzr, 16
0008c8f8bl internal/reflectlite.name.data
0008c8fcstr x0, [sp+112]
0008c900ldr x2, [sp+48]
0008c904tbnz x2, 63, 0x8c964
0008c908b 0x8c90c
0008c90c
0008c90cloc_8c90c:
0008c90cldr x2, [sp+48]
0008c910mov x3, x0
0008c914sub x3, xzr, x3
0008c918subs xzr, x2, x3
0008c91cb.hi 0x8c954
0008c920b 0x8c924
0008c924
0008c924loc_8c924:
0008c924ldr x1, [sp+48]
0008c928str x0, [sp+96]
0008c92cstr x1, [sp+104]
0008c930ldur x29, [sp-8]
0008c934ldr x30, [sp], 128
0008c938ret x30
0008c93c
0008c93cloc_8c93c:
0008c93cstp xzr, xzr, [sp+96]
0008c940mov x0, xzr
0008c944mov x1, xzr
0008c948ldur x29, [sp-8]
0008c94cldr x30, [sp], 128
0008c950ret x30
0008c954
0008c954loc_8c954:
0008c954cbnz x0, 0x8c95c
0008c958b 0x8c960
0008c95c
0008c95cloc_8c95c:
0008c95cbl runtime.panicunsafestringlen
0008c960
0008c960loc_8c960:
0008c960bl runtime.panicunsafestringnilptr
0008c964
0008c964loc_8c964:
0008c964bl runtime.panicunsafestringlen
0008c968hint
0008c96c
0008c96cloc_8c96c:
0008c96cstr x0, [sp+8]
0008c970mov x3, x30
0008c974bl runtime.morestack_noctxt.abi0
0008c978ldr x0, [sp+8]
0008c97cb 0x8c890
0008c890
0008c980
0008c980internal/reflectlite.pkgPath: ; void internal/reflectlite.pkgPath(internal/abi.Name n)
0008c980ldr x16, [x28+16]
0008c984sub x17, sp, 192
0008c988subs xzr, x17, x16
0008c98cb.ls 0x8cbb8
0008c990sub x20, sp, 320
0008c994stp x29, x30, [x20-8]
0008c998add sp, x20, 0
0008c99csub x29, sp, 8
0008c9a0str x0, [sp+328]
0008c9a4stp xzr, xzr, [sp+160]
0008c9a8ldr x4, [sp+328]
0008c9acsubs xzr, x4, 0
0008c9b0cset x5, ne
0008c9b4eor x5, x5, 1
0008c9b8strb w5, [sp+51]
0008c9bccbnz x4, 0x8c9c4
0008c9c0b 0x8c9f8
0008c9c4
0008c9c4loc_8c9c4:
0008c9c4ldr x0, [sp+328]
0008c9c8mov x1, xzr
0008c9ccadrp x2, 0x628000
0008c9d0add x2, x2, 1062
0008c9d4orr x3, xzr, 15
0008c9d8bl internal/abi.Name.DataChecked
0008c9dcstr x0, [sp+304]
0008c9e0ldrsb x27, [x0]
0008c9e4ldrb w4, [x0]
0008c9e8ands wzr, w4, 4
0008c9eccset x4, eq
0008c9f0strb w4, [sp+51]
0008c9f4b 0x8c9fc
0008c9f8
0008c9f8loc_8c9f8:
0008c9f8b 0x8c9fc
0008c9fc
0008c9fcloc_8c9fc:
0008c9fcldrb w2, [sp+51]
0008ca00tbnz w2, 0, 0x8ca08
0008ca04b 0x8ca20
0008ca08
0008ca08loc_8ca08:
0008ca08stp xzr, xzr, [sp+160]
0008ca0cmov x0, xzr
0008ca10mov x1, xzr
0008ca14ldp x29, x30, [sp-8]
0008ca18add sp, sp, 320
0008ca1cret x30
0008ca20
0008ca20loc_8ca20:
0008ca20ldr x0, [sp+328]
0008ca24orr x1, xzr, 1
0008ca28bl internal/abi.Name.ReadVarint
0008ca2cstr x0, [sp+144]
0008ca30str x1, [sp+136]
0008ca34str x0, [sp+112]
0008ca38str x1, [sp+104]
0008ca3cstr x0, [sp+88]
0008ca40str x1, [sp+72]
0008ca44add x2, x0, x1
0008ca48add x2, x2, 1
0008ca4cstr x2, [sp+56]
0008ca50ldr x0, [sp+328]
0008ca54bl internal/abi.Name.HasTag
0008ca58strb w0, [sp+51]
0008ca5ctbnz w0, 0, 0x8ca64
0008ca60b 0x8ca9c
0008ca64
0008ca64loc_8ca64:
0008ca64ldr x1, [sp+56]
0008ca68ldr x0, [sp+328]
0008ca6cbl internal/abi.Name.ReadVarint
0008ca70str x0, [sp+136]
0008ca74str x1, [sp+144]
0008ca78str x0, [sp+96]
0008ca7cstr x1, [sp+152]
0008ca80str x0, [sp+80]
0008ca84str x1, [sp+64]
0008ca88ldr x2, [sp+56]
0008ca8cadd x3, x0, x1
0008ca90add x2, x2, x3
0008ca94str x2, [sp+56]
0008ca98b 0x8caa0
0008ca9c
0008ca9cloc_8ca9c:
0008ca9cb 0x8caa0
0008caa0
0008caa0loc_8caa0:
0008caa0str wzr, [sp+52]
0008caa4add x4, sp, 52
0008caa8ldrsb x27, [x4]
0008caacb 0x8cab0
0008cab0
0008cab0loc_8cab0:
0008cab0str x4, [sp+280]
0008cab4orr x4, xzr, 4
0008cab8str x4, [sp+288]
0008cabcstr x4, [sp+296]
0008cac0ldr x1, [sp+56]
0008cac4ldr x0, [sp+328]
0008cac8adrp x2, 0x629000
0008caccadd x2, x2, 693
0008cad0movz x3, 17
0008cad4bl internal/abi.Name.DataChecked
0008cad8str x0, [sp+304]
0008cadcldrsb x27, [x0]
0008cae0b 0x8cae4
0008cae4
0008cae4loc_8cae4:
0008cae4str x0, [sp+256]
0008cae8orr x3, xzr, 4
0008caecstr x3, [sp+264]
0008caf0str x3, [sp+272]
0008caf4ldr x3, [sp+280]
0008caf8ldr x4, [sp+288]
0008cafcldr x5, [sp+296]
0008cb00str x3, [sp+208]
0008cb04str x4, [sp+216]
0008cb08str x5, [sp+224]
0008cb0cldr x3, [sp+264]
0008cb10ldr x4, [sp+256]
0008cb14ldr x5, [sp+272]
0008cb18str x4, [sp+184]
0008cb1cstr x3, [sp+192]
0008cb20str x5, [sp+200]
0008cb24ldr x4, [sp+216]
0008cb28str x4, [sp+128]
0008cb2csubs xzr, x3, x4
0008cb30b.lt 0x8cb38
0008cb34b 0x8cb40
0008cb38
0008cb38loc_8cb38:
0008cb38str x3, [sp+128]
0008cb3cb 0x8cb44
0008cb40
0008cb40loc_8cb40:
0008cb40b 0x8cb44
0008cb44
0008cb44loc_8cb44:
0008cb44ldr x3, [sp+184]
0008cb48ldr x4, [sp+208]
0008cb4csubs xzr, x4, x3
0008cb50b.ne 0x8cb58
0008cb54b 0x8cb74
0008cb58
0008cb58loc_8cb58:
0008cb58ldr x3, [sp+128]
0008cb5cstr x3, [sp+120]
0008cb60ldr x2, [sp+120]
0008cb64ldr x1, [sp+184]
0008cb68ldr x0, [sp+208]
0008cb6cbl runtime.memmove
0008cb70b 0x8cb78
0008cb74
0008cb74loc_8cb74:
0008cb74b 0x8cb78
0008cb78
0008cb78loc_8cb78:
0008cb78ldrsw x1, [sp+52]
0008cb7cldr x0, [sp+328]
0008cb80bl internal/reflectlite.resolveTypeOff
0008cb84str x0, [sp+248]
0008cb88str xzr, [sp+176]
0008cb8cldr x2, [sp+248]
0008cb90str x2, [sp+176]
0008cb94ldr x0, [sp+176]
0008cb98bl internal/reflectlite.name.name
0008cb9cstr x0, [sp+232]
0008cba0str x1, [sp+240]
0008cba4str x0, [sp+160]
0008cba8str x1, [sp+168]
0008cbacldp x29, x30, [sp-8]
0008cbb0add sp, sp, 320
0008cbb4ret x30
0008cbb8
0008cbb8loc_8cbb8:
0008cbb8str x0, [sp+8]
0008cbbcmov x3, x30
0008cbc0bl runtime.morestack_noctxt.abi0
0008cbc4ldr x0, [sp+8]
0008cbc8b 0x8c980
0008cbccudf 0
0008c980
0008c980internal/reflectlite.pkgPath: ; void internal/reflectlite.pkgPath(internal/abi.Name n)
0008c980ldr x16, [x28+16]
0008c984sub x17, sp, 192
0008c988subs xzr, x17, x16
0008c98cb.ls 0x8cbb8
0008c990sub x20, sp, 320
0008c994stp x29, x30, [x20-8]
0008c998add sp, x20, 0
0008c99csub x29, sp, 8
0008c9a0str x0, [sp+328]
0008c9a4stp xzr, xzr, [sp+160]
0008c9a8ldr x4, [sp+328]
0008c9acsubs xzr, x4, 0
0008c9b0cset x5, ne
0008c9b4eor x5, x5, 1
0008c9b8strb w5, [sp+51]
0008c9bccbnz x4, 0x8c9c4
0008c9c0b 0x8c9f8
0008c9c4
0008c9c4loc_8c9c4:
0008c9c4ldr x0, [sp+328]
0008c9c8mov x1, xzr
0008c9ccadrp x2, 0x628000
0008c9d0add x2, x2, 1062
0008c9d4orr x3, xzr, 15
0008c9d8bl internal/abi.Name.DataChecked
0008c9dcstr x0, [sp+304]
0008c9e0ldrsb x27, [x0]
0008c9e4ldrb w4, [x0]
0008c9e8ands wzr, w4, 4
0008c9eccset x4, eq
0008c9f0strb w4, [sp+51]
0008c9f4b 0x8c9fc
0008c9f8
0008c9f8loc_8c9f8:
0008c9f8b 0x8c9fc
0008c9fc
0008c9fcloc_8c9fc:
0008c9fcldrb w2, [sp+51]
0008ca00tbnz w2, 0, 0x8ca08
0008ca04b 0x8ca20
0008ca08
0008ca08loc_8ca08:
0008ca08stp xzr, xzr, [sp+160]
0008ca0cmov x0, xzr
0008ca10mov x1, xzr
0008ca14ldp x29, x30, [sp-8]
0008ca18add sp, sp, 320
0008ca1cret x30
0008ca20
0008ca20loc_8ca20:
0008ca20ldr x0, [sp+328]
0008ca24orr x1, xzr, 1
0008ca28bl internal/abi.Name.ReadVarint
0008ca2cstr x0, [sp+144]
0008ca30str x1, [sp+136]
0008ca34str x0, [sp+112]
0008ca38str x1, [sp+104]
0008ca3cstr x0, [sp+88]
0008ca40str x1, [sp+72]
0008ca44add x2, x0, x1
0008ca48add x2, x2, 1
0008ca4cstr x2, [sp+56]
0008ca50ldr x0, [sp+328]
0008ca54bl internal/abi.Name.HasTag
0008ca58strb w0, [sp+51]
0008ca5ctbnz w0, 0, 0x8ca64
0008ca60b 0x8ca9c
0008ca64
0008ca64loc_8ca64:
0008ca64ldr x1, [sp+56]
0008ca68ldr x0, [sp+328]
0008ca6cbl internal/abi.Name.ReadVarint
0008ca70str x0, [sp+136]
0008ca74str x1, [sp+144]
0008ca78str x0, [sp+96]
0008ca7cstr x1, [sp+152]
0008ca80str x0, [sp+80]
0008ca84str x1, [sp+64]
0008ca88ldr x2, [sp+56]
0008ca8cadd x3, x0, x1
0008ca90add x2, x2, x3
0008ca94str x2, [sp+56]
0008ca98b 0x8caa0
0008ca9c
0008ca9cloc_8ca9c:
0008ca9cb 0x8caa0
0008caa0
0008caa0loc_8caa0:
0008caa0str wzr, [sp+52]
0008caa4add x4, sp, 52
0008caa8ldrsb x27, [x4]
0008caacb 0x8cab0
0008cab0
0008cab0loc_8cab0:
0008cab0str x4, [sp+280]
0008cab4orr x4, xzr, 4
0008cab8str x4, [sp+288]
0008cabcstr x4, [sp+296]
0008cac0ldr x1, [sp+56]
0008cac4ldr x0, [sp+328]
0008cac8adrp x2, 0x629000
0008caccadd x2, x2, 693
0008cad0movz x3, 17
0008cad4bl internal/abi.Name.DataChecked
0008cad8str x0, [sp+304]
0008cadcldrsb x27, [x0]
0008cae0b 0x8cae4
0008cae4
0008cae4loc_8cae4:
0008cae4str x0, [sp+256]
0008cae8orr x3, xzr, 4
0008caecstr x3, [sp+264]
0008caf0str x3, [sp+272]
0008caf4ldr x3, [sp+280]
0008caf8ldr x4, [sp+288]
0008cafcldr x5, [sp+296]
0008cb00str x3, [sp+208]
0008cb04str x4, [sp+216]
0008cb08str x5, [sp+224]
0008cb0cldr x3, [sp+264]
0008cb10ldr x4, [sp+256]
0008cb14ldr x5, [sp+272]
0008cb18str x4, [sp+184]
0008cb1cstr x3, [sp+192]
0008cb20str x5, [sp+200]
0008cb24ldr x4, [sp+216]
0008cb28str x4, [sp+128]
0008cb2csubs xzr, x3, x4
0008cb30b.lt 0x8cb38
0008cb34b 0x8cb40
0008cb38
0008cb38loc_8cb38:
0008cb38str x3, [sp+128]
0008cb3cb 0x8cb44
0008cb40
0008cb40loc_8cb40:
0008cb40b 0x8cb44
0008cb44
0008cb44loc_8cb44:
0008cb44ldr x3, [sp+184]
0008cb48ldr x4, [sp+208]
0008cb4csubs xzr, x4, x3
0008cb50b.ne 0x8cb58
0008cb54b 0x8cb74
0008cb58
0008cb58loc_8cb58:
0008cb58ldr x3, [sp+128]
0008cb5cstr x3, [sp+120]
0008cb60ldr x2, [sp+120]
0008cb64ldr x1, [sp+184]
0008cb68ldr x0, [sp+208]
0008cb6cbl runtime.memmove
0008cb70b 0x8cb78
0008cb74
0008cb74loc_8cb74:
0008cb74b 0x8cb78
0008cb78
0008cb78loc_8cb78:
0008cb78ldrsw x1, [sp+52]
0008cb7cldr x0, [sp+328]
0008cb80bl internal/reflectlite.resolveTypeOff
0008cb84str x0, [sp+248]
0008cb88str xzr, [sp+176]
0008cb8cldr x2, [sp+248]
0008cb90str x2, [sp+176]
0008cb94ldr x0, [sp+176]
0008cb98bl internal/reflectlite.name.name
0008cb9cstr x0, [sp+232]
0008cba0str x1, [sp+240]
0008cba4str x0, [sp+160]
0008cba8str x1, [sp+168]
0008cbacldp x29, x30, [sp-8]
0008cbb0add sp, sp, 320
0008cbb4ret x30
0008cbb8
0008cbb8loc_8cbb8:
0008cbb8str x0, [sp+8]
0008cbbcmov x3, x30
0008cbc0bl runtime.morestack_noctxt.abi0
0008cbc4ldr x0, [sp+8]
0008cbc8b 0x8c980
0008cbccudf 0
0008c980
0008cbd0
0008cbd0internal/reflectlite.rtype.nameOff: ; void internal/reflectlite.rtype.nameOff(internal/reflectlite.rtype t, internal/abi.NameOff off)
0008cbd0ldr x16, [x28+16]
0008cbd4subs xzr, sp, x16
0008cbd8b.ls 0x8cc20
0008cbdcstr x30, [sp-48]!
0008cbe0stur x29, [sp-8]
0008cbe4sub x29, sp, 8
0008cbe8str x0, [sp+56]
0008cbecstr w1, [sp+64]
0008cbf0str xzr, [sp+24]
0008cbf4ldr x0, [sp+56]
0008cbf8ldrsw x1, [sp+64]
0008cbfcbl internal/reflectlite.resolveNameOff
0008cc00str x0, [sp+32]
0008cc04str xzr, [sp+24]
0008cc08ldr x2, [sp+32]
0008cc0cstr x2, [sp+24]
0008cc10ldr x0, [sp+24]
0008cc14ldur x29, [sp-8]
0008cc18ldr x30, [sp], 48
0008cc1cret x30
0008cc20
0008cc20loc_8cc20:
0008cc20str x0, [sp+8]
0008cc24str w1, [sp+16]
0008cc28mov x3, x30
0008cc2cbl runtime.morestack_noctxt.abi0
0008cc30ldr x0, [sp+8]
0008cc34ldrsw x1, [sp+16]
0008cc38b 0x8cbd0
0008cc3cudf 0
0008cbd0
0008cbd0internal/reflectlite.rtype.nameOff: ; void internal/reflectlite.rtype.nameOff(internal/reflectlite.rtype t, internal/abi.NameOff off)
0008cbd0ldr x16, [x28+16]
0008cbd4subs xzr, sp, x16
0008cbd8b.ls 0x8cc20
0008cbdcstr x30, [sp-48]!
0008cbe0stur x29, [sp-8]
0008cbe4sub x29, sp, 8
0008cbe8str x0, [sp+56]
0008cbecstr w1, [sp+64]
0008cbf0str xzr, [sp+24]
0008cbf4ldr x0, [sp+56]
0008cbf8ldrsw x1, [sp+64]
0008cbfcbl internal/reflectlite.resolveNameOff
0008cc00str x0, [sp+32]
0008cc04str xzr, [sp+24]
0008cc08ldr x2, [sp+32]
0008cc0cstr x2, [sp+24]
0008cc10ldr x0, [sp+24]
0008cc14ldur x29, [sp-8]
0008cc18ldr x30, [sp], 48
0008cc1cret x30
0008cc20
0008cc20loc_8cc20:
0008cc20str x0, [sp+8]
0008cc24str w1, [sp+16]
0008cc28mov x3, x30
0008cc2cbl runtime.morestack_noctxt.abi0
0008cc30ldr x0, [sp+8]
0008cc34ldrsw x1, [sp+16]
0008cc38b 0x8cbd0
0008cc3cudf 0
0008cbd0
0008cc40
0008cc40internal/reflectlite.rtype.typeOff: ; void internal/reflectlite.rtype.typeOff(internal/reflectlite.rtype t, internal/abi.TypeOff off)
0008cc40ldr x16, [x28+16]
0008cc44subs xzr, sp, x16
0008cc48b.ls 0x8cc88
0008cc4cstr x30, [sp-48]!
0008cc50stur x29, [sp-8]
0008cc54sub x29, sp, 8
0008cc58str x0, [sp+56]
0008cc5cstr w1, [sp+64]
0008cc60str xzr, [sp+24]
0008cc64ldr x0, [sp+56]
0008cc68ldrsw x1, [sp+64]
0008cc6cbl internal/reflectlite.resolveTypeOff
0008cc70str x0, [sp+32]
0008cc74str x0, [sp+24]
0008cc78ldr x0, [sp+24]
0008cc7cldur x29, [sp-8]
0008cc80ldr x30, [sp], 48
0008cc84ret x30
0008cc88
0008cc88loc_8cc88:
0008cc88str x0, [sp+8]
0008cc8cstr w1, [sp+16]
0008cc90mov x3, x30
0008cc94bl runtime.morestack_noctxt.abi0
0008cc98ldr x0, [sp+8]
0008cc9cldrsw x1, [sp+16]
0008cca0b 0x8cc40
0008cca4udf 0
0008cca8udf 0
0008ccacudf 0
0008cc40
0008cc40internal/reflectlite.rtype.typeOff: ; void internal/reflectlite.rtype.typeOff(internal/reflectlite.rtype t, internal/abi.TypeOff off)
0008cc40ldr x16, [x28+16]
0008cc44subs xzr, sp, x16
0008cc48b.ls 0x8cc88
0008cc4cstr x30, [sp-48]!
0008cc50stur x29, [sp-8]
0008cc54sub x29, sp, 8
0008cc58str x0, [sp+56]
0008cc5cstr w1, [sp+64]
0008cc60str xzr, [sp+24]
0008cc64ldr x0, [sp+56]
0008cc68ldrsw x1, [sp+64]
0008cc6cbl internal/reflectlite.resolveTypeOff
0008cc70str x0, [sp+32]
0008cc74str x0, [sp+24]
0008cc78ldr x0, [sp+24]
0008cc7cldur x29, [sp-8]
0008cc80ldr x30, [sp], 48
0008cc84ret x30
0008cc88
0008cc88loc_8cc88:
0008cc88str x0, [sp+8]
0008cc8cstr w1, [sp+16]
0008cc90mov x3, x30
0008cc94bl runtime.morestack_noctxt.abi0
0008cc98ldr x0, [sp+8]
0008cc9cldrsw x1, [sp+16]
0008cca0b 0x8cc40
0008cca4udf 0
0008cca8udf 0
0008ccacudf 0
0008cc40
0008ccb0
0008ccb0internal/reflectlite.rtype.uncommon: ; void internal/reflectlite.rtype.uncommon(internal/reflectlite.rtype t)
0008ccb0ldr x16, [x28+16]
0008ccb4subs xzr, sp, x16
0008ccb8b.ls 0x8ccec
0008ccbcstr x30, [sp-48]!
0008ccc0stur x29, [sp-8]
0008ccc4sub x29, sp, 8
0008ccc8str x0, [sp+56]
0008ccccstr xzr, [sp+24]
0008ccd0ldr x0, [sp+56]
0008ccd4bl internal/abi.(*Type).Uncommon
0008ccd8str x0, [sp+32]
0008ccdcstr x0, [sp+24]
0008cce0ldur x29, [sp-8]
0008cce4ldr x30, [sp], 48
0008cce8ret x30
0008ccec
0008ccecloc_8ccec:
0008ccecstr x0, [sp+8]
0008ccf0mov x3, x30
0008ccf4bl runtime.morestack_noctxt.abi0
0008ccf8ldr x0, [sp+8]
0008ccfcb 0x8ccb0
0008ccb0
0008ccb0internal/reflectlite.rtype.uncommon: ; void internal/reflectlite.rtype.uncommon(internal/reflectlite.rtype t)
0008ccb0ldr x16, [x28+16]
0008ccb4subs xzr, sp, x16
0008ccb8b.ls 0x8ccec
0008ccbcstr x30, [sp-48]!
0008ccc0stur x29, [sp-8]
0008ccc4sub x29, sp, 8
0008ccc8str x0, [sp+56]
0008ccccstr xzr, [sp+24]
0008ccd0ldr x0, [sp+56]
0008ccd4bl internal/abi.(*Type).Uncommon
0008ccd8str x0, [sp+32]
0008ccdcstr x0, [sp+24]
0008cce0ldur x29, [sp-8]
0008cce4ldr x30, [sp], 48
0008cce8ret x30
0008ccec
0008ccecloc_8ccec:
0008ccecstr x0, [sp+8]
0008ccf0mov x3, x30
0008ccf4bl runtime.morestack_noctxt.abi0
0008ccf8ldr x0, [sp+8]
0008ccfcb 0x8ccb0
0008ccb0
0008cd00
0008cd00internal/reflectlite.rtype.String: ; void internal/reflectlite.rtype.String(internal/reflectlite.rtype t)
0008cd00ldr x16, [x28+16]
0008cd04subs xzr, sp, x16
0008cd08b.ls 0x8cdb8
0008cd0cstr x30, [sp-96]!
0008cd10stur x29, [sp-8]
0008cd14sub x29, sp, 8
0008cd18str x0, [sp+104]
0008cd1cstp xzr, xzr, [sp+32]
0008cd20ldr x2, [sp+104]
0008cd24ldrsb x27, [x2]
0008cd28ldrsw x1, [x2+40]
0008cd2cstr w1, [sp+28]
0008cd30ldr x0, [sp+104]
0008cd34bl internal/reflectlite.rtype.nameOff
0008cd38str x0, [sp+80]
0008cd3cbl internal/abi.Name.Name
0008cd40str x0, [sp+48]
0008cd44str x1, [sp+56]
0008cd48ldr x2, [sp+104]
0008cd4cldrsb x27, [x2]
0008cd50ldrb w2, [x2+20]
0008cd54tbnz w2, 1, 0x8cd5c
0008cd58b 0x8cd98
0008cd5c
0008cd5cloc_8cd5c:
0008cd5csubs xzr, x1, 1
0008cd60b.hs 0x8cd68
0008cd64b 0x8cdac
0008cd68
0008cd68loc_8cd68:
0008cd68sub x1, x1, 1
0008cd6csub x2, xzr, x1
0008cd70sbfm x2, x2, 63, 63
0008cd74and x2, x2, 1
0008cd78add x0, x0, x2
0008cd7cstr x0, [sp+64]
0008cd80str x1, [sp+72]
0008cd84str x0, [sp+32]
0008cd88str x1, [sp+40]
0008cd8cldur x29, [sp-8]
0008cd90ldr x30, [sp], 96
0008cd94ret x30
0008cd98
0008cd98loc_8cd98:
0008cd98str x0, [sp+32]
0008cd9cstr x1, [sp+40]
0008cda0ldur x29, [sp-8]
0008cda4ldr x30, [sp], 96
0008cda8ret x30
0008cdac
0008cdacloc_8cdac:
0008cdacorr x0, xzr, 1
0008cdb0bl runtime.panicSliceB
0008cdb4hint
0008cdb8
0008cdb8loc_8cdb8:
0008cdb8str x0, [sp+8]
0008cdbcmov x3, x30
0008cdc0bl runtime.morestack_noctxt.abi0
0008cdc4ldr x0, [sp+8]
0008cdc8b 0x8cd00
0008cdccudf 0
0008cd00
0008cd00internal/reflectlite.rtype.String: ; void internal/reflectlite.rtype.String(internal/reflectlite.rtype t)
0008cd00ldr x16, [x28+16]
0008cd04subs xzr, sp, x16
0008cd08b.ls 0x8cdb8
0008cd0cstr x30, [sp-96]!
0008cd10stur x29, [sp-8]
0008cd14sub x29, sp, 8
0008cd18str x0, [sp+104]
0008cd1cstp xzr, xzr, [sp+32]
0008cd20ldr x2, [sp+104]
0008cd24ldrsb x27, [x2]
0008cd28ldrsw x1, [x2+40]
0008cd2cstr w1, [sp+28]
0008cd30ldr x0, [sp+104]
0008cd34bl internal/reflectlite.rtype.nameOff
0008cd38str x0, [sp+80]
0008cd3cbl internal/abi.Name.Name
0008cd40str x0, [sp+48]
0008cd44str x1, [sp+56]
0008cd48ldr x2, [sp+104]
0008cd4cldrsb x27, [x2]
0008cd50ldrb w2, [x2+20]
0008cd54tbnz w2, 1, 0x8cd5c
0008cd58b 0x8cd98
0008cd5c
0008cd5cloc_8cd5c:
0008cd5csubs xzr, x1, 1
0008cd60b.hs 0x8cd68
0008cd64b 0x8cdac
0008cd68
0008cd68loc_8cd68:
0008cd68sub x1, x1, 1
0008cd6csub x2, xzr, x1
0008cd70sbfm x2, x2, 63, 63
0008cd74and x2, x2, 1
0008cd78add x0, x0, x2
0008cd7cstr x0, [sp+64]
0008cd80str x1, [sp+72]
0008cd84str x0, [sp+32]
0008cd88str x1, [sp+40]
0008cd8cldur x29, [sp-8]
0008cd90ldr x30, [sp], 96
0008cd94ret x30
0008cd98
0008cd98loc_8cd98:
0008cd98str x0, [sp+32]
0008cd9cstr x1, [sp+40]
0008cda0ldur x29, [sp-8]
0008cda4ldr x30, [sp], 96
0008cda8ret x30
0008cdac
0008cdacloc_8cdac:
0008cdacorr x0, xzr, 1
0008cdb0bl runtime.panicSliceB
0008cdb4hint
0008cdb8
0008cdb8loc_8cdb8:
0008cdb8str x0, [sp+8]
0008cdbcmov x3, x30
0008cdc0bl runtime.morestack_noctxt.abi0
0008cdc4ldr x0, [sp+8]
0008cdc8b 0x8cd00
0008cdccudf 0
0008cd00
0008cdd0
0008cdd0internal/reflectlite.rtype.common: ; void internal/reflectlite.rtype.common(internal/reflectlite.rtype t)
0008cdd0str x30, [sp-32]!
0008cdd4stur x29, [sp-8]
0008cdd8sub x29, sp, 8
0008cddcstr x0, [sp+40]
0008cde0str xzr, [sp+16]
0008cde4ldr x0, [sp+40]
0008cde8str x0, [sp+16]
0008cdecadd x29, sp, 24
0008cdf0add sp, sp, 32
0008cdf4ret x30
0008cdf8udf 0
0008cdfcudf 0
0008cdd0
0008cdd0internal/reflectlite.rtype.common: ; void internal/reflectlite.rtype.common(internal/reflectlite.rtype t)
0008cdd0str x30, [sp-32]!
0008cdd4stur x29, [sp-8]
0008cdd8sub x29, sp, 8
0008cddcstr x0, [sp+40]
0008cde0str xzr, [sp+16]
0008cde4ldr x0, [sp+40]
0008cde8str x0, [sp+16]
0008cdecadd x29, sp, 24
0008cdf0add sp, sp, 32
0008cdf4ret x30
0008cdf8udf 0
0008cdfcudf 0
0008cdd0
0008ce00
0008ce00internal/reflectlite.rtype.exportedMethods: ; void internal/reflectlite.rtype.exportedMethods(internal/reflectlite.rtype t)
0008ce00ldr x16, [x28+16]
0008ce04subs xzr, sp, x16
0008ce08b.ls 0x8ce80
0008ce0cstr x30, [sp-80]!
0008ce10stur x29, [sp-8]
0008ce14sub x29, sp, 8
0008ce18str x0, [sp+88]
0008ce1cstr xzr, [sp+16]
0008ce20stp xzr, xzr, [sp+24]
0008ce24ldr x0, [sp+88]
0008ce28bl internal/reflectlite.rtype.uncommon
0008ce2cstr x0, [sp+40]
0008ce30cbnz x0, 0x8ce38
0008ce34b 0x8ce60
0008ce38
0008ce38loc_8ce38:
0008ce38bl internal/abi.(*UncommonType).ExportedMethods
0008ce3cstr x0, [sp+48]
0008ce40str x1, [sp+56]
0008ce44str x2, [sp+64]
0008ce48str x0, [sp+16]
0008ce4cstr x1, [sp+24]
0008ce50str x2, [sp+32]
0008ce54ldur x29, [sp-8]
0008ce58ldr x30, [sp], 80
0008ce5cret x30
0008ce60
0008ce60loc_8ce60:
0008ce60str xzr, [sp+16]
0008ce64stp xzr, xzr, [sp+24]
0008ce68mov x0, xzr
0008ce6cmov x1, xzr
0008ce70mov x2, x1
0008ce74ldur x29, [sp-8]
0008ce78ldr x30, [sp], 80
0008ce7cret x30
0008ce80
0008ce80loc_8ce80:
0008ce80str x0, [sp+8]
0008ce84mov x3, x30
0008ce88bl runtime.morestack_noctxt.abi0
0008ce8cldr x0, [sp+8]
0008ce90b 0x8ce00
0008ce94udf 0
0008ce98udf 0
0008ce9cudf 0
0008ce00
0008ce00internal/reflectlite.rtype.exportedMethods: ; void internal/reflectlite.rtype.exportedMethods(internal/reflectlite.rtype t)
0008ce00ldr x16, [x28+16]
0008ce04subs xzr, sp, x16
0008ce08b.ls 0x8ce80
0008ce0cstr x30, [sp-80]!
0008ce10stur x29, [sp-8]
0008ce14sub x29, sp, 8
0008ce18str x0, [sp+88]
0008ce1cstr xzr, [sp+16]
0008ce20stp xzr, xzr, [sp+24]
0008ce24ldr x0, [sp+88]
0008ce28bl internal/reflectlite.rtype.uncommon
0008ce2cstr x0, [sp+40]
0008ce30cbnz x0, 0x8ce38
0008ce34b 0x8ce60
0008ce38
0008ce38loc_8ce38:
0008ce38bl internal/abi.(*UncommonType).ExportedMethods
0008ce3cstr x0, [sp+48]
0008ce40str x1, [sp+56]
0008ce44str x2, [sp+64]
0008ce48str x0, [sp+16]
0008ce4cstr x1, [sp+24]
0008ce50str x2, [sp+32]
0008ce54ldur x29, [sp-8]
0008ce58ldr x30, [sp], 80
0008ce5cret x30
0008ce60
0008ce60loc_8ce60:
0008ce60str xzr, [sp+16]
0008ce64stp xzr, xzr, [sp+24]
0008ce68mov x0, xzr
0008ce6cmov x1, xzr
0008ce70mov x2, x1
0008ce74ldur x29, [sp-8]
0008ce78ldr x30, [sp], 80
0008ce7cret x30
0008ce80
0008ce80loc_8ce80:
0008ce80str x0, [sp+8]
0008ce84mov x3, x30
0008ce88bl runtime.morestack_noctxt.abi0
0008ce8cldr x0, [sp+8]
0008ce90b 0x8ce00
0008ce94udf 0
0008ce98udf 0
0008ce9cudf 0
0008ce00
0008cea0
0008cea0internal/reflectlite.rtype.NumMethod: ; void internal/reflectlite.rtype.NumMethod(internal/reflectlite.rtype t)
0008cea0ldr x16, [x28+16]
0008cea4subs xzr, sp, x16
0008cea8b.ls 0x8cf18
0008ceacstr x30, [sp-80]!
0008ceb0stur x29, [sp-8]
0008ceb4sub x29, sp, 8
0008ceb8str x0, [sp+88]
0008cebcstr xzr, [sp+24]
0008cec0ldr x0, [sp+88]
0008cec4bl internal/abi.(*Type).InterfaceType
0008cec8str x0, [sp+40]
0008cecccbnz x0, 0x8ced4
0008ced0b 0x8ceec
0008ced4
0008ced4loc_8ced4:
0008ced4bl internal/abi.(*InterfaceType).NumMethod
0008ced8str x0, [sp+32]
0008cedcstr x0, [sp+24]
0008cee0ldur x29, [sp-8]
0008cee4ldr x30, [sp], 80
0008cee8ret x30
0008ceec
0008ceecloc_8ceec:
0008ceecldr x0, [sp+88]
0008cef0bl internal/reflectlite.rtype.exportedMethods
0008cef4str x0, [sp+48]
0008cef8str x1, [sp+56]
0008cefcstr x2, [sp+64]
0008cf00str x1, [sp+32]
0008cf04str x1, [sp+24]
0008cf08mov x0, x1
0008cf0cldur x29, [sp-8]
0008cf10ldr x30, [sp], 80
0008cf14ret x30
0008cf18
0008cf18loc_8cf18:
0008cf18str x0, [sp+8]
0008cf1cmov x3, x30
0008cf20bl runtime.morestack_noctxt.abi0
0008cf24ldr x0, [sp+8]
0008cf28b 0x8cea0
0008cf2cudf 0
0008cea0
0008cea0internal/reflectlite.rtype.NumMethod: ; void internal/reflectlite.rtype.NumMethod(internal/reflectlite.rtype t)
0008cea0ldr x16, [x28+16]
0008cea4subs xzr, sp, x16
0008cea8b.ls 0x8cf18
0008ceacstr x30, [sp-80]!
0008ceb0stur x29, [sp-8]
0008ceb4sub x29, sp, 8
0008ceb8str x0, [sp+88]
0008cebcstr xzr, [sp+24]
0008cec0ldr x0, [sp+88]
0008cec4bl internal/abi.(*Type).InterfaceType
0008cec8str x0, [sp+40]
0008cecccbnz x0, 0x8ced4
0008ced0b 0x8ceec
0008ced4
0008ced4loc_8ced4:
0008ced4bl internal/abi.(*InterfaceType).NumMethod
0008ced8str x0, [sp+32]
0008cedcstr x0, [sp+24]
0008cee0ldur x29, [sp-8]
0008cee4ldr x30, [sp], 80
0008cee8ret x30
0008ceec
0008ceecloc_8ceec:
0008ceecldr x0, [sp+88]
0008cef0bl internal/reflectlite.rtype.exportedMethods
0008cef4str x0, [sp+48]
0008cef8str x1, [sp+56]
0008cefcstr x2, [sp+64]
0008cf00str x1, [sp+32]
0008cf04str x1, [sp+24]
0008cf08mov x0, x1
0008cf0cldur x29, [sp-8]
0008cf10ldr x30, [sp], 80
0008cf14ret x30
0008cf18
0008cf18loc_8cf18:
0008cf18str x0, [sp+8]
0008cf1cmov x3, x30
0008cf20bl runtime.morestack_noctxt.abi0
0008cf24ldr x0, [sp+8]
0008cf28b 0x8cea0
0008cf2cudf 0
0008cea0
0008cf30
0008cf30internal/reflectlite.rtype.PkgPath: ; void internal/reflectlite.rtype.PkgPath(internal/reflectlite.rtype t)
0008cf30ldr x16, [x28+16]
0008cf34subs xzr, sp, x16
0008cf38b.ls 0x8cfe0
0008cf3cstr x30, [sp-96]!
0008cf40stur x29, [sp-8]
0008cf44sub x29, sp, 8
0008cf48str x0, [sp+104]
0008cf4cstp xzr, xzr, [sp+40]
0008cf50ldr x2, [sp+104]
0008cf54ldrsb x27, [x2]
0008cf58ldrb w2, [x2+20]
0008cf5ctbz w2, 2, 0x8cf64
0008cf60b 0x8cf7c
0008cf64
0008cf64loc_8cf64:
0008cf64stp xzr, xzr, [sp+40]
0008cf68mov x0, xzr
0008cf6cmov x1, xzr
0008cf70ldur x29, [sp-8]
0008cf74ldr x30, [sp], 96
0008cf78ret x30
0008cf7c
0008cf7cloc_8cf7c:
0008cf7cldr x0, [sp+104]
0008cf80bl internal/reflectlite.rtype.uncommon
0008cf84str x0, [sp+56]
0008cf88cbnz x0, 0x8cf90
0008cf8cb 0x8cfc8
0008cf90
0008cf90loc_8cf90:
0008cf90ldrsb x27, [x0]
0008cf94ldrsw x1, [x0]
0008cf98str w1, [sp+36]
0008cf9cldr x0, [sp+104]
0008cfa0bl internal/reflectlite.rtype.nameOff
0008cfa4str x0, [sp+80]
0008cfa8bl internal/abi.Name.Name
0008cfacstr x0, [sp+64]
0008cfb0str x1, [sp+72]
0008cfb4str x0, [sp+40]
0008cfb8str x1, [sp+48]
0008cfbcldur x29, [sp-8]
0008cfc0ldr x30, [sp], 96
0008cfc4ret x30
0008cfc8
0008cfc8loc_8cfc8:
0008cfc8stp xzr, xzr, [sp+40]
0008cfccmov x0, xzr
0008cfd0mov x1, xzr
0008cfd4ldur x29, [sp-8]
0008cfd8ldr x30, [sp], 96
0008cfdcret x30
0008cfe0
0008cfe0loc_8cfe0:
0008cfe0str x0, [sp+8]
0008cfe4mov x3, x30
0008cfe8bl runtime.morestack_noctxt.abi0
0008cfecldr x0, [sp+8]
0008cff0b 0x8cf30
0008cff4udf 0
0008cff8udf 0
0008cffcudf 0
0008cf30
0008cf30internal/reflectlite.rtype.PkgPath: ; void internal/reflectlite.rtype.PkgPath(internal/reflectlite.rtype t)
0008cf30ldr x16, [x28+16]
0008cf34subs xzr, sp, x16
0008cf38b.ls 0x8cfe0
0008cf3cstr x30, [sp-96]!
0008cf40stur x29, [sp-8]
0008cf44sub x29, sp, 8
0008cf48str x0, [sp+104]
0008cf4cstp xzr, xzr, [sp+40]
0008cf50ldr x2, [sp+104]
0008cf54ldrsb x27, [x2]
0008cf58ldrb w2, [x2+20]
0008cf5ctbz w2, 2, 0x8cf64
0008cf60b 0x8cf7c
0008cf64
0008cf64loc_8cf64:
0008cf64stp xzr, xzr, [sp+40]
0008cf68mov x0, xzr
0008cf6cmov x1, xzr
0008cf70ldur x29, [sp-8]
0008cf74ldr x30, [sp], 96
0008cf78ret x30
0008cf7c
0008cf7cloc_8cf7c:
0008cf7cldr x0, [sp+104]
0008cf80bl internal/reflectlite.rtype.uncommon
0008cf84str x0, [sp+56]
0008cf88cbnz x0, 0x8cf90
0008cf8cb 0x8cfc8
0008cf90
0008cf90loc_8cf90:
0008cf90ldrsb x27, [x0]
0008cf94ldrsw x1, [x0]
0008cf98str w1, [sp+36]
0008cf9cldr x0, [sp+104]
0008cfa0bl internal/reflectlite.rtype.nameOff
0008cfa4str x0, [sp+80]
0008cfa8bl internal/abi.Name.Name
0008cfacstr x0, [sp+64]
0008cfb0str x1, [sp+72]
0008cfb4str x0, [sp+40]
0008cfb8str x1, [sp+48]
0008cfbcldur x29, [sp-8]
0008cfc0ldr x30, [sp], 96
0008cfc4ret x30
0008cfc8
0008cfc8loc_8cfc8:
0008cfc8stp xzr, xzr, [sp+40]
0008cfccmov x0, xzr
0008cfd0mov x1, xzr
0008cfd4ldur x29, [sp-8]
0008cfd8ldr x30, [sp], 96
0008cfdcret x30
0008cfe0
0008cfe0loc_8cfe0:
0008cfe0str x0, [sp+8]
0008cfe4mov x3, x30
0008cfe8bl runtime.morestack_noctxt.abi0
0008cfecldr x0, [sp+8]
0008cff0b 0x8cf30
0008cff4udf 0
0008cff8udf 0
0008cffcudf 0
0008cf30
0008d000
0008d000internal/reflectlite.rtype.Name: ; void internal/reflectlite.rtype.Name(internal/reflectlite.rtype t)
0008d000ldr x16, [x28+16]
0008d004subs xzr, sp, x16
0008d008b.ls 0x8d1cc
0008d00cstr x30, [sp-112]!
0008d010stur x29, [sp-8]
0008d014sub x29, sp, 8
0008d018str x0, [sp+120]
0008d01cstp xzr, xzr, [sp+56]
0008d020ldr x0, [sp+120]
0008d024bl internal/abi.(*Type).HasName
0008d028strb w0, [sp+31]
0008d02ctbnz w0, 0, 0x8d034
0008d030b 0x8d058
0008d034
0008d034loc_8d034:
0008d034ldr x0, [sp+120]
0008d038bl internal/reflectlite.rtype.String
0008d03cstr x0, [sp+72]
0008d040str x1, [sp+80]
0008d044str x1, [sp+48]
0008d048sub x1, x1, 1
0008d04cstr x1, [sp+40]
0008d050str xzr, [sp+32]
0008d054b 0x8d070
0008d058
0008d058loc_8d058:
0008d058stp xzr, xzr, [sp+56]
0008d05cmov x0, xzr
0008d060mov x1, xzr
0008d064ldur x29, [sp-8]
0008d068ldr x30, [sp], 112
0008d06cret x30
0008d070
0008d070loc_8d070:
0008d070ldr x2, [sp+40]
0008d074subs xzr, x2, 0
0008d078cset x3, ge
0008d07cstrb w3, [sp+31]
0008d080tbz x2, 63, 0x8d088
0008d084b 0x8d0dc
0008d088
0008d088loc_8d088:
0008d088ldr x0, [sp+40]
0008d08cldr x1, [sp+80]
0008d090ldr x2, [sp+72]
0008d094subs xzr, x0, x1
0008d098b.lo 0x8d0a0
0008d09cb 0x8d1c4
0008d0a0
0008d0a0loc_8d0a0:
0008d0a0ldrb w2, [x2+x0]
0008d0a4subs wzr, w2, 46
0008d0a8cset x2, ne
0008d0acstrb w2, [sp+30]
0008d0b0b.ne 0x8d0b8
0008d0b4b 0x8d0bc
0008d0b8
0008d0b8loc_8d0b8:
0008d0b8b 0x8d0d0
0008d0bc
0008d0bcloc_8d0bc:
0008d0bcldr x2, [sp+32]
0008d0c0subs xzr, x2, 0
0008d0c4cset x2, ne
0008d0c8strb w2, [sp+30]
0008d0ccb 0x8d0d0
0008d0d0
0008d0d0loc_8d0d0:
0008d0d0ldrb w2, [sp+30]
0008d0d4strb w2, [sp+31]
0008d0d8b 0x8d0e0
0008d0dc
0008d0dcloc_8d0dc:
0008d0dcb 0x8d0e0
0008d0e0
0008d0e0loc_8d0e0:
0008d0e0ldrb w2, [sp+31]
0008d0e4tbnz w2, 0, 0x8d0ec
0008d0e8b 0x8d16c
0008d0ec
0008d0ecloc_8d0ec:
0008d0ecldr x0, [sp+40]
0008d0f0ldr x1, [sp+80]
0008d0f4ldr x2, [sp+72]
0008d0f8subs xzr, x0, x1
0008d0fcb.lo 0x8d104
0008d100b 0x8d1c0
0008d104
0008d104loc_8d104:
0008d104ldrb w2, [x2+x0]
0008d108strb w2, [sp+29]
0008d10cmov x3, x2
0008d110subs wzr, w3, 91
0008d114b.eq 0x8d11c
0008d118b 0x8d130
0008d11c
0008d11cloc_8d11c:
0008d11cb 0x8d120
0008d120
0008d120loc_8d120:
0008d120ldr x2, [sp+32]
0008d124sub x2, x2, 1
0008d128str x2, [sp+32]
0008d12cb 0x8d158
0008d130
0008d130loc_8d130:
0008d130subs wzr, w2, 93
0008d134b.eq 0x8d13c
0008d138b 0x8d150
0008d13c
0008d13cloc_8d13c:
0008d13cb 0x8d140
0008d140
0008d140loc_8d140:
0008d140ldr x2, [sp+32]
0008d144add x2, x2, 1
0008d148str x2, [sp+32]
0008d14cb 0x8d158
0008d150
0008d150loc_8d150:
0008d150b 0x8d154
0008d154
0008d154loc_8d154:
0008d154b 0x8d158
0008d158
0008d158loc_8d158:
0008d158ldr x2, [sp+40]
0008d15csub x2, x2, 1
0008d160str x2, [sp+40]
0008d164b 0x8d168
0008d168
0008d168loc_8d168:
0008d168b 0x8d070
0008d16c
0008d16cloc_8d16c:
0008d16cldr x2, [sp+40]
0008d170add x0, x2, 1
0008d174str x0, [sp+48]
0008d178ldr x1, [sp+80]
0008d17cldr x3, [sp+72]
0008d180subs xzr, x1, x0
0008d184b.hs 0x8d18c
0008d188b 0x8d1bc
0008d18c
0008d18cloc_8d18c:
0008d18csub x2, x1, x2
0008d190sub x1, x2, 1
0008d194sub x2, xzr, x1
0008d198and x2, x0, x2, asr #63
0008d19cadd x0, x3, x2
0008d1a0str x0, [sp+88]
0008d1a4str x1, [sp+96]
0008d1a8str x0, [sp+56]
0008d1acstr x1, [sp+64]
0008d1b0ldur x29, [sp-8]
0008d1b4ldr x30, [sp], 112
0008d1b8ret x30
0008d1bc
0008d1bcloc_8d1bc:
0008d1bcbl runtime.panicSliceB
0008d1c0
0008d1c0loc_8d1c0:
0008d1c0bl runtime.panicIndex
0008d1c4
0008d1c4loc_8d1c4:
0008d1c4bl runtime.panicIndex
0008d1c8hint
0008d1cc
0008d1ccloc_8d1cc:
0008d1ccstr x0, [sp+8]
0008d1d0mov x3, x30
0008d1d4bl runtime.morestack_noctxt.abi0
0008d1d8ldr x0, [sp+8]
0008d1dcb 0x8d000
0008d000
0008d000internal/reflectlite.rtype.Name: ; void internal/reflectlite.rtype.Name(internal/reflectlite.rtype t)
0008d000ldr x16, [x28+16]
0008d004subs xzr, sp, x16
0008d008b.ls 0x8d1cc
0008d00cstr x30, [sp-112]!
0008d010stur x29, [sp-8]
0008d014sub x29, sp, 8
0008d018str x0, [sp+120]
0008d01cstp xzr, xzr, [sp+56]
0008d020ldr x0, [sp+120]
0008d024bl internal/abi.(*Type).HasName
0008d028strb w0, [sp+31]
0008d02ctbnz w0, 0, 0x8d034
0008d030b 0x8d058
0008d034
0008d034loc_8d034:
0008d034ldr x0, [sp+120]
0008d038bl internal/reflectlite.rtype.String
0008d03cstr x0, [sp+72]
0008d040str x1, [sp+80]
0008d044str x1, [sp+48]
0008d048sub x1, x1, 1
0008d04cstr x1, [sp+40]
0008d050str xzr, [sp+32]
0008d054b 0x8d070
0008d058
0008d058loc_8d058:
0008d058stp xzr, xzr, [sp+56]
0008d05cmov x0, xzr
0008d060mov x1, xzr
0008d064ldur x29, [sp-8]
0008d068ldr x30, [sp], 112
0008d06cret x30
0008d070
0008d070loc_8d070:
0008d070ldr x2, [sp+40]
0008d074subs xzr, x2, 0
0008d078cset x3, ge
0008d07cstrb w3, [sp+31]
0008d080tbz x2, 63, 0x8d088
0008d084b 0x8d0dc
0008d088
0008d088loc_8d088:
0008d088ldr x0, [sp+40]
0008d08cldr x1, [sp+80]
0008d090ldr x2, [sp+72]
0008d094subs xzr, x0, x1
0008d098b.lo 0x8d0a0
0008d09cb 0x8d1c4
0008d0a0
0008d0a0loc_8d0a0:
0008d0a0ldrb w2, [x2+x0]
0008d0a4subs wzr, w2, 46
0008d0a8cset x2, ne
0008d0acstrb w2, [sp+30]
0008d0b0b.ne 0x8d0b8
0008d0b4b 0x8d0bc
0008d0b8
0008d0b8loc_8d0b8:
0008d0b8b 0x8d0d0
0008d0bc
0008d0bcloc_8d0bc:
0008d0bcldr x2, [sp+32]
0008d0c0subs xzr, x2, 0
0008d0c4cset x2, ne
0008d0c8strb w2, [sp+30]
0008d0ccb 0x8d0d0
0008d0d0
0008d0d0loc_8d0d0:
0008d0d0ldrb w2, [sp+30]
0008d0d4strb w2, [sp+31]
0008d0d8b 0x8d0e0
0008d0dc
0008d0dcloc_8d0dc:
0008d0dcb 0x8d0e0
0008d0e0
0008d0e0loc_8d0e0:
0008d0e0ldrb w2, [sp+31]
0008d0e4tbnz w2, 0, 0x8d0ec
0008d0e8b 0x8d16c
0008d0ec
0008d0ecloc_8d0ec:
0008d0ecldr x0, [sp+40]
0008d0f0ldr x1, [sp+80]
0008d0f4ldr x2, [sp+72]
0008d0f8subs xzr, x0, x1
0008d0fcb.lo 0x8d104
0008d100b 0x8d1c0
0008d104
0008d104loc_8d104:
0008d104ldrb w2, [x2+x0]
0008d108strb w2, [sp+29]
0008d10cmov x3, x2
0008d110subs wzr, w3, 91
0008d114b.eq 0x8d11c
0008d118b 0x8d130
0008d11c
0008d11cloc_8d11c:
0008d11cb 0x8d120
0008d120
0008d120loc_8d120:
0008d120ldr x2, [sp+32]
0008d124sub x2, x2, 1
0008d128str x2, [sp+32]
0008d12cb 0x8d158
0008d130
0008d130loc_8d130:
0008d130subs wzr, w2, 93
0008d134b.eq 0x8d13c
0008d138b 0x8d150
0008d13c
0008d13cloc_8d13c:
0008d13cb 0x8d140
0008d140
0008d140loc_8d140:
0008d140ldr x2, [sp+32]
0008d144add x2, x2, 1
0008d148str x2, [sp+32]
0008d14cb 0x8d158
0008d150
0008d150loc_8d150:
0008d150b 0x8d154
0008d154
0008d154loc_8d154:
0008d154b 0x8d158
0008d158
0008d158loc_8d158:
0008d158ldr x2, [sp+40]
0008d15csub x2, x2, 1
0008d160str x2, [sp+40]
0008d164b 0x8d168
0008d168
0008d168loc_8d168:
0008d168b 0x8d070
0008d16c
0008d16cloc_8d16c:
0008d16cldr x2, [sp+40]
0008d170add x0, x2, 1
0008d174str x0, [sp+48]
0008d178ldr x1, [sp+80]
0008d17cldr x3, [sp+72]
0008d180subs xzr, x1, x0
0008d184b.hs 0x8d18c
0008d188b 0x8d1bc
0008d18c
0008d18cloc_8d18c:
0008d18csub x2, x1, x2
0008d190sub x1, x2, 1
0008d194sub x2, xzr, x1
0008d198and x2, x0, x2, asr #63
0008d19cadd x0, x3, x2
0008d1a0str x0, [sp+88]
0008d1a4str x1, [sp+96]
0008d1a8str x0, [sp+56]
0008d1acstr x1, [sp+64]
0008d1b0ldur x29, [sp-8]
0008d1b4ldr x30, [sp], 112
0008d1b8ret x30
0008d1bc
0008d1bcloc_8d1bc:
0008d1bcbl runtime.panicSliceB
0008d1c0
0008d1c0loc_8d1c0:
0008d1c0bl runtime.panicIndex
0008d1c4
0008d1c4loc_8d1c4:
0008d1c4bl runtime.panicIndex
0008d1c8hint
0008d1cc
0008d1ccloc_8d1cc:
0008d1ccstr x0, [sp+8]
0008d1d0mov x3, x30
0008d1d4bl runtime.morestack_noctxt.abi0
0008d1d8ldr x0, [sp+8]
0008d1dcb 0x8d000
0008d000
0008d1e0
0008d1e0internal/reflectlite.toRType: ; void internal/reflectlite.toRType(internal/abi.Type * t)
0008d1e0str x30, [sp-32]!
0008d1e4stur x29, [sp-8]
0008d1e8sub x29, sp, 8
0008d1ecstr x0, [sp+40]
0008d1f0str xzr, [sp+16]
0008d1f4str xzr, [sp+16]
0008d1f8ldr x0, [sp+40]
0008d1fcstr x0, [sp+16]
0008d200add x29, sp, 24
0008d204add sp, sp, 32
0008d208ret x30
0008d20cudf 0
0008d1e0
0008d1e0internal/reflectlite.toRType: ; void internal/reflectlite.toRType(internal/abi.Type * t)
0008d1e0str x30, [sp-32]!
0008d1e4stur x29, [sp-8]
0008d1e8sub x29, sp, 8
0008d1ecstr x0, [sp+40]
0008d1f0str xzr, [sp+16]
0008d1f4str xzr, [sp+16]
0008d1f8ldr x0, [sp+40]
0008d1fcstr x0, [sp+16]
0008d200add x29, sp, 24
0008d204add sp, sp, 32
0008d208ret x30
0008d20cudf 0
0008d1e0
0008d210
0008d210internal/reflectlite.elem: ; void internal/reflectlite.elem(internal/abi.Type * t)
0008d210ldr x16, [x28+16]
0008d214subs xzr, sp, x16
0008d218b.ls 0x8d2ac
0008d21cstr x30, [sp-128]!
0008d220stur x29, [sp-8]
0008d224sub x29, sp, 8
0008d228str x0, [sp+136]
0008d22cstr xzr, [sp+56]
0008d230ldr x0, [sp+136]
0008d234bl internal/abi.(*Type).Elem
0008d238str x0, [sp+64]
0008d23ccbnz x0, 0x8d244
0008d240b 0x8d254
0008d244
0008d244loc_8d244:
0008d244str x0, [sp+56]
0008d248ldur x29, [sp-8]
0008d24cldr x30, [sp], 128
0008d250ret x30
0008d254
0008d254loc_8d254:
0008d254ldr x0, [sp+136]
0008d258bl internal/reflectlite.toRType
0008d25cstr x0, [sp+112]
0008d260bl internal/reflectlite.rtype.String
0008d264str x0, [sp+96]
0008d268str x1, [sp+104]
0008d26corr x2, xzr, 30
0008d270mov x3, x0
0008d274mov x4, x1
0008d278mov x0, xzr
0008d27cadrp x1, 0x630000
0008d280add x1, x1, 592
0008d284bl runtime.concatstring2
0008d288str x0, [sp+80]
0008d28cstr x1, [sp+88]
0008d290bl runtime.convTstring
0008d294str x0, [sp+72]
0008d298mov x1, x0
0008d29cadrp x0, 0x568000
0008d2a0add x0, x0, 2944
0008d2a4bl runtime.gopanic
0008d2a8hint
0008d2ac
0008d2acloc_8d2ac:
0008d2acstr x0, [sp+8]
0008d2b0mov x3, x30
0008d2b4bl runtime.morestack_noctxt.abi0
0008d2b8ldr x0, [sp+8]
0008d2bcb 0x8d210
0008d210
0008d210internal/reflectlite.elem: ; void internal/reflectlite.elem(internal/abi.Type * t)
0008d210ldr x16, [x28+16]
0008d214subs xzr, sp, x16
0008d218b.ls 0x8d2ac
0008d21cstr x30, [sp-128]!
0008d220stur x29, [sp-8]
0008d224sub x29, sp, 8
0008d228str x0, [sp+136]
0008d22cstr xzr, [sp+56]
0008d230ldr x0, [sp+136]
0008d234bl internal/abi.(*Type).Elem
0008d238str x0, [sp+64]
0008d23ccbnz x0, 0x8d244
0008d240b 0x8d254
0008d244
0008d244loc_8d244:
0008d244str x0, [sp+56]
0008d248ldur x29, [sp-8]
0008d24cldr x30, [sp], 128
0008d250ret x30
0008d254
0008d254loc_8d254:
0008d254ldr x0, [sp+136]
0008d258bl internal/reflectlite.toRType
0008d25cstr x0, [sp+112]
0008d260bl internal/reflectlite.rtype.String
0008d264str x0, [sp+96]
0008d268str x1, [sp+104]
0008d26corr x2, xzr, 30
0008d270mov x3, x0
0008d274mov x4, x1
0008d278mov x0, xzr
0008d27cadrp x1, 0x630000
0008d280add x1, x1, 592
0008d284bl runtime.concatstring2
0008d288str x0, [sp+80]
0008d28cstr x1, [sp+88]
0008d290bl runtime.convTstring
0008d294str x0, [sp+72]
0008d298mov x1, x0
0008d29cadrp x0, 0x568000
0008d2a0add x0, x0, 2944
0008d2a4bl runtime.gopanic
0008d2a8hint
0008d2ac
0008d2acloc_8d2ac:
0008d2acstr x0, [sp+8]
0008d2b0mov x3, x30
0008d2b4bl runtime.morestack_noctxt.abi0
0008d2b8ldr x0, [sp+8]
0008d2bcb 0x8d210
0008d210
0008d2c0
0008d2c0internal/reflectlite.rtype.Elem: ; void internal/reflectlite.rtype.Elem(internal/reflectlite.rtype t)
0008d2c0ldr x16, [x28+16]
0008d2c4subs xzr, sp, x16
0008d2c8b.ls 0x8d314
0008d2ccstr x30, [sp-80]!
0008d2d0stur x29, [sp-8]
0008d2d4sub x29, sp, 8
0008d2d8str x0, [sp+88]
0008d2dcstp xzr, xzr, [sp+24]
0008d2e0ldr x0, [sp+88]
0008d2e4bl internal/reflectlite.rtype.common
0008d2e8str x0, [sp+64]
0008d2ecbl internal/reflectlite.elem
0008d2f0str x0, [sp+56]
0008d2f4bl internal/reflectlite.toType
0008d2f8str x0, [sp+40]
0008d2fcstr x1, [sp+48]
0008d300str x0, [sp+24]
0008d304str x1, [sp+32]
0008d308ldur x29, [sp-8]
0008d30cldr x30, [sp], 80
0008d310ret x30
0008d314
0008d314loc_8d314:
0008d314str x0, [sp+8]
0008d318mov x3, x30
0008d31cbl runtime.morestack_noctxt.abi0
0008d320ldr x0, [sp+8]
0008d324b 0x8d2c0
0008d328udf 0
0008d32cudf 0
0008d2c0
0008d2c0internal/reflectlite.rtype.Elem: ; void internal/reflectlite.rtype.Elem(internal/reflectlite.rtype t)
0008d2c0ldr x16, [x28+16]
0008d2c4subs xzr, sp, x16
0008d2c8b.ls 0x8d314
0008d2ccstr x30, [sp-80]!
0008d2d0stur x29, [sp-8]
0008d2d4sub x29, sp, 8
0008d2d8str x0, [sp+88]
0008d2dcstp xzr, xzr, [sp+24]
0008d2e0ldr x0, [sp+88]
0008d2e4bl internal/reflectlite.rtype.common
0008d2e8str x0, [sp+64]
0008d2ecbl internal/reflectlite.elem
0008d2f0str x0, [sp+56]
0008d2f4bl internal/reflectlite.toType
0008d2f8str x0, [sp+40]
0008d2fcstr x1, [sp+48]
0008d300str x0, [sp+24]
0008d304str x1, [sp+32]
0008d308ldur x29, [sp-8]
0008d30cldr x30, [sp], 80
0008d310ret x30
0008d314
0008d314loc_8d314:
0008d314str x0, [sp+8]
0008d318mov x3, x30
0008d31cbl runtime.morestack_noctxt.abi0
0008d320ldr x0, [sp+8]
0008d324b 0x8d2c0
0008d328udf 0
0008d32cudf 0
0008d2c0
0008d330
0008d330internal/reflectlite.rtype.Len: ; void internal/reflectlite.rtype.Len(internal/reflectlite.rtype t)
0008d330ldr x16, [x28+16]
0008d334subs xzr, sp, x16
0008d338b.ls 0x8d398
0008d33cstr x30, [sp-48]!
0008d340stur x29, [sp-8]
0008d344sub x29, sp, 8
0008d348str x0, [sp+56]
0008d34cstr xzr, [sp+24]
0008d350ldr x0, [sp+56]
0008d354bl internal/abi.(*Type).ArrayType
0008d358str x0, [sp+32]
0008d35ccbnz x0, 0x8d364
0008d360b 0x8d380
0008d364
0008d364loc_8d364:
0008d364ldrsb x27, [x0]
0008d368ldr x1, [x0+64]
0008d36cstr x1, [sp+24]
0008d370ldr x0, [sp+24]
0008d374ldur x29, [sp-8]
0008d378ldr x30, [sp], 48
0008d37cret x30
0008d380
0008d380loc_8d380:
0008d380adrp x0, 0x568000
0008d384add x0, x0, 2944
0008d388adrp x1, 0x684000
0008d38cadd x1, x1, 960
0008d390bl runtime.gopanic
0008d394hint
0008d398
0008d398loc_8d398:
0008d398str x0, [sp+8]
0008d39cmov x3, x30
0008d3a0bl runtime.morestack_noctxt.abi0
0008d3a4ldr x0, [sp+8]
0008d3a8b 0x8d330
0008d3acudf 0
0008d330
0008d330internal/reflectlite.rtype.Len: ; void internal/reflectlite.rtype.Len(internal/reflectlite.rtype t)
0008d330ldr x16, [x28+16]
0008d334subs xzr, sp, x16
0008d338b.ls 0x8d398
0008d33cstr x30, [sp-48]!
0008d340stur x29, [sp-8]
0008d344sub x29, sp, 8
0008d348str x0, [sp+56]
0008d34cstr xzr, [sp+24]
0008d350ldr x0, [sp+56]
0008d354bl internal/abi.(*Type).ArrayType
0008d358str x0, [sp+32]
0008d35ccbnz x0, 0x8d364
0008d360b 0x8d380
0008d364
0008d364loc_8d364:
0008d364ldrsb x27, [x0]
0008d368ldr x1, [x0+64]
0008d36cstr x1, [sp+24]
0008d370ldr x0, [sp+24]
0008d374ldur x29, [sp-8]
0008d378ldr x30, [sp], 48
0008d37cret x30
0008d380
0008d380loc_8d380:
0008d380adrp x0, 0x568000
0008d384add x0, x0, 2944
0008d388adrp x1, 0x684000
0008d38cadd x1, x1, 960
0008d390bl runtime.gopanic
0008d394hint
0008d398
0008d398loc_8d398:
0008d398str x0, [sp+8]
0008d39cmov x3, x30
0008d3a0bl runtime.morestack_noctxt.abi0
0008d3a4ldr x0, [sp+8]
0008d3a8b 0x8d330
0008d3acudf 0
0008d330
0008d3b0
0008d3b0internal/reflectlite.rtype.NumField: ; void internal/reflectlite.rtype.NumField(internal/reflectlite.rtype t)
0008d3b0ldr x16, [x28+16]
0008d3b4subs xzr, sp, x16
0008d3b8b.ls 0x8d418
0008d3bcstr x30, [sp-64]!
0008d3c0stur x29, [sp-8]
0008d3c4sub x29, sp, 8
0008d3c8str x0, [sp+72]
0008d3ccstr xzr, [sp+32]
0008d3d0ldr x0, [sp+72]
0008d3d4bl internal/abi.(*Type).StructType
0008d3d8str x0, [sp+48]
0008d3dccbnz x0, 0x8d3e4
0008d3e0b 0x8d400
0008d3e4
0008d3e4loc_8d3e4:
0008d3e4ldrsb x27, [x0]
0008d3e8ldr x0, [x0+64]
0008d3ecstr x0, [sp+40]
0008d3f0str x0, [sp+32]
0008d3f4ldur x29, [sp-8]
0008d3f8ldr x30, [sp], 64
0008d3fcret x30
0008d400
0008d400loc_8d400:
0008d400adrp x0, 0x568000
0008d404add x0, x0, 2944
0008d408adrp x1, 0x684000
0008d40cadd x1, x1, 976
0008d410bl runtime.gopanic
0008d414hint
0008d418
0008d418loc_8d418:
0008d418str x0, [sp+8]
0008d41cmov x3, x30
0008d420bl runtime.morestack_noctxt.abi0
0008d424ldr x0, [sp+8]
0008d428b 0x8d3b0
0008d42cudf 0
0008d3b0
0008d3b0internal/reflectlite.rtype.NumField: ; void internal/reflectlite.rtype.NumField(internal/reflectlite.rtype t)
0008d3b0ldr x16, [x28+16]
0008d3b4subs xzr, sp, x16
0008d3b8b.ls 0x8d418
0008d3bcstr x30, [sp-64]!
0008d3c0stur x29, [sp-8]
0008d3c4sub x29, sp, 8
0008d3c8str x0, [sp+72]
0008d3ccstr xzr, [sp+32]
0008d3d0ldr x0, [sp+72]
0008d3d4bl internal/abi.(*Type).StructType
0008d3d8str x0, [sp+48]
0008d3dccbnz x0, 0x8d3e4
0008d3e0b 0x8d400
0008d3e4
0008d3e4loc_8d3e4:
0008d3e4ldrsb x27, [x0]
0008d3e8ldr x0, [x0+64]
0008d3ecstr x0, [sp+40]
0008d3f0str x0, [sp+32]
0008d3f4ldur x29, [sp-8]
0008d3f8ldr x30, [sp], 64
0008d3fcret x30
0008d400
0008d400loc_8d400:
0008d400adrp x0, 0x568000
0008d404add x0, x0, 2944
0008d408adrp x1, 0x684000
0008d40cadd x1, x1, 976
0008d410bl runtime.gopanic
0008d414hint
0008d418
0008d418loc_8d418:
0008d418str x0, [sp+8]
0008d41cmov x3, x30
0008d420bl runtime.morestack_noctxt.abi0
0008d424ldr x0, [sp+8]
0008d428b 0x8d3b0
0008d42cudf 0
0008d3b0
0008d430
0008d430internal/reflectlite.add: ; void internal/reflectlite.add(void * p, uintptr x, struct string whySafe)
0008d430str x30, [sp-32]!
0008d434stur x29, [sp-8]
0008d438sub x29, sp, 8
0008d43cstr x0, [sp+40]
0008d440str x1, [sp+48]
0008d444str x2, [sp+56]
0008d448str x3, [sp+64]
0008d44cstr xzr, [sp+16]
0008d450ldr x1, [sp+40]
0008d454ldr x2, [sp+48]
0008d458add x0, x1, x2
0008d45cstr x0, [sp+16]
0008d460add x29, sp, 24
0008d464add sp, sp, 32
0008d468ret x30
0008d46cudf 0
0008d430
0008d430internal/reflectlite.add: ; void internal/reflectlite.add(void * p, uintptr x, struct string whySafe)
0008d430str x30, [sp-32]!
0008d434stur x29, [sp-8]
0008d438sub x29, sp, 8
0008d43cstr x0, [sp+40]
0008d440str x1, [sp+48]
0008d444str x2, [sp+56]
0008d448str x3, [sp+64]
0008d44cstr xzr, [sp+16]
0008d450ldr x1, [sp+40]
0008d454ldr x2, [sp+48]
0008d458add x0, x1, x2
0008d45cstr x0, [sp+16]
0008d460add x29, sp, 24
0008d464add sp, sp, 32
0008d468ret x30
0008d46cudf 0
0008d430
0008d470
0008d470internal/reflectlite.TypeOf: ; void internal/reflectlite.TypeOf(interface {} i)
0008d470ldr x16, [x28+16]
0008d474subs xzr, sp, x16
0008d478b.ls 0x8d4c4
0008d47cstr x30, [sp-80]!
0008d480stur x29, [sp-8]
0008d484sub x29, sp, 8
0008d488str x0, [sp+88]
0008d48cstr x1, [sp+96]
0008d490stp xzr, xzr, [sp+32]
0008d494ldr x0, [sp+88]
0008d498ldr x1, [sp+96]
0008d49cbl internal/abi.TypeOf
0008d4a0str x0, [sp+64]
0008d4a4bl internal/reflectlite.toType
0008d4a8str x0, [sp+48]
0008d4acstr x1, [sp+56]
0008d4b0str x0, [sp+32]
0008d4b4str x1, [sp+40]
0008d4b8ldur x29, [sp-8]
0008d4bcldr x30, [sp], 80
0008d4c0ret x30
0008d4c4
0008d4c4loc_8d4c4:
0008d4c4stp x0, x1, [sp+8]
0008d4c8mov x3, x30
0008d4ccbl runtime.morestack_noctxt.abi0
0008d4d0ldp x0, x1, [sp+8]
0008d4d4b 0x8d470
0008d4d8udf 0
0008d4dcudf 0
0008d470
0008d470internal/reflectlite.TypeOf: ; void internal/reflectlite.TypeOf(interface {} i)
0008d470ldr x16, [x28+16]
0008d474subs xzr, sp, x16
0008d478b.ls 0x8d4c4
0008d47cstr x30, [sp-80]!
0008d480stur x29, [sp-8]
0008d484sub x29, sp, 8
0008d488str x0, [sp+88]
0008d48cstr x1, [sp+96]
0008d490stp xzr, xzr, [sp+32]
0008d494ldr x0, [sp+88]
0008d498ldr x1, [sp+96]
0008d49cbl internal/abi.TypeOf
0008d4a0str x0, [sp+64]
0008d4a4bl internal/reflectlite.toType
0008d4a8str x0, [sp+48]
0008d4acstr x1, [sp+56]
0008d4b0str x0, [sp+32]
0008d4b4str x1, [sp+40]
0008d4b8ldur x29, [sp-8]
0008d4bcldr x30, [sp], 80
0008d4c0ret x30
0008d4c4
0008d4c4loc_8d4c4:
0008d4c4stp x0, x1, [sp+8]
0008d4c8mov x3, x30
0008d4ccbl runtime.morestack_noctxt.abi0
0008d4d0ldp x0, x1, [sp+8]
0008d4d4b 0x8d470
0008d4d8udf 0
0008d4dcudf 0
0008d470
0008d4e0
0008d4e0internal/reflectlite.rtype.Implements: ; void internal/reflectlite.rtype.Implements(internal/reflectlite.rtype t, internal/reflectlite.Type u)
0008d4e0ldr x16, [x28+16]
0008d4e4subs xzr, sp, x16
0008d4e8b.ls 0x8d5b4
0008d4ecstr x30, [sp-64]!
0008d4f0stur x29, [sp-8]
0008d4f4sub x29, sp, 8
0008d4f8str x0, [sp+72]
0008d4fcstr x1, [sp+80]
0008d500str x2, [sp+88]
0008d504strb wzr, [sp+37]
0008d508ldr x2, [sp+80]
0008d50ccbnz x2, 0x8d514
0008d510b 0x8d59c
0008d514
0008d514loc_8d514:
0008d514ldr x1, [sp+80]
0008d518ldrsb x27, [x1]
0008d51cldr x1, [x1+56]
0008d520ldr x0, [sp+88]
0008d524blr x1
0008d528strb w0, [sp+39]
0008d52cubfm x1, x0, 0, 7
0008d530subs wzr, w1, 20
0008d534b.ne 0x8d588
0008d538b 0x8d53c
0008d53c
0008d53cloc_8d53c:
0008d53cldr x1, [sp+80]
0008d540ldrsb x27, [x1]
0008d544ldr x1, [x1+96]
0008d548ldr x0, [sp+88]
0008d54cblr x1
0008d550str x0, [sp+48]
0008d554ldr x0, [sp+72]
0008d558bl internal/reflectlite.rtype.common
0008d55cstr x0, [sp+40]
0008d560ldr x1, [sp+48]
0008d564mov x2, x0
0008d568mov x0, x1
0008d56cmov x1, x2
0008d570bl internal/reflectlite.implements
0008d574strb w0, [sp+38]
0008d578strb w0, [sp+37]
0008d57cldur x29, [sp-8]
0008d580ldr x30, [sp], 64
0008d584ret x30
0008d588
0008d588loc_8d588:
0008d588adrp x0, 0x568000
0008d58cadd x0, x0, 2944
0008d590adrp x1, 0x684000
0008d594add x1, x1, 1008
0008d598bl runtime.gopanic
0008d59c
0008d59cloc_8d59c:
0008d59cadrp x0, 0x568000
0008d5a0add x0, x0, 2944
0008d5a4adrp x1, 0x684000
0008d5a8add x1, x1, 992
0008d5acbl runtime.gopanic
0008d5b0hint
0008d5b4
0008d5b4loc_8d5b4:
0008d5b4stp x0, x1, [sp+8]
0008d5b8str x2, [sp+24]
0008d5bcmov x3, x30
0008d5c0bl runtime.morestack_noctxt.abi0
0008d5c4ldp x0, x1, [sp+8]
0008d5c8ldr x2, [sp+24]
0008d5ccb 0x8d4e0
0008d4e0
0008d4e0internal/reflectlite.rtype.Implements: ; void internal/reflectlite.rtype.Implements(internal/reflectlite.rtype t, internal/reflectlite.Type u)
0008d4e0ldr x16, [x28+16]
0008d4e4subs xzr, sp, x16
0008d4e8b.ls 0x8d5b4
0008d4ecstr x30, [sp-64]!
0008d4f0stur x29, [sp-8]
0008d4f4sub x29, sp, 8
0008d4f8str x0, [sp+72]
0008d4fcstr x1, [sp+80]
0008d500str x2, [sp+88]
0008d504strb wzr, [sp+37]
0008d508ldr x2, [sp+80]
0008d50ccbnz x2, 0x8d514
0008d510b 0x8d59c
0008d514
0008d514loc_8d514:
0008d514ldr x1, [sp+80]
0008d518ldrsb x27, [x1]
0008d51cldr x1, [x1+56]
0008d520ldr x0, [sp+88]
0008d524blr x1
0008d528strb w0, [sp+39]
0008d52cubfm x1, x0, 0, 7
0008d530subs wzr, w1, 20
0008d534b.ne 0x8d588
0008d538b 0x8d53c
0008d53c
0008d53cloc_8d53c:
0008d53cldr x1, [sp+80]
0008d540ldrsb x27, [x1]
0008d544ldr x1, [x1+96]
0008d548ldr x0, [sp+88]
0008d54cblr x1
0008d550str x0, [sp+48]
0008d554ldr x0, [sp+72]
0008d558bl internal/reflectlite.rtype.common
0008d55cstr x0, [sp+40]
0008d560ldr x1, [sp+48]
0008d564mov x2, x0
0008d568mov x0, x1
0008d56cmov x1, x2
0008d570bl internal/reflectlite.implements
0008d574strb w0, [sp+38]
0008d578strb w0, [sp+37]
0008d57cldur x29, [sp-8]
0008d580ldr x30, [sp], 64
0008d584ret x30
0008d588
0008d588loc_8d588:
0008d588adrp x0, 0x568000
0008d58cadd x0, x0, 2944
0008d590adrp x1, 0x684000
0008d594add x1, x1, 1008
0008d598bl runtime.gopanic
0008d59c
0008d59cloc_8d59c:
0008d59cadrp x0, 0x568000
0008d5a0add x0, x0, 2944
0008d5a4adrp x1, 0x684000
0008d5a8add x1, x1, 992
0008d5acbl runtime.gopanic
0008d5b0hint
0008d5b4
0008d5b4loc_8d5b4:
0008d5b4stp x0, x1, [sp+8]
0008d5b8str x2, [sp+24]
0008d5bcmov x3, x30
0008d5c0bl runtime.morestack_noctxt.abi0
0008d5c4ldp x0, x1, [sp+8]
0008d5c8ldr x2, [sp+24]
0008d5ccb 0x8d4e0
0008d4e0
0008d5d0
0008d5d0internal/reflectlite.rtype.AssignableTo: ; void internal/reflectlite.rtype.AssignableTo(internal/reflectlite.rtype t, internal/reflectlite.Type u)
0008d5d0ldr x16, [x28+16]
0008d5d4subs xzr, sp, x16
0008d5d8b.ls 0x8d694
0008d5dcstr x30, [sp-64]!
0008d5e0stur x29, [sp-8]
0008d5e4sub x29, sp, 8
0008d5e8str x0, [sp+72]
0008d5ecstr x1, [sp+80]
0008d5f0str x2, [sp+88]
0008d5f4strb wzr, [sp+36]
0008d5f8ldr x2, [sp+80]
0008d5fccbnz x2, 0x8d604
0008d600b 0x8d67c
0008d604
0008d604loc_8d604:
0008d604ldr x1, [sp+80]
0008d608ldrsb x27, [x1]
0008d60cldr x1, [x1+96]
0008d610ldr x0, [sp+88]
0008d614blr x1
0008d618str x0, [sp+40]
0008d61cldr x0, [sp+72]
0008d620bl internal/reflectlite.rtype.common
0008d624str x0, [sp+48]
0008d628ldr x1, [sp+40]
0008d62cmov x2, x0
0008d630mov x0, x1
0008d634mov x1, x2
0008d638bl internal/reflectlite.directlyAssignable
0008d63cstrb w0, [sp+38]
0008d640strb w0, [sp+39]
0008d644tbnz w0, 0, 0x8d64c
0008d648b 0x8d650
0008d64c
0008d64cloc_8d64c:
0008d64cb 0x8d668
0008d650
0008d650loc_8d650:
0008d650ldr x0, [sp+40]
0008d654ldr x1, [sp+48]
0008d658bl internal/reflectlite.implements
0008d65cstrb w0, [sp+37]
0008d660strb w0, [sp+39]
0008d664b 0x8d668
0008d668
0008d668loc_8d668:
0008d668ldrb w0, [sp+39]
0008d66cstrb w0, [sp+36]
0008d670ldur x29, [sp-8]
0008d674ldr x30, [sp], 64
0008d678ret x30
0008d67c
0008d67cloc_8d67c:
0008d67cadrp x0, 0x568000
0008d680add x0, x0, 2944
0008d684adrp x1, 0x684000
0008d688add x1, x1, 1024
0008d68cbl runtime.gopanic
0008d690hint
0008d694
0008d694loc_8d694:
0008d694stp x0, x1, [sp+8]
0008d698str x2, [sp+24]
0008d69cmov x3, x30
0008d6a0bl runtime.morestack_noctxt.abi0
0008d6a4ldp x0, x1, [sp+8]
0008d6a8ldr x2, [sp+24]
0008d6acb 0x8d5d0
0008d5d0
0008d5d0internal/reflectlite.rtype.AssignableTo: ; void internal/reflectlite.rtype.AssignableTo(internal/reflectlite.rtype t, internal/reflectlite.Type u)
0008d5d0ldr x16, [x28+16]
0008d5d4subs xzr, sp, x16
0008d5d8b.ls 0x8d694
0008d5dcstr x30, [sp-64]!
0008d5e0stur x29, [sp-8]
0008d5e4sub x29, sp, 8
0008d5e8str x0, [sp+72]
0008d5ecstr x1, [sp+80]
0008d5f0str x2, [sp+88]
0008d5f4strb wzr, [sp+36]
0008d5f8ldr x2, [sp+80]
0008d5fccbnz x2, 0x8d604
0008d600b 0x8d67c
0008d604
0008d604loc_8d604:
0008d604ldr x1, [sp+80]
0008d608ldrsb x27, [x1]
0008d60cldr x1, [x1+96]
0008d610ldr x0, [sp+88]
0008d614blr x1
0008d618str x0, [sp+40]
0008d61cldr x0, [sp+72]
0008d620bl internal/reflectlite.rtype.common
0008d624str x0, [sp+48]
0008d628ldr x1, [sp+40]
0008d62cmov x2, x0
0008d630mov x0, x1
0008d634mov x1, x2
0008d638bl internal/reflectlite.directlyAssignable
0008d63cstrb w0, [sp+38]
0008d640strb w0, [sp+39]
0008d644tbnz w0, 0, 0x8d64c
0008d648b 0x8d650
0008d64c
0008d64cloc_8d64c:
0008d64cb 0x8d668
0008d650
0008d650loc_8d650:
0008d650ldr x0, [sp+40]
0008d654ldr x1, [sp+48]
0008d658bl internal/reflectlite.implements
0008d65cstrb w0, [sp+37]
0008d660strb w0, [sp+39]
0008d664b 0x8d668
0008d668
0008d668loc_8d668:
0008d668ldrb w0, [sp+39]
0008d66cstrb w0, [sp+36]
0008d670ldur x29, [sp-8]
0008d674ldr x30, [sp], 64
0008d678ret x30
0008d67c
0008d67cloc_8d67c:
0008d67cadrp x0, 0x568000
0008d680add x0, x0, 2944
0008d684adrp x1, 0x684000
0008d688add x1, x1, 1024
0008d68cbl runtime.gopanic
0008d690hint
0008d694
0008d694loc_8d694:
0008d694stp x0, x1, [sp+8]
0008d698str x2, [sp+24]
0008d69cmov x3, x30
0008d6a0bl runtime.morestack_noctxt.abi0
0008d6a4ldp x0, x1, [sp+8]
0008d6a8ldr x2, [sp+24]
0008d6acb 0x8d5d0
0008d5d0
0008d6b0
0008d6b0internal/reflectlite.rtype.Comparable: ; void internal/reflectlite.rtype.Comparable(internal/reflectlite.rtype t)
0008d6b0str x30, [sp-32]!
0008d6b4stur x29, [sp-8]
0008d6b8sub x29, sp, 8
0008d6bcstr x0, [sp+40]
0008d6c0strb wzr, [sp+23]
0008d6c4ldr x1, [sp+40]
0008d6c8ldrsb x27, [x1]
0008d6ccldr x1, [x1+24]
0008d6d0subs xzr, x1, 0
0008d6d4cset x0, ne
0008d6d8strb w0, [sp+23]
0008d6dcadd x29, sp, 24
0008d6e0add sp, sp, 32
0008d6e4ret x30
0008d6e8udf 0
0008d6ecudf 0
0008d6b0
0008d6b0internal/reflectlite.rtype.Comparable: ; void internal/reflectlite.rtype.Comparable(internal/reflectlite.rtype t)
0008d6b0str x30, [sp-32]!
0008d6b4stur x29, [sp-8]
0008d6b8sub x29, sp, 8
0008d6bcstr x0, [sp+40]
0008d6c0strb wzr, [sp+23]
0008d6c4ldr x1, [sp+40]
0008d6c8ldrsb x27, [x1]
0008d6ccldr x1, [x1+24]
0008d6d0subs xzr, x1, 0
0008d6d4cset x0, ne
0008d6d8strb w0, [sp+23]
0008d6dcadd x29, sp, 24
0008d6e0add sp, sp, 32
0008d6e4ret x30
0008d6e8udf 0
0008d6ecudf 0
0008d6b0
0008d6f0
0008d6f0internal/reflectlite.implements: ; void internal/reflectlite.implements(internal/abi.Type * T, internal/abi.Type * V)
0008d6f0ldr x16, [x28+16]
0008d6f4sub x17, sp, 272
0008d6f8subs xzr, x17, x16
0008d6fcb.ls 0x8dd34
0008d700sub x20, sp, 400
0008d704stp x29, x30, [x20-8]
0008d708add sp, x20, 0
0008d70csub x29, sp, 8
0008d710str x0, [sp+408]
0008d714str x1, [sp+416]
0008d718strb wzr, [sp+33]
0008d71cldr x0, [sp+408]
0008d720bl internal/abi.(*Type).InterfaceType
0008d724str x0, [sp+288]
0008d728cbnz x0, 0x8d730
0008d72cb 0x8d7e4
0008d730
0008d730loc_8d730:
0008d730ldrsb x27, [x0]
0008d734ldr x1, [x0+64]
0008d738str x1, [sp+120]
0008d73ccbz x1, 0x8d744
0008d740b 0x8d758
0008d744
0008d744loc_8d744:
0008d744orr x0, xzr, 1
0008d748strb w0, [sp+33]
0008d74cldp x29, x30, [sp-8]
0008d750add sp, sp, 400
0008d754ret x30
0008d758
0008d758loc_8d758:
0008d758ldr x0, [sp+408]
0008d75cbl internal/reflectlite.toRType
0008d760str x0, [sp+304]
0008d764ldr x0, [sp+416]
0008d768bl internal/reflectlite.toRType
0008d76cstr x0, [sp+296]
0008d770ldr x0, [sp+416]
0008d774bl internal/abi.(*Type).Kind
0008d778strb w0, [sp+35]
0008d77cubfm x1, x0, 0, 7
0008d780subs wzr, w1, 20
0008d784b.eq 0x8d78c
0008d788b 0x8d7a0
0008d78c
0008d78cloc_8d78c:
0008d78cldr x2, [sp+416]
0008d790str x2, [sp+216]
0008d794str xzr, [sp+104]
0008d798str xzr, [sp+88]
0008d79cb 0x8da98
0008d7a0
0008d7a0loc_8d7a0:
0008d7a0ldr x0, [sp+416]
0008d7a4bl internal/abi.(*Type).Uncommon
0008d7a8str x0, [sp+208]
0008d7accbnz x0, 0x8d7b4
0008d7b0b 0x8d7d0
0008d7b4
0008d7b4loc_8d7b4:
0008d7b4str xzr, [sp+96]
0008d7b8bl internal/abi.(*UncommonType).Methods
0008d7bcstr x0, [sp+128]
0008d7c0str x1, [sp+136]
0008d7c4str x2, [sp+144]
0008d7c8str xzr, [sp+80]
0008d7ccb 0x8d7f8
0008d7d0
0008d7d0loc_8d7d0:
0008d7d0strb wzr, [sp+33]
0008d7d4mov x0, xzr
0008d7d8ldp x29, x30, [sp-8]
0008d7dcadd sp, sp, 400
0008d7e0ret x30
0008d7e4
0008d7e4loc_8d7e4:
0008d7e4strb wzr, [sp+33]
0008d7e8mov x0, xzr
0008d7ecldp x29, x30, [sp-8]
0008d7f0add sp, sp, 400
0008d7f4ret x30
0008d7f8
0008d7f8loc_8d7f8:
0008d7f8ldr x2, [sp+80]
0008d7fcldr x3, [sp+208]
0008d800ldrsb x27, [x3]
0008d804ldrh w3, [x3+4]
0008d808subs xzr, x3, x2
0008d80cb.gt 0x8d814
0008d810b 0x8da7c
0008d814
0008d814loc_8d814:
0008d814ldr x2, [sp+288]
0008d818ldrsb x27, [x2]
0008d81cldr x1, [x2+64]
0008d820ldr x2, [x2+56]
0008d824ldr x0, [sp+96]
0008d828subs xzr, x0, x1
0008d82cb.lo 0x8d834
0008d830b 0x8da94
0008d834
0008d834loc_8d834:
0008d834add x2, x2, x0, lsl #3
0008d838str x2, [sp+272]
0008d83cldrsb x27, [x2]
0008d840ldrsw x1, [x2]
0008d844str w1, [sp+60]
0008d848ldr x0, [sp+304]
0008d84cbl internal/reflectlite.rtype.nameOff
0008d850str x0, [sp+256]
0008d854ldr x0, [sp+80]
0008d858ldr x2, [sp+128]
0008d85cldr x1, [sp+136]
0008d860subs xzr, x0, x1
0008d864b.lo 0x8d86c
0008d868b 0x8da90
0008d86c
0008d86cloc_8d86c:
0008d86cadd x3, x2, x0, lsl #4
0008d870ldrsw x4, [x3+4]
0008d874ldrsw x5, [x3+8]
0008d878ldrsw x3, [x3+12]
0008d87cubfm x6, x0, 60, 59
0008d880ldrsw x1, [x2+x6]
0008d884str w1, [sp+36]
0008d888str w4, [sp+40]
0008d88cstr w5, [sp+44]
0008d890str w3, [sp+48]
0008d894ldr x0, [sp+296]
0008d898bl internal/reflectlite.rtype.nameOff
0008d89cstr x0, [sp+184]
0008d8a0bl internal/abi.Name.Name
0008d8a4str x0, [sp+360]
0008d8a8str x1, [sp+368]
0008d8acldr x0, [sp+256]
0008d8b0bl internal/abi.Name.Name
0008d8b4str x0, [sp+376]
0008d8b8str x1, [sp+384]
0008d8bcldr x2, [sp+368]
0008d8c0subs xzr, x1, x2
0008d8c4cset x2, eq
0008d8c8b.eq 0x8d8d0
0008d8ccb 0x8d8e8
0008d8d0
0008d8d0loc_8d8d0:
0008d8d0ldr x2, [sp+368]
0008d8d4ldr x3, [sp+360]
0008d8d8mov x1, x0
0008d8dcmov x0, x3
0008d8e0bl runtime.memequal
0008d8e4b 0x8d8f0
0008d8e8
0008d8e8loc_8d8e8:
0008d8e8mov x0, x2
0008d8ecb 0x8d8f0
0008d8f0
0008d8f0loc_8d8f0:
0008d8f0strb w0, [sp+34]
0008d8f4tbnz w0, 0, 0x8d8fc
0008d8f8b 0x8d93c
0008d8fc
0008d8fcloc_8d8fc:
0008d8fcldr x0, [sp+296]
0008d900ldrsw x1, [sp+40]
0008d904bl internal/reflectlite.rtype.typeOff
0008d908str x0, [sp+344]
0008d90cldr x2, [sp+272]
0008d910ldrsb x27, [x2]
0008d914ldrsw x1, [x2+4]
0008d918str w1, [sp+56]
0008d91cldr x0, [sp+304]
0008d920bl internal/reflectlite.rtype.typeOff
0008d924str x0, [sp+352]
0008d928ldr x2, [sp+344]
0008d92csubs xzr, x0, x2
0008d930cset x2, eq
0008d934strb w2, [sp+34]
0008d938b 0x8d940
0008d93c
0008d93cloc_8d93c:
0008d93cb 0x8d940
0008d940
0008d940loc_8d940:
0008d940ldrb w2, [sp+34]
0008d944tbnz w2, 0, 0x8d94c
0008d948b 0x8da64
0008d94c
0008d94cloc_8d94c:
0008d94cldr x0, [sp+256]
0008d950bl internal/abi.Name.IsExported
0008d954strb w0, [sp+34]
0008d958tbnz w0, 0, 0x8d960
0008d95cb 0x8d964
0008d960
0008d960loc_8d960:
0008d960b 0x8da1c
0008d964
0008d964loc_8d964:
0008d964ldr x0, [sp+256]
0008d968bl internal/reflectlite.pkgPath
0008d96cstr x0, [sp+224]
0008d970str x1, [sp+232]
0008d974cbz x1, 0x8d97c
0008d978b 0x8d99c
0008d97c
0008d97cloc_8d97c:
0008d97cldr x1, [sp+288]
0008d980ldrsb x27, [x1]
0008d984ldr x0, [x1+48]
0008d988str x0, [sp+312]
0008d98cbl internal/abi.Name.Name
0008d990str x0, [sp+224]
0008d994str x1, [sp+232]
0008d998b 0x8d9a0
0008d99c
0008d99cloc_8d99c:
0008d99cb 0x8d9a0
0008d9a0
0008d9a0loc_8d9a0:
0008d9a0ldr x0, [sp+184]
0008d9a4bl internal/reflectlite.pkgPath
0008d9a8str x0, [sp+152]
0008d9acstr x1, [sp+160]
0008d9b0cbz x1, 0x8d9b8
0008d9b4b 0x8d9e4
0008d9b8
0008d9b8loc_8d9b8:
0008d9b8ldr x2, [sp+208]
0008d9bcldrsb x27, [x2]
0008d9c0ldrsw x1, [x2]
0008d9c4str w1, [sp+52]
0008d9c8ldr x0, [sp+296]
0008d9ccbl internal/reflectlite.rtype.nameOff
0008d9d0str x0, [sp+336]
0008d9d4bl internal/abi.Name.Name
0008d9d8str x0, [sp+152]
0008d9dcstr x1, [sp+160]
0008d9e0b 0x8d9e8
0008d9e4
0008d9e4loc_8d9e4:
0008d9e4b 0x8d9e8
0008d9e8
0008d9e8loc_8d9e8:
0008d9e8ldr x3, [sp+232]
0008d9ecldr x4, [sp+160]
0008d9f0subs xzr, x4, x3
0008d9f4b.ne 0x8d9fc
0008d9f8b 0x8da00
0008d9fc
0008d9fcloc_8d9fc:
0008d9fcb 0x8da60
0008da00
0008da00loc_8da00:
0008da00ldr x0, [sp+224]
0008da04ldr x1, [sp+152]
0008da08ldr x2, [sp+232]
0008da0cbl runtime.memequal
0008da10tbnz w0, 0, 0x8da18
0008da14b 0x8da5c
0008da18
0008da18loc_8da18:
0008da18b 0x8da1c
0008da1c
0008da1cloc_8da1c:
0008da1cldr x2, [sp+96]
0008da20add x2, x2, 1
0008da24str x2, [sp+96]
0008da28ldr x3, [sp+288]
0008da2cldrsb x27, [x3]
0008da30ldr x3, [x3+64]
0008da34str x3, [sp+120]
0008da38subs xzr, x3, x2
0008da3cb.le 0x8da44
0008da40b 0x8da58
0008da44
0008da44loc_8da44:
0008da44orr x0, xzr, 1
0008da48strb w0, [sp+33]
0008da4cldp x29, x30, [sp-8]
0008da50add sp, sp, 400
0008da54ret x30
0008da58
0008da58loc_8da58:
0008da58b 0x8da68
0008da5c
0008da5cloc_8da5c:
0008da5cb 0x8da60
0008da60
0008da60loc_8da60:
0008da60b 0x8da6c
0008da64
0008da64loc_8da64:
0008da64b 0x8da68
0008da68
0008da68loc_8da68:
0008da68b 0x8da6c
0008da6c
0008da6cloc_8da6c:
0008da6cldr x2, [sp+80]
0008da70add x2, x2, 1
0008da74str x2, [sp+80]
0008da78b 0x8d7f8
0008da7c
0008da7cloc_8da7c:
0008da7cstrb wzr, [sp+33]
0008da80mov x0, xzr
0008da84ldp x29, x30, [sp-8]
0008da88add sp, sp, 400
0008da8cret x30
0008da90
0008da90loc_8da90:
0008da90bl runtime.panicIndex
0008da94
0008da94loc_8da94:
0008da94bl runtime.panicIndex
0008da98
0008da98loc_8da98:
0008da98ldr x2, [sp+216]
0008da9cldrsb x27, [x2]
0008daa0ldr x2, [x2+64]
0008daa4str x2, [sp+120]
0008daa8ldr x3, [sp+88]
0008daacsubs xzr, x2, x3
0008dab0b.gt 0x8dab8
0008dab4b 0x8dd14
0008dab8
0008dab8loc_8dab8:
0008dab8ldr x2, [sp+288]
0008dabcldrsb x27, [x2]
0008dac0ldr x1, [x2+64]
0008dac4ldr x2, [x2+56]
0008dac8ldr x0, [sp+104]
0008daccsubs xzr, x1, x0
0008dad0b.hi 0x8dad8
0008dad4b 0x8dd2c
0008dad8
0008dad8loc_8dad8:
0008dad8add x2, x2, x0, lsl #3
0008dadcstr x2, [sp+280]
0008dae0ldrsb x27, [x2]
0008dae4ldrsw x1, [x2]
0008dae8str w1, [sp+76]
0008daecldr x0, [sp+304]
0008daf0bl internal/reflectlite.rtype.nameOff
0008daf4str x0, [sp+264]
0008daf8ldr x2, [sp+216]
0008dafcldrsb x27, [x2]
0008db00ldr x1, [x2+64]
0008db04ldr x2, [x2+56]
0008db08ldr x0, [sp+88]
0008db0csubs xzr, x1, x0
0008db10b.hi 0x8db18
0008db14b 0x8dd28
0008db18
0008db18loc_8db18:
0008db18add x2, x2, x0, lsl #3
0008db1cstr x2, [sp+200]
0008db20ldrsb x27, [x2]
0008db24ldrsw x1, [x2]
0008db28str w1, [sp+72]
0008db2cldr x0, [sp+296]
0008db30bl internal/reflectlite.rtype.nameOff
0008db34str x0, [sp+192]
0008db38bl internal/abi.Name.Name
0008db3cstr x0, [sp+376]
0008db40str x1, [sp+384]
0008db44ldr x0, [sp+264]
0008db48bl internal/abi.Name.Name
0008db4cstr x0, [sp+360]
0008db50str x1, [sp+368]
0008db54ldr x2, [sp+384]
0008db58subs xzr, x1, x2
0008db5ccset x2, eq
0008db60b.eq 0x8db68
0008db64b 0x8db80
0008db68
0008db68loc_8db68:
0008db68ldr x3, [sp+376]
0008db6cldr x2, [sp+384]
0008db70mov x1, x0
0008db74mov x0, x3
0008db78bl runtime.memequal
0008db7cb 0x8db88
0008db80
0008db80loc_8db80:
0008db80mov x0, x2
0008db84b 0x8db88
0008db88
0008db88loc_8db88:
0008db88strb w0, [sp+34]
0008db8ctbnz w0, 0, 0x8db94
0008db90b 0x8dbe0
0008db94
0008db94loc_8db94:
0008db94ldr x2, [sp+200]
0008db98ldrsb x27, [x2]
0008db9cldrsw x1, [x2+4]
0008dba0str w1, [sp+68]
0008dba4ldr x0, [sp+296]
0008dba8bl internal/reflectlite.rtype.typeOff
0008dbacstr x0, [sp+352]
0008dbb0ldr x2, [sp+280]
0008dbb4ldrsb x27, [x2]
0008dbb8ldrsw x1, [x2+4]
0008dbbcstr w1, [sp+64]
0008dbc0ldr x0, [sp+304]
0008dbc4bl internal/reflectlite.rtype.typeOff
0008dbc8str x0, [sp+344]
0008dbccldr x2, [sp+352]
0008dbd0subs xzr, x0, x2
0008dbd4cset x2, eq
0008dbd8strb w2, [sp+34]
0008dbdcb 0x8dbe4
0008dbe0
0008dbe0loc_8dbe0:
0008dbe0b 0x8dbe4
0008dbe4
0008dbe4loc_8dbe4:
0008dbe4ldrb w2, [sp+34]
0008dbe8tbnz w2, 0, 0x8dbf0
0008dbecb 0x8dcfc
0008dbf0
0008dbf0loc_8dbf0:
0008dbf0ldr x0, [sp+264]
0008dbf4bl internal/abi.Name.IsExported
0008dbf8strb w0, [sp+34]
0008dbfctbnz w0, 0, 0x8dc04
0008dc00b 0x8dc08
0008dc04
0008dc04loc_8dc04:
0008dc04b 0x8dcb4
0008dc08
0008dc08loc_8dc08:
0008dc08ldr x0, [sp+264]
0008dc0cbl internal/reflectlite.pkgPath
0008dc10str x0, [sp+240]
0008dc14str x1, [sp+248]
0008dc18cbz x1, 0x8dc20
0008dc1cb 0x8dc40
0008dc20
0008dc20loc_8dc20:
0008dc20ldr x1, [sp+288]
0008dc24ldrsb x27, [x1]
0008dc28ldr x0, [x1+48]
0008dc2cstr x0, [sp+328]
0008dc30bl internal/abi.Name.Name
0008dc34str x0, [sp+240]
0008dc38str x1, [sp+248]
0008dc3cb 0x8dc44
0008dc40
0008dc40loc_8dc40:
0008dc40b 0x8dc44
0008dc44
0008dc44loc_8dc44:
0008dc44ldr x0, [sp+192]
0008dc48bl internal/reflectlite.pkgPath
0008dc4cstr x0, [sp+168]
0008dc50str x1, [sp+176]
0008dc54cbz x1, 0x8dc5c
0008dc58b 0x8dc7c
0008dc5c
0008dc5cloc_8dc5c:
0008dc5cldr x1, [sp+216]
0008dc60ldrsb x27, [x1]
0008dc64ldr x0, [x1+48]
0008dc68str x0, [sp+320]
0008dc6cbl internal/abi.Name.Name
0008dc70str x0, [sp+168]
0008dc74str x1, [sp+176]
0008dc78b 0x8dc80
0008dc7c
0008dc7cloc_8dc7c:
0008dc7cb 0x8dc80
0008dc80
0008dc80loc_8dc80:
0008dc80ldr x3, [sp+248]
0008dc84ldr x4, [sp+176]
0008dc88subs xzr, x4, x3
0008dc8cb.ne 0x8dc94
0008dc90b 0x8dc98
0008dc94
0008dc94loc_8dc94:
0008dc94b 0x8dcf8
0008dc98
0008dc98loc_8dc98:
0008dc98ldr x1, [sp+168]
0008dc9cldr x0, [sp+240]
0008dca0ldr x2, [sp+248]
0008dca4bl runtime.memequal
0008dca8tbnz w0, 0, 0x8dcb0
0008dcacb 0x8dcf4
0008dcb0
0008dcb0loc_8dcb0:
0008dcb0b 0x8dcb4
0008dcb4
0008dcb4loc_8dcb4:
0008dcb4ldr x2, [sp+104]
0008dcb8add x2, x2, 1
0008dcbcstr x2, [sp+104]
0008dcc0ldr x3, [sp+288]
0008dcc4ldrsb x27, [x3]
0008dcc8ldr x3, [x3+64]
0008dcccstr x3, [sp+112]
0008dcd0subs xzr, x3, x2
0008dcd4b.le 0x8dcdc
0008dcd8b 0x8dcf0
0008dcdc
0008dcdcloc_8dcdc:
0008dcdcorr x0, xzr, 1
0008dce0strb w0, [sp+33]
0008dce4ldp x29, x30, [sp-8]
0008dce8add sp, sp, 400
0008dcecret x30
0008dcf0
0008dcf0loc_8dcf0:
0008dcf0b 0x8dd00
0008dcf4
0008dcf4loc_8dcf4:
0008dcf4b 0x8dcf8
0008dcf8
0008dcf8loc_8dcf8:
0008dcf8b 0x8dd04
0008dcfc
0008dcfcloc_8dcfc:
0008dcfcb 0x8dd00
0008dd00
0008dd00loc_8dd00:
0008dd00b 0x8dd04
0008dd04
0008dd04loc_8dd04:
0008dd04ldr x2, [sp+88]
0008dd08add x2, x2, 1
0008dd0cstr x2, [sp+88]
0008dd10b 0x8da98
0008dd14
0008dd14loc_8dd14:
0008dd14strb wzr, [sp+33]
0008dd18mov x0, xzr
0008dd1cldp x29, x30, [sp-8]
0008dd20add sp, sp, 400
0008dd24ret x30
0008dd28
0008dd28loc_8dd28:
0008dd28bl runtime.panicIndex
0008dd2c
0008dd2cloc_8dd2c:
0008dd2cbl runtime.panicIndex
0008dd30hint
0008dd34
0008dd34loc_8dd34:
0008dd34stp x0, x1, [sp+8]
0008dd38mov x3, x30
0008dd3cbl runtime.morestack_noctxt.abi0
0008dd40ldp x0, x1, [sp+8]
0008dd44b 0x8d6f0
0008dd48udf 0
0008dd4cudf 0
0008d6f0
0008d6f0internal/reflectlite.implements: ; void internal/reflectlite.implements(internal/abi.Type * T, internal/abi.Type * V)
0008d6f0ldr x16, [x28+16]
0008d6f4sub x17, sp, 272
0008d6f8subs xzr, x17, x16
0008d6fcb.ls 0x8dd34
0008d700sub x20, sp, 400
0008d704stp x29, x30, [x20-8]
0008d708add sp, x20, 0
0008d70csub x29, sp, 8
0008d710str x0, [sp+408]
0008d714str x1, [sp+416]
0008d718strb wzr, [sp+33]
0008d71cldr x0, [sp+408]
0008d720bl internal/abi.(*Type).InterfaceType
0008d724str x0, [sp+288]
0008d728cbnz x0, 0x8d730
0008d72cb 0x8d7e4
0008d730
0008d730loc_8d730:
0008d730ldrsb x27, [x0]
0008d734ldr x1, [x0+64]
0008d738str x1, [sp+120]
0008d73ccbz x1, 0x8d744
0008d740b 0x8d758
0008d744
0008d744loc_8d744:
0008d744orr x0, xzr, 1
0008d748strb w0, [sp+33]
0008d74cldp x29, x30, [sp-8]
0008d750add sp, sp, 400
0008d754ret x30
0008d758
0008d758loc_8d758:
0008d758ldr x0, [sp+408]
0008d75cbl internal/reflectlite.toRType
0008d760str x0, [sp+304]
0008d764ldr x0, [sp+416]
0008d768bl internal/reflectlite.toRType
0008d76cstr x0, [sp+296]
0008d770ldr x0, [sp+416]
0008d774bl internal/abi.(*Type).Kind
0008d778strb w0, [sp+35]
0008d77cubfm x1, x0, 0, 7
0008d780subs wzr, w1, 20
0008d784b.eq 0x8d78c
0008d788b 0x8d7a0
0008d78c
0008d78cloc_8d78c:
0008d78cldr x2, [sp+416]
0008d790str x2, [sp+216]
0008d794str xzr, [sp+104]
0008d798str xzr, [sp+88]
0008d79cb 0x8da98
0008d7a0
0008d7a0loc_8d7a0:
0008d7a0ldr x0, [sp+416]
0008d7a4bl internal/abi.(*Type).Uncommon
0008d7a8str x0, [sp+208]
0008d7accbnz x0, 0x8d7b4
0008d7b0b 0x8d7d0
0008d7b4
0008d7b4loc_8d7b4:
0008d7b4str xzr, [sp+96]
0008d7b8bl internal/abi.(*UncommonType).Methods
0008d7bcstr x0, [sp+128]
0008d7c0str x1, [sp+136]
0008d7c4str x2, [sp+144]
0008d7c8str xzr, [sp+80]
0008d7ccb 0x8d7f8
0008d7d0
0008d7d0loc_8d7d0:
0008d7d0strb wzr, [sp+33]
0008d7d4mov x0, xzr
0008d7d8ldp x29, x30, [sp-8]
0008d7dcadd sp, sp, 400
0008d7e0ret x30
0008d7e4
0008d7e4loc_8d7e4:
0008d7e4strb wzr, [sp+33]
0008d7e8mov x0, xzr
0008d7ecldp x29, x30, [sp-8]
0008d7f0add sp, sp, 400
0008d7f4ret x30
0008d7f8
0008d7f8loc_8d7f8:
0008d7f8ldr x2, [sp+80]
0008d7fcldr x3, [sp+208]
0008d800ldrsb x27, [x3]
0008d804ldrh w3, [x3+4]
0008d808subs xzr, x3, x2
0008d80cb.gt 0x8d814
0008d810b 0x8da7c
0008d814
0008d814loc_8d814:
0008d814ldr x2, [sp+288]
0008d818ldrsb x27, [x2]
0008d81cldr x1, [x2+64]
0008d820ldr x2, [x2+56]
0008d824ldr x0, [sp+96]
0008d828subs xzr, x0, x1
0008d82cb.lo 0x8d834
0008d830b 0x8da94
0008d834
0008d834loc_8d834:
0008d834add x2, x2, x0, lsl #3
0008d838str x2, [sp+272]
0008d83cldrsb x27, [x2]
0008d840ldrsw x1, [x2]
0008d844str w1, [sp+60]
0008d848ldr x0, [sp+304]
0008d84cbl internal/reflectlite.rtype.nameOff
0008d850str x0, [sp+256]
0008d854ldr x0, [sp+80]
0008d858ldr x2, [sp+128]
0008d85cldr x1, [sp+136]
0008d860subs xzr, x0, x1
0008d864b.lo 0x8d86c
0008d868b 0x8da90
0008d86c
0008d86cloc_8d86c:
0008d86cadd x3, x2, x0, lsl #4
0008d870ldrsw x4, [x3+4]
0008d874ldrsw x5, [x3+8]
0008d878ldrsw x3, [x3+12]
0008d87cubfm x6, x0, 60, 59
0008d880ldrsw x1, [x2+x6]
0008d884str w1, [sp+36]
0008d888str w4, [sp+40]
0008d88cstr w5, [sp+44]
0008d890str w3, [sp+48]
0008d894ldr x0, [sp+296]
0008d898bl internal/reflectlite.rtype.nameOff
0008d89cstr x0, [sp+184]
0008d8a0bl internal/abi.Name.Name
0008d8a4str x0, [sp+360]
0008d8a8str x1, [sp+368]
0008d8acldr x0, [sp+256]
0008d8b0bl internal/abi.Name.Name
0008d8b4str x0, [sp+376]
0008d8b8str x1, [sp+384]
0008d8bcldr x2, [sp+368]
0008d8c0subs xzr, x1, x2
0008d8c4cset x2, eq
0008d8c8b.eq 0x8d8d0
0008d8ccb 0x8d8e8
0008d8d0
0008d8d0loc_8d8d0:
0008d8d0ldr x2, [sp+368]
0008d8d4ldr x3, [sp+360]
0008d8d8mov x1, x0
0008d8dcmov x0, x3
0008d8e0bl runtime.memequal
0008d8e4b 0x8d8f0
0008d8e8
0008d8e8loc_8d8e8:
0008d8e8mov x0, x2
0008d8ecb 0x8d8f0
0008d8f0
0008d8f0loc_8d8f0:
0008d8f0strb w0, [sp+34]
0008d8f4tbnz w0, 0, 0x8d8fc
0008d8f8b 0x8d93c
0008d8fc
0008d8fcloc_8d8fc:
0008d8fcldr x0, [sp+296]
0008d900ldrsw x1, [sp+40]
0008d904bl internal/reflectlite.rtype.typeOff
0008d908str x0, [sp+344]
0008d90cldr x2, [sp+272]
0008d910ldrsb x27, [x2]
0008d914ldrsw x1, [x2+4]
0008d918str w1, [sp+56]
0008d91cldr x0, [sp+304]
0008d920bl internal/reflectlite.rtype.typeOff
0008d924str x0, [sp+352]
0008d928ldr x2, [sp+344]
0008d92csubs xzr, x0, x2
0008d930cset x2, eq
0008d934strb w2, [sp+34]
0008d938b 0x8d940
0008d93c
0008d93cloc_8d93c:
0008d93cb 0x8d940
0008d940
0008d940loc_8d940:
0008d940ldrb w2, [sp+34]
0008d944tbnz w2, 0, 0x8d94c
0008d948b 0x8da64
0008d94c
0008d94cloc_8d94c:
0008d94cldr x0, [sp+256]
0008d950bl internal/abi.Name.IsExported
0008d954strb w0, [sp+34]
0008d958tbnz w0, 0, 0x8d960
0008d95cb 0x8d964
0008d960
0008d960loc_8d960:
0008d960b 0x8da1c
0008d964
0008d964loc_8d964:
0008d964ldr x0, [sp+256]
0008d968bl internal/reflectlite.pkgPath
0008d96cstr x0, [sp+224]
0008d970str x1, [sp+232]
0008d974cbz x1, 0x8d97c
0008d978b 0x8d99c
0008d97c
0008d97cloc_8d97c:
0008d97cldr x1, [sp+288]
0008d980ldrsb x27, [x1]
0008d984ldr x0, [x1+48]
0008d988str x0, [sp+312]
0008d98cbl internal/abi.Name.Name
0008d990str x0, [sp+224]
0008d994str x1, [sp+232]
0008d998b 0x8d9a0
0008d99c
0008d99cloc_8d99c:
0008d99cb 0x8d9a0
0008d9a0
0008d9a0loc_8d9a0:
0008d9a0ldr x0, [sp+184]
0008d9a4bl internal/reflectlite.pkgPath
0008d9a8str x0, [sp+152]
0008d9acstr x1, [sp+160]
0008d9b0cbz x1, 0x8d9b8
0008d9b4b 0x8d9e4
0008d9b8
0008d9b8loc_8d9b8:
0008d9b8ldr x2, [sp+208]
0008d9bcldrsb x27, [x2]
0008d9c0ldrsw x1, [x2]
0008d9c4str w1, [sp+52]
0008d9c8ldr x0, [sp+296]
0008d9ccbl internal/reflectlite.rtype.nameOff
0008d9d0str x0, [sp+336]
0008d9d4bl internal/abi.Name.Name
0008d9d8str x0, [sp+152]
0008d9dcstr x1, [sp+160]
0008d9e0b 0x8d9e8
0008d9e4
0008d9e4loc_8d9e4:
0008d9e4b 0x8d9e8
0008d9e8
0008d9e8loc_8d9e8:
0008d9e8ldr x3, [sp+232]
0008d9ecldr x4, [sp+160]
0008d9f0subs xzr, x4, x3
0008d9f4b.ne 0x8d9fc
0008d9f8b 0x8da00
0008d9fc
0008d9fcloc_8d9fc:
0008d9fcb 0x8da60
0008da00
0008da00loc_8da00:
0008da00ldr x0, [sp+224]
0008da04ldr x1, [sp+152]
0008da08ldr x2, [sp+232]
0008da0cbl runtime.memequal
0008da10tbnz w0, 0, 0x8da18
0008da14b 0x8da5c
0008da18
0008da18loc_8da18:
0008da18b 0x8da1c
0008da1c
0008da1cloc_8da1c:
0008da1cldr x2, [sp+96]
0008da20add x2, x2, 1
0008da24str x2, [sp+96]
0008da28ldr x3, [sp+288]
0008da2cldrsb x27, [x3]
0008da30ldr x3, [x3+64]
0008da34str x3, [sp+120]
0008da38subs xzr, x3, x2
0008da3cb.le 0x8da44
0008da40b 0x8da58
0008da44
0008da44loc_8da44:
0008da44orr x0, xzr, 1
0008da48strb w0, [sp+33]
0008da4cldp x29, x30, [sp-8]
0008da50add sp, sp, 400
0008da54ret x30
0008da58
0008da58loc_8da58:
0008da58b 0x8da68
0008da5c
0008da5cloc_8da5c:
0008da5cb 0x8da60
0008da60
0008da60loc_8da60:
0008da60b 0x8da6c
0008da64
0008da64loc_8da64:
0008da64b 0x8da68
0008da68
0008da68loc_8da68:
0008da68b 0x8da6c
0008da6c
0008da6cloc_8da6c:
0008da6cldr x2, [sp+80]
0008da70add x2, x2, 1
0008da74str x2, [sp+80]
0008da78b 0x8d7f8
0008da7c
0008da7cloc_8da7c:
0008da7cstrb wzr, [sp+33]
0008da80mov x0, xzr
0008da84ldp x29, x30, [sp-8]
0008da88add sp, sp, 400
0008da8cret x30
0008da90
0008da90loc_8da90:
0008da90bl runtime.panicIndex
0008da94
0008da94loc_8da94:
0008da94bl runtime.panicIndex
0008da98
0008da98loc_8da98:
0008da98ldr x2, [sp+216]
0008da9cldrsb x27, [x2]
0008daa0ldr x2, [x2+64]
0008daa4str x2, [sp+120]
0008daa8ldr x3, [sp+88]
0008daacsubs xzr, x2, x3
0008dab0b.gt 0x8dab8
0008dab4b 0x8dd14
0008dab8
0008dab8loc_8dab8:
0008dab8ldr x2, [sp+288]
0008dabcldrsb x27, [x2]
0008dac0ldr x1, [x2+64]
0008dac4ldr x2, [x2+56]
0008dac8ldr x0, [sp+104]
0008daccsubs xzr, x1, x0
0008dad0b.hi 0x8dad8
0008dad4b 0x8dd2c
0008dad8
0008dad8loc_8dad8:
0008dad8add x2, x2, x0, lsl #3
0008dadcstr x2, [sp+280]
0008dae0ldrsb x27, [x2]
0008dae4ldrsw x1, [x2]
0008dae8str w1, [sp+76]
0008daecldr x0, [sp+304]
0008daf0bl internal/reflectlite.rtype.nameOff
0008daf4str x0, [sp+264]
0008daf8ldr x2, [sp+216]
0008dafcldrsb x27, [x2]
0008db00ldr x1, [x2+64]
0008db04ldr x2, [x2+56]
0008db08ldr x0, [sp+88]
0008db0csubs xzr, x1, x0
0008db10b.hi 0x8db18
0008db14b 0x8dd28
0008db18
0008db18loc_8db18:
0008db18add x2, x2, x0, lsl #3
0008db1cstr x2, [sp+200]
0008db20ldrsb x27, [x2]
0008db24ldrsw x1, [x2]
0008db28str w1, [sp+72]
0008db2cldr x0, [sp+296]
0008db30bl internal/reflectlite.rtype.nameOff
0008db34str x0, [sp+192]
0008db38bl internal/abi.Name.Name
0008db3cstr x0, [sp+376]
0008db40str x1, [sp+384]
0008db44ldr x0, [sp+264]
0008db48bl internal/abi.Name.Name
0008db4cstr x0, [sp+360]
0008db50str x1, [sp+368]
0008db54ldr x2, [sp+384]
0008db58subs xzr, x1, x2
0008db5ccset x2, eq
0008db60b.eq 0x8db68
0008db64b 0x8db80
0008db68
0008db68loc_8db68:
0008db68ldr x3, [sp+376]
0008db6cldr x2, [sp+384]
0008db70mov x1, x0
0008db74mov x0, x3
0008db78bl runtime.memequal
0008db7cb 0x8db88
0008db80
0008db80loc_8db80:
0008db80mov x0, x2
0008db84b 0x8db88
0008db88
0008db88loc_8db88:
0008db88strb w0, [sp+34]
0008db8ctbnz w0, 0, 0x8db94
0008db90b 0x8dbe0
0008db94
0008db94loc_8db94:
0008db94ldr x2, [sp+200]
0008db98ldrsb x27, [x2]
0008db9cldrsw x1, [x2+4]
0008dba0str w1, [sp+68]
0008dba4ldr x0, [sp+296]
0008dba8bl internal/reflectlite.rtype.typeOff
0008dbacstr x0, [sp+352]
0008dbb0ldr x2, [sp+280]
0008dbb4ldrsb x27, [x2]
0008dbb8ldrsw x1, [x2+4]
0008dbbcstr w1, [sp+64]
0008dbc0ldr x0, [sp+304]
0008dbc4bl internal/reflectlite.rtype.typeOff
0008dbc8str x0, [sp+344]
0008dbccldr x2, [sp+352]
0008dbd0subs xzr, x0, x2
0008dbd4cset x2, eq
0008dbd8strb w2, [sp+34]
0008dbdcb 0x8dbe4
0008dbe0
0008dbe0loc_8dbe0:
0008dbe0b 0x8dbe4
0008dbe4
0008dbe4loc_8dbe4:
0008dbe4ldrb w2, [sp+34]
0008dbe8tbnz w2, 0, 0x8dbf0
0008dbecb 0x8dcfc
0008dbf0
0008dbf0loc_8dbf0:
0008dbf0ldr x0, [sp+264]
0008dbf4bl internal/abi.Name.IsExported
0008dbf8strb w0, [sp+34]
0008dbfctbnz w0, 0, 0x8dc04
0008dc00b 0x8dc08
0008dc04
0008dc04loc_8dc04:
0008dc04b 0x8dcb4
0008dc08
0008dc08loc_8dc08:
0008dc08ldr x0, [sp+264]
0008dc0cbl internal/reflectlite.pkgPath
0008dc10str x0, [sp+240]
0008dc14str x1, [sp+248]
0008dc18cbz x1, 0x8dc20
0008dc1cb 0x8dc40
0008dc20
0008dc20loc_8dc20:
0008dc20ldr x1, [sp+288]
0008dc24ldrsb x27, [x1]
0008dc28ldr x0, [x1+48]
0008dc2cstr x0, [sp+328]
0008dc30bl internal/abi.Name.Name
0008dc34str x0, [sp+240]
0008dc38str x1, [sp+248]
0008dc3cb 0x8dc44
0008dc40
0008dc40loc_8dc40:
0008dc40b 0x8dc44
0008dc44
0008dc44loc_8dc44:
0008dc44ldr x0, [sp+192]
0008dc48bl internal/reflectlite.pkgPath
0008dc4cstr x0, [sp+168]
0008dc50str x1, [sp+176]
0008dc54cbz x1, 0x8dc5c
0008dc58b 0x8dc7c
0008dc5c
0008dc5cloc_8dc5c:
0008dc5cldr x1, [sp+216]
0008dc60ldrsb x27, [x1]
0008dc64ldr x0, [x1+48]
0008dc68str x0, [sp+320]
0008dc6cbl internal/abi.Name.Name
0008dc70str x0, [sp+168]
0008dc74str x1, [sp+176]
0008dc78b 0x8dc80
0008dc7c
0008dc7cloc_8dc7c:
0008dc7cb 0x8dc80
0008dc80
0008dc80loc_8dc80:
0008dc80ldr x3, [sp+248]
0008dc84ldr x4, [sp+176]
0008dc88subs xzr, x4, x3
0008dc8cb.ne 0x8dc94
0008dc90b 0x8dc98
0008dc94
0008dc94loc_8dc94:
0008dc94b 0x8dcf8
0008dc98
0008dc98loc_8dc98:
0008dc98ldr x1, [sp+168]
0008dc9cldr x0, [sp+240]
0008dca0ldr x2, [sp+248]
0008dca4bl runtime.memequal
0008dca8tbnz w0, 0, 0x8dcb0
0008dcacb 0x8dcf4
0008dcb0
0008dcb0loc_8dcb0:
0008dcb0b 0x8dcb4
0008dcb4
0008dcb4loc_8dcb4:
0008dcb4ldr x2, [sp+104]
0008dcb8add x2, x2, 1
0008dcbcstr x2, [sp+104]
0008dcc0ldr x3, [sp+288]
0008dcc4ldrsb x27, [x3]
0008dcc8ldr x3, [x3+64]
0008dcccstr x3, [sp+112]
0008dcd0subs xzr, x3, x2
0008dcd4b.le 0x8dcdc
0008dcd8b 0x8dcf0
0008dcdc
0008dcdcloc_8dcdc:
0008dcdcorr x0, xzr, 1
0008dce0strb w0, [sp+33]
0008dce4ldp x29, x30, [sp-8]
0008dce8add sp, sp, 400
0008dcecret x30
0008dcf0
0008dcf0loc_8dcf0:
0008dcf0b 0x8dd00
0008dcf4
0008dcf4loc_8dcf4:
0008dcf4b 0x8dcf8
0008dcf8
0008dcf8loc_8dcf8:
0008dcf8b 0x8dd04
0008dcfc
0008dcfcloc_8dcfc:
0008dcfcb 0x8dd00
0008dd00
0008dd00loc_8dd00:
0008dd00b 0x8dd04
0008dd04
0008dd04loc_8dd04:
0008dd04ldr x2, [sp+88]
0008dd08add x2, x2, 1
0008dd0cstr x2, [sp+88]
0008dd10b 0x8da98
0008dd14
0008dd14loc_8dd14:
0008dd14strb wzr, [sp+33]
0008dd18mov x0, xzr
0008dd1cldp x29, x30, [sp-8]
0008dd20add sp, sp, 400
0008dd24ret x30
0008dd28
0008dd28loc_8dd28:
0008dd28bl runtime.panicIndex
0008dd2c
0008dd2cloc_8dd2c:
0008dd2cbl runtime.panicIndex
0008dd30hint
0008dd34
0008dd34loc_8dd34:
0008dd34stp x0, x1, [sp+8]
0008dd38mov x3, x30
0008dd3cbl runtime.morestack_noctxt.abi0
0008dd40ldp x0, x1, [sp+8]
0008dd44b 0x8d6f0
0008dd48udf 0
0008dd4cudf 0
0008d6f0
Loading..