File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
0008dd50
0008dd50internal/reflectlite.directlyAssignable: ; void internal/reflectlite.directlyAssignable(internal/abi.Type * T, internal/abi.Type * V)
0008dd50ldr x16, [x28+16]
0008dd54subs xzr, sp, x16
0008dd58b.ls 0x8de54
0008dd5cstr x30, [sp-48]!
0008dd60stur x29, [sp-8]
0008dd64sub x29, sp, 8
0008dd68str x0, [sp+56]
0008dd6cstr x1, [sp+64]
0008dd70strb wzr, [sp+33]
0008dd74ldr x1, [sp+64]
0008dd78ldr x2, [sp+56]
0008dd7csubs xzr, x1, x2
0008dd80b.eq 0x8dd88
0008dd84b 0x8dd9c
0008dd88
0008dd88loc_8dd88:
0008dd88orr x0, xzr, 1
0008dd8cstrb w0, [sp+33]
0008dd90ldur x29, [sp-8]
0008dd94ldr x30, [sp], 48
0008dd98ret x30
0008dd9c
0008dd9cloc_8dd9c:
0008dd9cldr x0, [sp+56]
0008dda0bl internal/abi.(*Type).HasName
0008dda4strb w0, [sp+37]
0008dda8strb w0, [sp+38]
0008ddactbnz w0, 0, 0x8ddb4
0008ddb0b 0x8ddc8
0008ddb4
0008ddb4loc_8ddb4:
0008ddb4ldr x0, [sp+64]
0008ddb8bl internal/abi.(*Type).HasName
0008ddbcstrb w0, [sp+36]
0008ddc0strb w0, [sp+38]
0008ddc4b 0x8ddcc
0008ddc8
0008ddc8loc_8ddc8:
0008ddc8b 0x8ddcc
0008ddcc
0008ddccloc_8ddcc:
0008ddccldrb w3, [sp+38]
0008ddd0strb w3, [sp+39]
0008ddd4tbnz w3, 0, 0x8dddc
0008ddd8b 0x8dde0
0008dddc
0008dddcloc_8dddc:
0008dddcb 0x8de10
0008dde0
0008dde0loc_8dde0:
0008dde0ldr x0, [sp+56]
0008dde4bl internal/abi.(*Type).Kind
0008dde8strb w0, [sp+35]
0008ddecldr x0, [sp+64]
0008ddf0bl internal/abi.(*Type).Kind
0008ddf4strb w0, [sp+34]
0008ddf8ldrb w1, [sp+35]
0008ddfcubfm x2, x0, 0, 7
0008de00subs wzr, w1, w2
0008de04cset x1, ne
0008de08strb w1, [sp+39]
0008de0cb 0x8de10
0008de10
0008de10loc_8de10:
0008de10ldrb w3, [sp+39]
0008de14tbnz w3, 0, 0x8de1c
0008de18b 0x8de30
0008de1c
0008de1cloc_8de1c:
0008de1cstrb wzr, [sp+33]
0008de20mov x0, xzr
0008de24ldur x29, [sp-8]
0008de28ldr x30, [sp], 48
0008de2cret x30
0008de30
0008de30loc_8de30:
0008de30ldr x1, [sp+64]
0008de34ldr x0, [sp+56]
0008de38orr x2, xzr, 1
0008de3cbl internal/reflectlite.haveIdenticalUnderlyingType
0008de40strb w0, [sp+37]
0008de44strb w0, [sp+33]
0008de48ldur x29, [sp-8]
0008de4cldr x30, [sp], 48
0008de50ret x30
0008de54
0008de54loc_8de54:
0008de54stp x0, x1, [sp+8]
0008de58mov x3, x30
0008de5cbl runtime.morestack_noctxt.abi0
0008de60ldp x0, x1, [sp+8]
0008de64b 0x8dd50
0008de68udf 0
0008de6cudf 0
0008dd50
0008dd50internal/reflectlite.directlyAssignable: ; void internal/reflectlite.directlyAssignable(internal/abi.Type * T, internal/abi.Type * V)
0008dd50ldr x16, [x28+16]
0008dd54subs xzr, sp, x16
0008dd58b.ls 0x8de54
0008dd5cstr x30, [sp-48]!
0008dd60stur x29, [sp-8]
0008dd64sub x29, sp, 8
0008dd68str x0, [sp+56]
0008dd6cstr x1, [sp+64]
0008dd70strb wzr, [sp+33]
0008dd74ldr x1, [sp+64]
0008dd78ldr x2, [sp+56]
0008dd7csubs xzr, x1, x2
0008dd80b.eq 0x8dd88
0008dd84b 0x8dd9c
0008dd88
0008dd88loc_8dd88:
0008dd88orr x0, xzr, 1
0008dd8cstrb w0, [sp+33]
0008dd90ldur x29, [sp-8]
0008dd94ldr x30, [sp], 48
0008dd98ret x30
0008dd9c
0008dd9cloc_8dd9c:
0008dd9cldr x0, [sp+56]
0008dda0bl internal/abi.(*Type).HasName
0008dda4strb w0, [sp+37]
0008dda8strb w0, [sp+38]
0008ddactbnz w0, 0, 0x8ddb4
0008ddb0b 0x8ddc8
0008ddb4
0008ddb4loc_8ddb4:
0008ddb4ldr x0, [sp+64]
0008ddb8bl internal/abi.(*Type).HasName
0008ddbcstrb w0, [sp+36]
0008ddc0strb w0, [sp+38]
0008ddc4b 0x8ddcc
0008ddc8
0008ddc8loc_8ddc8:
0008ddc8b 0x8ddcc
0008ddcc
0008ddccloc_8ddcc:
0008ddccldrb w3, [sp+38]
0008ddd0strb w3, [sp+39]
0008ddd4tbnz w3, 0, 0x8dddc
0008ddd8b 0x8dde0
0008dddc
0008dddcloc_8dddc:
0008dddcb 0x8de10
0008dde0
0008dde0loc_8dde0:
0008dde0ldr x0, [sp+56]
0008dde4bl internal/abi.(*Type).Kind
0008dde8strb w0, [sp+35]
0008ddecldr x0, [sp+64]
0008ddf0bl internal/abi.(*Type).Kind
0008ddf4strb w0, [sp+34]
0008ddf8ldrb w1, [sp+35]
0008ddfcubfm x2, x0, 0, 7
0008de00subs wzr, w1, w2
0008de04cset x1, ne
0008de08strb w1, [sp+39]
0008de0cb 0x8de10
0008de10
0008de10loc_8de10:
0008de10ldrb w3, [sp+39]
0008de14tbnz w3, 0, 0x8de1c
0008de18b 0x8de30
0008de1c
0008de1cloc_8de1c:
0008de1cstrb wzr, [sp+33]
0008de20mov x0, xzr
0008de24ldur x29, [sp-8]
0008de28ldr x30, [sp], 48
0008de2cret x30
0008de30
0008de30loc_8de30:
0008de30ldr x1, [sp+64]
0008de34ldr x0, [sp+56]
0008de38orr x2, xzr, 1
0008de3cbl internal/reflectlite.haveIdenticalUnderlyingType
0008de40strb w0, [sp+37]
0008de44strb w0, [sp+33]
0008de48ldur x29, [sp-8]
0008de4cldr x30, [sp], 48
0008de50ret x30
0008de54
0008de54loc_8de54:
0008de54stp x0, x1, [sp+8]
0008de58mov x3, x30
0008de5cbl runtime.morestack_noctxt.abi0
0008de60ldp x0, x1, [sp+8]
0008de64b 0x8dd50
0008de68udf 0
0008de6cudf 0
0008dd50
0008de70
0008de70internal/reflectlite.haveIdenticalType: ; void internal/reflectlite.haveIdenticalType(internal/abi.Type * T, internal/abi.Type * V, bool cmpTags)
0008de70ldr x16, [x28+16]
0008de74subs xzr, sp, x16
0008de78b.ls 0x8dfa8
0008de7cstr x30, [sp-96]!
0008de80stur x29, [sp-8]
0008de84sub x29, sp, 8
0008de88str x0, [sp+104]
0008de8cstr x1, [sp+112]
0008de90strb w2, [sp+120]
0008de94strb wzr, [sp+36]
0008de98tbnz w2, 0, 0x8dea0
0008de9cb 0x8dec0
0008dea0
0008dea0loc_8dea0:
0008dea0ldr x1, [sp+112]
0008dea4ldr x2, [sp+104]
0008dea8subs xzr, x1, x2
0008deaccset x0, eq
0008deb0strb w0, [sp+36]
0008deb4ldur x29, [sp-8]
0008deb8ldr x30, [sp], 96
0008debcret x30
0008dec0
0008dec0loc_8dec0:
0008dec0ldr x0, [sp+104]
0008dec4bl internal/reflectlite.toRType
0008dec8str x0, [sp+80]
0008deccbl internal/reflectlite.rtype.Name
0008ded0str x0, [sp+64]
0008ded4str x1, [sp+72]
0008ded8ldr x0, [sp+112]
0008dedcbl internal/reflectlite.toRType
0008dee0str x0, [sp+56]
0008dee4bl internal/reflectlite.rtype.Name
0008dee8str x0, [sp+40]
0008deecstr x1, [sp+48]
0008def0ldr x2, [sp+72]
0008def4subs xzr, x1, x2
0008def8cset x1, ne
0008defcb.ne 0x8df04
0008df00b 0x8df08
0008df04
0008df04loc_8df04:
0008df04b 0x8df24
0008df08
0008df08loc_8df08:
0008df08ldr x2, [sp+72]
0008df0cldr x3, [sp+64]
0008df10mov x1, x0
0008df14mov x0, x3
0008df18bl runtime.memequal
0008df1ceor x1, x0, 1
0008df20b 0x8df24
0008df24
0008df24loc_8df24:
0008df24strb w1, [sp+38]
0008df28tbnz w1, 0, 0x8df30
0008df2cb 0x8df34
0008df30
0008df30loc_8df30:
0008df30b 0x8df64
0008df34
0008df34loc_8df34:
0008df34ldr x0, [sp+104]
0008df38bl internal/abi.(*Type).Kind
0008df3cstrb w0, [sp+37]
0008df40ldr x0, [sp+112]
0008df44bl internal/abi.(*Type).Kind
0008df48strb w0, [sp+39]
0008df4cldrb w1, [sp+37]
0008df50ubfm x2, x0, 0, 7
0008df54subs wzr, w2, w1
0008df58cset x1, ne
0008df5cstrb w1, [sp+38]
0008df60b 0x8df64
0008df64
0008df64loc_8df64:
0008df64ldrb w3, [sp+38]
0008df68tbnz w3, 0, 0x8df70
0008df6cb 0x8df84
0008df70
0008df70loc_8df70:
0008df70strb wzr, [sp+36]
0008df74mov x0, xzr
0008df78ldur x29, [sp-8]
0008df7cldr x30, [sp], 96
0008df80ret x30
0008df84
0008df84loc_8df84:
0008df84ldr x1, [sp+112]
0008df88ldr x0, [sp+104]
0008df8cmov x2, xzr
0008df90bl internal/reflectlite.haveIdenticalUnderlyingType
0008df94strb w0, [sp+38]
0008df98strb w0, [sp+36]
0008df9cldur x29, [sp-8]
0008dfa0ldr x30, [sp], 96
0008dfa4ret x30
0008dfa8
0008dfa8loc_8dfa8:
0008dfa8stp x0, x1, [sp+8]
0008dfacstrb w2, [sp+24]
0008dfb0mov x3, x30
0008dfb4bl runtime.morestack_noctxt.abi0
0008dfb8ldp x0, x1, [sp+8]
0008dfbcldrb w2, [sp+24]
0008dfc0b 0x8de70
0008dfc4udf 0
0008dfc8udf 0
0008dfccudf 0
0008de70
0008de70internal/reflectlite.haveIdenticalType: ; void internal/reflectlite.haveIdenticalType(internal/abi.Type * T, internal/abi.Type * V, bool cmpTags)
0008de70ldr x16, [x28+16]
0008de74subs xzr, sp, x16
0008de78b.ls 0x8dfa8
0008de7cstr x30, [sp-96]!
0008de80stur x29, [sp-8]
0008de84sub x29, sp, 8
0008de88str x0, [sp+104]
0008de8cstr x1, [sp+112]
0008de90strb w2, [sp+120]
0008de94strb wzr, [sp+36]
0008de98tbnz w2, 0, 0x8dea0
0008de9cb 0x8dec0
0008dea0
0008dea0loc_8dea0:
0008dea0ldr x1, [sp+112]
0008dea4ldr x2, [sp+104]
0008dea8subs xzr, x1, x2
0008deaccset x0, eq
0008deb0strb w0, [sp+36]
0008deb4ldur x29, [sp-8]
0008deb8ldr x30, [sp], 96
0008debcret x30
0008dec0
0008dec0loc_8dec0:
0008dec0ldr x0, [sp+104]
0008dec4bl internal/reflectlite.toRType
0008dec8str x0, [sp+80]
0008deccbl internal/reflectlite.rtype.Name
0008ded0str x0, [sp+64]
0008ded4str x1, [sp+72]
0008ded8ldr x0, [sp+112]
0008dedcbl internal/reflectlite.toRType
0008dee0str x0, [sp+56]
0008dee4bl internal/reflectlite.rtype.Name
0008dee8str x0, [sp+40]
0008deecstr x1, [sp+48]
0008def0ldr x2, [sp+72]
0008def4subs xzr, x1, x2
0008def8cset x1, ne
0008defcb.ne 0x8df04
0008df00b 0x8df08
0008df04
0008df04loc_8df04:
0008df04b 0x8df24
0008df08
0008df08loc_8df08:
0008df08ldr x2, [sp+72]
0008df0cldr x3, [sp+64]
0008df10mov x1, x0
0008df14mov x0, x3
0008df18bl runtime.memequal
0008df1ceor x1, x0, 1
0008df20b 0x8df24
0008df24
0008df24loc_8df24:
0008df24strb w1, [sp+38]
0008df28tbnz w1, 0, 0x8df30
0008df2cb 0x8df34
0008df30
0008df30loc_8df30:
0008df30b 0x8df64
0008df34
0008df34loc_8df34:
0008df34ldr x0, [sp+104]
0008df38bl internal/abi.(*Type).Kind
0008df3cstrb w0, [sp+37]
0008df40ldr x0, [sp+112]
0008df44bl internal/abi.(*Type).Kind
0008df48strb w0, [sp+39]
0008df4cldrb w1, [sp+37]
0008df50ubfm x2, x0, 0, 7
0008df54subs wzr, w2, w1
0008df58cset x1, ne
0008df5cstrb w1, [sp+38]
0008df60b 0x8df64
0008df64
0008df64loc_8df64:
0008df64ldrb w3, [sp+38]
0008df68tbnz w3, 0, 0x8df70
0008df6cb 0x8df84
0008df70
0008df70loc_8df70:
0008df70strb wzr, [sp+36]
0008df74mov x0, xzr
0008df78ldur x29, [sp-8]
0008df7cldr x30, [sp], 96
0008df80ret x30
0008df84
0008df84loc_8df84:
0008df84ldr x1, [sp+112]
0008df88ldr x0, [sp+104]
0008df8cmov x2, xzr
0008df90bl internal/reflectlite.haveIdenticalUnderlyingType
0008df94strb w0, [sp+38]
0008df98strb w0, [sp+36]
0008df9cldur x29, [sp-8]
0008dfa0ldr x30, [sp], 96
0008dfa4ret x30
0008dfa8
0008dfa8loc_8dfa8:
0008dfa8stp x0, x1, [sp+8]
0008dfacstrb w2, [sp+24]
0008dfb0mov x3, x30
0008dfb4bl runtime.morestack_noctxt.abi0
0008dfb8ldp x0, x1, [sp+8]
0008dfbcldrb w2, [sp+24]
0008dfc0b 0x8de70
0008dfc4udf 0
0008dfc8udf 0
0008dfccudf 0
0008de70
0008dfd0
0008dfd0internal/reflectlite.haveIdenticalUnderlyingType: ; void internal/reflectlite.haveIdenticalUnderlyingType(internal/abi.Type * T, internal/abi.Type * V, bool cmpTags)
0008dfd0ldr x16, [x28+16]
0008dfd4sub x17, sp, 192
0008dfd8subs xzr, x17, x16
0008dfdcb.ls 0x8ea10
0008dfe0sub x20, sp, 320
0008dfe4stp x29, x30, [x20-8]
0008dfe8add sp, x20, 0
0008dfecsub x29, sp, 8
0008dff0str x0, [sp+328]
0008dff4str x1, [sp+336]
0008dff8strb w2, [sp+344]
0008dffcstrb wzr, [sp+41]
0008e000ldr x1, [sp+336]
0008e004ldr x2, [sp+328]
0008e008subs xzr, x1, x2
0008e00cb.eq 0x8e014
0008e010b 0x8e028
0008e014
0008e014loc_8e014:
0008e014orr x0, xzr, 1
0008e018strb w0, [sp+41]
0008e01cldp x29, x30, [sp-8]
0008e020add sp, sp, 320
0008e024ret x30
0008e028
0008e028loc_8e028:
0008e028ldr x0, [sp+328]
0008e02cbl internal/abi.(*Type).Kind
0008e030strb w0, [sp+42]
0008e034ldr x0, [sp+336]
0008e038bl internal/abi.(*Type).Kind
0008e03cstrb w0, [sp+47]
0008e040ldrb w1, [sp+42]
0008e044ubfm x2, x0, 0, 7
0008e048subs wzr, w1, w2
0008e04cb.ne 0x8e054
0008e050b 0x8e068
0008e054
0008e054loc_8e054:
0008e054strb wzr, [sp+41]
0008e058mov x0, xzr
0008e05cldp x29, x30, [sp-8]
0008e060add sp, sp, 320
0008e064ret x30
0008e068
0008e068loc_8e068:
0008e068ldrb w1, [sp+42]
0008e06csubs wzr, w1, 0
0008e070cset x2, ne
0008e074strb w2, [sp+44]
0008e078cbnz w1, 0x8e080
0008e07cb 0x8e094
0008e080
0008e080loc_8e080:
0008e080ldrb w1, [sp+42]
0008e084subs wzr, w1, 16
0008e088cset x1, ls
0008e08cstrb w1, [sp+44]
0008e090b 0x8e098
0008e094
0008e094loc_8e094:
0008e094b 0x8e098
0008e098
0008e098loc_8e098:
0008e098ldrb w1, [sp+44]
0008e09cstrb w1, [sp+45]
0008e0a0tbnz w1, 0, 0x8e0a8
0008e0a4b 0x8e0ac
0008e0a8
0008e0a8loc_8e0a8:
0008e0a8b 0x8e0c0
0008e0ac
0008e0acloc_8e0ac:
0008e0acldrb w1, [sp+42]
0008e0b0subs wzr, w1, 24
0008e0b4cset x1, eq
0008e0b8strb w1, [sp+45]
0008e0bcb 0x8e0c0
0008e0c0
0008e0c0loc_8e0c0:
0008e0c0ldrb w1, [sp+45]
0008e0c4strb w1, [sp+46]
0008e0c8tbnz w1, 0, 0x8e0d0
0008e0ccb 0x8e0d4
0008e0d0
0008e0d0loc_8e0d0:
0008e0d0b 0x8e0e8
0008e0d4
0008e0d4loc_8e0d4:
0008e0d4ldrb w1, [sp+42]
0008e0d8subs wzr, w1, 26
0008e0dccset x1, eq
0008e0e0strb w1, [sp+46]
0008e0e4b 0x8e0e8
0008e0e8
0008e0e8loc_8e0e8:
0008e0e8ldrb w1, [sp+46]
0008e0ectbnz w1, 0, 0x8e0f4
0008e0f0b 0x8e108
0008e0f4
0008e0f4loc_8e0f4:
0008e0f4orr x0, xzr, 1
0008e0f8strb w0, [sp+41]
0008e0fcldp x29, x30, [sp-8]
0008e100add sp, sp, 320
0008e104ret x30
0008e108
0008e108loc_8e108:
0008e108ldrb w1, [sp+42]
0008e10cstrb w1, [sp+43]
0008e110mov x2, x1
0008e114subs wzr, w2, 19
0008e118b.ls 0x8e120
0008e11cb 0x8e37c
0008e120
0008e120loc_8e120:
0008e120mov x2, x1
0008e124subs wzr, w2, 17
0008e128b.eq 0x8e130
0008e12cb 0x8e1b8
0008e130
0008e130loc_8e130:
0008e130b 0x8e134
0008e134
0008e134loc_8e134:
0008e134ldr x0, [sp+328]
0008e138bl internal/abi.(*Type).Len
0008e13cstr x0, [sp+112]
0008e140ldr x0, [sp+336]
0008e144bl internal/abi.(*Type).Len
0008e148str x0, [sp+104]
0008e14cldr x1, [sp+112]
0008e150subs xzr, x0, x1
0008e154cset x1, eq
0008e158strb w1, [sp+44]
0008e15cb.eq 0x8e164
0008e160b 0x8e1a0
0008e164
0008e164loc_8e164:
0008e164ldr x0, [sp+328]
0008e168bl internal/abi.(*Type).Elem
0008e16cstr x0, [sp+304]
0008e170ldr x0, [sp+336]
0008e174bl internal/abi.(*Type).Elem
0008e178str x0, [sp+296]
0008e17cldrb w2, [sp+344]
0008e180ldr x1, [sp+304]
0008e184mov x3, x0
0008e188mov x0, x1
0008e18cmov x1, x3
0008e190bl internal/reflectlite.haveIdenticalType
0008e194strb w0, [sp+45]
0008e198strb w0, [sp+44]
0008e19cb 0x8e1a4
0008e1a0
0008e1a0loc_8e1a0:
0008e1a0b 0x8e1a4
0008e1a4
0008e1a4loc_8e1a4:
0008e1a4ldrb w0, [sp+44]
0008e1a8strb w0, [sp+41]
0008e1acldp x29, x30, [sp-8]
0008e1b0add sp, sp, 320
0008e1b4ret x30
0008e1b8
0008e1b8loc_8e1b8:
0008e1b8mov x2, x1
0008e1bcsubs wzr, w2, 18
0008e1c0b.eq 0x8e1c8
0008e1c4b 0x8e2d0
0008e1c8
0008e1c8loc_8e1c8:
0008e1c8b 0x8e1cc
0008e1cc
0008e1ccloc_8e1cc:
0008e1ccldr x0, [sp+336]
0008e1d0bl internal/abi.(*Type).ChanDir
0008e1d4str x0, [sp+96]
0008e1d8subs xzr, x0, 3
0008e1dccset x1, eq
0008e1e0strb w1, [sp+44]
0008e1e4b.eq 0x8e1ec
0008e1e8b 0x8e228
0008e1ec
0008e1ecloc_8e1ec:
0008e1ecldr x0, [sp+328]
0008e1f0bl internal/abi.(*Type).Elem
0008e1f4str x0, [sp+296]
0008e1f8ldr x0, [sp+336]
0008e1fcbl internal/abi.(*Type).Elem
0008e200str x0, [sp+304]
0008e204ldrb w2, [sp+344]
0008e208ldr x1, [sp+296]
0008e20cmov x3, x0
0008e210mov x0, x1
0008e214mov x1, x3
0008e218bl internal/reflectlite.haveIdenticalType
0008e21cstrb w0, [sp+45]
0008e220strb w0, [sp+44]
0008e224b 0x8e22c
0008e228
0008e228loc_8e228:
0008e228b 0x8e22c
0008e22c
0008e22cloc_8e22c:
0008e22cldrb w1, [sp+44]
0008e230tbnz w1, 0, 0x8e238
0008e234b 0x8e24c
0008e238
0008e238loc_8e238:
0008e238orr x0, xzr, 1
0008e23cstrb w0, [sp+41]
0008e240ldp x29, x30, [sp-8]
0008e244add sp, sp, 320
0008e248ret x30
0008e24c
0008e24cloc_8e24c:
0008e24cldr x0, [sp+336]
0008e250bl internal/abi.(*Type).ChanDir
0008e254str x0, [sp+96]
0008e258ldr x0, [sp+328]
0008e25cbl internal/abi.(*Type).ChanDir
0008e260str x0, [sp+88]
0008e264ldr x1, [sp+96]
0008e268subs xzr, x0, x1
0008e26ccset x1, eq
0008e270strb w1, [sp+44]
0008e274b.eq 0x8e27c
0008e278b 0x8e2b8
0008e27c
0008e27cloc_8e27c:
0008e27cldr x0, [sp+328]
0008e280bl internal/abi.(*Type).Elem
0008e284str x0, [sp+304]
0008e288ldr x0, [sp+336]
0008e28cbl internal/abi.(*Type).Elem
0008e290str x0, [sp+296]
0008e294ldrb w2, [sp+344]
0008e298ldr x1, [sp+304]
0008e29cmov x3, x0
0008e2a0mov x0, x1
0008e2a4mov x1, x3
0008e2a8bl internal/reflectlite.haveIdenticalType
0008e2acstrb w0, [sp+45]
0008e2b0strb w0, [sp+44]
0008e2b4b 0x8e2bc
0008e2b8
0008e2b8loc_8e2b8:
0008e2b8b 0x8e2bc
0008e2bc
0008e2bcloc_8e2bc:
0008e2bcldrb w0, [sp+44]
0008e2c0strb w0, [sp+41]
0008e2c4ldp x29, x30, [sp-8]
0008e2c8add sp, sp, 320
0008e2ccret x30
0008e2d0
0008e2d0loc_8e2d0:
0008e2d0subs wzr, w1, 19
0008e2d4b.eq 0x8e2dc
0008e2d8b 0x8e370
0008e2dc
0008e2dcloc_8e2dc:
0008e2dcb 0x8e2e0
0008e2e0
0008e2e0loc_8e2e0:
0008e2e0ldr x1, [sp+328]
0008e2e4str x1, [sp+176]
0008e2e8ldr x1, [sp+336]
0008e2ecstr x1, [sp+144]
0008e2f0ldr x1, [sp+176]
0008e2f4ldrsb x27, [x1]
0008e2f8ldrh w1, [x1+50]
0008e2fcldr x2, [sp+144]
0008e300ldrsb x27, [x2]
0008e304ldrh w2, [x2+50]
0008e308subs wzr, w2, w1
0008e30ccset x1, ne
0008e310strb w1, [sp+44]
0008e314b.ne 0x8e31c
0008e318b 0x8e320
0008e31c
0008e31cloc_8e31c:
0008e31cb 0x8e348
0008e320
0008e320loc_8e320:
0008e320ldr x1, [sp+176]
0008e324ldrsb x27, [x1]
0008e328ldrh w1, [x1+48]
0008e32cldr x2, [sp+144]
0008e330ldrsb x27, [x2]
0008e334ldrh w2, [x2+48]
0008e338subs wzr, w1, w2
0008e33ccset x1, ne
0008e340strb w1, [sp+44]
0008e344b 0x8e348
0008e348
0008e348loc_8e348:
0008e348ldrb w1, [sp+44]
0008e34ctbnz w1, 0, 0x8e354
0008e350b 0x8e368
0008e354
0008e354loc_8e354:
0008e354strb wzr, [sp+41]
0008e358mov x0, xzr
0008e35cldp x29, x30, [sp-8]
0008e360add sp, sp, 320
0008e364ret x30
0008e368
0008e368loc_8e368:
0008e368str xzr, [sp+64]
0008e36cb 0x8e8ec
0008e370
0008e370loc_8e370:
0008e370b 0x8e374
0008e374
0008e374loc_8e374:
0008e374b 0x8e378
0008e378
0008e378loc_8e378:
0008e378b 0x8e64c
0008e37c
0008e37cloc_8e37c:
0008e37cmov x2, x1
0008e380subs wzr, w2, 21
0008e384b.ls 0x8e38c
0008e388b 0x8e4d8
0008e38c
0008e38cloc_8e38c:
0008e38cmov x2, x1
0008e390subs wzr, w2, 20
0008e394b.eq 0x8e39c
0008e398b 0x8e42c
0008e39c
0008e39cloc_8e39c:
0008e39cb 0x8e3a0
0008e3a0
0008e3a0loc_8e3a0:
0008e3a0ldr x1, [sp+328]
0008e3a4str x1, [sp+168]
0008e3a8ldr x1, [sp+336]
0008e3acstr x1, [sp+136]
0008e3b0ldr x1, [sp+168]
0008e3b4ldrsb x27, [x1]
0008e3b8ldr x1, [x1+64]
0008e3bcstr x1, [sp+104]
0008e3c0subs xzr, x1, 0
0008e3c4cset x2, eq
0008e3c8strb w2, [sp+44]
0008e3cccbz x1, 0x8e3d4
0008e3d0b 0x8e3f4
0008e3d4
0008e3d4loc_8e3d4:
0008e3d4ldr x1, [sp+136]
0008e3d8ldrsb x27, [x1]
0008e3dcldr x1, [x1+64]
0008e3e0str x1, [sp+112]
0008e3e4subs xzr, x1, 0
0008e3e8cset x1, eq
0008e3ecstrb w1, [sp+44]
0008e3f0b 0x8e3f8
0008e3f4
0008e3f4loc_8e3f4:
0008e3f4b 0x8e3f8
0008e3f8
0008e3f8loc_8e3f8:
0008e3f8ldrb w1, [sp+44]
0008e3fctbnz w1, 0, 0x8e404
0008e400b 0x8e418
0008e404
0008e404loc_8e404:
0008e404orr x0, xzr, 1
0008e408strb w0, [sp+41]
0008e40cldp x29, x30, [sp-8]
0008e410add sp, sp, 320
0008e414ret x30
0008e418
0008e418loc_8e418:
0008e418strb wzr, [sp+41]
0008e41cmov x0, xzr
0008e420ldp x29, x30, [sp-8]
0008e424add sp, sp, 320
0008e428ret x30
0008e42c
0008e42cloc_8e42c:
0008e42csubs wzr, w1, 21
0008e430b.eq 0x8e438
0008e434b 0x8e4d0
0008e438
0008e438loc_8e438:
0008e438b 0x8e43c
0008e43c
0008e43cloc_8e43c:
0008e43cldr x0, [sp+328]
0008e440bl internal/abi.(*Type).Key
0008e444str x0, [sp+296]
0008e448ldr x0, [sp+336]
0008e44cbl internal/abi.(*Type).Key
0008e450str x0, [sp+304]
0008e454ldrb w2, [sp+344]
0008e458ldr x1, [sp+296]
0008e45cmov x3, x0
0008e460mov x0, x1
0008e464mov x1, x3
0008e468bl internal/reflectlite.haveIdenticalType
0008e46cstrb w0, [sp+45]
0008e470strb w0, [sp+44]
0008e474tbnz w0, 0, 0x8e47c
0008e478b 0x8e4b8
0008e47c
0008e47cloc_8e47c:
0008e47cldr x0, [sp+328]
0008e480bl internal/abi.(*Type).Elem
0008e484str x0, [sp+288]
0008e488ldr x0, [sp+336]
0008e48cbl internal/abi.(*Type).Elem
0008e490str x0, [sp+280]
0008e494ldrb w2, [sp+344]
0008e498ldr x1, [sp+288]
0008e49cmov x3, x0
0008e4a0mov x0, x1
0008e4a4mov x1, x3
0008e4a8bl internal/reflectlite.haveIdenticalType
0008e4acstrb w0, [sp+46]
0008e4b0strb w0, [sp+44]
0008e4b4b 0x8e4bc
0008e4b8
0008e4b8loc_8e4b8:
0008e4b8b 0x8e4bc
0008e4bc
0008e4bcloc_8e4bc:
0008e4bcldrb w0, [sp+44]
0008e4c0strb w0, [sp+41]
0008e4c4ldp x29, x30, [sp-8]
0008e4c8add sp, sp, 320
0008e4ccret x30
0008e4d0
0008e4d0loc_8e4d0:
0008e4d0b 0x8e4d4
0008e4d4
0008e4d4loc_8e4d4:
0008e4d4b 0x8e648
0008e4d8
0008e4d8loc_8e4d8:
0008e4d8mov x2, x1
0008e4dcsubs wzr, w2, 22
0008e4e0b.hs 0x8e4e8
0008e4e4b 0x8e544
0008e4e8
0008e4e8loc_8e4e8:
0008e4e8mov x2, x1
0008e4ecsubs wzr, w2, 23
0008e4f0b.ls 0x8e4f8
0008e4f4b 0x8e540
0008e4f8
0008e4f8loc_8e4f8:
0008e4f8b 0x8e4fc
0008e4fc
0008e4fcloc_8e4fc:
0008e4fcldr x0, [sp+328]
0008e500bl internal/abi.(*Type).Elem
0008e504str x0, [sp+304]
0008e508ldr x0, [sp+336]
0008e50cbl internal/abi.(*Type).Elem
0008e510str x0, [sp+296]
0008e514ldrb w2, [sp+344]
0008e518ldr x1, [sp+304]
0008e51cmov x3, x0
0008e520mov x0, x1
0008e524mov x1, x3
0008e528bl internal/reflectlite.haveIdenticalType
0008e52cstrb w0, [sp+45]
0008e530strb w0, [sp+41]
0008e534ldp x29, x30, [sp-8]
0008e538add sp, sp, 320
0008e53cret x30
0008e540
0008e540loc_8e540:
0008e540b 0x8e548
0008e544
0008e544loc_8e544:
0008e544b 0x8e548
0008e548
0008e548loc_8e548:
0008e548subs wzr, w1, 25
0008e54cb.eq 0x8e554
0008e550b 0x8e640
0008e554
0008e554loc_8e554:
0008e554b 0x8e558
0008e558
0008e558loc_8e558:
0008e558ldr x1, [sp+328]
0008e55cstr x1, [sp+160]
0008e560ldr x1, [sp+336]
0008e564str x1, [sp+128]
0008e568ldr x1, [sp+160]
0008e56cldrsb x27, [x1]
0008e570ldr x1, [x1+64]
0008e574str x1, [sp+104]
0008e578ldr x2, [sp+128]
0008e57cldrsb x27, [x2]
0008e580ldr x2, [x2+64]
0008e584str x2, [sp+112]
0008e588subs xzr, x1, x2
0008e58cb.ne 0x8e594
0008e590b 0x8e5a8
0008e594
0008e594loc_8e594:
0008e594strb wzr, [sp+41]
0008e598mov x0, xzr
0008e59cldp x29, x30, [sp-8]
0008e5a0add sp, sp, 320
0008e5a4ret x30
0008e5a8
0008e5a8loc_8e5a8:
0008e5a8ldr x1, [sp+160]
0008e5acldrsb x27, [x1]
0008e5b0ldr x0, [x1+48]
0008e5b4str x0, [sp+240]
0008e5b8bl internal/abi.Name.Name
0008e5bcstr x0, [sp+264]
0008e5c0str x1, [sp+272]
0008e5c4ldr x1, [sp+128]
0008e5c8ldrsb x27, [x1]
0008e5ccldr x0, [x1+48]
0008e5d0str x0, [sp+232]
0008e5d4bl internal/abi.Name.Name
0008e5d8str x0, [sp+248]
0008e5dcstr x1, [sp+256]
0008e5e0ldr x2, [sp+272]
0008e5e4subs xzr, x1, x2
0008e5e8b.ne 0x8e5f0
0008e5ecb 0x8e5f4
0008e5f0
0008e5f0loc_8e5f0:
0008e5f0b 0x8e62c
0008e5f4
0008e5f4loc_8e5f4:
0008e5f4ldr x3, [sp+264]
0008e5f8ldr x2, [sp+272]
0008e5fcmov x1, x0
0008e600mov x0, x3
0008e604bl runtime.memequal
0008e608tbnz w0, 0, 0x8e610
0008e60cb 0x8e628
0008e610
0008e610loc_8e610:
0008e610str xzr, [sp+80]
0008e614ldr x2, [sp+160]
0008e618ldrsb x27, [x2]
0008e61cldr x2, [x2+64]
0008e620str x2, [sp+72]
0008e624b 0x8e664
0008e628
0008e628loc_8e628:
0008e628b 0x8e62c
0008e62c
0008e62cloc_8e62c:
0008e62cstrb wzr, [sp+41]
0008e630mov x0, xzr
0008e634ldp x29, x30, [sp-8]
0008e638add sp, sp, 320
0008e63cret x30
0008e640
0008e640loc_8e640:
0008e640b 0x8e644
0008e644
0008e644loc_8e644:
0008e644b 0x8e648
0008e648
0008e648loc_8e648:
0008e648b 0x8e64c
0008e64c
0008e64cloc_8e64c:
0008e64cb 0x8e650
0008e650
0008e650loc_8e650:
0008e650strb wzr, [sp+41]
0008e654mov x0, xzr
0008e658ldp x29, x30, [sp-8]
0008e65cadd sp, sp, 320
0008e660ret x30
0008e664
0008e664loc_8e664:
0008e664ldr x2, [sp+72]
0008e668ldr x3, [sp+80]
0008e66csubs xzr, x2, x3
0008e670b.gt 0x8e678
0008e674b 0x8e8d0
0008e678
0008e678loc_8e678:
0008e678ldr x0, [sp+80]
0008e67cstr x0, [sp+48]
0008e680ldr x2, [sp+160]
0008e684ldrsb x27, [x2]
0008e688ldr x1, [x2+64]
0008e68cldr x2, [x2+56]
0008e690subs xzr, x1, x0
0008e694b.hi 0x8e69c
0008e698b 0x8e8e8
0008e69c
0008e69cloc_8e69c:
0008e69csub x3, x0, x0, lsl #2
0008e6a0sub x2, x2, x3, lsl #3
0008e6a4str x2, [sp+152]
0008e6a8ldr x2, [sp+128]
0008e6acldrsb x27, [x2]
0008e6b0ldr x1, [x2+64]
0008e6b4ldr x2, [x2+56]
0008e6b8ldr x0, [sp+48]
0008e6bcsubs xzr, x0, x1
0008e6c0b.lo 0x8e6c8
0008e6c4b 0x8e8e4
0008e6c8
0008e6c8loc_8e6c8:
0008e6c8sub x1, x0, x0, lsl #2
0008e6ccsub x1, x2, x1, lsl #3
0008e6d0str x1, [sp+120]
0008e6d4ldr x1, [sp+152]
0008e6d8ldrsb x27, [x1]
0008e6dcldr x0, [x1]
0008e6e0str x0, [sp+224]
0008e6e4bl internal/abi.Name.Name
0008e6e8str x0, [sp+248]
0008e6ecstr x1, [sp+256]
0008e6f0ldr x1, [sp+120]
0008e6f4ldrsb x27, [x1]
0008e6f8ldr x0, [x1]
0008e6fcstr x0, [sp+216]
0008e700bl internal/abi.Name.Name
0008e704str x0, [sp+264]
0008e708str x1, [sp+272]
0008e70cldr x2, [sp+256]
0008e710subs xzr, x1, x2
0008e714b.ne 0x8e71c
0008e718b 0x8e720
0008e71c
0008e71cloc_8e71c:
0008e71cb 0x8e8bc
0008e720
0008e720loc_8e720:
0008e720ldr x2, [sp+256]
0008e724ldr x3, [sp+248]
0008e728mov x1, x0
0008e72cmov x0, x3
0008e730bl runtime.memequal
0008e734tbnz w0, 0, 0x8e73c
0008e738b 0x8e8b8
0008e73c
0008e73cloc_8e73c:
0008e73cldr x3, [sp+152]
0008e740ldrsb x27, [x3]
0008e744ldr x3, [x3+8]
0008e748str x3, [sp+208]
0008e74cldr x3, [sp+120]
0008e750ldrsb x27, [x3]
0008e754ldr x1, [x3+8]
0008e758str x1, [sp+200]
0008e75cldrb w2, [sp+344]
0008e760ldr x0, [sp+208]
0008e764bl internal/reflectlite.haveIdenticalType
0008e768strb w0, [sp+45]
0008e76ctbnz w0, 0, 0x8e774
0008e770b 0x8e8a4
0008e774
0008e774loc_8e774:
0008e774ldrb w1, [sp+344]
0008e778strb w1, [sp+45]
0008e77ctbnz w1, 0, 0x8e784
0008e780b 0x8e7f8
0008e784
0008e784loc_8e784:
0008e784ldr x1, [sp+152]
0008e788ldrsb x27, [x1]
0008e78cldr x0, [x1]
0008e790str x0, [sp+192]
0008e794bl internal/abi.Name.Tag
0008e798str x0, [sp+264]
0008e79cstr x1, [sp+272]
0008e7a0ldr x1, [sp+120]
0008e7a4ldrsb x27, [x1]
0008e7a8ldr x0, [x1]
0008e7acstr x0, [sp+184]
0008e7b0bl internal/abi.Name.Tag
0008e7b4str x0, [sp+248]
0008e7b8str x1, [sp+256]
0008e7bcldr x2, [sp+272]
0008e7c0subs xzr, x1, x2
0008e7c4cset x1, ne
0008e7c8b.ne 0x8e7d0
0008e7ccb 0x8e7d4
0008e7d0
0008e7d0loc_8e7d0:
0008e7d0b 0x8e7f0
0008e7d4
0008e7d4loc_8e7d4:
0008e7d4ldr x2, [sp+272]
0008e7d8ldr x3, [sp+264]
0008e7dcmov x1, x0
0008e7e0mov x0, x3
0008e7e4bl runtime.memequal
0008e7e8eor x1, x0, 1
0008e7ecb 0x8e7f0
0008e7f0
0008e7f0loc_8e7f0:
0008e7f0strb w1, [sp+45]
0008e7f4b 0x8e7fc
0008e7f8
0008e7f8loc_8e7f8:
0008e7f8b 0x8e7fc
0008e7fc
0008e7fcloc_8e7fc:
0008e7fcldrb w1, [sp+45]
0008e800tbnz w1, 0, 0x8e808
0008e804b 0x8e81c
0008e808
0008e808loc_8e808:
0008e808strb wzr, [sp+41]
0008e80cmov x0, xzr
0008e810ldp x29, x30, [sp-8]
0008e814add sp, sp, 320
0008e818ret x30
0008e81c
0008e81cloc_8e81c:
0008e81cldr x1, [sp+152]
0008e820ldrsb x27, [x1]
0008e824ldr x1, [x1+16]
0008e828ldr x2, [sp+120]
0008e82cldrsb x27, [x2]
0008e830ldr x2, [x2+16]
0008e834subs xzr, x2, x1
0008e838b.ne 0x8e840
0008e83cb 0x8e854
0008e840
0008e840loc_8e840:
0008e840strb wzr, [sp+41]
0008e844mov x0, xzr
0008e848ldp x29, x30, [sp-8]
0008e84cadd sp, sp, 320
0008e850ret x30
0008e854
0008e854loc_8e854:
0008e854ldr x0, [sp+152]
0008e858bl internal/abi.(*StructField).Embedded
0008e85cstrb w0, [sp+45]
0008e860ldr x0, [sp+120]
0008e864bl internal/abi.(*StructField).Embedded
0008e868strb w0, [sp+44]
0008e86cldrb w1, [sp+45]
0008e870eor x1, x1, x0
0008e874tbnz w1, 0, 0x8e87c
0008e878b 0x8e890
0008e87c
0008e87cloc_8e87c:
0008e87cstrb wzr, [sp+41]
0008e880mov x0, xzr
0008e884ldp x29, x30, [sp-8]
0008e888add sp, sp, 320
0008e88cret x30
0008e890
0008e890loc_8e890:
0008e890b 0x8e894
0008e894
0008e894loc_8e894:
0008e894ldr x2, [sp+80]
0008e898add x2, x2, 1
0008e89cstr x2, [sp+80]
0008e8a0b 0x8e664
0008e8a4
0008e8a4loc_8e8a4:
0008e8a4strb wzr, [sp+41]
0008e8a8mov x0, xzr
0008e8acldp x29, x30, [sp-8]
0008e8b0add sp, sp, 320
0008e8b4ret x30
0008e8b8
0008e8b8loc_8e8b8:
0008e8b8b 0x8e8bc
0008e8bc
0008e8bcloc_8e8bc:
0008e8bcstrb wzr, [sp+41]
0008e8c0mov x0, xzr
0008e8c4ldp x29, x30, [sp-8]
0008e8c8add sp, sp, 320
0008e8ccret x30
0008e8d0
0008e8d0loc_8e8d0:
0008e8d0orr x0, xzr, 1
0008e8d4strb w0, [sp+41]
0008e8d8ldp x29, x30, [sp-8]
0008e8dcadd sp, sp, 320
0008e8e0ret x30
0008e8e4
0008e8e4loc_8e8e4:
0008e8e4bl runtime.panicIndex
0008e8e8
0008e8e8loc_8e8e8:
0008e8e8bl runtime.panicIndex
0008e8ec
0008e8ecloc_8e8ec:
0008e8ecldr x0, [sp+176]
0008e8f0bl internal/abi.(*FuncType).NumIn
0008e8f4str x0, [sp+104]
0008e8f8ldr x1, [sp+64]
0008e8fcsubs xzr, x0, x1
0008e900b.gt 0x8e908
0008e904b 0x8e970
0008e908
0008e908loc_8e908:
0008e908ldr x1, [sp+64]
0008e90cldr x0, [sp+176]
0008e910bl internal/abi.(*FuncType).In
0008e914str x0, [sp+296]
0008e918ldr x1, [sp+64]
0008e91cldr x0, [sp+144]
0008e920bl internal/abi.(*FuncType).In
0008e924str x0, [sp+304]
0008e928ldrb w2, [sp+344]
0008e92cldr x3, [sp+296]
0008e930mov x1, x0
0008e934mov x0, x3
0008e938bl internal/reflectlite.haveIdenticalType
0008e93cstrb w0, [sp+44]
0008e940tbnz w0, 0, 0x8e948
0008e944b 0x8e95c
0008e948
0008e948loc_8e948:
0008e948b 0x8e94c
0008e94c
0008e94cloc_8e94c:
0008e94cldr x1, [sp+64]
0008e950add x1, x1, 1
0008e954str x1, [sp+64]
0008e958b 0x8e8ec
0008e95c
0008e95cloc_8e95c:
0008e95cstrb wzr, [sp+41]
0008e960mov x0, xzr
0008e964ldp x29, x30, [sp-8]
0008e968add sp, sp, 320
0008e96cret x30
0008e970
0008e970loc_8e970:
0008e970str xzr, [sp+56]
0008e974b 0x8e978
0008e978
0008e978loc_8e978:
0008e978ldr x0, [sp+176]
0008e97cbl internal/abi.(*FuncType).NumOut
0008e980str x0, [sp+104]
0008e984ldr x1, [sp+56]
0008e988subs xzr, x0, x1
0008e98cb.gt 0x8e994
0008e990b 0x8e9fc
0008e994
0008e994loc_8e994:
0008e994ldr x1, [sp+56]
0008e998ldr x0, [sp+176]
0008e99cbl internal/abi.(*FuncType).Out
0008e9a0str x0, [sp+304]
0008e9a4ldr x1, [sp+56]
0008e9a8ldr x0, [sp+144]
0008e9acbl internal/abi.(*FuncType).Out
0008e9b0str x0, [sp+296]
0008e9b4ldrb w2, [sp+344]
0008e9b8ldr x3, [sp+304]
0008e9bcmov x1, x0
0008e9c0mov x0, x3
0008e9c4bl internal/reflectlite.haveIdenticalType
0008e9c8strb w0, [sp+44]
0008e9cctbnz w0, 0, 0x8e9d4
0008e9d0b 0x8e9e8
0008e9d4
0008e9d4loc_8e9d4:
0008e9d4b 0x8e9d8
0008e9d8
0008e9d8loc_8e9d8:
0008e9d8ldr x1, [sp+56]
0008e9dcadd x1, x1, 1
0008e9e0str x1, [sp+56]
0008e9e4b 0x8e978
0008e9e8
0008e9e8loc_8e9e8:
0008e9e8strb wzr, [sp+41]
0008e9ecmov x0, xzr
0008e9f0ldp x29, x30, [sp-8]
0008e9f4add sp, sp, 320
0008e9f8ret x30
0008e9fc
0008e9fcloc_8e9fc:
0008e9fcorr x0, xzr, 1
0008ea00strb w0, [sp+41]
0008ea04ldp x29, x30, [sp-8]
0008ea08add sp, sp, 320
0008ea0cret x30
0008ea10
0008ea10loc_8ea10:
0008ea10stp x0, x1, [sp+8]
0008ea14strb w2, [sp+24]
0008ea18mov x3, x30
0008ea1cbl runtime.morestack_noctxt.abi0
0008ea20ldp x0, x1, [sp+8]
0008ea24ldrb w2, [sp+24]
0008ea28b 0x8dfd0
0008ea2cudf 0
0008dfd0
0008dfd0internal/reflectlite.haveIdenticalUnderlyingType: ; void internal/reflectlite.haveIdenticalUnderlyingType(internal/abi.Type * T, internal/abi.Type * V, bool cmpTags)
0008dfd0ldr x16, [x28+16]
0008dfd4sub x17, sp, 192
0008dfd8subs xzr, x17, x16
0008dfdcb.ls 0x8ea10
0008dfe0sub x20, sp, 320
0008dfe4stp x29, x30, [x20-8]
0008dfe8add sp, x20, 0
0008dfecsub x29, sp, 8
0008dff0str x0, [sp+328]
0008dff4str x1, [sp+336]
0008dff8strb w2, [sp+344]
0008dffcstrb wzr, [sp+41]
0008e000ldr x1, [sp+336]
0008e004ldr x2, [sp+328]
0008e008subs xzr, x1, x2
0008e00cb.eq 0x8e014
0008e010b 0x8e028
0008e014
0008e014loc_8e014:
0008e014orr x0, xzr, 1
0008e018strb w0, [sp+41]
0008e01cldp x29, x30, [sp-8]
0008e020add sp, sp, 320
0008e024ret x30
0008e028
0008e028loc_8e028:
0008e028ldr x0, [sp+328]
0008e02cbl internal/abi.(*Type).Kind
0008e030strb w0, [sp+42]
0008e034ldr x0, [sp+336]
0008e038bl internal/abi.(*Type).Kind
0008e03cstrb w0, [sp+47]
0008e040ldrb w1, [sp+42]
0008e044ubfm x2, x0, 0, 7
0008e048subs wzr, w1, w2
0008e04cb.ne 0x8e054
0008e050b 0x8e068
0008e054
0008e054loc_8e054:
0008e054strb wzr, [sp+41]
0008e058mov x0, xzr
0008e05cldp x29, x30, [sp-8]
0008e060add sp, sp, 320
0008e064ret x30
0008e068
0008e068loc_8e068:
0008e068ldrb w1, [sp+42]
0008e06csubs wzr, w1, 0
0008e070cset x2, ne
0008e074strb w2, [sp+44]
0008e078cbnz w1, 0x8e080
0008e07cb 0x8e094
0008e080
0008e080loc_8e080:
0008e080ldrb w1, [sp+42]
0008e084subs wzr, w1, 16
0008e088cset x1, ls
0008e08cstrb w1, [sp+44]
0008e090b 0x8e098
0008e094
0008e094loc_8e094:
0008e094b 0x8e098
0008e098
0008e098loc_8e098:
0008e098ldrb w1, [sp+44]
0008e09cstrb w1, [sp+45]
0008e0a0tbnz w1, 0, 0x8e0a8
0008e0a4b 0x8e0ac
0008e0a8
0008e0a8loc_8e0a8:
0008e0a8b 0x8e0c0
0008e0ac
0008e0acloc_8e0ac:
0008e0acldrb w1, [sp+42]
0008e0b0subs wzr, w1, 24
0008e0b4cset x1, eq
0008e0b8strb w1, [sp+45]
0008e0bcb 0x8e0c0
0008e0c0
0008e0c0loc_8e0c0:
0008e0c0ldrb w1, [sp+45]
0008e0c4strb w1, [sp+46]
0008e0c8tbnz w1, 0, 0x8e0d0
0008e0ccb 0x8e0d4
0008e0d0
0008e0d0loc_8e0d0:
0008e0d0b 0x8e0e8
0008e0d4
0008e0d4loc_8e0d4:
0008e0d4ldrb w1, [sp+42]
0008e0d8subs wzr, w1, 26
0008e0dccset x1, eq
0008e0e0strb w1, [sp+46]
0008e0e4b 0x8e0e8
0008e0e8
0008e0e8loc_8e0e8:
0008e0e8ldrb w1, [sp+46]
0008e0ectbnz w1, 0, 0x8e0f4
0008e0f0b 0x8e108
0008e0f4
0008e0f4loc_8e0f4:
0008e0f4orr x0, xzr, 1
0008e0f8strb w0, [sp+41]
0008e0fcldp x29, x30, [sp-8]
0008e100add sp, sp, 320
0008e104ret x30
0008e108
0008e108loc_8e108:
0008e108ldrb w1, [sp+42]
0008e10cstrb w1, [sp+43]
0008e110mov x2, x1
0008e114subs wzr, w2, 19
0008e118b.ls 0x8e120
0008e11cb 0x8e37c
0008e120
0008e120loc_8e120:
0008e120mov x2, x1
0008e124subs wzr, w2, 17
0008e128b.eq 0x8e130
0008e12cb 0x8e1b8
0008e130
0008e130loc_8e130:
0008e130b 0x8e134
0008e134
0008e134loc_8e134:
0008e134ldr x0, [sp+328]
0008e138bl internal/abi.(*Type).Len
0008e13cstr x0, [sp+112]
0008e140ldr x0, [sp+336]
0008e144bl internal/abi.(*Type).Len
0008e148str x0, [sp+104]
0008e14cldr x1, [sp+112]
0008e150subs xzr, x0, x1
0008e154cset x1, eq
0008e158strb w1, [sp+44]
0008e15cb.eq 0x8e164
0008e160b 0x8e1a0
0008e164
0008e164loc_8e164:
0008e164ldr x0, [sp+328]
0008e168bl internal/abi.(*Type).Elem
0008e16cstr x0, [sp+304]
0008e170ldr x0, [sp+336]
0008e174bl internal/abi.(*Type).Elem
0008e178str x0, [sp+296]
0008e17cldrb w2, [sp+344]
0008e180ldr x1, [sp+304]
0008e184mov x3, x0
0008e188mov x0, x1
0008e18cmov x1, x3
0008e190bl internal/reflectlite.haveIdenticalType
0008e194strb w0, [sp+45]
0008e198strb w0, [sp+44]
0008e19cb 0x8e1a4
0008e1a0
0008e1a0loc_8e1a0:
0008e1a0b 0x8e1a4
0008e1a4
0008e1a4loc_8e1a4:
0008e1a4ldrb w0, [sp+44]
0008e1a8strb w0, [sp+41]
0008e1acldp x29, x30, [sp-8]
0008e1b0add sp, sp, 320
0008e1b4ret x30
0008e1b8
0008e1b8loc_8e1b8:
0008e1b8mov x2, x1
0008e1bcsubs wzr, w2, 18
0008e1c0b.eq 0x8e1c8
0008e1c4b 0x8e2d0
0008e1c8
0008e1c8loc_8e1c8:
0008e1c8b 0x8e1cc
0008e1cc
0008e1ccloc_8e1cc:
0008e1ccldr x0, [sp+336]
0008e1d0bl internal/abi.(*Type).ChanDir
0008e1d4str x0, [sp+96]
0008e1d8subs xzr, x0, 3
0008e1dccset x1, eq
0008e1e0strb w1, [sp+44]
0008e1e4b.eq 0x8e1ec
0008e1e8b 0x8e228
0008e1ec
0008e1ecloc_8e1ec:
0008e1ecldr x0, [sp+328]
0008e1f0bl internal/abi.(*Type).Elem
0008e1f4str x0, [sp+296]
0008e1f8ldr x0, [sp+336]
0008e1fcbl internal/abi.(*Type).Elem
0008e200str x0, [sp+304]
0008e204ldrb w2, [sp+344]
0008e208ldr x1, [sp+296]
0008e20cmov x3, x0
0008e210mov x0, x1
0008e214mov x1, x3
0008e218bl internal/reflectlite.haveIdenticalType
0008e21cstrb w0, [sp+45]
0008e220strb w0, [sp+44]
0008e224b 0x8e22c
0008e228
0008e228loc_8e228:
0008e228b 0x8e22c
0008e22c
0008e22cloc_8e22c:
0008e22cldrb w1, [sp+44]
0008e230tbnz w1, 0, 0x8e238
0008e234b 0x8e24c
0008e238
0008e238loc_8e238:
0008e238orr x0, xzr, 1
0008e23cstrb w0, [sp+41]
0008e240ldp x29, x30, [sp-8]
0008e244add sp, sp, 320
0008e248ret x30
0008e24c
0008e24cloc_8e24c:
0008e24cldr x0, [sp+336]
0008e250bl internal/abi.(*Type).ChanDir
0008e254str x0, [sp+96]
0008e258ldr x0, [sp+328]
0008e25cbl internal/abi.(*Type).ChanDir
0008e260str x0, [sp+88]
0008e264ldr x1, [sp+96]
0008e268subs xzr, x0, x1
0008e26ccset x1, eq
0008e270strb w1, [sp+44]
0008e274b.eq 0x8e27c
0008e278b 0x8e2b8
0008e27c
0008e27cloc_8e27c:
0008e27cldr x0, [sp+328]
0008e280bl internal/abi.(*Type).Elem
0008e284str x0, [sp+304]
0008e288ldr x0, [sp+336]
0008e28cbl internal/abi.(*Type).Elem
0008e290str x0, [sp+296]
0008e294ldrb w2, [sp+344]
0008e298ldr x1, [sp+304]
0008e29cmov x3, x0
0008e2a0mov x0, x1
0008e2a4mov x1, x3
0008e2a8bl internal/reflectlite.haveIdenticalType
0008e2acstrb w0, [sp+45]
0008e2b0strb w0, [sp+44]
0008e2b4b 0x8e2bc
0008e2b8
0008e2b8loc_8e2b8:
0008e2b8b 0x8e2bc
0008e2bc
0008e2bcloc_8e2bc:
0008e2bcldrb w0, [sp+44]
0008e2c0strb w0, [sp+41]
0008e2c4ldp x29, x30, [sp-8]
0008e2c8add sp, sp, 320
0008e2ccret x30
0008e2d0
0008e2d0loc_8e2d0:
0008e2d0subs wzr, w1, 19
0008e2d4b.eq 0x8e2dc
0008e2d8b 0x8e370
0008e2dc
0008e2dcloc_8e2dc:
0008e2dcb 0x8e2e0
0008e2e0
0008e2e0loc_8e2e0:
0008e2e0ldr x1, [sp+328]
0008e2e4str x1, [sp+176]
0008e2e8ldr x1, [sp+336]
0008e2ecstr x1, [sp+144]
0008e2f0ldr x1, [sp+176]
0008e2f4ldrsb x27, [x1]
0008e2f8ldrh w1, [x1+50]
0008e2fcldr x2, [sp+144]
0008e300ldrsb x27, [x2]
0008e304ldrh w2, [x2+50]
0008e308subs wzr, w2, w1
0008e30ccset x1, ne
0008e310strb w1, [sp+44]
0008e314b.ne 0x8e31c
0008e318b 0x8e320
0008e31c
0008e31cloc_8e31c:
0008e31cb 0x8e348
0008e320
0008e320loc_8e320:
0008e320ldr x1, [sp+176]
0008e324ldrsb x27, [x1]
0008e328ldrh w1, [x1+48]
0008e32cldr x2, [sp+144]
0008e330ldrsb x27, [x2]
0008e334ldrh w2, [x2+48]
0008e338subs wzr, w1, w2
0008e33ccset x1, ne
0008e340strb w1, [sp+44]
0008e344b 0x8e348
0008e348
0008e348loc_8e348:
0008e348ldrb w1, [sp+44]
0008e34ctbnz w1, 0, 0x8e354
0008e350b 0x8e368
0008e354
0008e354loc_8e354:
0008e354strb wzr, [sp+41]
0008e358mov x0, xzr
0008e35cldp x29, x30, [sp-8]
0008e360add sp, sp, 320
0008e364ret x30
0008e368
0008e368loc_8e368:
0008e368str xzr, [sp+64]
0008e36cb 0x8e8ec
0008e370
0008e370loc_8e370:
0008e370b 0x8e374
0008e374
0008e374loc_8e374:
0008e374b 0x8e378
0008e378
0008e378loc_8e378:
0008e378b 0x8e64c
0008e37c
0008e37cloc_8e37c:
0008e37cmov x2, x1
0008e380subs wzr, w2, 21
0008e384b.ls 0x8e38c
0008e388b 0x8e4d8
0008e38c
0008e38cloc_8e38c:
0008e38cmov x2, x1
0008e390subs wzr, w2, 20
0008e394b.eq 0x8e39c
0008e398b 0x8e42c
0008e39c
0008e39cloc_8e39c:
0008e39cb 0x8e3a0
0008e3a0
0008e3a0loc_8e3a0:
0008e3a0ldr x1, [sp+328]
0008e3a4str x1, [sp+168]
0008e3a8ldr x1, [sp+336]
0008e3acstr x1, [sp+136]
0008e3b0ldr x1, [sp+168]
0008e3b4ldrsb x27, [x1]
0008e3b8ldr x1, [x1+64]
0008e3bcstr x1, [sp+104]
0008e3c0subs xzr, x1, 0
0008e3c4cset x2, eq
0008e3c8strb w2, [sp+44]
0008e3cccbz x1, 0x8e3d4
0008e3d0b 0x8e3f4
0008e3d4
0008e3d4loc_8e3d4:
0008e3d4ldr x1, [sp+136]
0008e3d8ldrsb x27, [x1]
0008e3dcldr x1, [x1+64]
0008e3e0str x1, [sp+112]
0008e3e4subs xzr, x1, 0
0008e3e8cset x1, eq
0008e3ecstrb w1, [sp+44]
0008e3f0b 0x8e3f8
0008e3f4
0008e3f4loc_8e3f4:
0008e3f4b 0x8e3f8
0008e3f8
0008e3f8loc_8e3f8:
0008e3f8ldrb w1, [sp+44]
0008e3fctbnz w1, 0, 0x8e404
0008e400b 0x8e418
0008e404
0008e404loc_8e404:
0008e404orr x0, xzr, 1
0008e408strb w0, [sp+41]
0008e40cldp x29, x30, [sp-8]
0008e410add sp, sp, 320
0008e414ret x30
0008e418
0008e418loc_8e418:
0008e418strb wzr, [sp+41]
0008e41cmov x0, xzr
0008e420ldp x29, x30, [sp-8]
0008e424add sp, sp, 320
0008e428ret x30
0008e42c
0008e42cloc_8e42c:
0008e42csubs wzr, w1, 21
0008e430b.eq 0x8e438
0008e434b 0x8e4d0
0008e438
0008e438loc_8e438:
0008e438b 0x8e43c
0008e43c
0008e43cloc_8e43c:
0008e43cldr x0, [sp+328]
0008e440bl internal/abi.(*Type).Key
0008e444str x0, [sp+296]
0008e448ldr x0, [sp+336]
0008e44cbl internal/abi.(*Type).Key
0008e450str x0, [sp+304]
0008e454ldrb w2, [sp+344]
0008e458ldr x1, [sp+296]
0008e45cmov x3, x0
0008e460mov x0, x1
0008e464mov x1, x3
0008e468bl internal/reflectlite.haveIdenticalType
0008e46cstrb w0, [sp+45]
0008e470strb w0, [sp+44]
0008e474tbnz w0, 0, 0x8e47c
0008e478b 0x8e4b8
0008e47c
0008e47cloc_8e47c:
0008e47cldr x0, [sp+328]
0008e480bl internal/abi.(*Type).Elem
0008e484str x0, [sp+288]
0008e488ldr x0, [sp+336]
0008e48cbl internal/abi.(*Type).Elem
0008e490str x0, [sp+280]
0008e494ldrb w2, [sp+344]
0008e498ldr x1, [sp+288]
0008e49cmov x3, x0
0008e4a0mov x0, x1
0008e4a4mov x1, x3
0008e4a8bl internal/reflectlite.haveIdenticalType
0008e4acstrb w0, [sp+46]
0008e4b0strb w0, [sp+44]
0008e4b4b 0x8e4bc
0008e4b8
0008e4b8loc_8e4b8:
0008e4b8b 0x8e4bc
0008e4bc
0008e4bcloc_8e4bc:
0008e4bcldrb w0, [sp+44]
0008e4c0strb w0, [sp+41]
0008e4c4ldp x29, x30, [sp-8]
0008e4c8add sp, sp, 320
0008e4ccret x30
0008e4d0
0008e4d0loc_8e4d0:
0008e4d0b 0x8e4d4
0008e4d4
0008e4d4loc_8e4d4:
0008e4d4b 0x8e648
0008e4d8
0008e4d8loc_8e4d8:
0008e4d8mov x2, x1
0008e4dcsubs wzr, w2, 22
0008e4e0b.hs 0x8e4e8
0008e4e4b 0x8e544
0008e4e8
0008e4e8loc_8e4e8:
0008e4e8mov x2, x1
0008e4ecsubs wzr, w2, 23
0008e4f0b.ls 0x8e4f8
0008e4f4b 0x8e540
0008e4f8
0008e4f8loc_8e4f8:
0008e4f8b 0x8e4fc
0008e4fc
0008e4fcloc_8e4fc:
0008e4fcldr x0, [sp+328]
0008e500bl internal/abi.(*Type).Elem
0008e504str x0, [sp+304]
0008e508ldr x0, [sp+336]
0008e50cbl internal/abi.(*Type).Elem
0008e510str x0, [sp+296]
0008e514ldrb w2, [sp+344]
0008e518ldr x1, [sp+304]
0008e51cmov x3, x0
0008e520mov x0, x1
0008e524mov x1, x3
0008e528bl internal/reflectlite.haveIdenticalType
0008e52cstrb w0, [sp+45]
0008e530strb w0, [sp+41]
0008e534ldp x29, x30, [sp-8]
0008e538add sp, sp, 320
0008e53cret x30
0008e540
0008e540loc_8e540:
0008e540b 0x8e548
0008e544
0008e544loc_8e544:
0008e544b 0x8e548
0008e548
0008e548loc_8e548:
0008e548subs wzr, w1, 25
0008e54cb.eq 0x8e554
0008e550b 0x8e640
0008e554
0008e554loc_8e554:
0008e554b 0x8e558
0008e558
0008e558loc_8e558:
0008e558ldr x1, [sp+328]
0008e55cstr x1, [sp+160]
0008e560ldr x1, [sp+336]
0008e564str x1, [sp+128]
0008e568ldr x1, [sp+160]
0008e56cldrsb x27, [x1]
0008e570ldr x1, [x1+64]
0008e574str x1, [sp+104]
0008e578ldr x2, [sp+128]
0008e57cldrsb x27, [x2]
0008e580ldr x2, [x2+64]
0008e584str x2, [sp+112]
0008e588subs xzr, x1, x2
0008e58cb.ne 0x8e594
0008e590b 0x8e5a8
0008e594
0008e594loc_8e594:
0008e594strb wzr, [sp+41]
0008e598mov x0, xzr
0008e59cldp x29, x30, [sp-8]
0008e5a0add sp, sp, 320
0008e5a4ret x30
0008e5a8
0008e5a8loc_8e5a8:
0008e5a8ldr x1, [sp+160]
0008e5acldrsb x27, [x1]
0008e5b0ldr x0, [x1+48]
0008e5b4str x0, [sp+240]
0008e5b8bl internal/abi.Name.Name
0008e5bcstr x0, [sp+264]
0008e5c0str x1, [sp+272]
0008e5c4ldr x1, [sp+128]
0008e5c8ldrsb x27, [x1]
0008e5ccldr x0, [x1+48]
0008e5d0str x0, [sp+232]
0008e5d4bl internal/abi.Name.Name
0008e5d8str x0, [sp+248]
0008e5dcstr x1, [sp+256]
0008e5e0ldr x2, [sp+272]
0008e5e4subs xzr, x1, x2
0008e5e8b.ne 0x8e5f0
0008e5ecb 0x8e5f4
0008e5f0
0008e5f0loc_8e5f0:
0008e5f0b 0x8e62c
0008e5f4
0008e5f4loc_8e5f4:
0008e5f4ldr x3, [sp+264]
0008e5f8ldr x2, [sp+272]
0008e5fcmov x1, x0
0008e600mov x0, x3
0008e604bl runtime.memequal
0008e608tbnz w0, 0, 0x8e610
0008e60cb 0x8e628
0008e610
0008e610loc_8e610:
0008e610str xzr, [sp+80]
0008e614ldr x2, [sp+160]
0008e618ldrsb x27, [x2]
0008e61cldr x2, [x2+64]
0008e620str x2, [sp+72]
0008e624b 0x8e664
0008e628
0008e628loc_8e628:
0008e628b 0x8e62c
0008e62c
0008e62cloc_8e62c:
0008e62cstrb wzr, [sp+41]
0008e630mov x0, xzr
0008e634ldp x29, x30, [sp-8]
0008e638add sp, sp, 320
0008e63cret x30
0008e640
0008e640loc_8e640:
0008e640b 0x8e644
0008e644
0008e644loc_8e644:
0008e644b 0x8e648
0008e648
0008e648loc_8e648:
0008e648b 0x8e64c
0008e64c
0008e64cloc_8e64c:
0008e64cb 0x8e650
0008e650
0008e650loc_8e650:
0008e650strb wzr, [sp+41]
0008e654mov x0, xzr
0008e658ldp x29, x30, [sp-8]
0008e65cadd sp, sp, 320
0008e660ret x30
0008e664
0008e664loc_8e664:
0008e664ldr x2, [sp+72]
0008e668ldr x3, [sp+80]
0008e66csubs xzr, x2, x3
0008e670b.gt 0x8e678
0008e674b 0x8e8d0
0008e678
0008e678loc_8e678:
0008e678ldr x0, [sp+80]
0008e67cstr x0, [sp+48]
0008e680ldr x2, [sp+160]
0008e684ldrsb x27, [x2]
0008e688ldr x1, [x2+64]
0008e68cldr x2, [x2+56]
0008e690subs xzr, x1, x0
0008e694b.hi 0x8e69c
0008e698b 0x8e8e8
0008e69c
0008e69cloc_8e69c:
0008e69csub x3, x0, x0, lsl #2
0008e6a0sub x2, x2, x3, lsl #3
0008e6a4str x2, [sp+152]
0008e6a8ldr x2, [sp+128]
0008e6acldrsb x27, [x2]
0008e6b0ldr x1, [x2+64]
0008e6b4ldr x2, [x2+56]
0008e6b8ldr x0, [sp+48]
0008e6bcsubs xzr, x0, x1
0008e6c0b.lo 0x8e6c8
0008e6c4b 0x8e8e4
0008e6c8
0008e6c8loc_8e6c8:
0008e6c8sub x1, x0, x0, lsl #2
0008e6ccsub x1, x2, x1, lsl #3
0008e6d0str x1, [sp+120]
0008e6d4ldr x1, [sp+152]
0008e6d8ldrsb x27, [x1]
0008e6dcldr x0, [x1]
0008e6e0str x0, [sp+224]
0008e6e4bl internal/abi.Name.Name
0008e6e8str x0, [sp+248]
0008e6ecstr x1, [sp+256]
0008e6f0ldr x1, [sp+120]
0008e6f4ldrsb x27, [x1]
0008e6f8ldr x0, [x1]
0008e6fcstr x0, [sp+216]
0008e700bl internal/abi.Name.Name
0008e704str x0, [sp+264]
0008e708str x1, [sp+272]
0008e70cldr x2, [sp+256]
0008e710subs xzr, x1, x2
0008e714b.ne 0x8e71c
0008e718b 0x8e720
0008e71c
0008e71cloc_8e71c:
0008e71cb 0x8e8bc
0008e720
0008e720loc_8e720:
0008e720ldr x2, [sp+256]
0008e724ldr x3, [sp+248]
0008e728mov x1, x0
0008e72cmov x0, x3
0008e730bl runtime.memequal
0008e734tbnz w0, 0, 0x8e73c
0008e738b 0x8e8b8
0008e73c
0008e73cloc_8e73c:
0008e73cldr x3, [sp+152]
0008e740ldrsb x27, [x3]
0008e744ldr x3, [x3+8]
0008e748str x3, [sp+208]
0008e74cldr x3, [sp+120]
0008e750ldrsb x27, [x3]
0008e754ldr x1, [x3+8]
0008e758str x1, [sp+200]
0008e75cldrb w2, [sp+344]
0008e760ldr x0, [sp+208]
0008e764bl internal/reflectlite.haveIdenticalType
0008e768strb w0, [sp+45]
0008e76ctbnz w0, 0, 0x8e774
0008e770b 0x8e8a4
0008e774
0008e774loc_8e774:
0008e774ldrb w1, [sp+344]
0008e778strb w1, [sp+45]
0008e77ctbnz w1, 0, 0x8e784
0008e780b 0x8e7f8
0008e784
0008e784loc_8e784:
0008e784ldr x1, [sp+152]
0008e788ldrsb x27, [x1]
0008e78cldr x0, [x1]
0008e790str x0, [sp+192]
0008e794bl internal/abi.Name.Tag
0008e798str x0, [sp+264]
0008e79cstr x1, [sp+272]
0008e7a0ldr x1, [sp+120]
0008e7a4ldrsb x27, [x1]
0008e7a8ldr x0, [x1]
0008e7acstr x0, [sp+184]
0008e7b0bl internal/abi.Name.Tag
0008e7b4str x0, [sp+248]
0008e7b8str x1, [sp+256]
0008e7bcldr x2, [sp+272]
0008e7c0subs xzr, x1, x2
0008e7c4cset x1, ne
0008e7c8b.ne 0x8e7d0
0008e7ccb 0x8e7d4
0008e7d0
0008e7d0loc_8e7d0:
0008e7d0b 0x8e7f0
0008e7d4
0008e7d4loc_8e7d4:
0008e7d4ldr x2, [sp+272]
0008e7d8ldr x3, [sp+264]
0008e7dcmov x1, x0
0008e7e0mov x0, x3
0008e7e4bl runtime.memequal
0008e7e8eor x1, x0, 1
0008e7ecb 0x8e7f0
0008e7f0
0008e7f0loc_8e7f0:
0008e7f0strb w1, [sp+45]
0008e7f4b 0x8e7fc
0008e7f8
0008e7f8loc_8e7f8:
0008e7f8b 0x8e7fc
0008e7fc
0008e7fcloc_8e7fc:
0008e7fcldrb w1, [sp+45]
0008e800tbnz w1, 0, 0x8e808
0008e804b 0x8e81c
0008e808
0008e808loc_8e808:
0008e808strb wzr, [sp+41]
0008e80cmov x0, xzr
0008e810ldp x29, x30, [sp-8]
0008e814add sp, sp, 320
0008e818ret x30
0008e81c
0008e81cloc_8e81c:
0008e81cldr x1, [sp+152]
0008e820ldrsb x27, [x1]
0008e824ldr x1, [x1+16]
0008e828ldr x2, [sp+120]
0008e82cldrsb x27, [x2]
0008e830ldr x2, [x2+16]
0008e834subs xzr, x2, x1
0008e838b.ne 0x8e840
0008e83cb 0x8e854
0008e840
0008e840loc_8e840:
0008e840strb wzr, [sp+41]
0008e844mov x0, xzr
0008e848ldp x29, x30, [sp-8]
0008e84cadd sp, sp, 320
0008e850ret x30
0008e854
0008e854loc_8e854:
0008e854ldr x0, [sp+152]
0008e858bl internal/abi.(*StructField).Embedded
0008e85cstrb w0, [sp+45]
0008e860ldr x0, [sp+120]
0008e864bl internal/abi.(*StructField).Embedded
0008e868strb w0, [sp+44]
0008e86cldrb w1, [sp+45]
0008e870eor x1, x1, x0
0008e874tbnz w1, 0, 0x8e87c
0008e878b 0x8e890
0008e87c
0008e87cloc_8e87c:
0008e87cstrb wzr, [sp+41]
0008e880mov x0, xzr
0008e884ldp x29, x30, [sp-8]
0008e888add sp, sp, 320
0008e88cret x30
0008e890
0008e890loc_8e890:
0008e890b 0x8e894
0008e894
0008e894loc_8e894:
0008e894ldr x2, [sp+80]
0008e898add x2, x2, 1
0008e89cstr x2, [sp+80]
0008e8a0b 0x8e664
0008e8a4
0008e8a4loc_8e8a4:
0008e8a4strb wzr, [sp+41]
0008e8a8mov x0, xzr
0008e8acldp x29, x30, [sp-8]
0008e8b0add sp, sp, 320
0008e8b4ret x30
0008e8b8
0008e8b8loc_8e8b8:
0008e8b8b 0x8e8bc
0008e8bc
0008e8bcloc_8e8bc:
0008e8bcstrb wzr, [sp+41]
0008e8c0mov x0, xzr
0008e8c4ldp x29, x30, [sp-8]
0008e8c8add sp, sp, 320
0008e8ccret x30
0008e8d0
0008e8d0loc_8e8d0:
0008e8d0orr x0, xzr, 1
0008e8d4strb w0, [sp+41]
0008e8d8ldp x29, x30, [sp-8]
0008e8dcadd sp, sp, 320
0008e8e0ret x30
0008e8e4
0008e8e4loc_8e8e4:
0008e8e4bl runtime.panicIndex
0008e8e8
0008e8e8loc_8e8e8:
0008e8e8bl runtime.panicIndex
0008e8ec
0008e8ecloc_8e8ec:
0008e8ecldr x0, [sp+176]
0008e8f0bl internal/abi.(*FuncType).NumIn
0008e8f4str x0, [sp+104]
0008e8f8ldr x1, [sp+64]
0008e8fcsubs xzr, x0, x1
0008e900b.gt 0x8e908
0008e904b 0x8e970
0008e908
0008e908loc_8e908:
0008e908ldr x1, [sp+64]
0008e90cldr x0, [sp+176]
0008e910bl internal/abi.(*FuncType).In
0008e914str x0, [sp+296]
0008e918ldr x1, [sp+64]
0008e91cldr x0, [sp+144]
0008e920bl internal/abi.(*FuncType).In
0008e924str x0, [sp+304]
0008e928ldrb w2, [sp+344]
0008e92cldr x3, [sp+296]
0008e930mov x1, x0
0008e934mov x0, x3
0008e938bl internal/reflectlite.haveIdenticalType
0008e93cstrb w0, [sp+44]
0008e940tbnz w0, 0, 0x8e948
0008e944b 0x8e95c
0008e948
0008e948loc_8e948:
0008e948b 0x8e94c
0008e94c
0008e94cloc_8e94c:
0008e94cldr x1, [sp+64]
0008e950add x1, x1, 1
0008e954str x1, [sp+64]
0008e958b 0x8e8ec
0008e95c
0008e95cloc_8e95c:
0008e95cstrb wzr, [sp+41]
0008e960mov x0, xzr
0008e964ldp x29, x30, [sp-8]
0008e968add sp, sp, 320
0008e96cret x30
0008e970
0008e970loc_8e970:
0008e970str xzr, [sp+56]
0008e974b 0x8e978
0008e978
0008e978loc_8e978:
0008e978ldr x0, [sp+176]
0008e97cbl internal/abi.(*FuncType).NumOut
0008e980str x0, [sp+104]
0008e984ldr x1, [sp+56]
0008e988subs xzr, x0, x1
0008e98cb.gt 0x8e994
0008e990b 0x8e9fc
0008e994
0008e994loc_8e994:
0008e994ldr x1, [sp+56]
0008e998ldr x0, [sp+176]
0008e99cbl internal/abi.(*FuncType).Out
0008e9a0str x0, [sp+304]
0008e9a4ldr x1, [sp+56]
0008e9a8ldr x0, [sp+144]
0008e9acbl internal/abi.(*FuncType).Out
0008e9b0str x0, [sp+296]
0008e9b4ldrb w2, [sp+344]
0008e9b8ldr x3, [sp+304]
0008e9bcmov x1, x0
0008e9c0mov x0, x3
0008e9c4bl internal/reflectlite.haveIdenticalType
0008e9c8strb w0, [sp+44]
0008e9cctbnz w0, 0, 0x8e9d4
0008e9d0b 0x8e9e8
0008e9d4
0008e9d4loc_8e9d4:
0008e9d4b 0x8e9d8
0008e9d8
0008e9d8loc_8e9d8:
0008e9d8ldr x1, [sp+56]
0008e9dcadd x1, x1, 1
0008e9e0str x1, [sp+56]
0008e9e4b 0x8e978
0008e9e8
0008e9e8loc_8e9e8:
0008e9e8strb wzr, [sp+41]
0008e9ecmov x0, xzr
0008e9f0ldp x29, x30, [sp-8]
0008e9f4add sp, sp, 320
0008e9f8ret x30
0008e9fc
0008e9fcloc_8e9fc:
0008e9fcorr x0, xzr, 1
0008ea00strb w0, [sp+41]
0008ea04ldp x29, x30, [sp-8]
0008ea08add sp, sp, 320
0008ea0cret x30
0008ea10
0008ea10loc_8ea10:
0008ea10stp x0, x1, [sp+8]
0008ea14strb w2, [sp+24]
0008ea18mov x3, x30
0008ea1cbl runtime.morestack_noctxt.abi0
0008ea20ldp x0, x1, [sp+8]
0008ea24ldrb w2, [sp+24]
0008ea28b 0x8dfd0
0008ea2cudf 0
0008dfd0
0008ea30
0008ea30internal/reflectlite.toType: ; void internal/reflectlite.toType(internal/abi.Type * t)
0008ea30ldr x16, [x28+16]
0008ea34subs xzr, sp, x16
0008ea38b.ls 0x8eaa8
0008ea3cstr x30, [sp-64]!
0008ea40stur x29, [sp-8]
0008ea44sub x29, sp, 8
0008ea48str x0, [sp+72]
0008ea4cstp xzr, xzr, [sp+24]
0008ea50ldr x2, [sp+72]
0008ea54cbnz x2, 0x8ea5c
0008ea58b 0x8ea90
0008ea5c
0008ea5cloc_8ea5c:
0008ea5cldr x0, [sp+72]
0008ea60bl internal/reflectlite.toRType
0008ea64str x0, [sp+48]
0008ea68str x0, [sp+40]
0008ea6cadrp x1, 0x68d000
0008ea70add x1, x1, 1304
0008ea74str x1, [sp+24]
0008ea78str x0, [sp+32]
0008ea7cldr x0, [sp+24]
0008ea80ldr x1, [sp+32]
0008ea84ldur x29, [sp-8]
0008ea88ldr x30, [sp], 64
0008ea8cret x30
0008ea90
0008ea90loc_8ea90:
0008ea90stp xzr, xzr, [sp+24]
0008ea94mov x0, xzr
0008ea98mov x1, xzr
0008ea9cldur x29, [sp-8]
0008eaa0ldr x30, [sp], 64
0008eaa4ret x30
0008eaa8
0008eaa8loc_8eaa8:
0008eaa8str x0, [sp+8]
0008eaacmov x3, x30
0008eab0bl runtime.morestack_noctxt.abi0
0008eab4ldr x0, [sp+8]
0008eab8b 0x8ea30
0008eabcudf 0
0008ea30
0008ea30internal/reflectlite.toType: ; void internal/reflectlite.toType(internal/abi.Type * t)
0008ea30ldr x16, [x28+16]
0008ea34subs xzr, sp, x16
0008ea38b.ls 0x8eaa8
0008ea3cstr x30, [sp-64]!
0008ea40stur x29, [sp-8]
0008ea44sub x29, sp, 8
0008ea48str x0, [sp+72]
0008ea4cstp xzr, xzr, [sp+24]
0008ea50ldr x2, [sp+72]
0008ea54cbnz x2, 0x8ea5c
0008ea58b 0x8ea90
0008ea5c
0008ea5cloc_8ea5c:
0008ea5cldr x0, [sp+72]
0008ea60bl internal/reflectlite.toRType
0008ea64str x0, [sp+48]
0008ea68str x0, [sp+40]
0008ea6cadrp x1, 0x68d000
0008ea70add x1, x1, 1304
0008ea74str x1, [sp+24]
0008ea78str x0, [sp+32]
0008ea7cldr x0, [sp+24]
0008ea80ldr x1, [sp+32]
0008ea84ldur x29, [sp-8]
0008ea88ldr x30, [sp], 64
0008ea8cret x30
0008ea90
0008ea90loc_8ea90:
0008ea90stp xzr, xzr, [sp+24]
0008ea94mov x0, xzr
0008ea98mov x1, xzr
0008ea9cldur x29, [sp-8]
0008eaa0ldr x30, [sp], 64
0008eaa4ret x30
0008eaa8
0008eaa8loc_8eaa8:
0008eaa8str x0, [sp+8]
0008eaacmov x3, x30
0008eab0bl runtime.morestack_noctxt.abi0
0008eab4ldr x0, [sp+8]
0008eab8b 0x8ea30
0008eabcudf 0
0008ea30
0008eac0
0008eac0internal/reflectlite.flag.kind: ; void internal/reflectlite.flag.kind(internal/reflectlite.flag f)
0008eac0str x30, [sp-32]!
0008eac4stur x29, [sp-8]
0008eac8sub x29, sp, 8
0008eaccstr x0, [sp+40]
0008ead0strb wzr, [sp+23]
0008ead4ldr x1, [sp+40]
0008ead8and x0, x1, 31
0008eadcstrb w0, [sp+23]
0008eae0add x29, sp, 24
0008eae4add sp, sp, 32
0008eae8ret x30
0008eaecudf 0
0008eac0
0008eac0internal/reflectlite.flag.kind: ; void internal/reflectlite.flag.kind(internal/reflectlite.flag f)
0008eac0str x30, [sp-32]!
0008eac4stur x29, [sp-8]
0008eac8sub x29, sp, 8
0008eaccstr x0, [sp+40]
0008ead0strb wzr, [sp+23]
0008ead4ldr x1, [sp+40]
0008ead8and x0, x1, 31
0008eadcstrb w0, [sp+23]
0008eae0add x29, sp, 24
0008eae4add sp, sp, 32
0008eae8ret x30
0008eaecudf 0
0008eac0
0008eaf0
0008eaf0internal/reflectlite.flag.ro: ; void internal/reflectlite.flag.ro(internal/reflectlite.flag f)
0008eaf0str x30, [sp-32]!
0008eaf4stur x29, [sp-8]
0008eaf8sub x29, sp, 8
0008eafcstr x0, [sp+40]
0008eb00str xzr, [sp+16]
0008eb04ands xzr, x0, 96
0008eb08b.ne 0x8eb10
0008eb0cb 0x8eb24
0008eb10
0008eb10loc_8eb10:
0008eb10orr x0, xzr, 32
0008eb14str x0, [sp+16]
0008eb18add x29, sp, 24
0008eb1cadd sp, sp, 32
0008eb20ret x30
0008eb24
0008eb24loc_8eb24:
0008eb24str xzr, [sp+16]
0008eb28mov x0, xzr
0008eb2cadd x29, sp, 24
0008eb30add sp, sp, 32
0008eb34ret x30
0008eb38udf 0
0008eb3cudf 0
0008eaf0
0008eaf0internal/reflectlite.flag.ro: ; void internal/reflectlite.flag.ro(internal/reflectlite.flag f)
0008eaf0str x30, [sp-32]!
0008eaf4stur x29, [sp-8]
0008eaf8sub x29, sp, 8
0008eafcstr x0, [sp+40]
0008eb00str xzr, [sp+16]
0008eb04ands xzr, x0, 96
0008eb08b.ne 0x8eb10
0008eb0cb 0x8eb24
0008eb10
0008eb10loc_8eb10:
0008eb10orr x0, xzr, 32
0008eb14str x0, [sp+16]
0008eb18add x29, sp, 24
0008eb1cadd sp, sp, 32
0008eb20ret x30
0008eb24
0008eb24loc_8eb24:
0008eb24str xzr, [sp+16]
0008eb28mov x0, xzr
0008eb2cadd x29, sp, 24
0008eb30add sp, sp, 32
0008eb34ret x30
0008eb38udf 0
0008eb3cudf 0
0008eaf0
0008eb40
0008eb40internal/reflectlite.Value.typ: ; void internal/reflectlite.Value.typ(internal/reflectlite.Value v)
0008eb40ldr x16, [x28+16]
0008eb44subs xzr, sp, x16
0008eb48b.ls 0x8eb88
0008eb4cstr x30, [sp-48]!
0008eb50stur x29, [sp-8]
0008eb54sub x29, sp, 8
0008eb58str x0, [sp+56]
0008eb5cstr x1, [sp+64]
0008eb60str x2, [sp+72]
0008eb64str xzr, [sp+24]
0008eb68ldr x0, [sp+56]
0008eb6cbl internal/abi.NoEscape
0008eb70str x0, [sp+32]
0008eb74str x0, [sp+24]
0008eb78ldr x0, [sp+24]
0008eb7cldur x29, [sp-8]
0008eb80ldr x30, [sp], 48
0008eb84ret x30
0008eb88
0008eb88loc_8eb88:
0008eb88stp x0, x1, [sp+8]
0008eb8cstr x2, [sp+24]
0008eb90mov x3, x30
0008eb94bl runtime.morestack_noctxt.abi0
0008eb98ldp x0, x1, [sp+8]
0008eb9cldr x2, [sp+24]
0008eba0b 0x8eb40
0008eba4udf 0
0008eba8udf 0
0008ebacudf 0
0008eb40
0008eb40internal/reflectlite.Value.typ: ; void internal/reflectlite.Value.typ(internal/reflectlite.Value v)
0008eb40ldr x16, [x28+16]
0008eb44subs xzr, sp, x16
0008eb48b.ls 0x8eb88
0008eb4cstr x30, [sp-48]!
0008eb50stur x29, [sp-8]
0008eb54sub x29, sp, 8
0008eb58str x0, [sp+56]
0008eb5cstr x1, [sp+64]
0008eb60str x2, [sp+72]
0008eb64str xzr, [sp+24]
0008eb68ldr x0, [sp+56]
0008eb6cbl internal/abi.NoEscape
0008eb70str x0, [sp+32]
0008eb74str x0, [sp+24]
0008eb78ldr x0, [sp+24]
0008eb7cldur x29, [sp-8]
0008eb80ldr x30, [sp], 48
0008eb84ret x30
0008eb88
0008eb88loc_8eb88:
0008eb88stp x0, x1, [sp+8]
0008eb8cstr x2, [sp+24]
0008eb90mov x3, x30
0008eb94bl runtime.morestack_noctxt.abi0
0008eb98ldp x0, x1, [sp+8]
0008eb9cldr x2, [sp+24]
0008eba0b 0x8eb40
0008eba4udf 0
0008eba8udf 0
0008ebacudf 0
0008eb40
0008ebb0
0008ebb0internal/reflectlite.Value.pointer: ; void internal/reflectlite.Value.pointer(internal/reflectlite.Value v)
0008ebb0ldr x16, [x28+16]
0008ebb4subs xzr, sp, x16
0008ebb8b.ls 0x8ec94
0008ebbcstr x30, [sp-80]!
0008ebc0stur x29, [sp-8]
0008ebc4sub x29, sp, 8
0008ebc8str x0, [sp+88]
0008ebccstr x1, [sp+96]
0008ebd0str x2, [sp+104]
0008ebd4str xzr, [sp+48]
0008ebd8ldr x0, [sp+88]
0008ebdcldr x1, [sp+96]
0008ebe0ldr x2, [sp+104]
0008ebe4bl internal/reflectlite.Value.typ
0008ebe8str x0, [sp+64]
0008ebecbl internal/abi.(*Type).Size
0008ebf0str x0, [sp+40]
0008ebf4subs xzr, x0, 8
0008ebf8cset x3, ne
0008ebfcstrb w3, [sp+39]
0008ec00b.ne 0x8ec08
0008ec04b 0x8ec0c
0008ec08
0008ec08loc_8ec08:
0008ec08b 0x8ec34
0008ec0c
0008ec0cloc_8ec0c:
0008ec0cldr x0, [sp+88]
0008ec10ldr x1, [sp+96]
0008ec14ldr x2, [sp+104]
0008ec18bl internal/reflectlite.Value.typ
0008ec1cstr x0, [sp+56]
0008ec20bl internal/abi.(*Type).Pointers
0008ec24strb w0, [sp+38]
0008ec28eor x3, x0, 1
0008ec2cstrb w3, [sp+39]
0008ec30b 0x8ec34
0008ec34
0008ec34loc_8ec34:
0008ec34ldrb w2, [sp+39]
0008ec38tbnz w2, 0, 0x8ec7c
0008ec3cb 0x8ec40
0008ec40
0008ec40loc_8ec40:
0008ec40ldr x1, [sp+104]
0008ec44tbnz w1, 7, 0x8ec4c
0008ec48b 0x8ec68
0008ec4c
0008ec4cloc_8ec4c:
0008ec4cldr x1, [sp+96]
0008ec50ldrsb x27, [x1]
0008ec54ldr x0, [x1]
0008ec58str x0, [sp+48]
0008ec5cldur x29, [sp-8]
0008ec60ldr x30, [sp], 80
0008ec64ret x30
0008ec68
0008ec68loc_8ec68:
0008ec68ldr x0, [sp+96]
0008ec6cstr x0, [sp+48]
0008ec70ldur x29, [sp-8]
0008ec74ldr x30, [sp], 80
0008ec78ret x30
0008ec7c
0008ec7cloc_8ec7c:
0008ec7cadrp x0, 0x567000
0008ec80add x0, x0, 2944
0008ec84adrp x1, 0x683000
0008ec88add x1, x1, 1040
0008ec8cbl runtime.gopanic
0008ec90hint
0008ec94
0008ec94loc_8ec94:
0008ec94stp x0, x1, [sp+8]
0008ec98str x2, [sp+24]
0008ec9cmov x3, x30
0008eca0bl runtime.morestack_noctxt.abi0
0008eca4ldp x0, x1, [sp+8]
0008eca8ldr x2, [sp+24]
0008ecacb 0x8ebb0
0008ebb0
0008ebb0internal/reflectlite.Value.pointer: ; void internal/reflectlite.Value.pointer(internal/reflectlite.Value v)
0008ebb0ldr x16, [x28+16]
0008ebb4subs xzr, sp, x16
0008ebb8b.ls 0x8ec94
0008ebbcstr x30, [sp-80]!
0008ebc0stur x29, [sp-8]
0008ebc4sub x29, sp, 8
0008ebc8str x0, [sp+88]
0008ebccstr x1, [sp+96]
0008ebd0str x2, [sp+104]
0008ebd4str xzr, [sp+48]
0008ebd8ldr x0, [sp+88]
0008ebdcldr x1, [sp+96]
0008ebe0ldr x2, [sp+104]
0008ebe4bl internal/reflectlite.Value.typ
0008ebe8str x0, [sp+64]
0008ebecbl internal/abi.(*Type).Size
0008ebf0str x0, [sp+40]
0008ebf4subs xzr, x0, 8
0008ebf8cset x3, ne
0008ebfcstrb w3, [sp+39]
0008ec00b.ne 0x8ec08
0008ec04b 0x8ec0c
0008ec08
0008ec08loc_8ec08:
0008ec08b 0x8ec34
0008ec0c
0008ec0cloc_8ec0c:
0008ec0cldr x0, [sp+88]
0008ec10ldr x1, [sp+96]
0008ec14ldr x2, [sp+104]
0008ec18bl internal/reflectlite.Value.typ
0008ec1cstr x0, [sp+56]
0008ec20bl internal/abi.(*Type).Pointers
0008ec24strb w0, [sp+38]
0008ec28eor x3, x0, 1
0008ec2cstrb w3, [sp+39]
0008ec30b 0x8ec34
0008ec34
0008ec34loc_8ec34:
0008ec34ldrb w2, [sp+39]
0008ec38tbnz w2, 0, 0x8ec7c
0008ec3cb 0x8ec40
0008ec40
0008ec40loc_8ec40:
0008ec40ldr x1, [sp+104]
0008ec44tbnz w1, 7, 0x8ec4c
0008ec48b 0x8ec68
0008ec4c
0008ec4cloc_8ec4c:
0008ec4cldr x1, [sp+96]
0008ec50ldrsb x27, [x1]
0008ec54ldr x0, [x1]
0008ec58str x0, [sp+48]
0008ec5cldur x29, [sp-8]
0008ec60ldr x30, [sp], 80
0008ec64ret x30
0008ec68
0008ec68loc_8ec68:
0008ec68ldr x0, [sp+96]
0008ec6cstr x0, [sp+48]
0008ec70ldur x29, [sp-8]
0008ec74ldr x30, [sp], 80
0008ec78ret x30
0008ec7c
0008ec7cloc_8ec7c:
0008ec7cadrp x0, 0x567000
0008ec80add x0, x0, 2944
0008ec84adrp x1, 0x683000
0008ec88add x1, x1, 1040
0008ec8cbl runtime.gopanic
0008ec90hint
0008ec94
0008ec94loc_8ec94:
0008ec94stp x0, x1, [sp+8]
0008ec98str x2, [sp+24]
0008ec9cmov x3, x30
0008eca0bl runtime.morestack_noctxt.abi0
0008eca4ldp x0, x1, [sp+8]
0008eca8ldr x2, [sp+24]
0008ecacb 0x8ebb0
0008ebb0
0008ecb0
0008ecb0internal/reflectlite.packEface: ; void internal/reflectlite.packEface(internal/reflectlite.Value v)
0008ecb0ldr x16, [x28+16]
0008ecb4subs xzr, sp, x16
0008ecb8b.ls 0x8eea0
0008ecbcstr x30, [sp-112]!
0008ecc0stur x29, [sp-8]
0008ecc4sub x29, sp, 8
0008ecc8str x0, [sp+120]
0008ecccstr x1, [sp+128]
0008ecd0str x2, [sp+136]
0008ecd4stp xzr, xzr, [sp+40]
0008ecd8ldr x0, [sp+120]
0008ecdcldr x1, [sp+128]
0008ece0ldr x2, [sp+136]
0008ece4bl internal/reflectlite.Value.typ
0008ece8str x0, [sp+56]
0008ececstp xzr, xzr, [sp+72]
0008ecf0add x3, sp, 72
0008ecf4str x3, [sp+88]
0008ecf8ldr x0, [sp+56]
0008ecfcbl internal/abi.(*Type).IfaceIndir
0008ed00strb w0, [sp+39]
0008ed04tbnz w0, 0, 0x8ed0c
0008ed08b 0x8eda0
0008ed0c
0008ed0cloc_8ed0c:
0008ed0cb 0x8ed10
0008ed10
0008ed10loc_8ed10:
0008ed10ldr x2, [sp+136]
0008ed14tbz w2, 7, 0x8ee88
0008ed18b 0x8ed1c
0008ed1c
0008ed1cloc_8ed1c:
0008ed1cldr x2, [sp+128]
0008ed20str x2, [sp+64]
0008ed24ldr x2, [sp+136]
0008ed28tbnz w2, 8, 0x8ed30
0008ed2cb 0x8ed60
0008ed30
0008ed30loc_8ed30:
0008ed30ldr x0, [sp+56]
0008ed34bl internal/reflectlite.unsafe_New
0008ed38str x0, [sp+96]
0008ed3cldr x2, [sp+64]
0008ed40ldr x1, [sp+56]
0008ed44mov x3, x0
0008ed48mov x0, x1
0008ed4cmov x1, x3
0008ed50bl internal/reflectlite.typedmemmove
0008ed54ldr x1, [sp+96]
0008ed58str x1, [sp+64]
0008ed5cb 0x8ed64
0008ed60
0008ed60loc_8ed60:
0008ed60b 0x8ed64
0008ed64
0008ed64loc_8ed64:
0008ed64ldr x2, [sp+88]
0008ed68ldrsb x27, [x2]
0008ed6cldr x3, [sp+64]
0008ed70adrp x27, 0x9bd000
0008ed74ldr w4, [x27+3056]
0008ed78cbz w4, 0x8ed80
0008ed7cb 0x8ed84
0008ed80
0008ed80loc_8ed80:
0008ed80b 0x8ed98
0008ed84
0008ed84loc_8ed84:
0008ed84bl runtime.gcWriteBarrier2
0008ed88str x3, [x25]
0008ed8cldr x4, [x2+8]
0008ed90str x4, [x25+8]
0008ed94b 0x8ed98
0008ed98
0008ed98loc_8ed98:
0008ed98str x3, [x2+8]
0008ed9cb 0x8ee34
0008eda0
0008eda0loc_8eda0:
0008eda0ldr x2, [sp+136]
0008eda4tbnz w2, 7, 0x8edac
0008eda8b 0x8edf4
0008edac
0008edacloc_8edac:
0008edacb 0x8edb0
0008edb0
0008edb0loc_8edb0:
0008edb0ldr x2, [sp+88]
0008edb4ldrsb x27, [x2]
0008edb8ldr x3, [sp+128]
0008edbcldrsb x27, [x3]
0008edc0ldr x3, [x3]
0008edc4adrp x27, 0x9bd000
0008edc8ldr w4, [x27+3056]
0008edcccbz w4, 0x8edd4
0008edd0b 0x8edd8
0008edd4
0008edd4loc_8edd4:
0008edd4b 0x8edec
0008edd8
0008edd8loc_8edd8:
0008edd8bl runtime.gcWriteBarrier2
0008eddcstr x3, [x25]
0008ede0ldr x4, [x2+8]
0008ede4str x4, [x25+8]
0008ede8b 0x8edec
0008edec
0008edecloc_8edec:
0008edecstr x3, [x2+8]
0008edf0b 0x8ee34
0008edf4
0008edf4loc_8edf4:
0008edf4b 0x8edf8
0008edf8
0008edf8loc_8edf8:
0008edf8ldr x2, [sp+88]
0008edfcldrsb x27, [x2]
0008ee00ldr x3, [sp+128]
0008ee04adrp x27, 0x9bd000
0008ee08ldr w4, [x27+3056]
0008ee0ccbz w4, 0x8ee14
0008ee10b 0x8ee18
0008ee14
0008ee14loc_8ee14:
0008ee14b 0x8ee2c
0008ee18
0008ee18loc_8ee18:
0008ee18bl runtime.gcWriteBarrier2
0008ee1cstr x3, [x25]
0008ee20ldr x4, [x2+8]
0008ee24str x4, [x25+8]
0008ee28b 0x8ee2c
0008ee2c
0008ee2cloc_8ee2c:
0008ee2cstr x3, [x2+8]
0008ee30b 0x8ee34
0008ee34
0008ee34loc_8ee34:
0008ee34ldr x2, [sp+88]
0008ee38ldrsb x27, [x2]
0008ee3cldr x3, [sp+56]
0008ee40adrp x27, 0x9bd000
0008ee44ldr w4, [x27+3056]
0008ee48cbz w4, 0x8ee50
0008ee4cb 0x8ee54
0008ee50
0008ee50loc_8ee50:
0008ee50b 0x8ee68
0008ee54
0008ee54loc_8ee54:
0008ee54bl runtime.gcWriteBarrier2
0008ee58str x3, [x25]
0008ee5cldr x4, [x2]
0008ee60str x4, [x25+8]
0008ee64b 0x8ee68
0008ee68
0008ee68loc_8ee68:
0008ee68str x3, [x2]
0008ee6cldr x0, [sp+72]
0008ee70ldr x1, [sp+80]
0008ee74str x0, [sp+40]
0008ee78str x1, [sp+48]
0008ee7cldur x29, [sp-8]
0008ee80ldr x30, [sp], 112
0008ee84ret x30
0008ee88
0008ee88loc_8ee88:
0008ee88adrp x0, 0x567000
0008ee8cadd x0, x0, 2944
0008ee90adrp x1, 0x683000
0008ee94add x1, x1, 1056
0008ee98bl runtime.gopanic
0008ee9chint
0008eea0
0008eea0loc_8eea0:
0008eea0stp x0, x1, [sp+8]
0008eea4str x2, [sp+24]
0008eea8mov x3, x30
0008eeacbl runtime.morestack_noctxt.abi0
0008eeb0ldp x0, x1, [sp+8]
0008eeb4ldr x2, [sp+24]
0008eeb8b 0x8ecb0
0008eebcudf 0
0008ecb0
0008ecb0internal/reflectlite.packEface: ; void internal/reflectlite.packEface(internal/reflectlite.Value v)
0008ecb0ldr x16, [x28+16]
0008ecb4subs xzr, sp, x16
0008ecb8b.ls 0x8eea0
0008ecbcstr x30, [sp-112]!
0008ecc0stur x29, [sp-8]
0008ecc4sub x29, sp, 8
0008ecc8str x0, [sp+120]
0008ecccstr x1, [sp+128]
0008ecd0str x2, [sp+136]
0008ecd4stp xzr, xzr, [sp+40]
0008ecd8ldr x0, [sp+120]
0008ecdcldr x1, [sp+128]
0008ece0ldr x2, [sp+136]
0008ece4bl internal/reflectlite.Value.typ
0008ece8str x0, [sp+56]
0008ececstp xzr, xzr, [sp+72]
0008ecf0add x3, sp, 72
0008ecf4str x3, [sp+88]
0008ecf8ldr x0, [sp+56]
0008ecfcbl internal/abi.(*Type).IfaceIndir
0008ed00strb w0, [sp+39]
0008ed04tbnz w0, 0, 0x8ed0c
0008ed08b 0x8eda0
0008ed0c
0008ed0cloc_8ed0c:
0008ed0cb 0x8ed10
0008ed10
0008ed10loc_8ed10:
0008ed10ldr x2, [sp+136]
0008ed14tbz w2, 7, 0x8ee88
0008ed18b 0x8ed1c
0008ed1c
0008ed1cloc_8ed1c:
0008ed1cldr x2, [sp+128]
0008ed20str x2, [sp+64]
0008ed24ldr x2, [sp+136]
0008ed28tbnz w2, 8, 0x8ed30
0008ed2cb 0x8ed60
0008ed30
0008ed30loc_8ed30:
0008ed30ldr x0, [sp+56]
0008ed34bl internal/reflectlite.unsafe_New
0008ed38str x0, [sp+96]
0008ed3cldr x2, [sp+64]
0008ed40ldr x1, [sp+56]
0008ed44mov x3, x0
0008ed48mov x0, x1
0008ed4cmov x1, x3
0008ed50bl internal/reflectlite.typedmemmove
0008ed54ldr x1, [sp+96]
0008ed58str x1, [sp+64]
0008ed5cb 0x8ed64
0008ed60
0008ed60loc_8ed60:
0008ed60b 0x8ed64
0008ed64
0008ed64loc_8ed64:
0008ed64ldr x2, [sp+88]
0008ed68ldrsb x27, [x2]
0008ed6cldr x3, [sp+64]
0008ed70adrp x27, 0x9bd000
0008ed74ldr w4, [x27+3056]
0008ed78cbz w4, 0x8ed80
0008ed7cb 0x8ed84
0008ed80
0008ed80loc_8ed80:
0008ed80b 0x8ed98
0008ed84
0008ed84loc_8ed84:
0008ed84bl runtime.gcWriteBarrier2
0008ed88str x3, [x25]
0008ed8cldr x4, [x2+8]
0008ed90str x4, [x25+8]
0008ed94b 0x8ed98
0008ed98
0008ed98loc_8ed98:
0008ed98str x3, [x2+8]
0008ed9cb 0x8ee34
0008eda0
0008eda0loc_8eda0:
0008eda0ldr x2, [sp+136]
0008eda4tbnz w2, 7, 0x8edac
0008eda8b 0x8edf4
0008edac
0008edacloc_8edac:
0008edacb 0x8edb0
0008edb0
0008edb0loc_8edb0:
0008edb0ldr x2, [sp+88]
0008edb4ldrsb x27, [x2]
0008edb8ldr x3, [sp+128]
0008edbcldrsb x27, [x3]
0008edc0ldr x3, [x3]
0008edc4adrp x27, 0x9bd000
0008edc8ldr w4, [x27+3056]
0008edcccbz w4, 0x8edd4
0008edd0b 0x8edd8
0008edd4
0008edd4loc_8edd4:
0008edd4b 0x8edec
0008edd8
0008edd8loc_8edd8:
0008edd8bl runtime.gcWriteBarrier2
0008eddcstr x3, [x25]
0008ede0ldr x4, [x2+8]
0008ede4str x4, [x25+8]
0008ede8b 0x8edec
0008edec
0008edecloc_8edec:
0008edecstr x3, [x2+8]
0008edf0b 0x8ee34
0008edf4
0008edf4loc_8edf4:
0008edf4b 0x8edf8
0008edf8
0008edf8loc_8edf8:
0008edf8ldr x2, [sp+88]
0008edfcldrsb x27, [x2]
0008ee00ldr x3, [sp+128]
0008ee04adrp x27, 0x9bd000
0008ee08ldr w4, [x27+3056]
0008ee0ccbz w4, 0x8ee14
0008ee10b 0x8ee18
0008ee14
0008ee14loc_8ee14:
0008ee14b 0x8ee2c
0008ee18
0008ee18loc_8ee18:
0008ee18bl runtime.gcWriteBarrier2
0008ee1cstr x3, [x25]
0008ee20ldr x4, [x2+8]
0008ee24str x4, [x25+8]
0008ee28b 0x8ee2c
0008ee2c
0008ee2cloc_8ee2c:
0008ee2cstr x3, [x2+8]
0008ee30b 0x8ee34
0008ee34
0008ee34loc_8ee34:
0008ee34ldr x2, [sp+88]
0008ee38ldrsb x27, [x2]
0008ee3cldr x3, [sp+56]
0008ee40adrp x27, 0x9bd000
0008ee44ldr w4, [x27+3056]
0008ee48cbz w4, 0x8ee50
0008ee4cb 0x8ee54
0008ee50
0008ee50loc_8ee50:
0008ee50b 0x8ee68
0008ee54
0008ee54loc_8ee54:
0008ee54bl runtime.gcWriteBarrier2
0008ee58str x3, [x25]
0008ee5cldr x4, [x2]
0008ee60str x4, [x25+8]
0008ee64b 0x8ee68
0008ee68
0008ee68loc_8ee68:
0008ee68str x3, [x2]
0008ee6cldr x0, [sp+72]
0008ee70ldr x1, [sp+80]
0008ee74str x0, [sp+40]
0008ee78str x1, [sp+48]
0008ee7cldur x29, [sp-8]
0008ee80ldr x30, [sp], 112
0008ee84ret x30
0008ee88
0008ee88loc_8ee88:
0008ee88adrp x0, 0x567000
0008ee8cadd x0, x0, 2944
0008ee90adrp x1, 0x683000
0008ee94add x1, x1, 1056
0008ee98bl runtime.gopanic
0008ee9chint
0008eea0
0008eea0loc_8eea0:
0008eea0stp x0, x1, [sp+8]
0008eea4str x2, [sp+24]
0008eea8mov x3, x30
0008eeacbl runtime.morestack_noctxt.abi0
0008eeb0ldp x0, x1, [sp+8]
0008eeb4ldr x2, [sp+24]
0008eeb8b 0x8ecb0
0008eebcudf 0
0008ecb0
Loading..