File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0013ca30
0013ca30reflect.Value.Kind: ; void reflect.Value.Kind(reflect.Value v)
0013ca30ldr x16, [x28+16]
0013ca34subs xzr, sp, x16
0013ca38b.ls 0x13ca74
0013ca3cstr x30, [sp-48]!
0013ca40stur x29, [sp-8]
0013ca44sub x29, sp, 8
0013ca48str x0, [sp+56]
0013ca4cstr x1, [sp+64]
0013ca50str x2, [sp+72]
0013ca54str xzr, [sp+24]
0013ca58mov x0, x2
0013ca5cbl reflect.flag.kind
0013ca60str x0, [sp+32]
0013ca64str x0, [sp+24]
0013ca68ldur x29, [sp-8]
0013ca6cldr x30, [sp], 48
0013ca70ret x30
0013ca74
0013ca74loc_13ca74:
0013ca74stp x0, x1, [sp+8]
0013ca78str x2, [sp+24]
0013ca7cmov x3, x30
0013ca80bl runtime.morestack_noctxt.abi0
0013ca84ldp x0, x1, [sp+8]
0013ca88ldr x2, [sp+24]
0013ca8cb 0x13ca30
0013ca30
0013ca30reflect.Value.Kind: ; void reflect.Value.Kind(reflect.Value v)
0013ca30ldr x16, [x28+16]
0013ca34subs xzr, sp, x16
0013ca38b.ls 0x13ca74
0013ca3cstr x30, [sp-48]!
0013ca40stur x29, [sp-8]
0013ca44sub x29, sp, 8
0013ca48str x0, [sp+56]
0013ca4cstr x1, [sp+64]
0013ca50str x2, [sp+72]
0013ca54str xzr, [sp+24]
0013ca58mov x0, x2
0013ca5cbl reflect.flag.kind
0013ca60str x0, [sp+32]
0013ca64str x0, [sp+24]
0013ca68ldur x29, [sp-8]
0013ca6cldr x30, [sp], 48
0013ca70ret x30
0013ca74
0013ca74loc_13ca74:
0013ca74stp x0, x1, [sp+8]
0013ca78str x2, [sp+24]
0013ca7cmov x3, x30
0013ca80bl runtime.morestack_noctxt.abi0
0013ca84ldp x0, x1, [sp+8]
0013ca88ldr x2, [sp+24]
0013ca8cb 0x13ca30
0013ca30
0013ca90
0013ca90reflect.Value.Len: ; void reflect.Value.Len(reflect.Value v)
0013ca90ldr x16, [x28+16]
0013ca94subs xzr, sp, x16
0013ca98b.ls 0x13cb10
0013ca9cstr x30, [sp-64]!
0013caa0stur x29, [sp-8]
0013caa4sub x29, sp, 8
0013caa8str x0, [sp+72]
0013caacstr x1, [sp+80]
0013cab0str x2, [sp+88]
0013cab4str xzr, [sp+32]
0013cab8mov x0, x2
0013cabcbl reflect.flag.kind
0013cac0str x0, [sp+48]
0013cac4subs xzr, x0, 23
0013cac8b.eq 0x13cad0
0013caccb 0x13caec
0013cad0
0013cad0loc_13cad0:
0013cad0ldr x1, [sp+80]
0013cad4ldrsb x27, [x1]
0013cad8ldr x0, [x1+8]
0013cadcstr x0, [sp+32]
0013cae0ldur x29, [sp-8]
0013cae4ldr x30, [sp], 64
0013cae8ret x30
0013caec
0013caecloc_13caec:
0013caecldr x0, [sp+72]
0013caf0ldr x1, [sp+80]
0013caf4ldr x2, [sp+88]
0013caf8bl reflect.Value.lenNonSlice
0013cafcstr x0, [sp+40]
0013cb00str x0, [sp+32]
0013cb04ldur x29, [sp-8]
0013cb08ldr x30, [sp], 64
0013cb0cret x30
0013cb10
0013cb10loc_13cb10:
0013cb10stp x0, x1, [sp+8]
0013cb14str x2, [sp+24]
0013cb18mov x3, x30
0013cb1cbl runtime.morestack_noctxt.abi0
0013cb20ldp x0, x1, [sp+8]
0013cb24ldr x2, [sp+24]
0013cb28b 0x13ca90
0013cb2cudf 0
0013ca90
0013ca90reflect.Value.Len: ; void reflect.Value.Len(reflect.Value v)
0013ca90ldr x16, [x28+16]
0013ca94subs xzr, sp, x16
0013ca98b.ls 0x13cb10
0013ca9cstr x30, [sp-64]!
0013caa0stur x29, [sp-8]
0013caa4sub x29, sp, 8
0013caa8str x0, [sp+72]
0013caacstr x1, [sp+80]
0013cab0str x2, [sp+88]
0013cab4str xzr, [sp+32]
0013cab8mov x0, x2
0013cabcbl reflect.flag.kind
0013cac0str x0, [sp+48]
0013cac4subs xzr, x0, 23
0013cac8b.eq 0x13cad0
0013caccb 0x13caec
0013cad0
0013cad0loc_13cad0:
0013cad0ldr x1, [sp+80]
0013cad4ldrsb x27, [x1]
0013cad8ldr x0, [x1+8]
0013cadcstr x0, [sp+32]
0013cae0ldur x29, [sp-8]
0013cae4ldr x30, [sp], 64
0013cae8ret x30
0013caec
0013caecloc_13caec:
0013caecldr x0, [sp+72]
0013caf0ldr x1, [sp+80]
0013caf4ldr x2, [sp+88]
0013caf8bl reflect.Value.lenNonSlice
0013cafcstr x0, [sp+40]
0013cb00str x0, [sp+32]
0013cb04ldur x29, [sp-8]
0013cb08ldr x30, [sp], 64
0013cb0cret x30
0013cb10
0013cb10loc_13cb10:
0013cb10stp x0, x1, [sp+8]
0013cb14str x2, [sp+24]
0013cb18mov x3, x30
0013cb1cbl runtime.morestack_noctxt.abi0
0013cb20ldp x0, x1, [sp+8]
0013cb24ldr x2, [sp+24]
0013cb28b 0x13ca90
0013cb2cudf 0
0013ca90
0013cb30
0013cb30reflect.Value.lenNonSlice: ; void reflect.Value.lenNonSlice(reflect.Value v)
0013cb30ldr x16, [x28+16]
0013cb34sub x17, sp, 16
0013cb38subs xzr, x17, x16
0013cb3cb.ls 0x13cd80
0013cb40str x30, [sp-144]!
0013cb44stur x29, [sp-8]
0013cb48sub x29, sp, 8
0013cb4cstr x0, [sp+152]
0013cb50str x1, [sp+160]
0013cb54str x2, [sp+168]
0013cb58str xzr, [sp+48]
0013cb5cmov x0, x2
0013cb60bl reflect.flag.kind
0013cb64str x0, [sp+56]
0013cb68str x0, [sp+80]
0013cb6csubs xzr, x0, 18
0013cb70b.ls 0x13cb78
0013cb74b 0x13cbfc
0013cb78
0013cb78loc_13cb78:
0013cb78subs xzr, x0, 17
0013cb7cb.eq 0x13cb84
0013cb80b 0x13cbc0
0013cb84
0013cb84loc_13cb84:
0013cb84b 0x13cb88
0013cb88
0013cb88loc_13cb88:
0013cb88ldr x0, [sp+152]
0013cb8cldr x1, [sp+160]
0013cb90ldr x2, [sp+168]
0013cb94bl reflect.Value.typ
0013cb98str x0, [sp+112]
0013cb9cstr x0, [sp+88]
0013cba0ldr x3, [sp+88]
0013cba4ldrsb x27, [x3]
0013cba8ldr x3, [x3+64]
0013cbacstr x3, [sp+48]
0013cbb0ldr x0, [sp+48]
0013cbb4ldur x29, [sp-8]
0013cbb8ldr x30, [sp], 144
0013cbbcret x30
0013cbc0
0013cbc0loc_13cbc0:
0013cbc0subs xzr, x0, 18
0013cbc4b.eq 0x13cbcc
0013cbc8b 0x13cd78
0013cbcc
0013cbccloc_13cbcc:
0013cbccb 0x13cbd0
0013cbd0
0013cbd0loc_13cbd0:
0013cbd0ldr x0, [sp+152]
0013cbd4ldr x1, [sp+160]
0013cbd8ldr x2, [sp+168]
0013cbdcbl reflect.Value.pointer
0013cbe0str x0, [sp+104]
0013cbe4bl reflect.chanlen
0013cbe8str x0, [sp+72]
0013cbecstr x0, [sp+48]
0013cbf0ldur x29, [sp-8]
0013cbf4ldr x30, [sp], 144
0013cbf8ret x30
0013cbfc
0013cbfcloc_13cbfc:
0013cbfcsubs xzr, x0, 21
0013cc00b.eq 0x13cc08
0013cc04b 0x13cc38
0013cc08
0013cc08loc_13cc08:
0013cc08b 0x13cc0c
0013cc0c
0013cc0cloc_13cc0c:
0013cc0cldr x0, [sp+152]
0013cc10ldr x1, [sp+160]
0013cc14ldr x2, [sp+168]
0013cc18bl reflect.Value.pointer
0013cc1cstr x0, [sp+104]
0013cc20bl reflect.maplen
0013cc24str x0, [sp+72]
0013cc28str x0, [sp+48]
0013cc2cldur x29, [sp-8]
0013cc30ldr x30, [sp], 144
0013cc34ret x30
0013cc38
0013cc38loc_13cc38:
0013cc38subs xzr, x0, 22
0013cc3cb.eq 0x13cc44
0013cc40b 0x13ccb0
0013cc44
0013cc44loc_13cc44:
0013cc44b 0x13cc48
0013cc48
0013cc48loc_13cc48:
0013cc48ldr x0, [sp+152]
0013cc4cldr x1, [sp+160]
0013cc50ldr x2, [sp+168]
0013cc54bl reflect.Value.typ
0013cc58str x0, [sp+112]
0013cc5cbl internal/abi.(*Type).Elem
0013cc60str x0, [sp+96]
0013cc64bl internal/abi.(*Type).Kind
0013cc68strb w0, [sp+47]
0013cc6cubfm x3, x0, 0, 7
0013cc70subs wzr, w3, 17
0013cc74b.eq 0x13cc7c
0013cc78b 0x13cd64
0013cc7c
0013cc7cloc_13cc7c:
0013cc7cldr x0, [sp+152]
0013cc80ldr x1, [sp+160]
0013cc84ldr x2, [sp+168]
0013cc88bl reflect.Value.typ
0013cc8cstr x0, [sp+96]
0013cc90bl internal/abi.(*Type).Elem
0013cc94str x0, [sp+112]
0013cc98bl internal/abi.(*Type).Len
0013cc9cstr x0, [sp+72]
0013cca0str x0, [sp+48]
0013cca4ldur x29, [sp-8]
0013cca8ldr x30, [sp], 144
0013ccacret x30
0013ccb0
0013ccb0loc_13ccb0:
0013ccb0subs xzr, x0, 24
0013ccb4b.eq 0x13ccbc
0013ccb8b 0x13ccdc
0013ccbc
0013ccbcloc_13ccbc:
0013ccbcb 0x13ccc0
0013ccc0
0013ccc0loc_13ccc0:
0013ccc0ldr x1, [sp+160]
0013ccc4ldrsb x27, [x1]
0013ccc8ldr x0, [x1+8]
0013ccccstr x0, [sp+48]
0013ccd0ldur x29, [sp-8]
0013ccd4ldr x30, [sp], 144
0013ccd8ret x30
0013ccdc
0013ccdcloc_13ccdc:
0013ccdcb 0x13cce0
0013cce0
0013cce0loc_13cce0:
0013cce0b 0x13cce4
0013cce4
0013cce4loc_13cce4:
0013cce4b 0x13cce8
0013cce8
0013cce8loc_13cce8:
0013cce8b 0x13ccec
0013ccec
0013ccecloc_13ccec:
0013ccecldr x0, [sp+168]
0013ccf0bl reflect.flag.kind
0013ccf4str x0, [sp+64]
0013ccf8adrp x0, 0x506000
0013ccfcadd x0, x0, 32
0013cd00bl runtime.newobject
0013cd04str x0, [sp+120]
0013cd08movz x1, 17
0013cd0cstr x1, [x0+8]
0013cd10adrp x27, 0x90f000
0013cd14ldr w1, [x27+3056]
0013cd18cbz w1, 0x13cd20
0013cd1cb 0x13cd54
0013cd20
0013cd20loc_13cd20:
0013cd20b 0x13cd24
0013cd24
0013cd24loc_13cd24:
0013cd24adrp x2, 0x579000
0013cd28add x2, x2, 727
0013cd2cstr x2, [x0]
0013cd30ldr x2, [sp+120]
0013cd34ldrsb x27, [x2]
0013cd38ldr x3, [sp+64]
0013cd3cstr x3, [x2+16]
0013cd40ldr x1, [sp+120]
0013cd44str x1, [sp+128]
0013cd48adrp x0, 0x4d4000
0013cd4cadd x0, x0, 1920
0013cd50bl runtime.gopanic
0013cd54
0013cd54loc_13cd54:
0013cd54ldr x2, [x0]
0013cd58bl runtime.gcWriteBarrier1
0013cd5cstr x2, [x25]
0013cd60b 0x13cd24
0013cd64
0013cd64loc_13cd64:
0013cd64adrp x0, 0x4b9000
0013cd68add x0, x0, 2944
0013cd6cadrp x1, 0x5d5000
0013cd70add x1, x1, 2832
0013cd74bl runtime.gopanic
0013cd78
0013cd78loc_13cd78:
0013cd78b 0x13cd7c
0013cd7c
0013cd7cloc_13cd7c:
0013cd7cb 0x13cce8
0013cd80
0013cd80loc_13cd80:
0013cd80stp x0, x1, [sp+8]
0013cd84str x2, [sp+24]
0013cd88mov x3, x30
0013cd8cbl runtime.morestack_noctxt.abi0
0013cd90ldp x0, x1, [sp+8]
0013cd94ldr x2, [sp+24]
0013cd98b 0x13cb30
0013cd9cudf 0
0013cb30
0013cb30reflect.Value.lenNonSlice: ; void reflect.Value.lenNonSlice(reflect.Value v)
0013cb30ldr x16, [x28+16]
0013cb34sub x17, sp, 16
0013cb38subs xzr, x17, x16
0013cb3cb.ls 0x13cd80
0013cb40str x30, [sp-144]!
0013cb44stur x29, [sp-8]
0013cb48sub x29, sp, 8
0013cb4cstr x0, [sp+152]
0013cb50str x1, [sp+160]
0013cb54str x2, [sp+168]
0013cb58str xzr, [sp+48]
0013cb5cmov x0, x2
0013cb60bl reflect.flag.kind
0013cb64str x0, [sp+56]
0013cb68str x0, [sp+80]
0013cb6csubs xzr, x0, 18
0013cb70b.ls 0x13cb78
0013cb74b 0x13cbfc
0013cb78
0013cb78loc_13cb78:
0013cb78subs xzr, x0, 17
0013cb7cb.eq 0x13cb84
0013cb80b 0x13cbc0
0013cb84
0013cb84loc_13cb84:
0013cb84b 0x13cb88
0013cb88
0013cb88loc_13cb88:
0013cb88ldr x0, [sp+152]
0013cb8cldr x1, [sp+160]
0013cb90ldr x2, [sp+168]
0013cb94bl reflect.Value.typ
0013cb98str x0, [sp+112]
0013cb9cstr x0, [sp+88]
0013cba0ldr x3, [sp+88]
0013cba4ldrsb x27, [x3]
0013cba8ldr x3, [x3+64]
0013cbacstr x3, [sp+48]
0013cbb0ldr x0, [sp+48]
0013cbb4ldur x29, [sp-8]
0013cbb8ldr x30, [sp], 144
0013cbbcret x30
0013cbc0
0013cbc0loc_13cbc0:
0013cbc0subs xzr, x0, 18
0013cbc4b.eq 0x13cbcc
0013cbc8b 0x13cd78
0013cbcc
0013cbccloc_13cbcc:
0013cbccb 0x13cbd0
0013cbd0
0013cbd0loc_13cbd0:
0013cbd0ldr x0, [sp+152]
0013cbd4ldr x1, [sp+160]
0013cbd8ldr x2, [sp+168]
0013cbdcbl reflect.Value.pointer
0013cbe0str x0, [sp+104]
0013cbe4bl reflect.chanlen
0013cbe8str x0, [sp+72]
0013cbecstr x0, [sp+48]
0013cbf0ldur x29, [sp-8]
0013cbf4ldr x30, [sp], 144
0013cbf8ret x30
0013cbfc
0013cbfcloc_13cbfc:
0013cbfcsubs xzr, x0, 21
0013cc00b.eq 0x13cc08
0013cc04b 0x13cc38
0013cc08
0013cc08loc_13cc08:
0013cc08b 0x13cc0c
0013cc0c
0013cc0cloc_13cc0c:
0013cc0cldr x0, [sp+152]
0013cc10ldr x1, [sp+160]
0013cc14ldr x2, [sp+168]
0013cc18bl reflect.Value.pointer
0013cc1cstr x0, [sp+104]
0013cc20bl reflect.maplen
0013cc24str x0, [sp+72]
0013cc28str x0, [sp+48]
0013cc2cldur x29, [sp-8]
0013cc30ldr x30, [sp], 144
0013cc34ret x30
0013cc38
0013cc38loc_13cc38:
0013cc38subs xzr, x0, 22
0013cc3cb.eq 0x13cc44
0013cc40b 0x13ccb0
0013cc44
0013cc44loc_13cc44:
0013cc44b 0x13cc48
0013cc48
0013cc48loc_13cc48:
0013cc48ldr x0, [sp+152]
0013cc4cldr x1, [sp+160]
0013cc50ldr x2, [sp+168]
0013cc54bl reflect.Value.typ
0013cc58str x0, [sp+112]
0013cc5cbl internal/abi.(*Type).Elem
0013cc60str x0, [sp+96]
0013cc64bl internal/abi.(*Type).Kind
0013cc68strb w0, [sp+47]
0013cc6cubfm x3, x0, 0, 7
0013cc70subs wzr, w3, 17
0013cc74b.eq 0x13cc7c
0013cc78b 0x13cd64
0013cc7c
0013cc7cloc_13cc7c:
0013cc7cldr x0, [sp+152]
0013cc80ldr x1, [sp+160]
0013cc84ldr x2, [sp+168]
0013cc88bl reflect.Value.typ
0013cc8cstr x0, [sp+96]
0013cc90bl internal/abi.(*Type).Elem
0013cc94str x0, [sp+112]
0013cc98bl internal/abi.(*Type).Len
0013cc9cstr x0, [sp+72]
0013cca0str x0, [sp+48]
0013cca4ldur x29, [sp-8]
0013cca8ldr x30, [sp], 144
0013ccacret x30
0013ccb0
0013ccb0loc_13ccb0:
0013ccb0subs xzr, x0, 24
0013ccb4b.eq 0x13ccbc
0013ccb8b 0x13ccdc
0013ccbc
0013ccbcloc_13ccbc:
0013ccbcb 0x13ccc0
0013ccc0
0013ccc0loc_13ccc0:
0013ccc0ldr x1, [sp+160]
0013ccc4ldrsb x27, [x1]
0013ccc8ldr x0, [x1+8]
0013ccccstr x0, [sp+48]
0013ccd0ldur x29, [sp-8]
0013ccd4ldr x30, [sp], 144
0013ccd8ret x30
0013ccdc
0013ccdcloc_13ccdc:
0013ccdcb 0x13cce0
0013cce0
0013cce0loc_13cce0:
0013cce0b 0x13cce4
0013cce4
0013cce4loc_13cce4:
0013cce4b 0x13cce8
0013cce8
0013cce8loc_13cce8:
0013cce8b 0x13ccec
0013ccec
0013ccecloc_13ccec:
0013ccecldr x0, [sp+168]
0013ccf0bl reflect.flag.kind
0013ccf4str x0, [sp+64]
0013ccf8adrp x0, 0x506000
0013ccfcadd x0, x0, 32
0013cd00bl runtime.newobject
0013cd04str x0, [sp+120]
0013cd08movz x1, 17
0013cd0cstr x1, [x0+8]
0013cd10adrp x27, 0x90f000
0013cd14ldr w1, [x27+3056]
0013cd18cbz w1, 0x13cd20
0013cd1cb 0x13cd54
0013cd20
0013cd20loc_13cd20:
0013cd20b 0x13cd24
0013cd24
0013cd24loc_13cd24:
0013cd24adrp x2, 0x579000
0013cd28add x2, x2, 727
0013cd2cstr x2, [x0]
0013cd30ldr x2, [sp+120]
0013cd34ldrsb x27, [x2]
0013cd38ldr x3, [sp+64]
0013cd3cstr x3, [x2+16]
0013cd40ldr x1, [sp+120]
0013cd44str x1, [sp+128]
0013cd48adrp x0, 0x4d4000
0013cd4cadd x0, x0, 1920
0013cd50bl runtime.gopanic
0013cd54
0013cd54loc_13cd54:
0013cd54ldr x2, [x0]
0013cd58bl runtime.gcWriteBarrier1
0013cd5cstr x2, [x25]
0013cd60b 0x13cd24
0013cd64
0013cd64loc_13cd64:
0013cd64adrp x0, 0x4b9000
0013cd68add x0, x0, 2944
0013cd6cadrp x1, 0x5d5000
0013cd70add x1, x1, 2832
0013cd74bl runtime.gopanic
0013cd78
0013cd78loc_13cd78:
0013cd78b 0x13cd7c
0013cd7c
0013cd7cloc_13cd7c:
0013cd7cb 0x13cce8
0013cd80
0013cd80loc_13cd80:
0013cd80stp x0, x1, [sp+8]
0013cd84str x2, [sp+24]
0013cd88mov x3, x30
0013cd8cbl runtime.morestack_noctxt.abi0
0013cd90ldp x0, x1, [sp+8]
0013cd94ldr x2, [sp+24]
0013cd98b 0x13cb30
0013cd9cudf 0
0013cb30
0013cda0
0013cda0reflect.copyVal: ; void reflect.copyVal(internal/abi.Type * typ, reflect.flag fl, void * ptr)
0013cda0ldr x16, [x28+16]
0013cda4subs xzr, sp, x16
0013cda8b.ls 0x13ce68
0013cdacstr x30, [sp-80]!
0013cdb0stur x29, [sp-8]
0013cdb4sub x29, sp, 8
0013cdb8str x0, [sp+88]
0013cdbcstr x1, [sp+96]
0013cdc0str x2, [sp+104]
0013cdc4stp xzr, xzr, [sp+40]
0013cdc8str xzr, [sp+56]
0013cdccldr x0, [sp+88]
0013cdd0bl internal/abi.(*Type).IfaceIndir
0013cdd4strb w0, [sp+39]
0013cdd8tbnz w0, 0, 0x13cde0
0013cddcb 0x13ce34
0013cde0
0013cde0loc_13cde0:
0013cde0ldr x0, [sp+88]
0013cde4bl reflect.unsafe_New
0013cde8str x0, [sp+64]
0013cdecldr x2, [sp+104]
0013cdf0ldr x1, [sp+88]
0013cdf4mov x3, x0
0013cdf8mov x0, x1
0013cdfcmov x1, x3
0013ce00bl reflect.typedmemmove
0013ce04stp xzr, xzr, [sp+40]
0013ce08str xzr, [sp+56]
0013ce0cldr x0, [sp+88]
0013ce10str x0, [sp+40]
0013ce14ldr x1, [sp+64]
0013ce18str x1, [sp+48]
0013ce1cldr x2, [sp+96]
0013ce20orr x2, x2, 128
0013ce24str x2, [sp+56]
0013ce28ldur x29, [sp-8]
0013ce2cldr x30, [sp], 80
0013ce30ret x30
0013ce34
0013ce34loc_13ce34:
0013ce34stp xzr, xzr, [sp+40]
0013ce38str xzr, [sp+56]
0013ce3cldr x0, [sp+88]
0013ce40str x0, [sp+40]
0013ce44ldr x3, [sp+104]
0013ce48ldrsb x27, [x3]
0013ce4cldr x1, [x3]
0013ce50str x1, [sp+48]
0013ce54ldr x2, [sp+96]
0013ce58str x2, [sp+56]
0013ce5cldur x29, [sp-8]
0013ce60ldr x30, [sp], 80
0013ce64ret x30
0013ce68
0013ce68loc_13ce68:
0013ce68stp x0, x1, [sp+8]
0013ce6cstr x2, [sp+24]
0013ce70mov x3, x30
0013ce74bl runtime.morestack_noctxt.abi0
0013ce78ldp x0, x1, [sp+8]
0013ce7cldr x2, [sp+24]
0013ce80b 0x13cda0
0013ce84udf 0
0013ce88udf 0
0013ce8cudf 0
0013cda0
0013cda0reflect.copyVal: ; void reflect.copyVal(internal/abi.Type * typ, reflect.flag fl, void * ptr)
0013cda0ldr x16, [x28+16]
0013cda4subs xzr, sp, x16
0013cda8b.ls 0x13ce68
0013cdacstr x30, [sp-80]!
0013cdb0stur x29, [sp-8]
0013cdb4sub x29, sp, 8
0013cdb8str x0, [sp+88]
0013cdbcstr x1, [sp+96]
0013cdc0str x2, [sp+104]
0013cdc4stp xzr, xzr, [sp+40]
0013cdc8str xzr, [sp+56]
0013cdccldr x0, [sp+88]
0013cdd0bl internal/abi.(*Type).IfaceIndir
0013cdd4strb w0, [sp+39]
0013cdd8tbnz w0, 0, 0x13cde0
0013cddcb 0x13ce34
0013cde0
0013cde0loc_13cde0:
0013cde0ldr x0, [sp+88]
0013cde4bl reflect.unsafe_New
0013cde8str x0, [sp+64]
0013cdecldr x2, [sp+104]
0013cdf0ldr x1, [sp+88]
0013cdf4mov x3, x0
0013cdf8mov x0, x1
0013cdfcmov x1, x3
0013ce00bl reflect.typedmemmove
0013ce04stp xzr, xzr, [sp+40]
0013ce08str xzr, [sp+56]
0013ce0cldr x0, [sp+88]
0013ce10str x0, [sp+40]
0013ce14ldr x1, [sp+64]
0013ce18str x1, [sp+48]
0013ce1cldr x2, [sp+96]
0013ce20orr x2, x2, 128
0013ce24str x2, [sp+56]
0013ce28ldur x29, [sp-8]
0013ce2cldr x30, [sp], 80
0013ce30ret x30
0013ce34
0013ce34loc_13ce34:
0013ce34stp xzr, xzr, [sp+40]
0013ce38str xzr, [sp+56]
0013ce3cldr x0, [sp+88]
0013ce40str x0, [sp+40]
0013ce44ldr x3, [sp+104]
0013ce48ldrsb x27, [x3]
0013ce4cldr x1, [x3]
0013ce50str x1, [sp+48]
0013ce54ldr x2, [sp+96]
0013ce58str x2, [sp+56]
0013ce5cldur x29, [sp-8]
0013ce60ldr x30, [sp], 80
0013ce64ret x30
0013ce68
0013ce68loc_13ce68:
0013ce68stp x0, x1, [sp+8]
0013ce6cstr x2, [sp+24]
0013ce70mov x3, x30
0013ce74bl runtime.morestack_noctxt.abi0
0013ce78ldp x0, x1, [sp+8]
0013ce7cldr x2, [sp+24]
0013ce80b 0x13cda0
0013ce84udf 0
0013ce88udf 0
0013ce8cudf 0
0013cda0
0013ce90
0013ce90reflect.Value.Method: ; void reflect.Value.Method(reflect.Value v, int i)
0013ce90ldr x16, [x28+16]
0013ce94subs xzr, sp, x16
0013ce98b.ls 0x13d0a8
0013ce9cstr x30, [sp-128]!
0013cea0stur x29, [sp-8]
0013cea4sub x29, sp, 8
0013cea8str x0, [sp+136]
0013ceacstr x1, [sp+144]
0013ceb0str x2, [sp+152]
0013ceb4str x3, [sp+160]
0013ceb8stp xzr, xzr, [sp+64]
0013cebcstr xzr, [sp+80]
0013cec0ldr x0, [sp+136]
0013cec4ldr x1, [sp+144]
0013cec8ldr x2, [sp+152]
0013ceccbl reflect.Value.typ
0013ced0str x0, [sp+104]
0013ced4cbnz x0, 0x13cedc
0013ced8b 0x13d040
0013cedc
0013cedcloc_13cedc:
0013cedcldr x3, [sp+152]
0013cee0ands xzr, x3, 512
0013cee4cset x4, ne
0013cee8strb w4, [sp+38]
0013ceectbnz w3, 9, 0x13cef4
0013cef0b 0x13cef8
0013cef4
0013cef4loc_13cef4:
0013cef4b 0x13cf30
0013cef8
0013cef8loc_13cef8:
0013cef8ldr x0, [sp+136]
0013cefcldr x1, [sp+144]
0013cf00ldr x2, [sp+152]
0013cf04bl reflect.Value.typ
0013cf08str x0, [sp+104]
0013cf0cbl reflect.toRType
0013cf10str x0, [sp+88]
0013cf14bl reflect.(*rtype).NumMethod
0013cf18str x0, [sp+48]
0013cf1cldr x3, [sp+160]
0013cf20subs xzr, x0, x3
0013cf24cset x3, ls
0013cf28strb w3, [sp+38]
0013cf2cb 0x13cf30
0013cf30
0013cf30loc_13cf30:
0013cf30ldrb w3, [sp+38]
0013cf34tbnz w3, 0, 0x13d02c
0013cf38b 0x13cf3c
0013cf3c
0013cf3cloc_13cf3c:
0013cf3cldr x0, [sp+136]
0013cf40ldr x1, [sp+144]
0013cf44ldr x2, [sp+152]
0013cf48bl reflect.Value.typ
0013cf4cstr x0, [sp+104]
0013cf50bl internal/abi.(*Type).Kind
0013cf54strb w0, [sp+37]
0013cf58ubfm x3, x0, 0, 7
0013cf5csubs wzr, w3, 20
0013cf60cset x3, eq
0013cf64strb w3, [sp+38]
0013cf68b.eq 0x13cf70
0013cf6cb 0x13cf8c
0013cf70
0013cf70loc_13cf70:
0013cf70ldr x0, [sp+136]
0013cf74ldr x1, [sp+144]
0013cf78ldr x2, [sp+152]
0013cf7cbl reflect.Value.IsNil
0013cf80strb w0, [sp+39]
0013cf84strb w0, [sp+38]
0013cf88b 0x13cf90
0013cf8c
0013cf8cloc_13cf8c:
0013cf8cb 0x13cf90
0013cf90
0013cf90loc_13cf90:
0013cf90ldrb w2, [sp+38]
0013cf94tbnz w2, 0, 0x13d018
0013cf98b 0x13cf9c
0013cf9c
0013cf9cloc_13cf9c:
0013cf9cldr x0, [sp+152]
0013cfa0bl reflect.flag.ro
0013cfa4str x0, [sp+56]
0013cfa8ldr x1, [sp+152]
0013cfacand x1, x1, 128
0013cfb0orr x1, x0, x1
0013cfb4str x1, [sp+40]
0013cfb8movz x2, 19
0013cfbcorr x2, x1, x2
0013cfc0str x2, [sp+40]
0013cfc4ldr x2, [sp+160]
0013cfc8orr x1, x1, x2, lsl #10
0013cfccmovz x2, 531
0013cfd0orr x1, x1, x2
0013cfd4str x1, [sp+40]
0013cfd8ldr x0, [sp+136]
0013cfdcldr x1, [sp+144]
0013cfe0ldr x2, [sp+152]
0013cfe4bl reflect.Value.typ
0013cfe8str x0, [sp+104]
0013cfecstp xzr, xzr, [sp+64]
0013cff0str xzr, [sp+80]
0013cff4ldr x0, [sp+104]
0013cff8str x0, [sp+64]
0013cffcldr x1, [sp+144]
0013d000str x1, [sp+72]
0013d004ldr x2, [sp+40]
0013d008str x2, [sp+80]
0013d00cldur x29, [sp-8]
0013d010ldr x30, [sp], 128
0013d014ret x30
0013d018
0013d018loc_13d018:
0013d018adrp x0, 0x4b8000
0013d01cadd x0, x0, 2944
0013d020adrp x1, 0x5d4000
0013d024add x1, x1, 2848
0013d028bl runtime.gopanic
0013d02c
0013d02cloc_13d02c:
0013d02cadrp x0, 0x4b8000
0013d030add x0, x0, 2944
0013d034adrp x1, 0x5d4000
0013d038add x1, x1, 2192
0013d03cbl runtime.gopanic
0013d040
0013d040loc_13d040:
0013d040adrp x0, 0x505000
0013d044add x0, x0, 32
0013d048bl runtime.newobject
0013d04cstr x0, [sp+112]
0013d050movz x1, 20
0013d054str x1, [x0+8]
0013d058adrp x27, 0x90e000
0013d05cldr w1, [x27+3056]
0013d060cbz w1, 0x13d068
0013d064b 0x13d098
0013d068
0013d068loc_13d068:
0013d068b 0x13d06c
0013d06c
0013d06cloc_13d06c:
0013d06cadrp x2, 0x579000
0013d070add x2, x2, 3227
0013d074str x2, [x0]
0013d078ldr x2, [sp+112]
0013d07cldrsb x27, [x2]
0013d080str xzr, [x2+16]
0013d084ldr x1, [sp+112]
0013d088str x1, [sp+96]
0013d08cadrp x0, 0x4d3000
0013d090add x0, x0, 1920
0013d094bl runtime.gopanic
0013d098
0013d098loc_13d098:
0013d098ldr x2, [x0]
0013d09cbl runtime.gcWriteBarrier1
0013d0a0str x2, [x25]
0013d0a4b 0x13d06c
0013d0a8
0013d0a8loc_13d0a8:
0013d0a8stp x0, x1, [sp+8]
0013d0acstp x2, x3, [sp+24]
0013d0b0mov x3, x30
0013d0b4bl runtime.morestack_noctxt.abi0
0013d0b8ldp x0, x1, [sp+8]
0013d0bcldp x2, x3, [sp+24]
0013d0c0b 0x13ce90
0013d0c4udf 0
0013d0c8udf 0
0013d0ccudf 0
0013ce90
0013ce90reflect.Value.Method: ; void reflect.Value.Method(reflect.Value v, int i)
0013ce90ldr x16, [x28+16]
0013ce94subs xzr, sp, x16
0013ce98b.ls 0x13d0a8
0013ce9cstr x30, [sp-128]!
0013cea0stur x29, [sp-8]
0013cea4sub x29, sp, 8
0013cea8str x0, [sp+136]
0013ceacstr x1, [sp+144]
0013ceb0str x2, [sp+152]
0013ceb4str x3, [sp+160]
0013ceb8stp xzr, xzr, [sp+64]
0013cebcstr xzr, [sp+80]
0013cec0ldr x0, [sp+136]
0013cec4ldr x1, [sp+144]
0013cec8ldr x2, [sp+152]
0013ceccbl reflect.Value.typ
0013ced0str x0, [sp+104]
0013ced4cbnz x0, 0x13cedc
0013ced8b 0x13d040
0013cedc
0013cedcloc_13cedc:
0013cedcldr x3, [sp+152]
0013cee0ands xzr, x3, 512
0013cee4cset x4, ne
0013cee8strb w4, [sp+38]
0013ceectbnz w3, 9, 0x13cef4
0013cef0b 0x13cef8
0013cef4
0013cef4loc_13cef4:
0013cef4b 0x13cf30
0013cef8
0013cef8loc_13cef8:
0013cef8ldr x0, [sp+136]
0013cefcldr x1, [sp+144]
0013cf00ldr x2, [sp+152]
0013cf04bl reflect.Value.typ
0013cf08str x0, [sp+104]
0013cf0cbl reflect.toRType
0013cf10str x0, [sp+88]
0013cf14bl reflect.(*rtype).NumMethod
0013cf18str x0, [sp+48]
0013cf1cldr x3, [sp+160]
0013cf20subs xzr, x0, x3
0013cf24cset x3, ls
0013cf28strb w3, [sp+38]
0013cf2cb 0x13cf30
0013cf30
0013cf30loc_13cf30:
0013cf30ldrb w3, [sp+38]
0013cf34tbnz w3, 0, 0x13d02c
0013cf38b 0x13cf3c
0013cf3c
0013cf3cloc_13cf3c:
0013cf3cldr x0, [sp+136]
0013cf40ldr x1, [sp+144]
0013cf44ldr x2, [sp+152]
0013cf48bl reflect.Value.typ
0013cf4cstr x0, [sp+104]
0013cf50bl internal/abi.(*Type).Kind
0013cf54strb w0, [sp+37]
0013cf58ubfm x3, x0, 0, 7
0013cf5csubs wzr, w3, 20
0013cf60cset x3, eq
0013cf64strb w3, [sp+38]
0013cf68b.eq 0x13cf70
0013cf6cb 0x13cf8c
0013cf70
0013cf70loc_13cf70:
0013cf70ldr x0, [sp+136]
0013cf74ldr x1, [sp+144]
0013cf78ldr x2, [sp+152]
0013cf7cbl reflect.Value.IsNil
0013cf80strb w0, [sp+39]
0013cf84strb w0, [sp+38]
0013cf88b 0x13cf90
0013cf8c
0013cf8cloc_13cf8c:
0013cf8cb 0x13cf90
0013cf90
0013cf90loc_13cf90:
0013cf90ldrb w2, [sp+38]
0013cf94tbnz w2, 0, 0x13d018
0013cf98b 0x13cf9c
0013cf9c
0013cf9cloc_13cf9c:
0013cf9cldr x0, [sp+152]
0013cfa0bl reflect.flag.ro
0013cfa4str x0, [sp+56]
0013cfa8ldr x1, [sp+152]
0013cfacand x1, x1, 128
0013cfb0orr x1, x0, x1
0013cfb4str x1, [sp+40]
0013cfb8movz x2, 19
0013cfbcorr x2, x1, x2
0013cfc0str x2, [sp+40]
0013cfc4ldr x2, [sp+160]
0013cfc8orr x1, x1, x2, lsl #10
0013cfccmovz x2, 531
0013cfd0orr x1, x1, x2
0013cfd4str x1, [sp+40]
0013cfd8ldr x0, [sp+136]
0013cfdcldr x1, [sp+144]
0013cfe0ldr x2, [sp+152]
0013cfe4bl reflect.Value.typ
0013cfe8str x0, [sp+104]
0013cfecstp xzr, xzr, [sp+64]
0013cff0str xzr, [sp+80]
0013cff4ldr x0, [sp+104]
0013cff8str x0, [sp+64]
0013cffcldr x1, [sp+144]
0013d000str x1, [sp+72]
0013d004ldr x2, [sp+40]
0013d008str x2, [sp+80]
0013d00cldur x29, [sp-8]
0013d010ldr x30, [sp], 128
0013d014ret x30
0013d018
0013d018loc_13d018:
0013d018adrp x0, 0x4b8000
0013d01cadd x0, x0, 2944
0013d020adrp x1, 0x5d4000
0013d024add x1, x1, 2848
0013d028bl runtime.gopanic
0013d02c
0013d02cloc_13d02c:
0013d02cadrp x0, 0x4b8000
0013d030add x0, x0, 2944
0013d034adrp x1, 0x5d4000
0013d038add x1, x1, 2192
0013d03cbl runtime.gopanic
0013d040
0013d040loc_13d040:
0013d040adrp x0, 0x505000
0013d044add x0, x0, 32
0013d048bl runtime.newobject
0013d04cstr x0, [sp+112]
0013d050movz x1, 20
0013d054str x1, [x0+8]
0013d058adrp x27, 0x90e000
0013d05cldr w1, [x27+3056]
0013d060cbz w1, 0x13d068
0013d064b 0x13d098
0013d068
0013d068loc_13d068:
0013d068b 0x13d06c
0013d06c
0013d06cloc_13d06c:
0013d06cadrp x2, 0x579000
0013d070add x2, x2, 3227
0013d074str x2, [x0]
0013d078ldr x2, [sp+112]
0013d07cldrsb x27, [x2]
0013d080str xzr, [x2+16]
0013d084ldr x1, [sp+112]
0013d088str x1, [sp+96]
0013d08cadrp x0, 0x4d3000
0013d090add x0, x0, 1920
0013d094bl runtime.gopanic
0013d098
0013d098loc_13d098:
0013d098ldr x2, [x0]
0013d09cbl runtime.gcWriteBarrier1
0013d0a0str x2, [x25]
0013d0a4b 0x13d06c
0013d0a8
0013d0a8loc_13d0a8:
0013d0a8stp x0, x1, [sp+8]
0013d0acstp x2, x3, [sp+24]
0013d0b0mov x3, x30
0013d0b4bl runtime.morestack_noctxt.abi0
0013d0b8ldp x0, x1, [sp+8]
0013d0bcldp x2, x3, [sp+24]
0013d0c0b 0x13ce90
0013d0c4udf 0
0013d0c8udf 0
0013d0ccudf 0
0013ce90
0013d0d0
0013d0d0reflect.Value.NumMethod: ; void reflect.Value.NumMethod(reflect.Value v)
0013d0d0ldr x16, [x28+16]
0013d0d4subs xzr, sp, x16
0013d0d8b.ls 0x13d1c4
0013d0dcstr x30, [sp-96]!
0013d0e0stur x29, [sp-8]
0013d0e4sub x29, sp, 8
0013d0e8str x0, [sp+104]
0013d0ecstr x1, [sp+112]
0013d0f0str x2, [sp+120]
0013d0f4str xzr, [sp+40]
0013d0f8bl reflect.Value.typ
0013d0fcstr x0, [sp+80]
0013d100cbnz x0, 0x13d108
0013d104b 0x13d15c
0013d108
0013d108loc_13d108:
0013d108ldr x3, [sp+120]
0013d10ctbnz w3, 9, 0x13d114
0013d110b 0x13d128
0013d114
0013d114loc_13d114:
0013d114str xzr, [sp+40]
0013d118mov x0, xzr
0013d11cldur x29, [sp-8]
0013d120ldr x30, [sp], 96
0013d124ret x30
0013d128
0013d128loc_13d128:
0013d128ldr x0, [sp+104]
0013d12cldr x1, [sp+112]
0013d130ldr x2, [sp+120]
0013d134bl reflect.Value.typ
0013d138str x0, [sp+80]
0013d13cbl reflect.toRType
0013d140str x0, [sp+64]
0013d144bl reflect.(*rtype).NumMethod
0013d148str x0, [sp+48]
0013d14cstr x0, [sp+40]
0013d150ldur x29, [sp-8]
0013d154ldr x30, [sp], 96
0013d158ret x30
0013d15c
0013d15cloc_13d15c:
0013d15cadrp x0, 0x505000
0013d160add x0, x0, 32
0013d164bl runtime.newobject
0013d168str x0, [sp+56]
0013d16cmovz x1, 23
0013d170str x1, [x0+8]
0013d174adrp x27, 0x90e000
0013d178ldr w1, [x27+3056]
0013d17ccbz w1, 0x13d184
0013d180b 0x13d1b4
0013d184
0013d184loc_13d184:
0013d184b 0x13d188
0013d188
0013d188loc_13d188:
0013d188adrp x2, 0x57b000
0013d18cadd x2, x2, 2019
0013d190str x2, [x0]
0013d194ldr x2, [sp+56]
0013d198ldrsb x27, [x2]
0013d19cstr xzr, [x2+16]
0013d1a0ldr x1, [sp+56]
0013d1a4str x1, [sp+72]
0013d1a8adrp x0, 0x4d3000
0013d1acadd x0, x0, 1920
0013d1b0bl runtime.gopanic
0013d1b4
0013d1b4loc_13d1b4:
0013d1b4ldr x2, [x0]
0013d1b8bl runtime.gcWriteBarrier1
0013d1bcstr x2, [x25]
0013d1c0b 0x13d188
0013d1c4
0013d1c4loc_13d1c4:
0013d1c4stp x0, x1, [sp+8]
0013d1c8str x2, [sp+24]
0013d1ccmov x3, x30
0013d1d0bl runtime.morestack_noctxt.abi0
0013d1d4ldp x0, x1, [sp+8]
0013d1d8ldr x2, [sp+24]
0013d1dcb 0x13d0d0
0013d0d0
0013d0d0reflect.Value.NumMethod: ; void reflect.Value.NumMethod(reflect.Value v)
0013d0d0ldr x16, [x28+16]
0013d0d4subs xzr, sp, x16
0013d0d8b.ls 0x13d1c4
0013d0dcstr x30, [sp-96]!
0013d0e0stur x29, [sp-8]
0013d0e4sub x29, sp, 8
0013d0e8str x0, [sp+104]
0013d0ecstr x1, [sp+112]
0013d0f0str x2, [sp+120]
0013d0f4str xzr, [sp+40]
0013d0f8bl reflect.Value.typ
0013d0fcstr x0, [sp+80]
0013d100cbnz x0, 0x13d108
0013d104b 0x13d15c
0013d108
0013d108loc_13d108:
0013d108ldr x3, [sp+120]
0013d10ctbnz w3, 9, 0x13d114
0013d110b 0x13d128
0013d114
0013d114loc_13d114:
0013d114str xzr, [sp+40]
0013d118mov x0, xzr
0013d11cldur x29, [sp-8]
0013d120ldr x30, [sp], 96
0013d124ret x30
0013d128
0013d128loc_13d128:
0013d128ldr x0, [sp+104]
0013d12cldr x1, [sp+112]
0013d130ldr x2, [sp+120]
0013d134bl reflect.Value.typ
0013d138str x0, [sp+80]
0013d13cbl reflect.toRType
0013d140str x0, [sp+64]
0013d144bl reflect.(*rtype).NumMethod
0013d148str x0, [sp+48]
0013d14cstr x0, [sp+40]
0013d150ldur x29, [sp-8]
0013d154ldr x30, [sp], 96
0013d158ret x30
0013d15c
0013d15cloc_13d15c:
0013d15cadrp x0, 0x505000
0013d160add x0, x0, 32
0013d164bl runtime.newobject
0013d168str x0, [sp+56]
0013d16cmovz x1, 23
0013d170str x1, [x0+8]
0013d174adrp x27, 0x90e000
0013d178ldr w1, [x27+3056]
0013d17ccbz w1, 0x13d184
0013d180b 0x13d1b4
0013d184
0013d184loc_13d184:
0013d184b 0x13d188
0013d188
0013d188loc_13d188:
0013d188adrp x2, 0x57b000
0013d18cadd x2, x2, 2019
0013d190str x2, [x0]
0013d194ldr x2, [sp+56]
0013d198ldrsb x27, [x2]
0013d19cstr xzr, [x2+16]
0013d1a0ldr x1, [sp+56]
0013d1a4str x1, [sp+72]
0013d1a8adrp x0, 0x4d3000
0013d1acadd x0, x0, 1920
0013d1b0bl runtime.gopanic
0013d1b4
0013d1b4loc_13d1b4:
0013d1b4ldr x2, [x0]
0013d1b8bl runtime.gcWriteBarrier1
0013d1bcstr x2, [x25]
0013d1c0b 0x13d188
0013d1c4
0013d1c4loc_13d1c4:
0013d1c4stp x0, x1, [sp+8]
0013d1c8str x2, [sp+24]
0013d1ccmov x3, x30
0013d1d0bl runtime.morestack_noctxt.abi0
0013d1d4ldp x0, x1, [sp+8]
0013d1d8ldr x2, [sp+24]
0013d1dcb 0x13d0d0
0013d0d0
0013d1e0
0013d1e0reflect.Value.MethodByName: ; void reflect.Value.MethodByName(reflect.Value v, struct string name)
0013d1e0ldr x16, [x28+16]
0013d1e4sub x17, sp, 336
0013d1e8subs xzr, x17, x16
0013d1ecb.ls 0x13d400
0013d1f0sub x20, sp, 464
0013d1f4stp x29, x30, [x20-8]
0013d1f8add sp, x20, 0
0013d1fcsub x29, sp, 8
0013d200str x0, [sp+472]
0013d204str x1, [sp+480]
0013d208str x2, [sp+488]
0013d20cstr x3, [sp+496]
0013d210str x4, [sp+504]
0013d214stp xzr, xzr, [sp+56]
0013d218str xzr, [sp+72]
0013d21cldr x0, [sp+472]
0013d220ldr x1, [sp+480]
0013d224ldr x2, [sp+488]
0013d228bl reflect.Value.typ
0013d22cstr x0, [sp+176]
0013d230cbnz x0, 0x13d238
0013d234b 0x13d398
0013d238
0013d238loc_13d238:
0013d238ldr x3, [sp+488]
0013d23ctbnz w3, 9, 0x13d244
0013d240b 0x13d264
0013d244
0013d244loc_13d244:
0013d244stp xzr, xzr, [sp+56]
0013d248str xzr, [sp+72]
0013d24cmov x0, xzr
0013d250mov x1, xzr
0013d254mov x2, xzr
0013d258ldp x29, x30, [sp-8]
0013d25cadd sp, sp, 464
0013d260ret x30
0013d264
0013d264loc_13d264:
0013d264ldr x0, [sp+472]
0013d268ldr x1, [sp+480]
0013d26cldr x2, [sp+488]
0013d270bl reflect.Value.typ
0013d274str x0, [sp+176]
0013d278bl reflect.toRType
0013d27cstr x0, [sp+160]
0013d280add x20, sp, 376
0013d284adr x27, 16
0013d288stp x29, x27, [sp-24]
0013d28csub x29, sp, 24
0013d290bl fn_87cfc
0013d294sub x29, sp, 8
0013d298ldr x1, [sp+496]
0013d29cldr x2, [sp+504]
0013d2a0ldr x0, [sp+160]
0013d2a4bl reflect.(*rtype).MethodByName
0013d2a8str x0, [sp+264]
0013d2acstr x1, [sp+272]
0013d2b0str x2, [sp+280]
0013d2b4str x3, [sp+288]
0013d2b8str x4, [sp+296]
0013d2bcstr x5, [sp+304]
0013d2c0str x6, [sp+312]
0013d2c4str x7, [sp+320]
0013d2c8str x8, [sp+328]
0013d2ccstr x9, [sp+336]
0013d2d0add x21, sp, 376
0013d2d4add x20, sp, 264
0013d2d8adr x27, 16
0013d2dcstp x29, x27, [sp-24]
0013d2e0sub x29, sp, 24
0013d2e4bl fn_87ef8
0013d2e8sub x29, sp, 8
0013d2ecstrb w10, [sp+55]
0013d2f0add x21, sp, 184
0013d2f4add x20, sp, 376
0013d2f8adr x27, 16
0013d2fcstp x29, x27, [sp-24]
0013d300sub x29, sp, 24
0013d304bl fn_87ef8
0013d308sub x29, sp, 8
0013d30cldrb w3, [sp+55]
0013d310strb w3, [sp+54]
0013d314add x21, sp, 80
0013d318add x20, sp, 184
0013d31cadr x27, 16
0013d320stp x29, x27, [sp-24]
0013d324sub x29, sp, 24
0013d328bl fn_87ef8
0013d32csub x29, sp, 8
0013d330ldrb w3, [sp+54]
0013d334strb w3, [sp+53]
0013d338tbnz w3, 0, 0x13d340
0013d33cb 0x13d378
0013d340
0013d340loc_13d340:
0013d340ldr x0, [sp+472]
0013d344ldr x1, [sp+480]
0013d348ldr x2, [sp+488]
0013d34cldr x3, [sp+152]
0013d350bl reflect.Value.Method
0013d354str x0, [sp+352]
0013d358str x1, [sp+360]
0013d35cstr x2, [sp+368]
0013d360str x0, [sp+56]
0013d364str x1, [sp+64]
0013d368str x2, [sp+72]
0013d36cldp x29, x30, [sp-8]
0013d370add sp, sp, 464
0013d374ret x30
0013d378
0013d378loc_13d378:
0013d378stp xzr, xzr, [sp+56]
0013d37cstr xzr, [sp+72]
0013d380mov x0, xzr
0013d384mov x1, xzr
0013d388mov x2, xzr
0013d38cldp x29, x30, [sp-8]
0013d390add sp, sp, 464
0013d394ret x30
0013d398
0013d398loc_13d398:
0013d398adrp x0, 0x505000
0013d39cadd x0, x0, 32
0013d3a0bl runtime.newobject
0013d3a4str x0, [sp+344]
0013d3a8movz x1, 26
0013d3acstr x1, [x0+8]
0013d3b0adrp x27, 0x90e000
0013d3b4ldr w1, [x27+3056]
0013d3b8cbz w1, 0x13d3c0
0013d3bcb 0x13d3f0
0013d3c0
0013d3c0loc_13d3c0:
0013d3c0b 0x13d3c4
0013d3c4
0013d3c4loc_13d3c4:
0013d3c4adrp x2, 0x57d000
0013d3c8add x2, x2, 1371
0013d3ccstr x2, [x0]
0013d3d0ldr x2, [sp+344]
0013d3d4ldrsb x27, [x2]
0013d3d8str xzr, [x2+16]
0013d3dcldr x1, [sp+344]
0013d3e0str x1, [sp+168]
0013d3e4adrp x0, 0x4d3000
0013d3e8add x0, x0, 1920
0013d3ecbl runtime.gopanic
0013d3f0
0013d3f0loc_13d3f0:
0013d3f0ldr x2, [x0]
0013d3f4bl runtime.gcWriteBarrier1
0013d3f8str x2, [x25]
0013d3fcb 0x13d3c4
0013d400
0013d400loc_13d400:
0013d400stp x0, x1, [sp+8]
0013d404stp x2, x3, [sp+24]
0013d408str x4, [sp+40]
0013d40cmov x3, x30
0013d410bl runtime.morestack_noctxt.abi0
0013d414ldp x0, x1, [sp+8]
0013d418ldp x2, x3, [sp+24]
0013d41cldr x4, [sp+40]
0013d420b 0x13d1e0
0013d424udf 0
0013d428udf 0
0013d42cudf 0
0013d1e0
0013d1e0reflect.Value.MethodByName: ; void reflect.Value.MethodByName(reflect.Value v, struct string name)
0013d1e0ldr x16, [x28+16]
0013d1e4sub x17, sp, 336
0013d1e8subs xzr, x17, x16
0013d1ecb.ls 0x13d400
0013d1f0sub x20, sp, 464
0013d1f4stp x29, x30, [x20-8]
0013d1f8add sp, x20, 0
0013d1fcsub x29, sp, 8
0013d200str x0, [sp+472]
0013d204str x1, [sp+480]
0013d208str x2, [sp+488]
0013d20cstr x3, [sp+496]
0013d210str x4, [sp+504]
0013d214stp xzr, xzr, [sp+56]
0013d218str xzr, [sp+72]
0013d21cldr x0, [sp+472]
0013d220ldr x1, [sp+480]
0013d224ldr x2, [sp+488]
0013d228bl reflect.Value.typ
0013d22cstr x0, [sp+176]
0013d230cbnz x0, 0x13d238
0013d234b 0x13d398
0013d238
0013d238loc_13d238:
0013d238ldr x3, [sp+488]
0013d23ctbnz w3, 9, 0x13d244
0013d240b 0x13d264
0013d244
0013d244loc_13d244:
0013d244stp xzr, xzr, [sp+56]
0013d248str xzr, [sp+72]
0013d24cmov x0, xzr
0013d250mov x1, xzr
0013d254mov x2, xzr
0013d258ldp x29, x30, [sp-8]
0013d25cadd sp, sp, 464
0013d260ret x30
0013d264
0013d264loc_13d264:
0013d264ldr x0, [sp+472]
0013d268ldr x1, [sp+480]
0013d26cldr x2, [sp+488]
0013d270bl reflect.Value.typ
0013d274str x0, [sp+176]
0013d278bl reflect.toRType
0013d27cstr x0, [sp+160]
0013d280add x20, sp, 376
0013d284adr x27, 16
0013d288stp x29, x27, [sp-24]
0013d28csub x29, sp, 24
0013d290bl fn_87cfc
0013d294sub x29, sp, 8
0013d298ldr x1, [sp+496]
0013d29cldr x2, [sp+504]
0013d2a0ldr x0, [sp+160]
0013d2a4bl reflect.(*rtype).MethodByName
0013d2a8str x0, [sp+264]
0013d2acstr x1, [sp+272]
0013d2b0str x2, [sp+280]
0013d2b4str x3, [sp+288]
0013d2b8str x4, [sp+296]
0013d2bcstr x5, [sp+304]
0013d2c0str x6, [sp+312]
0013d2c4str x7, [sp+320]
0013d2c8str x8, [sp+328]
0013d2ccstr x9, [sp+336]
0013d2d0add x21, sp, 376
0013d2d4add x20, sp, 264
0013d2d8adr x27, 16
0013d2dcstp x29, x27, [sp-24]
0013d2e0sub x29, sp, 24
0013d2e4bl fn_87ef8
0013d2e8sub x29, sp, 8
0013d2ecstrb w10, [sp+55]
0013d2f0add x21, sp, 184
0013d2f4add x20, sp, 376
0013d2f8adr x27, 16
0013d2fcstp x29, x27, [sp-24]
0013d300sub x29, sp, 24
0013d304bl fn_87ef8
0013d308sub x29, sp, 8
0013d30cldrb w3, [sp+55]
0013d310strb w3, [sp+54]
0013d314add x21, sp, 80
0013d318add x20, sp, 184
0013d31cadr x27, 16
0013d320stp x29, x27, [sp-24]
0013d324sub x29, sp, 24
0013d328bl fn_87ef8
0013d32csub x29, sp, 8
0013d330ldrb w3, [sp+54]
0013d334strb w3, [sp+53]
0013d338tbnz w3, 0, 0x13d340
0013d33cb 0x13d378
0013d340
0013d340loc_13d340:
0013d340ldr x0, [sp+472]
0013d344ldr x1, [sp+480]
0013d348ldr x2, [sp+488]
0013d34cldr x3, [sp+152]
0013d350bl reflect.Value.Method
0013d354str x0, [sp+352]
0013d358str x1, [sp+360]
0013d35cstr x2, [sp+368]
0013d360str x0, [sp+56]
0013d364str x1, [sp+64]
0013d368str x2, [sp+72]
0013d36cldp x29, x30, [sp-8]
0013d370add sp, sp, 464
0013d374ret x30
0013d378
0013d378loc_13d378:
0013d378stp xzr, xzr, [sp+56]
0013d37cstr xzr, [sp+72]
0013d380mov x0, xzr
0013d384mov x1, xzr
0013d388mov x2, xzr
0013d38cldp x29, x30, [sp-8]
0013d390add sp, sp, 464
0013d394ret x30
0013d398
0013d398loc_13d398:
0013d398adrp x0, 0x505000
0013d39cadd x0, x0, 32
0013d3a0bl runtime.newobject
0013d3a4str x0, [sp+344]
0013d3a8movz x1, 26
0013d3acstr x1, [x0+8]
0013d3b0adrp x27, 0x90e000
0013d3b4ldr w1, [x27+3056]
0013d3b8cbz w1, 0x13d3c0
0013d3bcb 0x13d3f0
0013d3c0
0013d3c0loc_13d3c0:
0013d3c0b 0x13d3c4
0013d3c4
0013d3c4loc_13d3c4:
0013d3c4adrp x2, 0x57d000
0013d3c8add x2, x2, 1371
0013d3ccstr x2, [x0]
0013d3d0ldr x2, [sp+344]
0013d3d4ldrsb x27, [x2]
0013d3d8str xzr, [x2+16]
0013d3dcldr x1, [sp+344]
0013d3e0str x1, [sp+168]
0013d3e4adrp x0, 0x4d3000
0013d3e8add x0, x0, 1920
0013d3ecbl runtime.gopanic
0013d3f0
0013d3f0loc_13d3f0:
0013d3f0ldr x2, [x0]
0013d3f4bl runtime.gcWriteBarrier1
0013d3f8str x2, [x25]
0013d3fcb 0x13d3c4
0013d400
0013d400loc_13d400:
0013d400stp x0, x1, [sp+8]
0013d404stp x2, x3, [sp+24]
0013d408str x4, [sp+40]
0013d40cmov x3, x30
0013d410bl runtime.morestack_noctxt.abi0
0013d414ldp x0, x1, [sp+8]
0013d418ldp x2, x3, [sp+24]
0013d41cldr x4, [sp+40]
0013d420b 0x13d1e0
0013d424udf 0
0013d428udf 0
0013d42cudf 0
0013d1e0
0013d430
0013d430reflect.Value.NumField: ; void reflect.Value.NumField(reflect.Value v)
0013d430ldr x16, [x28+16]
0013d434subs xzr, sp, x16
0013d438b.ls 0x13d49c
0013d43cstr x30, [sp-80]!
0013d440stur x29, [sp-8]
0013d444sub x29, sp, 8
0013d448str x0, [sp+88]
0013d44cstr x1, [sp+96]
0013d450str x2, [sp+104]
0013d454str xzr, [sp+40]
0013d458mov x0, x2
0013d45cmovz x1, 25
0013d460bl reflect.flag.mustBe
0013d464ldr x0, [sp+88]
0013d468ldr x1, [sp+96]
0013d46cldr x2, [sp+104]
0013d470bl reflect.Value.typ
0013d474str x0, [sp+64]
0013d478str x0, [sp+56]
0013d47cldr x2, [sp+56]
0013d480ldrsb x27, [x2]
0013d484ldr x0, [x2+64]
0013d488str x0, [sp+48]
0013d48cstr x0, [sp+40]
0013d490ldur x29, [sp-8]
0013d494ldr x30, [sp], 80
0013d498ret x30
0013d49c
0013d49cloc_13d49c:
0013d49cstp x0, x1, [sp+8]
0013d4a0str x2, [sp+24]
0013d4a4mov x3, x30
0013d4a8bl runtime.morestack_noctxt.abi0
0013d4acldp x0, x1, [sp+8]
0013d4b0ldr x2, [sp+24]
0013d4b4b 0x13d430
0013d4b8udf 0
0013d4bcudf 0
0013d430
0013d430reflect.Value.NumField: ; void reflect.Value.NumField(reflect.Value v)
0013d430ldr x16, [x28+16]
0013d434subs xzr, sp, x16
0013d438b.ls 0x13d49c
0013d43cstr x30, [sp-80]!
0013d440stur x29, [sp-8]
0013d444sub x29, sp, 8
0013d448str x0, [sp+88]
0013d44cstr x1, [sp+96]
0013d450str x2, [sp+104]
0013d454str xzr, [sp+40]
0013d458mov x0, x2
0013d45cmovz x1, 25
0013d460bl reflect.flag.mustBe
0013d464ldr x0, [sp+88]
0013d468ldr x1, [sp+96]
0013d46cldr x2, [sp+104]
0013d470bl reflect.Value.typ
0013d474str x0, [sp+64]
0013d478str x0, [sp+56]
0013d47cldr x2, [sp+56]
0013d480ldrsb x27, [x2]
0013d484ldr x0, [x2+64]
0013d488str x0, [sp+48]
0013d48cstr x0, [sp+40]
0013d490ldur x29, [sp-8]
0013d494ldr x30, [sp], 80
0013d498ret x30
0013d49c
0013d49cloc_13d49c:
0013d49cstp x0, x1, [sp+8]
0013d4a0str x2, [sp+24]
0013d4a4mov x3, x30
0013d4a8bl runtime.morestack_noctxt.abi0
0013d4acldp x0, x1, [sp+8]
0013d4b0ldr x2, [sp+24]
0013d4b4b 0x13d430
0013d4b8udf 0
0013d4bcudf 0
0013d430
0013d4c0
0013d4c0reflect.Value.OverflowInt: ; void reflect.Value.OverflowInt(reflect.Value v, int64 x)
0013d4c0ldr x16, [x28+16]
0013d4c4subs xzr, sp, x16
0013d4c8b.ls 0x13d60c
0013d4ccstr x30, [sp-128]!
0013d4d0stur x29, [sp-8]
0013d4d4sub x29, sp, 8
0013d4d8str x0, [sp+136]
0013d4dcstr x1, [sp+144]
0013d4e0str x2, [sp+152]
0013d4e4str x3, [sp+160]
0013d4e8strb wzr, [sp+47]
0013d4ecldr x0, [sp+152]
0013d4f0bl reflect.flag.kind
0013d4f4str x0, [sp+56]
0013d4f8str x0, [sp+88]
0013d4fcsubs xzr, x0, 2
0013d500b.hs 0x13d508
0013d504b 0x13d608
0013d508
0013d508loc_13d508:
0013d508subs xzr, x0, 6
0013d50cb.ls 0x13d514
0013d510b 0x13d588
0013d514
0013d514loc_13d514:
0013d514b 0x13d518
0013d518
0013d518loc_13d518:
0013d518ldr x0, [sp+136]
0013d51cldr x1, [sp+144]
0013d520ldr x2, [sp+152]
0013d524bl reflect.Value.typ
0013d528str x0, [sp+104]
0013d52cbl internal/abi.(*Type).Size
0013d530str x0, [sp+80]
0013d534ubfm x3, x0, 61, 60
0013d538str x3, [sp+64]
0013d53cldr x3, [sp+160]
0013d540orr x4, xzr, 64
0013d544sub x5, x4, x0, lsl #3
0013d548lslv x3, x3, x5
0013d54csub x4, x4, x0, lsl #3
0013d550subs xzr, x5, 64
0013d554csel x3, x3, xzr, lo
0013d558subs xzr, x4, 64
0013d55corr x5, xzr, 63
0013d560csel x4, x4, x5, lo
0013d564asrv x3, x3, x4
0013d568str x3, [sp+48]
0013d56cldr x4, [sp+160]
0013d570subs xzr, x4, x3
0013d574cset x0, ne
0013d578strb w0, [sp+47]
0013d57cldur x29, [sp-8]
0013d580ldr x30, [sp], 128
0013d584ret x30
0013d588
0013d588loc_13d588:
0013d588b 0x13d58c
0013d58c
0013d58cloc_13d58c:
0013d58cb 0x13d590
0013d590
0013d590loc_13d590:
0013d590ldr x0, [sp+152]
0013d594bl reflect.flag.kind
0013d598str x0, [sp+72]
0013d59cadrp x0, 0x505000
0013d5a0add x0, x0, 32
0013d5a4bl runtime.newobject
0013d5a8str x0, [sp+112]
0013d5acmovz x1, 25
0013d5b0str x1, [x0+8]
0013d5b4adrp x27, 0x90e000
0013d5b8ldr w1, [x27+3056]
0013d5bccbz w1, 0x13d5c4
0013d5c0b 0x13d5f8
0013d5c4
0013d5c4loc_13d5c4:
0013d5c4b 0x13d5c8
0013d5c8
0013d5c8loc_13d5c8:
0013d5c8adrp x2, 0x57c000
0013d5ccadd x2, x2, 3004
0013d5d0str x2, [x0]
0013d5d4ldr x2, [sp+112]
0013d5d8ldrsb x27, [x2]
0013d5dcldr x3, [sp+72]
0013d5e0str x3, [x2+16]
0013d5e4ldr x1, [sp+112]
0013d5e8str x1, [sp+96]
0013d5ecadrp x0, 0x4d3000
0013d5f0add x0, x0, 1920
0013d5f4bl runtime.gopanic
0013d5f8
0013d5f8loc_13d5f8:
0013d5f8ldr x2, [x0]
0013d5fcbl runtime.gcWriteBarrier1
0013d600str x2, [x25]
0013d604b 0x13d5c8
0013d608
0013d608loc_13d608:
0013d608b 0x13d58c
0013d60c
0013d60cloc_13d60c:
0013d60cstp x0, x1, [sp+8]
0013d610stp x2, x3, [sp+24]
0013d614mov x3, x30
0013d618bl runtime.morestack_noctxt.abi0
0013d61cldp x0, x1, [sp+8]
0013d620ldp x2, x3, [sp+24]
0013d624b 0x13d4c0
0013d628udf 0
0013d62cudf 0
0013d4c0
0013d4c0reflect.Value.OverflowInt: ; void reflect.Value.OverflowInt(reflect.Value v, int64 x)
0013d4c0ldr x16, [x28+16]
0013d4c4subs xzr, sp, x16
0013d4c8b.ls 0x13d60c
0013d4ccstr x30, [sp-128]!
0013d4d0stur x29, [sp-8]
0013d4d4sub x29, sp, 8
0013d4d8str x0, [sp+136]
0013d4dcstr x1, [sp+144]
0013d4e0str x2, [sp+152]
0013d4e4str x3, [sp+160]
0013d4e8strb wzr, [sp+47]
0013d4ecldr x0, [sp+152]
0013d4f0bl reflect.flag.kind
0013d4f4str x0, [sp+56]
0013d4f8str x0, [sp+88]
0013d4fcsubs xzr, x0, 2
0013d500b.hs 0x13d508
0013d504b 0x13d608
0013d508
0013d508loc_13d508:
0013d508subs xzr, x0, 6
0013d50cb.ls 0x13d514
0013d510b 0x13d588
0013d514
0013d514loc_13d514:
0013d514b 0x13d518
0013d518
0013d518loc_13d518:
0013d518ldr x0, [sp+136]
0013d51cldr x1, [sp+144]
0013d520ldr x2, [sp+152]
0013d524bl reflect.Value.typ
0013d528str x0, [sp+104]
0013d52cbl internal/abi.(*Type).Size
0013d530str x0, [sp+80]
0013d534ubfm x3, x0, 61, 60
0013d538str x3, [sp+64]
0013d53cldr x3, [sp+160]
0013d540orr x4, xzr, 64
0013d544sub x5, x4, x0, lsl #3
0013d548lslv x3, x3, x5
0013d54csub x4, x4, x0, lsl #3
0013d550subs xzr, x5, 64
0013d554csel x3, x3, xzr, lo
0013d558subs xzr, x4, 64
0013d55corr x5, xzr, 63
0013d560csel x4, x4, x5, lo
0013d564asrv x3, x3, x4
0013d568str x3, [sp+48]
0013d56cldr x4, [sp+160]
0013d570subs xzr, x4, x3
0013d574cset x0, ne
0013d578strb w0, [sp+47]
0013d57cldur x29, [sp-8]
0013d580ldr x30, [sp], 128
0013d584ret x30
0013d588
0013d588loc_13d588:
0013d588b 0x13d58c
0013d58c
0013d58cloc_13d58c:
0013d58cb 0x13d590
0013d590
0013d590loc_13d590:
0013d590ldr x0, [sp+152]
0013d594bl reflect.flag.kind
0013d598str x0, [sp+72]
0013d59cadrp x0, 0x505000
0013d5a0add x0, x0, 32
0013d5a4bl runtime.newobject
0013d5a8str x0, [sp+112]
0013d5acmovz x1, 25
0013d5b0str x1, [x0+8]
0013d5b4adrp x27, 0x90e000
0013d5b8ldr w1, [x27+3056]
0013d5bccbz w1, 0x13d5c4
0013d5c0b 0x13d5f8
0013d5c4
0013d5c4loc_13d5c4:
0013d5c4b 0x13d5c8
0013d5c8
0013d5c8loc_13d5c8:
0013d5c8adrp x2, 0x57c000
0013d5ccadd x2, x2, 3004
0013d5d0str x2, [x0]
0013d5d4ldr x2, [sp+112]
0013d5d8ldrsb x27, [x2]
0013d5dcldr x3, [sp+72]
0013d5e0str x3, [x2+16]
0013d5e4ldr x1, [sp+112]
0013d5e8str x1, [sp+96]
0013d5ecadrp x0, 0x4d3000
0013d5f0add x0, x0, 1920
0013d5f4bl runtime.gopanic
0013d5f8
0013d5f8loc_13d5f8:
0013d5f8ldr x2, [x0]
0013d5fcbl runtime.gcWriteBarrier1
0013d600str x2, [x25]
0013d604b 0x13d5c8
0013d608
0013d608loc_13d608:
0013d608b 0x13d58c
0013d60c
0013d60cloc_13d60c:
0013d60cstp x0, x1, [sp+8]
0013d610stp x2, x3, [sp+24]
0013d614mov x3, x30
0013d618bl runtime.morestack_noctxt.abi0
0013d61cldp x0, x1, [sp+8]
0013d620ldp x2, x3, [sp+24]
0013d624b 0x13d4c0
0013d628udf 0
0013d62cudf 0
0013d4c0
0013d630
0013d630reflect.Value.OverflowUint: ; void reflect.Value.OverflowUint(reflect.Value v, uint64 x)
0013d630ldr x16, [x28+16]
0013d634subs xzr, sp, x16
0013d638b.ls 0x13d768
0013d63cstr x30, [sp-112]!
0013d640stur x29, [sp-8]
0013d644sub x29, sp, 8
0013d648str x0, [sp+120]
0013d64cstr x1, [sp+128]
0013d650str x2, [sp+136]
0013d654str x3, [sp+144]
0013d658strb wzr, [sp+39]
0013d65cldr x0, [sp+136]
0013d660bl reflect.flag.kind
0013d664str x0, [sp+48]
0013d668str x0, [sp+64]
0013d66csubs xzr, x0, 7
0013d670b.hs 0x13d678
0013d674b 0x13d764
0013d678
0013d678loc_13d678:
0013d678subs xzr, x0, 12
0013d67cb.ls 0x13d684
0013d680b 0x13d6e4
0013d684
0013d684loc_13d684:
0013d684b 0x13d688
0013d688
0013d688loc_13d688:
0013d688ldr x0, [sp+120]
0013d68cbl internal/abi.(*Type).Size
0013d690str x0, [sp+80]
0013d694ubfm x1, x0, 61, 60
0013d698str x1, [sp+56]
0013d69cldr x1, [sp+144]
0013d6a0orr x2, xzr, 64
0013d6a4sub x3, x2, x0, lsl #3
0013d6a8lslv x1, x1, x3
0013d6acsub x2, x2, x0, lsl #3
0013d6b0subs xzr, x3, 64
0013d6b4csel x1, x1, xzr, lo
0013d6b8lsrv x1, x1, x2
0013d6bcsubs xzr, x2, 64
0013d6c0csel x1, x1, xzr, lo
0013d6c4str x1, [sp+40]
0013d6c8ldr x2, [sp+144]
0013d6ccsubs xzr, x1, x2
0013d6d0cset x0, ne
0013d6d4strb w0, [sp+39]
0013d6d8ldur x29, [sp-8]
0013d6dcldr x30, [sp], 112
0013d6e0ret x30
0013d6e4
0013d6e4loc_13d6e4:
0013d6e4b 0x13d6e8
0013d6e8
0013d6e8loc_13d6e8:
0013d6e8b 0x13d6ec
0013d6ec
0013d6ecloc_13d6ec:
0013d6ecldr x0, [sp+136]
0013d6f0bl reflect.flag.kind
0013d6f4str x0, [sp+72]
0013d6f8adrp x0, 0x505000
0013d6fcadd x0, x0, 32
0013d700bl runtime.newobject
0013d704str x0, [sp+96]
0013d708movz x1, 26
0013d70cstr x1, [x0+8]
0013d710adrp x27, 0x90e000
0013d714ldr w1, [x27+3056]
0013d718cbz w1, 0x13d720
0013d71cb 0x13d754
0013d720
0013d720loc_13d720:
0013d720b 0x13d724
0013d724
0013d724loc_13d724:
0013d724adrp x2, 0x57d000
0013d728add x2, x2, 1397
0013d72cstr x2, [x0]
0013d730ldr x2, [sp+96]
0013d734ldrsb x27, [x2]
0013d738ldr x3, [sp+72]
0013d73cstr x3, [x2+16]
0013d740ldr x1, [sp+96]
0013d744str x1, [sp+88]
0013d748adrp x0, 0x4d3000
0013d74cadd x0, x0, 1920
0013d750bl runtime.gopanic
0013d754
0013d754loc_13d754:
0013d754ldr x2, [x0]
0013d758bl runtime.gcWriteBarrier1
0013d75cstr x2, [x25]
0013d760b 0x13d724
0013d764
0013d764loc_13d764:
0013d764b 0x13d6e8
0013d768
0013d768loc_13d768:
0013d768stp x0, x1, [sp+8]
0013d76cstp x2, x3, [sp+24]
0013d770mov x3, x30
0013d774bl runtime.morestack_noctxt.abi0
0013d778ldp x0, x1, [sp+8]
0013d77cldp x2, x3, [sp+24]
0013d780b 0x13d630
0013d784udf 0
0013d788udf 0
0013d78cudf 0
0013d630
0013d630reflect.Value.OverflowUint: ; void reflect.Value.OverflowUint(reflect.Value v, uint64 x)
0013d630ldr x16, [x28+16]
0013d634subs xzr, sp, x16
0013d638b.ls 0x13d768
0013d63cstr x30, [sp-112]!
0013d640stur x29, [sp-8]
0013d644sub x29, sp, 8
0013d648str x0, [sp+120]
0013d64cstr x1, [sp+128]
0013d650str x2, [sp+136]
0013d654str x3, [sp+144]
0013d658strb wzr, [sp+39]
0013d65cldr x0, [sp+136]
0013d660bl reflect.flag.kind
0013d664str x0, [sp+48]
0013d668str x0, [sp+64]
0013d66csubs xzr, x0, 7
0013d670b.hs 0x13d678
0013d674b 0x13d764
0013d678
0013d678loc_13d678:
0013d678subs xzr, x0, 12
0013d67cb.ls 0x13d684
0013d680b 0x13d6e4
0013d684
0013d684loc_13d684:
0013d684b 0x13d688
0013d688
0013d688loc_13d688:
0013d688ldr x0, [sp+120]
0013d68cbl internal/abi.(*Type).Size
0013d690str x0, [sp+80]
0013d694ubfm x1, x0, 61, 60
0013d698str x1, [sp+56]
0013d69cldr x1, [sp+144]
0013d6a0orr x2, xzr, 64
0013d6a4sub x3, x2, x0, lsl #3
0013d6a8lslv x1, x1, x3
0013d6acsub x2, x2, x0, lsl #3
0013d6b0subs xzr, x3, 64
0013d6b4csel x1, x1, xzr, lo
0013d6b8lsrv x1, x1, x2
0013d6bcsubs xzr, x2, 64
0013d6c0csel x1, x1, xzr, lo
0013d6c4str x1, [sp+40]
0013d6c8ldr x2, [sp+144]
0013d6ccsubs xzr, x1, x2
0013d6d0cset x0, ne
0013d6d4strb w0, [sp+39]
0013d6d8ldur x29, [sp-8]
0013d6dcldr x30, [sp], 112
0013d6e0ret x30
0013d6e4
0013d6e4loc_13d6e4:
0013d6e4b 0x13d6e8
0013d6e8
0013d6e8loc_13d6e8:
0013d6e8b 0x13d6ec
0013d6ec
0013d6ecloc_13d6ec:
0013d6ecldr x0, [sp+136]
0013d6f0bl reflect.flag.kind
0013d6f4str x0, [sp+72]
0013d6f8adrp x0, 0x505000
0013d6fcadd x0, x0, 32
0013d700bl runtime.newobject
0013d704str x0, [sp+96]
0013d708movz x1, 26
0013d70cstr x1, [x0+8]
0013d710adrp x27, 0x90e000
0013d714ldr w1, [x27+3056]
0013d718cbz w1, 0x13d720
0013d71cb 0x13d754
0013d720
0013d720loc_13d720:
0013d720b 0x13d724
0013d724
0013d724loc_13d724:
0013d724adrp x2, 0x57d000
0013d728add x2, x2, 1397
0013d72cstr x2, [x0]
0013d730ldr x2, [sp+96]
0013d734ldrsb x27, [x2]
0013d738ldr x3, [sp+72]
0013d73cstr x3, [x2+16]
0013d740ldr x1, [sp+96]
0013d744str x1, [sp+88]
0013d748adrp x0, 0x4d3000
0013d74cadd x0, x0, 1920
0013d750bl runtime.gopanic
0013d754
0013d754loc_13d754:
0013d754ldr x2, [x0]
0013d758bl runtime.gcWriteBarrier1
0013d75cstr x2, [x25]
0013d760b 0x13d724
0013d764
0013d764loc_13d764:
0013d764b 0x13d6e8
0013d768
0013d768loc_13d768:
0013d768stp x0, x1, [sp+8]
0013d76cstp x2, x3, [sp+24]
0013d770mov x3, x30
0013d774bl runtime.morestack_noctxt.abi0
0013d778ldp x0, x1, [sp+8]
0013d77cldp x2, x3, [sp+24]
0013d780b 0x13d630
0013d784udf 0
0013d788udf 0
0013d78cudf 0
0013d630
0013d790
0013d790reflect.Value.Pointer: ; void reflect.Value.Pointer(reflect.Value v)
0013d790ldr x16, [x28+16]
0013d794sub x17, sp, 16
0013d798subs xzr, x17, x16
0013d79cb.ls 0x13da30
0013d7a0str x30, [sp-144]!
0013d7a4stur x29, [sp-8]
0013d7a8sub x29, sp, 8
0013d7acstr x0, [sp+152]
0013d7b0str x1, [sp+160]
0013d7b4str x2, [sp+168]
0013d7b8str xzr, [sp+48]
0013d7bcadrp x0, 0x4b8000
0013d7c0add x0, x0, 4032
0013d7c4bl reflect.escapes
0013d7c8ldr x0, [sp+168]
0013d7ccbl reflect.flag.kind
0013d7d0str x0, [sp+64]
0013d7d4str x0, [sp+88]
0013d7d8subs xzr, x0, 21
0013d7dcb.ls 0x13d7e4
0013d7e0b 0x13d87c
0013d7e4
0013d7e4loc_13d7e4:
0013d7e4subs xzr, x0, 18
0013d7e8b.eq 0x13d7f0
0013d7ecb 0x13d7f4
0013d7f0
0013d7f0loc_13d7f0:
0013d7f0b 0x13d95c
0013d7f4
0013d7f4loc_13d7f4:
0013d7f4subs xzr, x0, 19
0013d7f8b.eq 0x13d800
0013d7fcb 0x13d86c
0013d800
0013d800loc_13d800:
0013d800b 0x13d804
0013d804
0013d804loc_13d804:
0013d804ldr x3, [sp+168]
0013d808tbnz w3, 9, 0x13d810
0013d80cb 0x13d828
0013d810
0013d810loc_13d810:
0013d810bl reflect.methodValueCallCodePtr
0013d814str x0, [sp+80]
0013d818str x0, [sp+48]
0013d81cldur x29, [sp-8]
0013d820ldr x30, [sp], 144
0013d824ret x30
0013d828
0013d828loc_13d828:
0013d828ldr x0, [sp+152]
0013d82cldr x1, [sp+160]
0013d830ldr x2, [sp+168]
0013d834bl reflect.Value.pointer
0013d838str x0, [sp+96]
0013d83ccbnz x0, 0x13d844
0013d840b 0x13d854
0013d844
0013d844loc_13d844:
0013d844ldrsb x27, [x0]
0013d848ldr x1, [x0]
0013d84cstr x1, [sp+96]
0013d850b 0x13d858
0013d854
0013d854loc_13d854:
0013d854b 0x13d858
0013d858
0013d858loc_13d858:
0013d858ldr x0, [sp+96]
0013d85cstr x0, [sp+48]
0013d860ldur x29, [sp-8]
0013d864ldr x30, [sp], 144
0013d868ret x30
0013d86c
0013d86cloc_13d86c:
0013d86csubs xzr, x0, 21
0013d870b.eq 0x13d878
0013d874b 0x13da24
0013d878
0013d878loc_13d878:
0013d878b 0x13d95c
0013d87c
0013d87cloc_13d87c:
0013d87csubs xzr, x0, 23
0013d880b.ls 0x13d888
0013d884b 0x13d920
0013d888
0013d888loc_13d888:
0013d888subs xzr, x0, 22
0013d88cb.eq 0x13d894
0013d890b 0x13d8f4
0013d894
0013d894loc_13d894:
0013d894b 0x13d898
0013d898
0013d898loc_13d898:
0013d898ldr x0, [sp+152]
0013d89cldr x1, [sp+160]
0013d8a0ldr x2, [sp+168]
0013d8a4bl reflect.Value.typ
0013d8a8str x0, [sp+112]
0013d8acbl internal/abi.(*Type).Pointers
0013d8b0strb w0, [sp+47]
0013d8b4tbnz w0, 0, 0x13d8bc
0013d8b8b 0x13d8c0
0013d8bc
0013d8bcloc_13d8bc:
0013d8bcb 0x13d95c
0013d8c0
0013d8c0loc_13d8c0:
0013d8c0ldr x1, [sp+160]
0013d8c4ldrsb x27, [x1]
0013d8c8ldr x0, [x1]
0013d8ccstr x0, [sp+56]
0013d8d0bl reflect.verifyNotInHeapPtr
0013d8d4strb w0, [sp+47]
0013d8d8tbnz w0, 0, 0x13d8e0
0013d8dcb 0x13da10
0013d8e0
0013d8e0loc_13d8e0:
0013d8e0ldr x0, [sp+56]
0013d8e4str x0, [sp+48]
0013d8e8ldur x29, [sp-8]
0013d8ecldr x30, [sp], 144
0013d8f0ret x30
0013d8f4
0013d8f4loc_13d8f4:
0013d8f4subs xzr, x0, 23
0013d8f8b.eq 0x13d900
0013d8fcb 0x13da08
0013d900
0013d900loc_13d900:
0013d900b 0x13d904
0013d904
0013d904loc_13d904:
0013d904ldr x1, [sp+160]
0013d908ldrsb x27, [x1]
0013d90cldr x0, [x1]
0013d910str x0, [sp+48]
0013d914ldur x29, [sp-8]
0013d918ldr x30, [sp], 144
0013d91cret x30
0013d920
0013d920loc_13d920:
0013d920subs xzr, x0, 24
0013d924b.eq 0x13d92c
0013d928b 0x13d94c
0013d92c
0013d92cloc_13d92c:
0013d92cb 0x13d930
0013d930
0013d930loc_13d930:
0013d930ldr x1, [sp+160]
0013d934ldrsb x27, [x1]
0013d938ldr x0, [x1]
0013d93cstr x0, [sp+48]
0013d940ldur x29, [sp-8]
0013d944ldr x30, [sp], 144
0013d948ret x30
0013d94c
0013d94cloc_13d94c:
0013d94csubs xzr, x0, 26
0013d950b.eq 0x13d958
0013d954b 0x13d980
0013d958
0013d958loc_13d958:
0013d958b 0x13d95c
0013d95c
0013d95cloc_13d95c:
0013d95cldr x0, [sp+152]
0013d960ldr x1, [sp+160]
0013d964ldr x2, [sp+168]
0013d968bl reflect.Value.pointer
0013d96cstr x0, [sp+104]
0013d970str x0, [sp+48]
0013d974ldur x29, [sp-8]
0013d978ldr x30, [sp], 144
0013d97cret x30
0013d980
0013d980loc_13d980:
0013d980b 0x13d984
0013d984
0013d984loc_13d984:
0013d984b 0x13d988
0013d988
0013d988loc_13d988:
0013d988b 0x13d98c
0013d98c
0013d98cloc_13d98c:
0013d98cb 0x13d990
0013d990
0013d990loc_13d990:
0013d990ldr x0, [sp+168]
0013d994bl reflect.flag.kind
0013d998str x0, [sp+72]
0013d99cadrp x0, 0x505000
0013d9a0add x0, x0, 32
0013d9a4bl runtime.newobject
0013d9a8str x0, [sp+120]
0013d9acmovz x1, 21
0013d9b0str x1, [x0+8]
0013d9b4adrp x27, 0x90e000
0013d9b8ldr w1, [x27+3056]
0013d9bccbz w1, 0x13d9c4
0013d9c0b 0x13d9f8
0013d9c4
0013d9c4loc_13d9c4:
0013d9c4b 0x13d9c8
0013d9c8
0013d9c8loc_13d9c8:
0013d9c8adrp x2, 0x57a000
0013d9ccadd x2, x2, 1383
0013d9d0str x2, [x0]
0013d9d4ldr x2, [sp+120]
0013d9d8ldrsb x27, [x2]
0013d9dcldr x3, [sp+72]
0013d9e0str x3, [x2+16]
0013d9e4ldr x1, [sp+120]
0013d9e8str x1, [sp+128]
0013d9ecadrp x0, 0x4d3000
0013d9f0add x0, x0, 1920
0013d9f4bl runtime.gopanic
0013d9f8
0013d9f8loc_13d9f8:
0013d9f8ldr x2, [x0]
0013d9fcbl runtime.gcWriteBarrier1
0013da00str x2, [x25]
0013da04b 0x13d9c8
0013da08
0013da08loc_13da08:
0013da08b 0x13da0c
0013da0c
0013da0cloc_13da0c:
0013da0cb 0x13d988
0013da10
0013da10loc_13da10:
0013da10adrp x0, 0x4b8000
0013da14add x0, x0, 2944
0013da18adrp x1, 0x5d4000
0013da1cadd x1, x1, 2864
0013da20bl runtime.gopanic
0013da24
0013da24loc_13da24:
0013da24b 0x13da28
0013da28
0013da28loc_13da28:
0013da28b 0x13da2c
0013da2c
0013da2cloc_13da2c:
0013da2cb 0x13d98c
0013da30
0013da30loc_13da30:
0013da30stp x0, x1, [sp+8]
0013da34str x2, [sp+24]
0013da38mov x3, x30
0013da3cbl runtime.morestack_noctxt.abi0
0013da40ldp x0, x1, [sp+8]
0013da44ldr x2, [sp+24]
0013da48b 0x13d790
0013da4cudf 0
0013d790
0013d790reflect.Value.Pointer: ; void reflect.Value.Pointer(reflect.Value v)
0013d790ldr x16, [x28+16]
0013d794sub x17, sp, 16
0013d798subs xzr, x17, x16
0013d79cb.ls 0x13da30
0013d7a0str x30, [sp-144]!
0013d7a4stur x29, [sp-8]
0013d7a8sub x29, sp, 8
0013d7acstr x0, [sp+152]
0013d7b0str x1, [sp+160]
0013d7b4str x2, [sp+168]
0013d7b8str xzr, [sp+48]
0013d7bcadrp x0, 0x4b8000
0013d7c0add x0, x0, 4032
0013d7c4bl reflect.escapes
0013d7c8ldr x0, [sp+168]
0013d7ccbl reflect.flag.kind
0013d7d0str x0, [sp+64]
0013d7d4str x0, [sp+88]
0013d7d8subs xzr, x0, 21
0013d7dcb.ls 0x13d7e4
0013d7e0b 0x13d87c
0013d7e4
0013d7e4loc_13d7e4:
0013d7e4subs xzr, x0, 18
0013d7e8b.eq 0x13d7f0
0013d7ecb 0x13d7f4
0013d7f0
0013d7f0loc_13d7f0:
0013d7f0b 0x13d95c
0013d7f4
0013d7f4loc_13d7f4:
0013d7f4subs xzr, x0, 19
0013d7f8b.eq 0x13d800
0013d7fcb 0x13d86c
0013d800
0013d800loc_13d800:
0013d800b 0x13d804
0013d804
0013d804loc_13d804:
0013d804ldr x3, [sp+168]
0013d808tbnz w3, 9, 0x13d810
0013d80cb 0x13d828
0013d810
0013d810loc_13d810:
0013d810bl reflect.methodValueCallCodePtr
0013d814str x0, [sp+80]
0013d818str x0, [sp+48]
0013d81cldur x29, [sp-8]
0013d820ldr x30, [sp], 144
0013d824ret x30
0013d828
0013d828loc_13d828:
0013d828ldr x0, [sp+152]
0013d82cldr x1, [sp+160]
0013d830ldr x2, [sp+168]
0013d834bl reflect.Value.pointer
0013d838str x0, [sp+96]
0013d83ccbnz x0, 0x13d844
0013d840b 0x13d854
0013d844
0013d844loc_13d844:
0013d844ldrsb x27, [x0]
0013d848ldr x1, [x0]
0013d84cstr x1, [sp+96]
0013d850b 0x13d858
0013d854
0013d854loc_13d854:
0013d854b 0x13d858
0013d858
0013d858loc_13d858:
0013d858ldr x0, [sp+96]
0013d85cstr x0, [sp+48]
0013d860ldur x29, [sp-8]
0013d864ldr x30, [sp], 144
0013d868ret x30
0013d86c
0013d86cloc_13d86c:
0013d86csubs xzr, x0, 21
0013d870b.eq 0x13d878
0013d874b 0x13da24
0013d878
0013d878loc_13d878:
0013d878b 0x13d95c
0013d87c
0013d87cloc_13d87c:
0013d87csubs xzr, x0, 23
0013d880b.ls 0x13d888
0013d884b 0x13d920
0013d888
0013d888loc_13d888:
0013d888subs xzr, x0, 22
0013d88cb.eq 0x13d894
0013d890b 0x13d8f4
0013d894
0013d894loc_13d894:
0013d894b 0x13d898
0013d898
0013d898loc_13d898:
0013d898ldr x0, [sp+152]
0013d89cldr x1, [sp+160]
0013d8a0ldr x2, [sp+168]
0013d8a4bl reflect.Value.typ
0013d8a8str x0, [sp+112]
0013d8acbl internal/abi.(*Type).Pointers
0013d8b0strb w0, [sp+47]
0013d8b4tbnz w0, 0, 0x13d8bc
0013d8b8b 0x13d8c0
0013d8bc
0013d8bcloc_13d8bc:
0013d8bcb 0x13d95c
0013d8c0
0013d8c0loc_13d8c0:
0013d8c0ldr x1, [sp+160]
0013d8c4ldrsb x27, [x1]
0013d8c8ldr x0, [x1]
0013d8ccstr x0, [sp+56]
0013d8d0bl reflect.verifyNotInHeapPtr
0013d8d4strb w0, [sp+47]
0013d8d8tbnz w0, 0, 0x13d8e0
0013d8dcb 0x13da10
0013d8e0
0013d8e0loc_13d8e0:
0013d8e0ldr x0, [sp+56]
0013d8e4str x0, [sp+48]
0013d8e8ldur x29, [sp-8]
0013d8ecldr x30, [sp], 144
0013d8f0ret x30
0013d8f4
0013d8f4loc_13d8f4:
0013d8f4subs xzr, x0, 23
0013d8f8b.eq 0x13d900
0013d8fcb 0x13da08
0013d900
0013d900loc_13d900:
0013d900b 0x13d904
0013d904
0013d904loc_13d904:
0013d904ldr x1, [sp+160]
0013d908ldrsb x27, [x1]
0013d90cldr x0, [x1]
0013d910str x0, [sp+48]
0013d914ldur x29, [sp-8]
0013d918ldr x30, [sp], 144
0013d91cret x30
0013d920
0013d920loc_13d920:
0013d920subs xzr, x0, 24
0013d924b.eq 0x13d92c
0013d928b 0x13d94c
0013d92c
0013d92cloc_13d92c:
0013d92cb 0x13d930
0013d930
0013d930loc_13d930:
0013d930ldr x1, [sp+160]
0013d934ldrsb x27, [x1]
0013d938ldr x0, [x1]
0013d93cstr x0, [sp+48]
0013d940ldur x29, [sp-8]
0013d944ldr x30, [sp], 144
0013d948ret x30
0013d94c
0013d94cloc_13d94c:
0013d94csubs xzr, x0, 26
0013d950b.eq 0x13d958
0013d954b 0x13d980
0013d958
0013d958loc_13d958:
0013d958b 0x13d95c
0013d95c
0013d95cloc_13d95c:
0013d95cldr x0, [sp+152]
0013d960ldr x1, [sp+160]
0013d964ldr x2, [sp+168]
0013d968bl reflect.Value.pointer
0013d96cstr x0, [sp+104]
0013d970str x0, [sp+48]
0013d974ldur x29, [sp-8]
0013d978ldr x30, [sp], 144
0013d97cret x30
0013d980
0013d980loc_13d980:
0013d980b 0x13d984
0013d984
0013d984loc_13d984:
0013d984b 0x13d988
0013d988
0013d988loc_13d988:
0013d988b 0x13d98c
0013d98c
0013d98cloc_13d98c:
0013d98cb 0x13d990
0013d990
0013d990loc_13d990:
0013d990ldr x0, [sp+168]
0013d994bl reflect.flag.kind
0013d998str x0, [sp+72]
0013d99cadrp x0, 0x505000
0013d9a0add x0, x0, 32
0013d9a4bl runtime.newobject
0013d9a8str x0, [sp+120]
0013d9acmovz x1, 21
0013d9b0str x1, [x0+8]
0013d9b4adrp x27, 0x90e000
0013d9b8ldr w1, [x27+3056]
0013d9bccbz w1, 0x13d9c4
0013d9c0b 0x13d9f8
0013d9c4
0013d9c4loc_13d9c4:
0013d9c4b 0x13d9c8
0013d9c8
0013d9c8loc_13d9c8:
0013d9c8adrp x2, 0x57a000
0013d9ccadd x2, x2, 1383
0013d9d0str x2, [x0]
0013d9d4ldr x2, [sp+120]
0013d9d8ldrsb x27, [x2]
0013d9dcldr x3, [sp+72]
0013d9e0str x3, [x2+16]
0013d9e4ldr x1, [sp+120]
0013d9e8str x1, [sp+128]
0013d9ecadrp x0, 0x4d3000
0013d9f0add x0, x0, 1920
0013d9f4bl runtime.gopanic
0013d9f8
0013d9f8loc_13d9f8:
0013d9f8ldr x2, [x0]
0013d9fcbl runtime.gcWriteBarrier1
0013da00str x2, [x25]
0013da04b 0x13d9c8
0013da08
0013da08loc_13da08:
0013da08b 0x13da0c
0013da0c
0013da0cloc_13da0c:
0013da0cb 0x13d988
0013da10
0013da10loc_13da10:
0013da10adrp x0, 0x4b8000
0013da14add x0, x0, 2944
0013da18adrp x1, 0x5d4000
0013da1cadd x1, x1, 2864
0013da20bl runtime.gopanic
0013da24
0013da24loc_13da24:
0013da24b 0x13da28
0013da28
0013da28loc_13da28:
0013da28b 0x13da2c
0013da2c
0013da2cloc_13da2c:
0013da2cb 0x13d98c
0013da30
0013da30loc_13da30:
0013da30stp x0, x1, [sp+8]
0013da34str x2, [sp+24]
0013da38mov x3, x30
0013da3cbl runtime.morestack_noctxt.abi0
0013da40ldp x0, x1, [sp+8]
0013da44ldr x2, [sp+24]
0013da48b 0x13d790
0013da4cudf 0
0013d790
0013da50
0013da50reflect.Value.Set: ; void reflect.Value.Set(reflect.Value v, reflect.Value x)
0013da50ldr x16, [x28+16]
0013da54subs xzr, sp, x16
0013da58b.ls 0x13dbb8
0013da5cstr x30, [sp-112]!
0013da60stur x29, [sp-8]
0013da64sub x29, sp, 8
0013da68str x0, [sp+120]
0013da6cstr x1, [sp+128]
0013da70str x2, [sp+136]
0013da74str x3, [sp+144]
0013da78str x4, [sp+152]
0013da7cstr x5, [sp+160]
0013da80mov x0, x2
0013da84bl reflect.flag.mustBeAssignable
0013da88ldr x0, [sp+160]
0013da8cbl reflect.flag.mustBeExported
0013da90str xzr, [sp+80]
0013da94ldr x0, [sp+136]
0013da98bl reflect.flag.kind
0013da9cstr x0, [sp+72]
0013daa0subs xzr, x0, 20
0013daa4b.eq 0x13daac
0013daa8b 0x13dab8
0013daac
0013daacloc_13daac:
0013daacldr x3, [sp+128]
0013dab0str x3, [sp+80]
0013dab4b 0x13dabc
0013dab8
0013dab8loc_13dab8:
0013dab8b 0x13dabc
0013dabc
0013dabcloc_13dabc:
0013dabcldr x0, [sp+120]
0013dac0ldr x1, [sp+128]
0013dac4ldr x2, [sp+136]
0013dac8bl reflect.Value.typ
0013daccstr x0, [sp+96]
0013dad0ldr x3, [sp+144]
0013dad4ldr x6, [sp+80]
0013dad8ldr x1, [sp+152]
0013dadcldr x2, [sp+160]
0013dae0movz x4, 11
0013dae4mov x5, x0
0013dae8mov x0, x3
0013daecadrp x3, 0x575000
0013daf0add x3, x3, 2736
0013daf4bl reflect.Value.assignTo
0013daf8str x0, [sp+144]
0013dafcstr x1, [sp+152]
0013db00str x2, [sp+160]
0013db04tbnz w2, 7, 0x13db0c
0013db08b 0x13db68
0013db0c
0013db0cloc_13db0c:
0013db0cadrp x3, 0x910000
0013db10add x3, x3, 2560
0013db14subs xzr, x1, x3
0013db18b.eq 0x13db20
0013db1cb 0x13db40
0013db20
0013db20loc_13db20:
0013db20ldr x0, [sp+120]
0013db24ldr x1, [sp+128]
0013db28ldr x2, [sp+136]
0013db2cbl reflect.Value.typ
0013db30str x0, [sp+96]
0013db34ldr x1, [sp+128]
0013db38bl reflect.typedmemclr
0013db3cb 0x13db64
0013db40
0013db40loc_13db40:
0013db40ldr x0, [sp+120]
0013db44ldr x1, [sp+128]
0013db48ldr x2, [sp+136]
0013db4cbl reflect.Value.typ
0013db50str x0, [sp+96]
0013db54ldr x1, [sp+128]
0013db58ldr x2, [sp+152]
0013db5cbl reflect.typedmemmove
0013db60b 0x13db64
0013db64
0013db64loc_13db64:
0013db64b 0x13dbac
0013db68
0013db68loc_13db68:
0013db68ldr x0, [sp+128]
0013db6cstr x0, [sp+88]
0013db70ldr x0, [sp+88]
0013db74ldrsb x27, [x0]
0013db78ldr x1, [sp+152]
0013db7cadrp x27, 0x90e000
0013db80ldr w2, [x27+3056]
0013db84cbz w2, 0x13db8c
0013db88b 0x13db90
0013db8c
0013db8cloc_13db8c:
0013db8cb 0x13dba4
0013db90
0013db90loc_13db90:
0013db90bl runtime.gcWriteBarrier2
0013db94str x1, [x25]
0013db98ldr x2, [x0]
0013db9cstr x2, [x25+8]
0013dba0b 0x13dba4
0013dba4
0013dba4loc_13dba4:
0013dba4str x1, [x0]
0013dba8b 0x13dbac
0013dbac
0013dbacloc_13dbac:
0013dbacldur x29, [sp-8]
0013dbb0ldr x30, [sp], 112
0013dbb4ret x30
0013dbb8
0013dbb8loc_13dbb8:
0013dbb8stp x0, x1, [sp+8]
0013dbbcstp x2, x3, [sp+24]
0013dbc0stp x4, x5, [sp+40]
0013dbc4mov x3, x30
0013dbc8bl runtime.morestack_noctxt.abi0
0013dbccldp x0, x1, [sp+8]
0013dbd0ldp x2, x3, [sp+24]
0013dbd4ldp x4, x5, [sp+40]
0013dbd8b 0x13da50
0013dbdcudf 0
0013da50
0013da50reflect.Value.Set: ; void reflect.Value.Set(reflect.Value v, reflect.Value x)
0013da50ldr x16, [x28+16]
0013da54subs xzr, sp, x16
0013da58b.ls 0x13dbb8
0013da5cstr x30, [sp-112]!
0013da60stur x29, [sp-8]
0013da64sub x29, sp, 8
0013da68str x0, [sp+120]
0013da6cstr x1, [sp+128]
0013da70str x2, [sp+136]
0013da74str x3, [sp+144]
0013da78str x4, [sp+152]
0013da7cstr x5, [sp+160]
0013da80mov x0, x2
0013da84bl reflect.flag.mustBeAssignable
0013da88ldr x0, [sp+160]
0013da8cbl reflect.flag.mustBeExported
0013da90str xzr, [sp+80]
0013da94ldr x0, [sp+136]
0013da98bl reflect.flag.kind
0013da9cstr x0, [sp+72]
0013daa0subs xzr, x0, 20
0013daa4b.eq 0x13daac
0013daa8b 0x13dab8
0013daac
0013daacloc_13daac:
0013daacldr x3, [sp+128]
0013dab0str x3, [sp+80]
0013dab4b 0x13dabc
0013dab8
0013dab8loc_13dab8:
0013dab8b 0x13dabc
0013dabc
0013dabcloc_13dabc:
0013dabcldr x0, [sp+120]
0013dac0ldr x1, [sp+128]
0013dac4ldr x2, [sp+136]
0013dac8bl reflect.Value.typ
0013daccstr x0, [sp+96]
0013dad0ldr x3, [sp+144]
0013dad4ldr x6, [sp+80]
0013dad8ldr x1, [sp+152]
0013dadcldr x2, [sp+160]
0013dae0movz x4, 11
0013dae4mov x5, x0
0013dae8mov x0, x3
0013daecadrp x3, 0x575000
0013daf0add x3, x3, 2736
0013daf4bl reflect.Value.assignTo
0013daf8str x0, [sp+144]
0013dafcstr x1, [sp+152]
0013db00str x2, [sp+160]
0013db04tbnz w2, 7, 0x13db0c
0013db08b 0x13db68
0013db0c
0013db0cloc_13db0c:
0013db0cadrp x3, 0x910000
0013db10add x3, x3, 2560
0013db14subs xzr, x1, x3
0013db18b.eq 0x13db20
0013db1cb 0x13db40
0013db20
0013db20loc_13db20:
0013db20ldr x0, [sp+120]
0013db24ldr x1, [sp+128]
0013db28ldr x2, [sp+136]
0013db2cbl reflect.Value.typ
0013db30str x0, [sp+96]
0013db34ldr x1, [sp+128]
0013db38bl reflect.typedmemclr
0013db3cb 0x13db64
0013db40
0013db40loc_13db40:
0013db40ldr x0, [sp+120]
0013db44ldr x1, [sp+128]
0013db48ldr x2, [sp+136]
0013db4cbl reflect.Value.typ
0013db50str x0, [sp+96]
0013db54ldr x1, [sp+128]
0013db58ldr x2, [sp+152]
0013db5cbl reflect.typedmemmove
0013db60b 0x13db64
0013db64
0013db64loc_13db64:
0013db64b 0x13dbac
0013db68
0013db68loc_13db68:
0013db68ldr x0, [sp+128]
0013db6cstr x0, [sp+88]
0013db70ldr x0, [sp+88]
0013db74ldrsb x27, [x0]
0013db78ldr x1, [sp+152]
0013db7cadrp x27, 0x90e000
0013db80ldr w2, [x27+3056]
0013db84cbz w2, 0x13db8c
0013db88b 0x13db90
0013db8c
0013db8cloc_13db8c:
0013db8cb 0x13dba4
0013db90
0013db90loc_13db90:
0013db90bl runtime.gcWriteBarrier2
0013db94str x1, [x25]
0013db98ldr x2, [x0]
0013db9cstr x2, [x25+8]
0013dba0b 0x13dba4
0013dba4
0013dba4loc_13dba4:
0013dba4str x1, [x0]
0013dba8b 0x13dbac
0013dbac
0013dbacloc_13dbac:
0013dbacldur x29, [sp-8]
0013dbb0ldr x30, [sp], 112
0013dbb4ret x30
0013dbb8
0013dbb8loc_13dbb8:
0013dbb8stp x0, x1, [sp+8]
0013dbbcstp x2, x3, [sp+24]
0013dbc0stp x4, x5, [sp+40]
0013dbc4mov x3, x30
0013dbc8bl runtime.morestack_noctxt.abi0
0013dbccldp x0, x1, [sp+8]
0013dbd0ldp x2, x3, [sp+24]
0013dbd4ldp x4, x5, [sp+40]
0013dbd8b 0x13da50
0013dbdcudf 0
0013da50
0013dbe0
0013dbe0reflect.Value.SetBool: ; void reflect.Value.SetBool(reflect.Value v, bool x)
0013dbe0ldr x16, [x28+16]
0013dbe4subs xzr, sp, x16
0013dbe8b.ls 0x13dc40
0013dbecstr x30, [sp-48]!
0013dbf0stur x29, [sp-8]
0013dbf4sub x29, sp, 8
0013dbf8str x0, [sp+56]
0013dbfcstr x1, [sp+64]
0013dc00str x2, [sp+72]
0013dc04strb w3, [sp+80]
0013dc08ldr x0, [sp+72]
0013dc0cbl reflect.flag.mustBeAssignable
0013dc10ldr x0, [sp+72]
0013dc14orr x1, xzr, 1
0013dc18bl reflect.flag.mustBe
0013dc1cldr x1, [sp+64]
0013dc20str x1, [sp+32]
0013dc24ldr x1, [sp+32]
0013dc28ldrsb x27, [x1]
0013dc2cldrb w2, [sp+80]
0013dc30strb w2, [x1]
0013dc34ldur x29, [sp-8]
0013dc38ldr x30, [sp], 48
0013dc3cret x30
0013dc40
0013dc40loc_13dc40:
0013dc40stp x0, x1, [sp+8]
0013dc44str x2, [sp+24]
0013dc48strb w3, [sp+32]
0013dc4cmov x3, x30
0013dc50bl runtime.morestack_noctxt.abi0
0013dc54ldp x0, x1, [sp+8]
0013dc58ldr x2, [sp+24]
0013dc5cldrb w3, [sp+32]
0013dc60b 0x13dbe0
0013dc64udf 0
0013dc68udf 0
0013dc6cudf 0
0013dbe0
0013dbe0reflect.Value.SetBool: ; void reflect.Value.SetBool(reflect.Value v, bool x)
0013dbe0ldr x16, [x28+16]
0013dbe4subs xzr, sp, x16
0013dbe8b.ls 0x13dc40
0013dbecstr x30, [sp-48]!
0013dbf0stur x29, [sp-8]
0013dbf4sub x29, sp, 8
0013dbf8str x0, [sp+56]
0013dbfcstr x1, [sp+64]
0013dc00str x2, [sp+72]
0013dc04strb w3, [sp+80]
0013dc08ldr x0, [sp+72]
0013dc0cbl reflect.flag.mustBeAssignable
0013dc10ldr x0, [sp+72]
0013dc14orr x1, xzr, 1
0013dc18bl reflect.flag.mustBe
0013dc1cldr x1, [sp+64]
0013dc20str x1, [sp+32]
0013dc24ldr x1, [sp+32]
0013dc28ldrsb x27, [x1]
0013dc2cldrb w2, [sp+80]
0013dc30strb w2, [x1]
0013dc34ldur x29, [sp-8]
0013dc38ldr x30, [sp], 48
0013dc3cret x30
0013dc40
0013dc40loc_13dc40:
0013dc40stp x0, x1, [sp+8]
0013dc44str x2, [sp+24]
0013dc48strb w3, [sp+32]
0013dc4cmov x3, x30
0013dc50bl runtime.morestack_noctxt.abi0
0013dc54ldp x0, x1, [sp+8]
0013dc58ldr x2, [sp+24]
0013dc5cldrb w3, [sp+32]
0013dc60b 0x13dbe0
0013dc64udf 0
0013dc68udf 0
0013dc6cudf 0
0013dbe0
0013dc70
0013dc70reflect.Value.SetBytes: ; void reflect.Value.SetBytes(reflect.Value v, struct []uint8 x)
0013dc70ldr x16, [x28+16]
0013dc74subs xzr, sp, x16
0013dc78b.ls 0x13dd70
0013dc7cstr x30, [sp-96]!
0013dc80stur x29, [sp-8]
0013dc84sub x29, sp, 8
0013dc88str x0, [sp+104]
0013dc8cstr x1, [sp+112]
0013dc90str x2, [sp+120]
0013dc94str x3, [sp+128]
0013dc98str x4, [sp+136]
0013dc9cstr x5, [sp+144]
0013dca0mov x0, x2
0013dca4bl reflect.flag.mustBeAssignable
0013dca8ldr x0, [sp+120]
0013dcacmovz x1, 23
0013dcb0bl reflect.flag.mustBe
0013dcb4ldr x0, [sp+104]
0013dcb8ldr x1, [sp+112]
0013dcbcldr x2, [sp+120]
0013dcc0bl reflect.Value.typ
0013dcc4str x0, [sp+64]
0013dcc8bl reflect.toRType
0013dcccstr x0, [sp+56]
0013dcd0bl reflect.(*rtype).Elem
0013dcd4str x0, [sp+72]
0013dcd8str x1, [sp+80]
0013dcdcldrsb x27, [x0]
0013dce0ldr x2, [x0+168]
0013dce4mov x0, x1
0013dce8blr x2
0013dcecstr x0, [sp+40]
0013dcf0subs xzr, x0, 8
0013dcf4b.ne 0x13dd58
0013dcf8b 0x13dcfc
0013dcfc
0013dcfcloc_13dcfc:
0013dcfcldr x0, [sp+112]
0013dd00str x0, [sp+48]
0013dd04ldr x0, [sp+48]
0013dd08ldrsb x27, [x0]
0013dd0cldr x1, [sp+128]
0013dd10ldr x2, [sp+136]
0013dd14ldr x3, [sp+144]
0013dd18str x2, [x0+8]
0013dd1cstr x3, [x0+16]
0013dd20adrp x27, 0x90e000
0013dd24ldr w2, [x27+3056]
0013dd28cbz w2, 0x13dd30
0013dd2cb 0x13dd34
0013dd30
0013dd30loc_13dd30:
0013dd30b 0x13dd48
0013dd34
0013dd34loc_13dd34:
0013dd34bl runtime.gcWriteBarrier2
0013dd38str x1, [x25]
0013dd3cldr x2, [x0]
0013dd40str x2, [x25+8]
0013dd44b 0x13dd48
0013dd48
0013dd48loc_13dd48:
0013dd48str x1, [x0]
0013dd4cldur x29, [sp-8]
0013dd50ldr x30, [sp], 96
0013dd54ret x30
0013dd58
0013dd58loc_13dd58:
0013dd58adrp x0, 0x4b8000
0013dd5cadd x0, x0, 2944
0013dd60adrp x1, 0x5d4000
0013dd64add x1, x1, 2880
0013dd68bl runtime.gopanic
0013dd6chint
0013dd70
0013dd70loc_13dd70:
0013dd70stp x0, x1, [sp+8]
0013dd74stp x2, x3, [sp+24]
0013dd78stp x4, x5, [sp+40]
0013dd7cmov x3, x30
0013dd80bl runtime.morestack_noctxt.abi0
0013dd84ldp x0, x1, [sp+8]
0013dd88ldp x2, x3, [sp+24]
0013dd8cldp x4, x5, [sp+40]
0013dd90b 0x13dc70
0013dd94udf 0
0013dd98udf 0
0013dd9cudf 0
0013dc70
0013dc70reflect.Value.SetBytes: ; void reflect.Value.SetBytes(reflect.Value v, struct []uint8 x)
0013dc70ldr x16, [x28+16]
0013dc74subs xzr, sp, x16
0013dc78b.ls 0x13dd70
0013dc7cstr x30, [sp-96]!
0013dc80stur x29, [sp-8]
0013dc84sub x29, sp, 8
0013dc88str x0, [sp+104]
0013dc8cstr x1, [sp+112]
0013dc90str x2, [sp+120]
0013dc94str x3, [sp+128]
0013dc98str x4, [sp+136]
0013dc9cstr x5, [sp+144]
0013dca0mov x0, x2
0013dca4bl reflect.flag.mustBeAssignable
0013dca8ldr x0, [sp+120]
0013dcacmovz x1, 23
0013dcb0bl reflect.flag.mustBe
0013dcb4ldr x0, [sp+104]
0013dcb8ldr x1, [sp+112]
0013dcbcldr x2, [sp+120]
0013dcc0bl reflect.Value.typ
0013dcc4str x0, [sp+64]
0013dcc8bl reflect.toRType
0013dcccstr x0, [sp+56]
0013dcd0bl reflect.(*rtype).Elem
0013dcd4str x0, [sp+72]
0013dcd8str x1, [sp+80]
0013dcdcldrsb x27, [x0]
0013dce0ldr x2, [x0+168]
0013dce4mov x0, x1
0013dce8blr x2
0013dcecstr x0, [sp+40]
0013dcf0subs xzr, x0, 8
0013dcf4b.ne 0x13dd58
0013dcf8b 0x13dcfc
0013dcfc
0013dcfcloc_13dcfc:
0013dcfcldr x0, [sp+112]
0013dd00str x0, [sp+48]
0013dd04ldr x0, [sp+48]
0013dd08ldrsb x27, [x0]
0013dd0cldr x1, [sp+128]
0013dd10ldr x2, [sp+136]
0013dd14ldr x3, [sp+144]
0013dd18str x2, [x0+8]
0013dd1cstr x3, [x0+16]
0013dd20adrp x27, 0x90e000
0013dd24ldr w2, [x27+3056]
0013dd28cbz w2, 0x13dd30
0013dd2cb 0x13dd34
0013dd30
0013dd30loc_13dd30:
0013dd30b 0x13dd48
0013dd34
0013dd34loc_13dd34:
0013dd34bl runtime.gcWriteBarrier2
0013dd38str x1, [x25]
0013dd3cldr x2, [x0]
0013dd40str x2, [x25+8]
0013dd44b 0x13dd48
0013dd48
0013dd48loc_13dd48:
0013dd48str x1, [x0]
0013dd4cldur x29, [sp-8]
0013dd50ldr x30, [sp], 96
0013dd54ret x30
0013dd58
0013dd58loc_13dd58:
0013dd58adrp x0, 0x4b8000
0013dd5cadd x0, x0, 2944
0013dd60adrp x1, 0x5d4000
0013dd64add x1, x1, 2880
0013dd68bl runtime.gopanic
0013dd6chint
0013dd70
0013dd70loc_13dd70:
0013dd70stp x0, x1, [sp+8]
0013dd74stp x2, x3, [sp+24]
0013dd78stp x4, x5, [sp+40]
0013dd7cmov x3, x30
0013dd80bl runtime.morestack_noctxt.abi0
0013dd84ldp x0, x1, [sp+8]
0013dd88ldp x2, x3, [sp+24]
0013dd8cldp x4, x5, [sp+40]
0013dd90b 0x13dc70
0013dd94udf 0
0013dd98udf 0
0013dd9cudf 0
0013dc70
0013dda0
0013dda0reflect.Value.setRunes: ; void reflect.Value.setRunes(reflect.Value v, struct []int32 x)
0013dda0ldr x16, [x28+16]
0013dda4subs xzr, sp, x16
0013dda8b.ls 0x13de8c
0013ddacstr x30, [sp-80]!
0013ddb0stur x29, [sp-8]
0013ddb4sub x29, sp, 8
0013ddb8str x0, [sp+88]
0013ddbcstr x1, [sp+96]
0013ddc0str x2, [sp+104]
0013ddc4str x3, [sp+112]
0013ddc8str x4, [sp+120]
0013ddccstr x5, [sp+128]
0013ddd0mov x0, x2
0013ddd4bl reflect.flag.mustBeAssignable
0013ddd8ldr x0, [sp+104]
0013dddcmovz x1, 23
0013dde0bl reflect.flag.mustBe
0013dde4ldr x0, [sp+88]
0013dde8ldr x1, [sp+96]
0013ddecldr x2, [sp+104]
0013ddf0bl reflect.Value.typ
0013ddf4str x0, [sp+64]
0013ddf8bl internal/abi.(*Type).Elem
0013ddfcstr x0, [sp+56]
0013de00bl internal/abi.(*Type).Kind
0013de04strb w0, [sp+47]
0013de08ubfm x1, x0, 0, 7
0013de0csubs wzr, w1, 5
0013de10b.ne 0x13de74
0013de14b 0x13de18
0013de18
0013de18loc_13de18:
0013de18ldr x0, [sp+96]
0013de1cstr x0, [sp+48]
0013de20ldr x0, [sp+48]
0013de24ldrsb x27, [x0]
0013de28ldr x1, [sp+112]
0013de2cldr x2, [sp+120]
0013de30ldr x3, [sp+128]
0013de34str x2, [x0+8]
0013de38str x3, [x0+16]
0013de3cadrp x27, 0x90e000
0013de40ldr w2, [x27+3056]
0013de44cbz w2, 0x13de4c
0013de48b 0x13de50
0013de4c
0013de4cloc_13de4c:
0013de4cb 0x13de64
0013de50
0013de50loc_13de50:
0013de50bl runtime.gcWriteBarrier2
0013de54str x1, [x25]
0013de58ldr x2, [x0]
0013de5cstr x2, [x25+8]
0013de60b 0x13de64
0013de64
0013de64loc_13de64:
0013de64str x1, [x0]
0013de68ldur x29, [sp-8]
0013de6cldr x30, [sp], 80
0013de70ret x30
0013de74
0013de74loc_13de74:
0013de74adrp x0, 0x4b8000
0013de78add x0, x0, 2944
0013de7cadrp x1, 0x5d4000
0013de80add x1, x1, 2896
0013de84bl runtime.gopanic
0013de88hint
0013de8c
0013de8cloc_13de8c:
0013de8cstp x0, x1, [sp+8]
0013de90stp x2, x3, [sp+24]
0013de94stp x4, x5, [sp+40]
0013de98mov x3, x30
0013de9cbl runtime.morestack_noctxt.abi0
0013dea0ldp x0, x1, [sp+8]
0013dea4ldp x2, x3, [sp+24]
0013dea8ldp x4, x5, [sp+40]
0013deacb 0x13dda0
0013dda0
0013dda0reflect.Value.setRunes: ; void reflect.Value.setRunes(reflect.Value v, struct []int32 x)
0013dda0ldr x16, [x28+16]
0013dda4subs xzr, sp, x16
0013dda8b.ls 0x13de8c
0013ddacstr x30, [sp-80]!
0013ddb0stur x29, [sp-8]
0013ddb4sub x29, sp, 8
0013ddb8str x0, [sp+88]
0013ddbcstr x1, [sp+96]
0013ddc0str x2, [sp+104]
0013ddc4str x3, [sp+112]
0013ddc8str x4, [sp+120]
0013ddccstr x5, [sp+128]
0013ddd0mov x0, x2
0013ddd4bl reflect.flag.mustBeAssignable
0013ddd8ldr x0, [sp+104]
0013dddcmovz x1, 23
0013dde0bl reflect.flag.mustBe
0013dde4ldr x0, [sp+88]
0013dde8ldr x1, [sp+96]
0013ddecldr x2, [sp+104]
0013ddf0bl reflect.Value.typ
0013ddf4str x0, [sp+64]
0013ddf8bl internal/abi.(*Type).Elem
0013ddfcstr x0, [sp+56]
0013de00bl internal/abi.(*Type).Kind
0013de04strb w0, [sp+47]
0013de08ubfm x1, x0, 0, 7
0013de0csubs wzr, w1, 5
0013de10b.ne 0x13de74
0013de14b 0x13de18
0013de18
0013de18loc_13de18:
0013de18ldr x0, [sp+96]
0013de1cstr x0, [sp+48]
0013de20ldr x0, [sp+48]
0013de24ldrsb x27, [x0]
0013de28ldr x1, [sp+112]
0013de2cldr x2, [sp+120]
0013de30ldr x3, [sp+128]
0013de34str x2, [x0+8]
0013de38str x3, [x0+16]
0013de3cadrp x27, 0x90e000
0013de40ldr w2, [x27+3056]
0013de44cbz w2, 0x13de4c
0013de48b 0x13de50
0013de4c
0013de4cloc_13de4c:
0013de4cb 0x13de64
0013de50
0013de50loc_13de50:
0013de50bl runtime.gcWriteBarrier2
0013de54str x1, [x25]
0013de58ldr x2, [x0]
0013de5cstr x2, [x25+8]
0013de60b 0x13de64
0013de64
0013de64loc_13de64:
0013de64str x1, [x0]
0013de68ldur x29, [sp-8]
0013de6cldr x30, [sp], 80
0013de70ret x30
0013de74
0013de74loc_13de74:
0013de74adrp x0, 0x4b8000
0013de78add x0, x0, 2944
0013de7cadrp x1, 0x5d4000
0013de80add x1, x1, 2896
0013de84bl runtime.gopanic
0013de88hint
0013de8c
0013de8cloc_13de8c:
0013de8cstp x0, x1, [sp+8]
0013de90stp x2, x3, [sp+24]
0013de94stp x4, x5, [sp+40]
0013de98mov x3, x30
0013de9cbl runtime.morestack_noctxt.abi0
0013dea0ldp x0, x1, [sp+8]
0013dea4ldp x2, x3, [sp+24]
0013dea8ldp x4, x5, [sp+40]
0013deacb 0x13dda0
0013dda0
0013deb0
0013deb0reflect.Value.SetComplex: ; void reflect.Value.SetComplex(reflect.Value v, complex128 x)
0013deb0ldr x16, [x28+16]
0013deb4subs xzr, sp, x16
0013deb8b.ls 0x13dff0
0013debcstr x30, [sp-96]!
0013dec0stur x29, [sp-8]
0013dec4sub x29, sp, 8
0013dec8str x0, [sp+104]
0013deccstr x1, [sp+112]
0013ded0str x2, [sp+120]
0013ded4str d0, [sp+128]
0013ded8str d1, [sp+136]
0013dedcmov x0, x2
0013dee0bl reflect.flag.mustBeAssignable
0013dee4ldr x0, [sp+120]
0013dee8bl reflect.flag.kind
0013deecstr x0, [sp+32]
0013def0str x0, [sp+40]
0013def4subs xzr, x0, 15
0013def8b.eq 0x13df00
0013defcb 0x13df30
0013df00
0013df00loc_13df00:
0013df00b 0x13df04
0013df04
0013df04loc_13df04:
0013df04ldr x0, [sp+112]
0013df08str x0, [sp+64]
0013df0cldr x0, [sp+64]
0013df10ldrsb x27, [x0]
0013df14ldr d0, [sp+128]
0013df18ldr d1, [sp+136]
0013df1cfcvt s0, d0
0013df20str s0, [x0]
0013df24fcvt s0, d1
0013df28str s0, [x0+4]
0013df2cb 0x13df64
0013df30
0013df30loc_13df30:
0013df30subs xzr, x0, 16
0013df34b.eq 0x13df3c
0013df38b 0x13df70
0013df3c
0013df3cloc_13df3c:
0013df3cb 0x13df40
0013df40
0013df40loc_13df40:
0013df40ldr x0, [sp+112]
0013df44str x0, [sp+56]
0013df48ldr x0, [sp+56]
0013df4cldrsb x27, [x0]
0013df50ldr d0, [sp+128]
0013df54ldr d1, [sp+136]
0013df58str d0, [x0]
0013df5cstr d1, [x0+8]
0013df60b 0x13df64
0013df64
0013df64loc_13df64:
0013df64ldur x29, [sp-8]
0013df68ldr x30, [sp], 96
0013df6cret x30
0013df70
0013df70loc_13df70:
0013df70b 0x13df74
0013df74
0013df74loc_13df74:
0013df74b 0x13df78
0013df78
0013df78loc_13df78:
0013df78ldr x0, [sp+120]
0013df7cbl reflect.flag.kind
0013df80str x0, [sp+48]
0013df84adrp x0, 0x505000
0013df88add x0, x0, 32
0013df8cbl runtime.newobject
0013df90str x0, [sp+72]
0013df94orr x1, xzr, 24
0013df98str x1, [x0+8]
0013df9cadrp x27, 0x90e000
0013dfa0ldr w1, [x27+3056]
0013dfa4cbz w1, 0x13dfac
0013dfa8b 0x13dfe0
0013dfac
0013dfacloc_13dfac:
0013dfacb 0x13dfb0
0013dfb0
0013dfb0loc_13dfb0:
0013dfb0adrp x2, 0x57c000
0013dfb4add x2, x2, 822
0013dfb8str x2, [x0]
0013dfbcldr x2, [sp+72]
0013dfc0ldrsb x27, [x2]
0013dfc4ldr x3, [sp+48]
0013dfc8str x3, [x2+16]
0013dfccldr x1, [sp+72]
0013dfd0str x1, [sp+80]
0013dfd4adrp x0, 0x4d3000
0013dfd8add x0, x0, 1920
0013dfdcbl runtime.gopanic
0013dfe0
0013dfe0loc_13dfe0:
0013dfe0ldr x2, [x0]
0013dfe4bl runtime.gcWriteBarrier1
0013dfe8str x2, [x25]
0013dfecb 0x13dfb0
0013dff0
0013dff0loc_13dff0:
0013dff0stp x0, x1, [sp+8]
0013dff4str x2, [sp+24]
0013dff8stp d0, d1, [sp+32]
0013dffcmov x3, x30
0013e000bl runtime.morestack_noctxt.abi0
0013e004ldp x0, x1, [sp+8]
0013e008ldr x2, [sp+24]
0013e00cldp d0, d1, [sp+32]
0013e010b 0x13deb0
0013e014udf 0
0013e018udf 0
0013e01cudf 0
0013deb0
0013deb0reflect.Value.SetComplex: ; void reflect.Value.SetComplex(reflect.Value v, complex128 x)
0013deb0ldr x16, [x28+16]
0013deb4subs xzr, sp, x16
0013deb8b.ls 0x13dff0
0013debcstr x30, [sp-96]!
0013dec0stur x29, [sp-8]
0013dec4sub x29, sp, 8
0013dec8str x0, [sp+104]
0013deccstr x1, [sp+112]
0013ded0str x2, [sp+120]
0013ded4str d0, [sp+128]
0013ded8str d1, [sp+136]
0013dedcmov x0, x2
0013dee0bl reflect.flag.mustBeAssignable
0013dee4ldr x0, [sp+120]
0013dee8bl reflect.flag.kind
0013deecstr x0, [sp+32]
0013def0str x0, [sp+40]
0013def4subs xzr, x0, 15
0013def8b.eq 0x13df00
0013defcb 0x13df30
0013df00
0013df00loc_13df00:
0013df00b 0x13df04
0013df04
0013df04loc_13df04:
0013df04ldr x0, [sp+112]
0013df08str x0, [sp+64]
0013df0cldr x0, [sp+64]
0013df10ldrsb x27, [x0]
0013df14ldr d0, [sp+128]
0013df18ldr d1, [sp+136]
0013df1cfcvt s0, d0
0013df20str s0, [x0]
0013df24fcvt s0, d1
0013df28str s0, [x0+4]
0013df2cb 0x13df64
0013df30
0013df30loc_13df30:
0013df30subs xzr, x0, 16
0013df34b.eq 0x13df3c
0013df38b 0x13df70
0013df3c
0013df3cloc_13df3c:
0013df3cb 0x13df40
0013df40
0013df40loc_13df40:
0013df40ldr x0, [sp+112]
0013df44str x0, [sp+56]
0013df48ldr x0, [sp+56]
0013df4cldrsb x27, [x0]
0013df50ldr d0, [sp+128]
0013df54ldr d1, [sp+136]
0013df58str d0, [x0]
0013df5cstr d1, [x0+8]
0013df60b 0x13df64
0013df64
0013df64loc_13df64:
0013df64ldur x29, [sp-8]
0013df68ldr x30, [sp], 96
0013df6cret x30
0013df70
0013df70loc_13df70:
0013df70b 0x13df74
0013df74
0013df74loc_13df74:
0013df74b 0x13df78
0013df78
0013df78loc_13df78:
0013df78ldr x0, [sp+120]
0013df7cbl reflect.flag.kind
0013df80str x0, [sp+48]
0013df84adrp x0, 0x505000
0013df88add x0, x0, 32
0013df8cbl runtime.newobject
0013df90str x0, [sp+72]
0013df94orr x1, xzr, 24
0013df98str x1, [x0+8]
0013df9cadrp x27, 0x90e000
0013dfa0ldr w1, [x27+3056]
0013dfa4cbz w1, 0x13dfac
0013dfa8b 0x13dfe0
0013dfac
0013dfacloc_13dfac:
0013dfacb 0x13dfb0
0013dfb0
0013dfb0loc_13dfb0:
0013dfb0adrp x2, 0x57c000
0013dfb4add x2, x2, 822
0013dfb8str x2, [x0]
0013dfbcldr x2, [sp+72]
0013dfc0ldrsb x27, [x2]
0013dfc4ldr x3, [sp+48]
0013dfc8str x3, [x2+16]
0013dfccldr x1, [sp+72]
0013dfd0str x1, [sp+80]
0013dfd4adrp x0, 0x4d3000
0013dfd8add x0, x0, 1920
0013dfdcbl runtime.gopanic
0013dfe0
0013dfe0loc_13dfe0:
0013dfe0ldr x2, [x0]
0013dfe4bl runtime.gcWriteBarrier1
0013dfe8str x2, [x25]
0013dfecb 0x13dfb0
0013dff0
0013dff0loc_13dff0:
0013dff0stp x0, x1, [sp+8]
0013dff4str x2, [sp+24]
0013dff8stp d0, d1, [sp+32]
0013dffcmov x3, x30
0013e000bl runtime.morestack_noctxt.abi0
0013e004ldp x0, x1, [sp+8]
0013e008ldr x2, [sp+24]
0013e00cldp d0, d1, [sp+32]
0013e010b 0x13deb0
0013e014udf 0
0013e018udf 0
0013e01cudf 0
0013deb0
0013e020
0013e020reflect.Value.SetFloat: ; void reflect.Value.SetFloat(reflect.Value v, float64 x)
0013e020ldr x16, [x28+16]
0013e024subs xzr, sp, x16
0013e028b.ls 0x13e148
0013e02cstr x30, [sp-96]!
0013e030stur x29, [sp-8]
0013e034sub x29, sp, 8
0013e038str x0, [sp+104]
0013e03cstr x1, [sp+112]
0013e040str x2, [sp+120]
0013e044str d0, [sp+128]
0013e048mov x0, x2
0013e04cbl reflect.flag.mustBeAssignable
0013e050ldr x0, [sp+120]
0013e054bl reflect.flag.kind
0013e058str x0, [sp+32]
0013e05cstr x0, [sp+40]
0013e060subs xzr, x0, 13
0013e064b.eq 0x13e06c
0013e068b 0x13e090
0013e06c
0013e06cloc_13e06c:
0013e06cb 0x13e070
0013e070
0013e070loc_13e070:
0013e070ldr x0, [sp+112]
0013e074str x0, [sp+64]
0013e078ldr x0, [sp+64]
0013e07cldrsb x27, [x0]
0013e080ldr d0, [sp+128]
0013e084fcvt s0, d0
0013e088str s0, [x0]
0013e08cb 0x13e0bc
0013e090
0013e090loc_13e090:
0013e090subs xzr, x0, 14
0013e094b.eq 0x13e09c
0013e098b 0x13e0c8
0013e09c
0013e09cloc_13e09c:
0013e09cb 0x13e0a0
0013e0a0
0013e0a0loc_13e0a0:
0013e0a0ldr x0, [sp+112]
0013e0a4str x0, [sp+56]
0013e0a8ldr x0, [sp+56]
0013e0acldrsb x27, [x0]
0013e0b0ldr d0, [sp+128]
0013e0b4str d0, [x0]
0013e0b8b 0x13e0bc
0013e0bc
0013e0bcloc_13e0bc:
0013e0bcldur x29, [sp-8]
0013e0c0ldr x30, [sp], 96
0013e0c4ret x30
0013e0c8
0013e0c8loc_13e0c8:
0013e0c8b 0x13e0cc
0013e0cc
0013e0ccloc_13e0cc:
0013e0ccb 0x13e0d0
0013e0d0
0013e0d0loc_13e0d0:
0013e0d0ldr x0, [sp+120]
0013e0d4bl reflect.flag.kind
0013e0d8str x0, [sp+48]
0013e0dcadrp x0, 0x504000
0013e0e0add x0, x0, 32
0013e0e4bl runtime.newobject
0013e0e8str x0, [sp+72]
0013e0ecmovz x1, 22
0013e0f0str x1, [x0+8]
0013e0f4adrp x27, 0x90d000
0013e0f8ldr w1, [x27+3056]
0013e0fccbz w1, 0x13e104
0013e100b 0x13e138
0013e104
0013e104loc_13e104:
0013e104b 0x13e108
0013e108
0013e108loc_13e108:
0013e108adrp x2, 0x579000
0013e10cadd x2, x2, 3370
0013e110str x2, [x0]
0013e114ldr x2, [sp+72]
0013e118ldrsb x27, [x2]
0013e11cldr x3, [sp+48]
0013e120str x3, [x2+16]
0013e124ldr x1, [sp+72]
0013e128str x1, [sp+80]
0013e12cadrp x0, 0x4d2000
0013e130add x0, x0, 1920
0013e134bl runtime.gopanic
0013e138
0013e138loc_13e138:
0013e138ldr x2, [x0]
0013e13cbl runtime.gcWriteBarrier1
0013e140str x2, [x25]
0013e144b 0x13e108
0013e148
0013e148loc_13e148:
0013e148stp x0, x1, [sp+8]
0013e14cstr x2, [sp+24]
0013e150str d0, [sp+32]
0013e154mov x3, x30
0013e158bl runtime.morestack_noctxt.abi0
0013e15cldp x0, x1, [sp+8]
0013e160ldr x2, [sp+24]
0013e164ldr d0, [sp+32]
0013e168b 0x13e020
0013e16cudf 0
0013e020
0013e020reflect.Value.SetFloat: ; void reflect.Value.SetFloat(reflect.Value v, float64 x)
0013e020ldr x16, [x28+16]
0013e024subs xzr, sp, x16
0013e028b.ls 0x13e148
0013e02cstr x30, [sp-96]!
0013e030stur x29, [sp-8]
0013e034sub x29, sp, 8
0013e038str x0, [sp+104]
0013e03cstr x1, [sp+112]
0013e040str x2, [sp+120]
0013e044str d0, [sp+128]
0013e048mov x0, x2
0013e04cbl reflect.flag.mustBeAssignable
0013e050ldr x0, [sp+120]
0013e054bl reflect.flag.kind
0013e058str x0, [sp+32]
0013e05cstr x0, [sp+40]
0013e060subs xzr, x0, 13
0013e064b.eq 0x13e06c
0013e068b 0x13e090
0013e06c
0013e06cloc_13e06c:
0013e06cb 0x13e070
0013e070
0013e070loc_13e070:
0013e070ldr x0, [sp+112]
0013e074str x0, [sp+64]
0013e078ldr x0, [sp+64]
0013e07cldrsb x27, [x0]
0013e080ldr d0, [sp+128]
0013e084fcvt s0, d0
0013e088str s0, [x0]
0013e08cb 0x13e0bc
0013e090
0013e090loc_13e090:
0013e090subs xzr, x0, 14
0013e094b.eq 0x13e09c
0013e098b 0x13e0c8
0013e09c
0013e09cloc_13e09c:
0013e09cb 0x13e0a0
0013e0a0
0013e0a0loc_13e0a0:
0013e0a0ldr x0, [sp+112]
0013e0a4str x0, [sp+56]
0013e0a8ldr x0, [sp+56]
0013e0acldrsb x27, [x0]
0013e0b0ldr d0, [sp+128]
0013e0b4str d0, [x0]
0013e0b8b 0x13e0bc
0013e0bc
0013e0bcloc_13e0bc:
0013e0bcldur x29, [sp-8]
0013e0c0ldr x30, [sp], 96
0013e0c4ret x30
0013e0c8
0013e0c8loc_13e0c8:
0013e0c8b 0x13e0cc
0013e0cc
0013e0ccloc_13e0cc:
0013e0ccb 0x13e0d0
0013e0d0
0013e0d0loc_13e0d0:
0013e0d0ldr x0, [sp+120]
0013e0d4bl reflect.flag.kind
0013e0d8str x0, [sp+48]
0013e0dcadrp x0, 0x504000
0013e0e0add x0, x0, 32
0013e0e4bl runtime.newobject
0013e0e8str x0, [sp+72]
0013e0ecmovz x1, 22
0013e0f0str x1, [x0+8]
0013e0f4adrp x27, 0x90d000
0013e0f8ldr w1, [x27+3056]
0013e0fccbz w1, 0x13e104
0013e100b 0x13e138
0013e104
0013e104loc_13e104:
0013e104b 0x13e108
0013e108
0013e108loc_13e108:
0013e108adrp x2, 0x579000
0013e10cadd x2, x2, 3370
0013e110str x2, [x0]
0013e114ldr x2, [sp+72]
0013e118ldrsb x27, [x2]
0013e11cldr x3, [sp+48]
0013e120str x3, [x2+16]
0013e124ldr x1, [sp+72]
0013e128str x1, [sp+80]
0013e12cadrp x0, 0x4d2000
0013e130add x0, x0, 1920
0013e134bl runtime.gopanic
0013e138
0013e138loc_13e138:
0013e138ldr x2, [x0]
0013e13cbl runtime.gcWriteBarrier1
0013e140str x2, [x25]
0013e144b 0x13e108
0013e148
0013e148loc_13e148:
0013e148stp x0, x1, [sp+8]
0013e14cstr x2, [sp+24]
0013e150str d0, [sp+32]
0013e154mov x3, x30
0013e158bl runtime.morestack_noctxt.abi0
0013e15cldp x0, x1, [sp+8]
0013e160ldr x2, [sp+24]
0013e164ldr d0, [sp+32]
0013e168b 0x13e020
0013e16cudf 0
0013e020
0013e170
0013e170reflect.Value.SetInt: ; void reflect.Value.SetInt(reflect.Value v, int64 x)
0013e170ldr x16, [x28+16]
0013e174subs xzr, sp, x16
0013e178b.ls 0x13e334
0013e17cstr x30, [sp-128]!
0013e180stur x29, [sp-8]
0013e184sub x29, sp, 8
0013e188str x0, [sp+136]
0013e18cstr x1, [sp+144]
0013e190str x2, [sp+152]
0013e194str x3, [sp+160]
0013e198mov x0, x2
0013e19cbl reflect.flag.mustBeAssignable
0013e1a0ldr x0, [sp+152]
0013e1a4bl reflect.flag.kind
0013e1a8str x0, [sp+40]
0013e1acstr x0, [sp+48]
0013e1b0subs xzr, x0, 3
0013e1b4b.ls 0x13e1bc
0013e1b8b 0x13e214
0013e1bc
0013e1bcloc_13e1bc:
0013e1bcsubs xzr, x0, 2
0013e1c0b.eq 0x13e1c8
0013e1c4b 0x13e1e8
0013e1c8
0013e1c8loc_13e1c8:
0013e1c8b 0x13e1cc
0013e1cc
0013e1ccloc_13e1cc:
0013e1ccldr x0, [sp+144]
0013e1d0str x0, [sp+80]
0013e1d4ldr x0, [sp+80]
0013e1d8ldrsb x27, [x0]
0013e1dcldr x1, [sp+160]
0013e1e0str x1, [x0]
0013e1e4b 0x13e298
0013e1e8
0013e1e8loc_13e1e8:
0013e1e8subs xzr, x0, 3
0013e1ecb.eq 0x13e1f4
0013e1f0b 0x13e32c
0013e1f4
0013e1f4loc_13e1f4:
0013e1f4b 0x13e1f8
0013e1f8
0013e1f8loc_13e1f8:
0013e1f8ldr x0, [sp+144]
0013e1fcstr x0, [sp+72]
0013e200ldr x0, [sp+72]
0013e204ldrsb x27, [x0]
0013e208ldr x1, [sp+160]
0013e20cstrb w1, [x0]
0013e210b 0x13e298
0013e214
0013e214loc_13e214:
0013e214subs xzr, x0, 4
0013e218b.eq 0x13e220
0013e21cb 0x13e240
0013e220
0013e220loc_13e220:
0013e220b 0x13e224
0013e224
0013e224loc_13e224:
0013e224ldr x0, [sp+144]
0013e228str x0, [sp+64]
0013e22cldr x0, [sp+64]
0013e230ldrsb x27, [x0]
0013e234ldr x1, [sp+160]
0013e238strh w1, [x0]
0013e23cb 0x13e298
0013e240
0013e240loc_13e240:
0013e240subs xzr, x0, 5
0013e244b.eq 0x13e24c
0013e248b 0x13e26c
0013e24c
0013e24cloc_13e24c:
0013e24cb 0x13e250
0013e250
0013e250loc_13e250:
0013e250ldr x0, [sp+144]
0013e254str x0, [sp+112]
0013e258ldr x0, [sp+112]
0013e25cldrsb x27, [x0]
0013e260ldr x1, [sp+160]
0013e264str w1, [x0]
0013e268b 0x13e298
0013e26c
0013e26cloc_13e26c:
0013e26csubs xzr, x0, 6
0013e270b.eq 0x13e278
0013e274b 0x13e2a4
0013e278
0013e278loc_13e278:
0013e278b 0x13e27c
0013e27c
0013e27cloc_13e27c:
0013e27cldr x0, [sp+144]
0013e280str x0, [sp+104]
0013e284ldr x0, [sp+104]
0013e288ldrsb x27, [x0]
0013e28cldr x1, [sp+160]
0013e290str x1, [x0]
0013e294b 0x13e298
0013e298
0013e298loc_13e298:
0013e298ldur x29, [sp-8]
0013e29cldr x30, [sp], 128
0013e2a0ret x30
0013e2a4
0013e2a4loc_13e2a4:
0013e2a4b 0x13e2a8
0013e2a8
0013e2a8loc_13e2a8:
0013e2a8b 0x13e2ac
0013e2ac
0013e2acloc_13e2ac:
0013e2acb 0x13e2b0
0013e2b0
0013e2b0loc_13e2b0:
0013e2b0b 0x13e2b4
0013e2b4
0013e2b4loc_13e2b4:
0013e2b4ldr x0, [sp+152]
0013e2b8bl reflect.flag.kind
0013e2bcstr x0, [sp+56]
0013e2c0adrp x0, 0x504000
0013e2c4add x0, x0, 32
0013e2c8bl runtime.newobject
0013e2ccstr x0, [sp+88]
0013e2d0movz x1, 20
0013e2d4str x1, [x0+8]
0013e2d8adrp x27, 0x90d000
0013e2dcldr w1, [x27+3056]
0013e2e0cbz w1, 0x13e2e8
0013e2e4b 0x13e31c
0013e2e8
0013e2e8loc_13e2e8:
0013e2e8b 0x13e2ec
0013e2ec
0013e2ecloc_13e2ec:
0013e2ecadrp x2, 0x578000
0013e2f0add x2, x2, 3247
0013e2f4str x2, [x0]
0013e2f8ldr x2, [sp+88]
0013e2fcldrsb x27, [x2]
0013e300ldr x3, [sp+56]
0013e304str x3, [x2+16]
0013e308ldr x1, [sp+88]
0013e30cstr x1, [sp+96]
0013e310adrp x0, 0x4d2000
0013e314add x0, x0, 1920
0013e318bl runtime.gopanic
0013e31c
0013e31cloc_13e31c:
0013e31cldr x2, [x0]
0013e320bl runtime.gcWriteBarrier1
0013e324str x2, [x25]
0013e328b 0x13e2ec
0013e32c
0013e32cloc_13e32c:
0013e32cb 0x13e330
0013e330
0013e330loc_13e330:
0013e330b 0x13e2b0
0013e334
0013e334loc_13e334:
0013e334stp x0, x1, [sp+8]
0013e338stp x2, x3, [sp+24]
0013e33cmov x3, x30
0013e340bl runtime.morestack_noctxt.abi0
0013e344ldp x0, x1, [sp+8]
0013e348ldp x2, x3, [sp+24]
0013e34cb 0x13e170
0013e170
0013e170reflect.Value.SetInt: ; void reflect.Value.SetInt(reflect.Value v, int64 x)
0013e170ldr x16, [x28+16]
0013e174subs xzr, sp, x16
0013e178b.ls 0x13e334
0013e17cstr x30, [sp-128]!
0013e180stur x29, [sp-8]
0013e184sub x29, sp, 8
0013e188str x0, [sp+136]
0013e18cstr x1, [sp+144]
0013e190str x2, [sp+152]
0013e194str x3, [sp+160]
0013e198mov x0, x2
0013e19cbl reflect.flag.mustBeAssignable
0013e1a0ldr x0, [sp+152]
0013e1a4bl reflect.flag.kind
0013e1a8str x0, [sp+40]
0013e1acstr x0, [sp+48]
0013e1b0subs xzr, x0, 3
0013e1b4b.ls 0x13e1bc
0013e1b8b 0x13e214
0013e1bc
0013e1bcloc_13e1bc:
0013e1bcsubs xzr, x0, 2
0013e1c0b.eq 0x13e1c8
0013e1c4b 0x13e1e8
0013e1c8
0013e1c8loc_13e1c8:
0013e1c8b 0x13e1cc
0013e1cc
0013e1ccloc_13e1cc:
0013e1ccldr x0, [sp+144]
0013e1d0str x0, [sp+80]
0013e1d4ldr x0, [sp+80]
0013e1d8ldrsb x27, [x0]
0013e1dcldr x1, [sp+160]
0013e1e0str x1, [x0]
0013e1e4b 0x13e298
0013e1e8
0013e1e8loc_13e1e8:
0013e1e8subs xzr, x0, 3
0013e1ecb.eq 0x13e1f4
0013e1f0b 0x13e32c
0013e1f4
0013e1f4loc_13e1f4:
0013e1f4b 0x13e1f8
0013e1f8
0013e1f8loc_13e1f8:
0013e1f8ldr x0, [sp+144]
0013e1fcstr x0, [sp+72]
0013e200ldr x0, [sp+72]
0013e204ldrsb x27, [x0]
0013e208ldr x1, [sp+160]
0013e20cstrb w1, [x0]
0013e210b 0x13e298
0013e214
0013e214loc_13e214:
0013e214subs xzr, x0, 4
0013e218b.eq 0x13e220
0013e21cb 0x13e240
0013e220
0013e220loc_13e220:
0013e220b 0x13e224
0013e224
0013e224loc_13e224:
0013e224ldr x0, [sp+144]
0013e228str x0, [sp+64]
0013e22cldr x0, [sp+64]
0013e230ldrsb x27, [x0]
0013e234ldr x1, [sp+160]
0013e238strh w1, [x0]
0013e23cb 0x13e298
0013e240
0013e240loc_13e240:
0013e240subs xzr, x0, 5
0013e244b.eq 0x13e24c
0013e248b 0x13e26c
0013e24c
0013e24cloc_13e24c:
0013e24cb 0x13e250
0013e250
0013e250loc_13e250:
0013e250ldr x0, [sp+144]
0013e254str x0, [sp+112]
0013e258ldr x0, [sp+112]
0013e25cldrsb x27, [x0]
0013e260ldr x1, [sp+160]
0013e264str w1, [x0]
0013e268b 0x13e298
0013e26c
0013e26cloc_13e26c:
0013e26csubs xzr, x0, 6
0013e270b.eq 0x13e278
0013e274b 0x13e2a4
0013e278
0013e278loc_13e278:
0013e278b 0x13e27c
0013e27c
0013e27cloc_13e27c:
0013e27cldr x0, [sp+144]
0013e280str x0, [sp+104]
0013e284ldr x0, [sp+104]
0013e288ldrsb x27, [x0]
0013e28cldr x1, [sp+160]
0013e290str x1, [x0]
0013e294b 0x13e298
0013e298
0013e298loc_13e298:
0013e298ldur x29, [sp-8]
0013e29cldr x30, [sp], 128
0013e2a0ret x30
0013e2a4
0013e2a4loc_13e2a4:
0013e2a4b 0x13e2a8
0013e2a8
0013e2a8loc_13e2a8:
0013e2a8b 0x13e2ac
0013e2ac
0013e2acloc_13e2ac:
0013e2acb 0x13e2b0
0013e2b0
0013e2b0loc_13e2b0:
0013e2b0b 0x13e2b4
0013e2b4
0013e2b4loc_13e2b4:
0013e2b4ldr x0, [sp+152]
0013e2b8bl reflect.flag.kind
0013e2bcstr x0, [sp+56]
0013e2c0adrp x0, 0x504000
0013e2c4add x0, x0, 32
0013e2c8bl runtime.newobject
0013e2ccstr x0, [sp+88]
0013e2d0movz x1, 20
0013e2d4str x1, [x0+8]
0013e2d8adrp x27, 0x90d000
0013e2dcldr w1, [x27+3056]
0013e2e0cbz w1, 0x13e2e8
0013e2e4b 0x13e31c
0013e2e8
0013e2e8loc_13e2e8:
0013e2e8b 0x13e2ec
0013e2ec
0013e2ecloc_13e2ec:
0013e2ecadrp x2, 0x578000
0013e2f0add x2, x2, 3247
0013e2f4str x2, [x0]
0013e2f8ldr x2, [sp+88]
0013e2fcldrsb x27, [x2]
0013e300ldr x3, [sp+56]
0013e304str x3, [x2+16]
0013e308ldr x1, [sp+88]
0013e30cstr x1, [sp+96]
0013e310adrp x0, 0x4d2000
0013e314add x0, x0, 1920
0013e318bl runtime.gopanic
0013e31c
0013e31cloc_13e31c:
0013e31cldr x2, [x0]
0013e320bl runtime.gcWriteBarrier1
0013e324str x2, [x25]
0013e328b 0x13e2ec
0013e32c
0013e32cloc_13e32c:
0013e32cb 0x13e330
0013e330
0013e330loc_13e330:
0013e330b 0x13e2b0
0013e334
0013e334loc_13e334:
0013e334stp x0, x1, [sp+8]
0013e338stp x2, x3, [sp+24]
0013e33cmov x3, x30
0013e340bl runtime.morestack_noctxt.abi0
0013e344ldp x0, x1, [sp+8]
0013e348ldp x2, x3, [sp+24]
0013e34cb 0x13e170
0013e170
0013e350
0013e350reflect.Value.SetUint: ; void reflect.Value.SetUint(reflect.Value v, uint64 x)
0013e350ldr x16, [x28+16]
0013e354subs xzr, sp, x16
0013e358b.ls 0x13e544
0013e35cstr x30, [sp-128]!
0013e360stur x29, [sp-8]
0013e364sub x29, sp, 8
0013e368str x0, [sp+136]
0013e36cstr x1, [sp+144]
0013e370str x2, [sp+152]
0013e374str x3, [sp+160]
0013e378mov x0, x2
0013e37cbl reflect.flag.mustBeAssignable
0013e380ldr x0, [sp+152]
0013e384bl reflect.flag.kind
0013e388str x0, [sp+32]
0013e38cstr x0, [sp+40]
0013e390subs xzr, x0, 9
0013e394b.ls 0x13e39c
0013e398b 0x13e420
0013e39c
0013e39cloc_13e39c:
0013e39csubs xzr, x0, 7
0013e3a0b.eq 0x13e3a8
0013e3a4b 0x13e3c8
0013e3a8
0013e3a8loc_13e3a8:
0013e3a8b 0x13e3ac
0013e3ac
0013e3acloc_13e3ac:
0013e3acldr x0, [sp+144]
0013e3b0str x0, [sp+72]
0013e3b4ldr x0, [sp+72]
0013e3b8ldrsb x27, [x0]
0013e3bcldr x1, [sp+160]
0013e3c0str x1, [x0]
0013e3c4b 0x13e4a4
0013e3c8
0013e3c8loc_13e3c8:
0013e3c8subs xzr, x0, 8
0013e3ccb.eq 0x13e3d4
0013e3d0b 0x13e3f4
0013e3d4
0013e3d4loc_13e3d4:
0013e3d4b 0x13e3d8
0013e3d8
0013e3d8loc_13e3d8:
0013e3d8ldr x0, [sp+144]
0013e3dcstr x0, [sp+64]
0013e3e0ldr x0, [sp+64]
0013e3e4ldrsb x27, [x0]
0013e3e8ldr x1, [sp+160]
0013e3ecstrb w1, [x0]
0013e3f0b 0x13e4a4
0013e3f4
0013e3f4loc_13e3f4:
0013e3f4subs xzr, x0, 9
0013e3f8b.eq 0x13e400
0013e3fcb 0x13e538
0013e400
0013e400loc_13e400:
0013e400b 0x13e404
0013e404
0013e404loc_13e404:
0013e404ldr x0, [sp+144]
0013e408str x0, [sp+56]
0013e40cldr x0, [sp+56]
0013e410ldrsb x27, [x0]
0013e414ldr x1, [sp+160]
0013e418strh w1, [x0]
0013e41cb 0x13e4a4
0013e420
0013e420loc_13e420:
0013e420subs xzr, x0, 10
0013e424b.eq 0x13e42c
0013e428b 0x13e44c
0013e42c
0013e42cloc_13e42c:
0013e42cb 0x13e430
0013e430
0013e430loc_13e430:
0013e430ldr x0, [sp+144]
0013e434str x0, [sp+112]
0013e438ldr x0, [sp+112]
0013e43cldrsb x27, [x0]
0013e440ldr x1, [sp+160]
0013e444str w1, [x0]
0013e448b 0x13e4a4
0013e44c
0013e44cloc_13e44c:
0013e44csubs xzr, x0, 11
0013e450b.eq 0x13e458
0013e454b 0x13e478
0013e458
0013e458loc_13e458:
0013e458b 0x13e45c
0013e45c
0013e45cloc_13e45c:
0013e45cldr x0, [sp+144]
0013e460str x0, [sp+104]
0013e464ldr x0, [sp+104]
0013e468ldrsb x27, [x0]
0013e46cldr x1, [sp+160]
0013e470str x1, [x0]
0013e474b 0x13e4a4
0013e478
0013e478loc_13e478:
0013e478subs xzr, x0, 12
0013e47cb.eq 0x13e484
0013e480b 0x13e4b0
0013e484
0013e484loc_13e484:
0013e484b 0x13e488
0013e488
0013e488loc_13e488:
0013e488ldr x0, [sp+144]
0013e48cstr x0, [sp+96]
0013e490ldr x0, [sp+96]
0013e494ldrsb x27, [x0]
0013e498ldr x1, [sp+160]
0013e49cstr x1, [x0]
0013e4a0b 0x13e4a4
0013e4a4
0013e4a4loc_13e4a4:
0013e4a4ldur x29, [sp-8]
0013e4a8ldr x30, [sp], 128
0013e4acret x30
0013e4b0
0013e4b0loc_13e4b0:
0013e4b0b 0x13e4b4
0013e4b4
0013e4b4loc_13e4b4:
0013e4b4b 0x13e4b8
0013e4b8
0013e4b8loc_13e4b8:
0013e4b8b 0x13e4bc
0013e4bc
0013e4bcloc_13e4bc:
0013e4bcb 0x13e4c0
0013e4c0
0013e4c0loc_13e4c0:
0013e4c0ldr x0, [sp+152]
0013e4c4bl reflect.flag.kind
0013e4c8str x0, [sp+48]
0013e4ccadrp x0, 0x504000
0013e4d0add x0, x0, 32
0013e4d4bl runtime.newobject
0013e4d8str x0, [sp+80]
0013e4dcmovz x1, 21
0013e4e0str x1, [x0+8]
0013e4e4adrp x27, 0x90d000
0013e4e8ldr w1, [x27+3056]
0013e4eccbz w1, 0x13e4f4
0013e4f0b 0x13e528
0013e4f4
0013e4f4loc_13e4f4:
0013e4f4b 0x13e4f8
0013e4f8
0013e4f8loc_13e4f8:
0013e4f8adrp x2, 0x579000
0013e4fcadd x2, x2, 1404
0013e500str x2, [x0]
0013e504ldr x2, [sp+80]
0013e508ldrsb x27, [x2]
0013e50cldr x3, [sp+48]
0013e510str x3, [x2+16]
0013e514ldr x1, [sp+80]
0013e518str x1, [sp+88]
0013e51cadrp x0, 0x4d2000
0013e520add x0, x0, 1920
0013e524bl runtime.gopanic
0013e528
0013e528loc_13e528:
0013e528ldr x2, [x0]
0013e52cbl runtime.gcWriteBarrier1
0013e530str x2, [x25]
0013e534b 0x13e4f8
0013e538
0013e538loc_13e538:
0013e538b 0x13e53c
0013e53c
0013e53cloc_13e53c:
0013e53cb 0x13e540
0013e540
0013e540loc_13e540:
0013e540b 0x13e4bc
0013e544
0013e544loc_13e544:
0013e544stp x0, x1, [sp+8]
0013e548stp x2, x3, [sp+24]
0013e54cmov x3, x30
0013e550bl runtime.morestack_noctxt.abi0
0013e554ldp x0, x1, [sp+8]
0013e558ldp x2, x3, [sp+24]
0013e55cb 0x13e350
0013e350
0013e350reflect.Value.SetUint: ; void reflect.Value.SetUint(reflect.Value v, uint64 x)
0013e350ldr x16, [x28+16]
0013e354subs xzr, sp, x16
0013e358b.ls 0x13e544
0013e35cstr x30, [sp-128]!
0013e360stur x29, [sp-8]
0013e364sub x29, sp, 8
0013e368str x0, [sp+136]
0013e36cstr x1, [sp+144]
0013e370str x2, [sp+152]
0013e374str x3, [sp+160]
0013e378mov x0, x2
0013e37cbl reflect.flag.mustBeAssignable
0013e380ldr x0, [sp+152]
0013e384bl reflect.flag.kind
0013e388str x0, [sp+32]
0013e38cstr x0, [sp+40]
0013e390subs xzr, x0, 9
0013e394b.ls 0x13e39c
0013e398b 0x13e420
0013e39c
0013e39cloc_13e39c:
0013e39csubs xzr, x0, 7
0013e3a0b.eq 0x13e3a8
0013e3a4b 0x13e3c8
0013e3a8
0013e3a8loc_13e3a8:
0013e3a8b 0x13e3ac
0013e3ac
0013e3acloc_13e3ac:
0013e3acldr x0, [sp+144]
0013e3b0str x0, [sp+72]
0013e3b4ldr x0, [sp+72]
0013e3b8ldrsb x27, [x0]
0013e3bcldr x1, [sp+160]
0013e3c0str x1, [x0]
0013e3c4b 0x13e4a4
0013e3c8
0013e3c8loc_13e3c8:
0013e3c8subs xzr, x0, 8
0013e3ccb.eq 0x13e3d4
0013e3d0b 0x13e3f4
0013e3d4
0013e3d4loc_13e3d4:
0013e3d4b 0x13e3d8
0013e3d8
0013e3d8loc_13e3d8:
0013e3d8ldr x0, [sp+144]
0013e3dcstr x0, [sp+64]
0013e3e0ldr x0, [sp+64]
0013e3e4ldrsb x27, [x0]
0013e3e8ldr x1, [sp+160]
0013e3ecstrb w1, [x0]
0013e3f0b 0x13e4a4
0013e3f4
0013e3f4loc_13e3f4:
0013e3f4subs xzr, x0, 9
0013e3f8b.eq 0x13e400
0013e3fcb 0x13e538
0013e400
0013e400loc_13e400:
0013e400b 0x13e404
0013e404
0013e404loc_13e404:
0013e404ldr x0, [sp+144]
0013e408str x0, [sp+56]
0013e40cldr x0, [sp+56]
0013e410ldrsb x27, [x0]
0013e414ldr x1, [sp+160]
0013e418strh w1, [x0]
0013e41cb 0x13e4a4
0013e420
0013e420loc_13e420:
0013e420subs xzr, x0, 10
0013e424b.eq 0x13e42c
0013e428b 0x13e44c
0013e42c
0013e42cloc_13e42c:
0013e42cb 0x13e430
0013e430
0013e430loc_13e430:
0013e430ldr x0, [sp+144]
0013e434str x0, [sp+112]
0013e438ldr x0, [sp+112]
0013e43cldrsb x27, [x0]
0013e440ldr x1, [sp+160]
0013e444str w1, [x0]
0013e448b 0x13e4a4
0013e44c
0013e44cloc_13e44c:
0013e44csubs xzr, x0, 11
0013e450b.eq 0x13e458
0013e454b 0x13e478
0013e458
0013e458loc_13e458:
0013e458b 0x13e45c
0013e45c
0013e45cloc_13e45c:
0013e45cldr x0, [sp+144]
0013e460str x0, [sp+104]
0013e464ldr x0, [sp+104]
0013e468ldrsb x27, [x0]
0013e46cldr x1, [sp+160]
0013e470str x1, [x0]
0013e474b 0x13e4a4
0013e478
0013e478loc_13e478:
0013e478subs xzr, x0, 12
0013e47cb.eq 0x13e484
0013e480b 0x13e4b0
0013e484
0013e484loc_13e484:
0013e484b 0x13e488
0013e488
0013e488loc_13e488:
0013e488ldr x0, [sp+144]
0013e48cstr x0, [sp+96]
0013e490ldr x0, [sp+96]
0013e494ldrsb x27, [x0]
0013e498ldr x1, [sp+160]
0013e49cstr x1, [x0]
0013e4a0b 0x13e4a4
0013e4a4
0013e4a4loc_13e4a4:
0013e4a4ldur x29, [sp-8]
0013e4a8ldr x30, [sp], 128
0013e4acret x30
0013e4b0
0013e4b0loc_13e4b0:
0013e4b0b 0x13e4b4
0013e4b4
0013e4b4loc_13e4b4:
0013e4b4b 0x13e4b8
0013e4b8
0013e4b8loc_13e4b8:
0013e4b8b 0x13e4bc
0013e4bc
0013e4bcloc_13e4bc:
0013e4bcb 0x13e4c0
0013e4c0
0013e4c0loc_13e4c0:
0013e4c0ldr x0, [sp+152]
0013e4c4bl reflect.flag.kind
0013e4c8str x0, [sp+48]
0013e4ccadrp x0, 0x504000
0013e4d0add x0, x0, 32
0013e4d4bl runtime.newobject
0013e4d8str x0, [sp+80]
0013e4dcmovz x1, 21
0013e4e0str x1, [x0+8]
0013e4e4adrp x27, 0x90d000
0013e4e8ldr w1, [x27+3056]
0013e4eccbz w1, 0x13e4f4
0013e4f0b 0x13e528
0013e4f4
0013e4f4loc_13e4f4:
0013e4f4b 0x13e4f8
0013e4f8
0013e4f8loc_13e4f8:
0013e4f8adrp x2, 0x579000
0013e4fcadd x2, x2, 1404
0013e500str x2, [x0]
0013e504ldr x2, [sp+80]
0013e508ldrsb x27, [x2]
0013e50cldr x3, [sp+48]
0013e510str x3, [x2+16]
0013e514ldr x1, [sp+80]
0013e518str x1, [sp+88]
0013e51cadrp x0, 0x4d2000
0013e520add x0, x0, 1920
0013e524bl runtime.gopanic
0013e528
0013e528loc_13e528:
0013e528ldr x2, [x0]
0013e52cbl runtime.gcWriteBarrier1
0013e530str x2, [x25]
0013e534b 0x13e4f8
0013e538
0013e538loc_13e538:
0013e538b 0x13e53c
0013e53c
0013e53cloc_13e53c:
0013e53cb 0x13e540
0013e540
0013e540loc_13e540:
0013e540b 0x13e4bc
0013e544
0013e544loc_13e544:
0013e544stp x0, x1, [sp+8]
0013e548stp x2, x3, [sp+24]
0013e54cmov x3, x30
0013e550bl runtime.morestack_noctxt.abi0
0013e554ldp x0, x1, [sp+8]
0013e558ldp x2, x3, [sp+24]
0013e55cb 0x13e350
0013e350
0013e560
0013e560reflect.Value.SetString: ; void reflect.Value.SetString(reflect.Value v, struct string x)
0013e560ldr x16, [x28+16]
0013e564subs xzr, sp, x16
0013e568b.ls 0x13e5f4
0013e56cstr x30, [sp-48]!
0013e570stur x29, [sp-8]
0013e574sub x29, sp, 8
0013e578str x0, [sp+56]
0013e57cstr x1, [sp+64]
0013e580str x2, [sp+72]
0013e584str x3, [sp+80]
0013e588str x4, [sp+88]
0013e58cmov x0, x2
0013e590bl reflect.flag.mustBeAssignable
0013e594ldr x0, [sp+72]
0013e598orr x1, xzr, 24
0013e59cbl reflect.flag.mustBe
0013e5a0ldr x1, [sp+64]
0013e5a4str x1, [sp+32]
0013e5a8ldr x1, [sp+32]
0013e5acldrsb x27, [x1]
0013e5b0ldr x2, [sp+80]
0013e5b4ldr x3, [sp+88]
0013e5b8str x3, [x1+8]
0013e5bcadrp x27, 0x90d000
0013e5c0ldr w3, [x27+3056]
0013e5c4cbz w3, 0x13e5cc
0013e5c8b 0x13e5d0
0013e5cc
0013e5ccloc_13e5cc:
0013e5ccb 0x13e5e4
0013e5d0
0013e5d0loc_13e5d0:
0013e5d0bl runtime.gcWriteBarrier2
0013e5d4str x2, [x25]
0013e5d8ldr x0, [x1]
0013e5dcstr x0, [x25+8]
0013e5e0b 0x13e5e4
0013e5e4
0013e5e4loc_13e5e4:
0013e5e4str x2, [x1]
0013e5e8ldur x29, [sp-8]
0013e5ecldr x30, [sp], 48
0013e5f0ret x30
0013e5f4
0013e5f4loc_13e5f4:
0013e5f4stp x0, x1, [sp+8]
0013e5f8stp x2, x3, [sp+24]
0013e5fcstr x4, [sp+40]
0013e600mov x3, x30
0013e604bl runtime.morestack_noctxt.abi0
0013e608ldp x0, x1, [sp+8]
0013e60cldp x2, x3, [sp+24]
0013e610ldr x4, [sp+40]
0013e614b 0x13e560
0013e618udf 0
0013e61cudf 0
0013e560
0013e560reflect.Value.SetString: ; void reflect.Value.SetString(reflect.Value v, struct string x)
0013e560ldr x16, [x28+16]
0013e564subs xzr, sp, x16
0013e568b.ls 0x13e5f4
0013e56cstr x30, [sp-48]!
0013e570stur x29, [sp-8]
0013e574sub x29, sp, 8
0013e578str x0, [sp+56]
0013e57cstr x1, [sp+64]
0013e580str x2, [sp+72]
0013e584str x3, [sp+80]
0013e588str x4, [sp+88]
0013e58cmov x0, x2
0013e590bl reflect.flag.mustBeAssignable
0013e594ldr x0, [sp+72]
0013e598orr x1, xzr, 24
0013e59cbl reflect.flag.mustBe
0013e5a0ldr x1, [sp+64]
0013e5a4str x1, [sp+32]
0013e5a8ldr x1, [sp+32]
0013e5acldrsb x27, [x1]
0013e5b0ldr x2, [sp+80]
0013e5b4ldr x3, [sp+88]
0013e5b8str x3, [x1+8]
0013e5bcadrp x27, 0x90d000
0013e5c0ldr w3, [x27+3056]
0013e5c4cbz w3, 0x13e5cc
0013e5c8b 0x13e5d0
0013e5cc
0013e5ccloc_13e5cc:
0013e5ccb 0x13e5e4
0013e5d0
0013e5d0loc_13e5d0:
0013e5d0bl runtime.gcWriteBarrier2
0013e5d4str x2, [x25]
0013e5d8ldr x0, [x1]
0013e5dcstr x0, [x25+8]
0013e5e0b 0x13e5e4
0013e5e4
0013e5e4loc_13e5e4:
0013e5e4str x2, [x1]
0013e5e8ldur x29, [sp-8]
0013e5ecldr x30, [sp], 48
0013e5f0ret x30
0013e5f4
0013e5f4loc_13e5f4:
0013e5f4stp x0, x1, [sp+8]
0013e5f8stp x2, x3, [sp+24]
0013e5fcstr x4, [sp+40]
0013e600mov x3, x30
0013e604bl runtime.morestack_noctxt.abi0
0013e608ldp x0, x1, [sp+8]
0013e60cldp x2, x3, [sp+24]
0013e610ldr x4, [sp+40]
0013e614b 0x13e560
0013e618udf 0
0013e61cudf 0
0013e560
0013e620
0013e620reflect.Value.Slice: ; void reflect.Value.Slice(reflect.Value v, int i, int j)
0013e620ldr x16, [x28+16]
0013e624sub x17, sp, 160
0013e628subs xzr, x17, x16
0013e62cb.ls 0x13eba4
0013e630sub x20, sp, 288
0013e634stp x29, x30, [x20-8]
0013e638add sp, x20, 0
0013e63csub x29, sp, 8
0013e640str x0, [sp+296]
0013e644str x1, [sp+304]
0013e648str x2, [sp+312]
0013e64cstr x3, [sp+320]
0013e650str x4, [sp+328]
0013e654stp xzr, xzr, [sp+120]
0013e658str xzr, [sp+136]
0013e65cstr xzr, [sp+80]
0013e660str xzr, [sp+144]
0013e664str xzr, [sp+184]
0013e668ldr x0, [sp+312]
0013e66cbl reflect.flag.kind
0013e670str x0, [sp+64]
0013e674str x0, [sp+88]
0013e678subs xzr, x0, 17
0013e67cb.eq 0x13e684
0013e680b 0x13e6d8
0013e684
0013e684loc_13e684:
0013e684b 0x13e688
0013e688
0013e688loc_13e688:
0013e688ldr x3, [sp+312]
0013e68ctbz w3, 8, 0x13eb8c
0013e690b 0x13e694
0013e694
0013e694loc_13e694:
0013e694ldr x0, [sp+296]
0013e698ldr x1, [sp+304]
0013e69cldr x2, [sp+312]
0013e6a0bl reflect.Value.typ
0013e6a4str x0, [sp+248]
0013e6a8str x0, [sp+152]
0013e6acldr x3, [sp+152]
0013e6b0ldrsb x27, [x3]
0013e6b4ldr x3, [x3+64]
0013e6b8str x3, [sp+80]
0013e6bcldr x3, [sp+152]
0013e6c0ldrsb x27, [x3]
0013e6c4ldr x3, [x3+56]
0013e6c8str x3, [sp+144]
0013e6ccldr x3, [sp+304]
0013e6d0str x3, [sp+184]
0013e6d4b 0x13e72c
0013e6d8
0013e6d8loc_13e6d8:
0013e6d8subs xzr, x0, 23
0013e6dcb.eq 0x13e6e4
0013e6e0b 0x13e934
0013e6e4
0013e6e4loc_13e6e4:
0013e6e4b 0x13e6e8
0013e6e8
0013e6e8loc_13e6e8:
0013e6e8ldr x0, [sp+296]
0013e6ecldr x1, [sp+304]
0013e6f0ldr x2, [sp+312]
0013e6f4bl reflect.Value.typ
0013e6f8str x0, [sp+248]
0013e6fcstr x0, [sp+144]
0013e700ldr x3, [sp+304]
0013e704str x3, [sp+176]
0013e708ldr x3, [sp+176]
0013e70cldrsb x27, [x3]
0013e710ldr x3, [x3]
0013e714str x3, [sp+184]
0013e718ldr x3, [sp+176]
0013e71cldrsb x27, [x3]
0013e720ldr x3, [x3+16]
0013e724str x3, [sp+80]
0013e728b 0x13e72c
0013e72c
0013e72cloc_13e72c:
0013e72cldr x2, [sp+320]
0013e730subs xzr, x2, 0
0013e734cset x3, lt
0013e738strb w3, [sp+63]
0013e73ctbnz x2, 63, 0x13e744
0013e740b 0x13e748
0013e744
0013e744loc_13e744:
0013e744b 0x13e760
0013e748
0013e748loc_13e748:
0013e748ldr x2, [sp+328]
0013e74cldr x3, [sp+320]
0013e750subs xzr, x3, x2
0013e754cset x2, gt
0013e758strb w2, [sp+63]
0013e75cb 0x13e760
0013e760
0013e760loc_13e760:
0013e760ldrb w2, [sp+63]
0013e764strb w2, [sp+62]
0013e768tbnz w2, 0, 0x13e770
0013e76cb 0x13e774
0013e770
0013e770loc_13e770:
0013e770b 0x13e78c
0013e774
0013e774loc_13e774:
0013e774ldr x2, [sp+328]
0013e778ldr x3, [sp+80]
0013e77csubs xzr, x3, x2
0013e780cset x2, lt
0013e784strb w2, [sp+62]
0013e788b 0x13e78c
0013e78c
0013e78cloc_13e78c:
0013e78cldrb w2, [sp+62]
0013e790tbnz w2, 0, 0x13eb78
0013e794b 0x13e798
0013e798
0013e798loc_13e798:
0013e798adrp x0, 0x4af000
0013e79cadd x0, x0, 2176
0013e7a0bl runtime.newobject
0013e7a4str x0, [sp+264]
0013e7a8stp xzr, xzr, [x0+8]
0013e7acadrp x27, 0x90d000
0013e7b0ldr w1, [x27+3056]
0013e7b4cbz w1, 0x13e7bc
0013e7b8b 0x13e7c0
0013e7bc
0013e7bcloc_13e7bc:
0013e7bcb 0x13e7d0
0013e7c0
0013e7c0loc_13e7c0:
0013e7c0ldr x1, [x0]
0013e7c4bl runtime.gcWriteBarrier1
0013e7c8str x1, [x25]
0013e7ccb 0x13e7d0
0013e7d0
0013e7d0loc_13e7d0:
0013e7d0str xzr, [x0]
0013e7d4ldr x1, [sp+264]
0013e7d8str x1, [sp+160]
0013e7dcldr x1, [sp+160]
0013e7e0ldrsb x27, [x1]
0013e7e4ldr x2, [sp+320]
0013e7e8ldr x3, [sp+328]
0013e7ecsub x2, x3, x2
0013e7f0str x2, [x1+8]
0013e7f4ldr x1, [sp+160]
0013e7f8ldrsb x27, [x1]
0013e7fcldr x2, [sp+320]
0013e800ldr x3, [sp+80]
0013e804sub x2, x3, x2
0013e808str x2, [x1+16]
0013e80cldr x1, [sp+320]
0013e810ldr x2, [sp+80]
0013e814sub x1, x2, x1
0013e818subs xzr, x1, 0
0013e81cb.gt 0x13e824
0013e820b 0x13e89c
0013e824
0013e824loc_13e824:
0013e824ldr x1, [sp+144]
0013e828ldrsb x27, [x1]
0013e82cldr x0, [x1+48]
0013e830str x0, [sp+200]
0013e834bl internal/abi.(*Type).Size
0013e838str x0, [sp+104]
0013e83cldr x1, [sp+320]
0013e840ldr x2, [sp+184]
0013e844adrp x3, 0x572000
0013e848add x3, x3, 3913
0013e84corr x4, xzr, 7
0013e850mov x5, x0
0013e854mov x0, x2
0013e858mov x2, x5
0013e85cbl reflect.arrayAt
0013e860str x0, [sp+240]
0013e864ldr x1, [sp+160]
0013e868ldrsb x27, [x1]
0013e86cadrp x27, 0x90d000
0013e870ldr w2, [x27+3056]
0013e874cbz w2, 0x13e87c
0013e878b 0x13e880
0013e87c
0013e87cloc_13e87c:
0013e87cb 0x13e894
0013e880
0013e880loc_13e880:
0013e880bl runtime.gcWriteBarrier2
0013e884str x0, [x25]
0013e888ldr x2, [x1]
0013e88cstr x2, [x25+8]
0013e890b 0x13e894
0013e894
0013e894loc_13e894:
0013e894str x0, [x1]
0013e898b 0x13e8d8
0013e89c
0013e89cloc_13e89c:
0013e89cldr x1, [sp+160]
0013e8a0ldrsb x27, [x1]
0013e8a4ldr x2, [sp+184]
0013e8a8adrp x27, 0x90d000
0013e8acldr w3, [x27+3056]
0013e8b0cbz w3, 0x13e8b8
0013e8b4b 0x13e8bc
0013e8b8
0013e8b8loc_13e8b8:
0013e8b8b 0x13e8d0
0013e8bc
0013e8bcloc_13e8bc:
0013e8bcbl runtime.gcWriteBarrier2
0013e8c0str x2, [x25]
0013e8c4ldr x3, [x1]
0013e8c8str x3, [x25+8]
0013e8ccb 0x13e8d0
0013e8d0
0013e8d0loc_13e8d0:
0013e8d0str x2, [x1]
0013e8d4b 0x13e8d8
0013e8d8
0013e8d8loc_13e8d8:
0013e8d8ldr x0, [sp+312]
0013e8dcbl reflect.flag.ro
0013e8e0str x0, [sp+96]
0013e8e4movz x1, 151
0013e8e8orr x1, x0, x1
0013e8ecstr x1, [sp+72]
0013e8f0ldr x0, [sp+144]
0013e8f4ldrsb x27, [x0]
0013e8f8str x0, [sp+192]
0013e8fcbl internal/abi.(*Type).Common
0013e900str x0, [sp+248]
0013e904stp xzr, xzr, [sp+120]
0013e908str xzr, [sp+136]
0013e90cldr x0, [sp+248]
0013e910str x0, [sp+120]
0013e914ldr x1, [sp+264]
0013e918str x1, [sp+128]
0013e91cldr x2, [sp+72]
0013e920str x2, [sp+136]
0013e924ldr x1, [sp+128]
0013e928ldp x29, x30, [sp-8]
0013e92cadd sp, sp, 288
0013e930ret x30
0013e934
0013e934loc_13e934:
0013e934subs xzr, x0, 24
0013e938b.eq 0x13e940
0013e93cb 0x13eaf4
0013e940
0013e940loc_13e940:
0013e940b 0x13e944
0013e944
0013e944loc_13e944:
0013e944ldr x2, [sp+304]
0013e948str x2, [sp+168]
0013e94cldr x2, [sp+320]
0013e950subs xzr, x2, 0
0013e954cset x3, lt
0013e958strb w3, [sp+62]
0013e95ctbnz x2, 63, 0x13e964
0013e960b 0x13e968
0013e964
0013e964loc_13e964:
0013e964b 0x13e980
0013e968
0013e968loc_13e968:
0013e968ldr x2, [sp+328]
0013e96cldr x3, [sp+320]
0013e970subs xzr, x3, x2
0013e974cset x2, gt
0013e978strb w2, [sp+62]
0013e97cb 0x13e980
0013e980
0013e980loc_13e980:
0013e980ldrb w2, [sp+62]
0013e984strb w2, [sp+63]
0013e988tbnz w2, 0, 0x13e990
0013e98cb 0x13e994
0013e990
0013e990loc_13e990:
0013e990b 0x13e9b4
0013e994
0013e994loc_13e994:
0013e994ldr x2, [sp+328]
0013e998ldr x3, [sp+168]
0013e99cldrsb x27, [x3]
0013e9a0ldr x3, [x3+8]
0013e9a4subs xzr, x3, x2
0013e9a8cset x2, lt
0013e9acstrb w2, [sp+63]
0013e9b0b 0x13e9b4
0013e9b4
0013e9b4loc_13e9b4:
0013e9b4ldrb w2, [sp+63]
0013e9b8tbnz w2, 0, 0x13eae0
0013e9bcb 0x13e9c0
0013e9c0
0013e9c0loc_13e9c0:
0013e9c0adrp x0, 0x505000
0013e9c4add x0, x0, 1696
0013e9c8bl runtime.newobject
0013e9ccstr x0, [sp+272]
0013e9d0str xzr, [x0+8]
0013e9d4adrp x27, 0x90d000
0013e9d8ldr w1, [x27+3056]
0013e9dccbz w1, 0x13e9e4
0013e9e0b 0x13e9e8
0013e9e4
0013e9e4loc_13e9e4:
0013e9e4b 0x13e9f8
0013e9e8
0013e9e8loc_13e9e8:
0013e9e8ldr x5, [x0]
0013e9ecbl runtime.gcWriteBarrier1
0013e9f0str x5, [x25]
0013e9f4b 0x13e9f8
0013e9f8
0013e9f8loc_13e9f8:
0013e9f8str xzr, [x0]
0013e9fcldr x5, [sp+320]
0013ea00ldr x6, [sp+168]
0013ea04ldrsb x27, [x6]
0013ea08ldr x6, [x6+8]
0013ea0csubs xzr, x6, x5
0013ea10b.gt 0x13ea18
0013ea14b 0x13ea98
0013ea18
0013ea18loc_13ea18:
0013ea18ldr x5, [sp+168]
0013ea1cldrsb x27, [x5]
0013ea20ldr x0, [x5]
0013ea24str x0, [sp+224]
0013ea28ldr x1, [sp+320]
0013ea2corr x2, xzr, 1
0013ea30adrp x3, 0x573000
0013ea34add x3, x3, 3289
0013ea38movz x4, 9
0013ea3cbl reflect.arrayAt
0013ea40str x0, [sp+240]
0013ea44stp xzr, xzr, [sp+208]
0013ea48ldr x5, [sp+240]
0013ea4cstr x5, [sp+208]
0013ea50ldr x6, [sp+328]
0013ea54ldr x7, [sp+320]
0013ea58sub x6, x6, x7
0013ea5cstr x6, [sp+216]
0013ea60ldr x7, [sp+272]
0013ea64str x6, [x7+8]
0013ea68adrp x27, 0x90d000
0013ea6cldr w6, [x27+3056]
0013ea70cbz w6, 0x13ea78
0013ea74b 0x13ea7c
0013ea78
0013ea78loc_13ea78:
0013ea78b 0x13ea90
0013ea7c
0013ea7cloc_13ea7c:
0013ea7cbl runtime.gcWriteBarrier2
0013ea80str x5, [x25]
0013ea84ldr x3, [x7]
0013ea88str x3, [x25+8]
0013ea8cb 0x13ea90
0013ea90
0013ea90loc_13ea90:
0013ea90str x5, [x7]
0013ea94b 0x13ea9c
0013ea98
0013ea98loc_13ea98:
0013ea98b 0x13ea9c
0013ea9c
0013ea9cloc_13ea9c:
0013ea9cldr x0, [sp+296]
0013eaa0ldr x1, [sp+304]
0013eaa4ldr x2, [sp+312]
0013eaa8bl reflect.Value.typ
0013eaacstr x0, [sp+248]
0013eab0stp xzr, xzr, [sp+120]
0013eab4str xzr, [sp+136]
0013eab8ldr x0, [sp+248]
0013eabcstr x0, [sp+120]
0013eac0ldr x3, [sp+272]
0013eac4str x3, [sp+128]
0013eac8ldr x2, [sp+312]
0013eaccstr x2, [sp+136]
0013ead0ldr x1, [sp+128]
0013ead4ldp x29, x30, [sp-8]
0013ead8add sp, sp, 288
0013eadcret x30
0013eae0
0013eae0loc_13eae0:
0013eae0adrp x0, 0x4b7000
0013eae4add x0, x0, 2944
0013eae8adrp x1, 0x5d3000
0013eaecadd x1, x1, 2928
0013eaf0bl runtime.gopanic
0013eaf4
0013eaf4loc_13eaf4:
0013eaf4b 0x13eaf8
0013eaf8
0013eaf8loc_13eaf8:
0013eaf8b 0x13eafc
0013eafc
0013eafcloc_13eafc:
0013eafcb 0x13eb00
0013eb00
0013eb00loc_13eb00:
0013eb00ldr x0, [sp+312]
0013eb04bl reflect.flag.kind
0013eb08str x0, [sp+112]
0013eb0cadrp x0, 0x504000
0013eb10add x0, x0, 32
0013eb14bl runtime.newobject
0013eb18str x0, [sp+232]
0013eb1cmovz x1, 19
0013eb20str x1, [x0+8]
0013eb24adrp x27, 0x90d000
0013eb28ldr w1, [x27+3056]
0013eb2ccbz w1, 0x13eb34
0013eb30b 0x13eb68
0013eb34
0013eb34loc_13eb34:
0013eb34b 0x13eb38
0013eb38
0013eb38loc_13eb38:
0013eb38adrp x2, 0x578000
0013eb3cadd x2, x2, 1080
0013eb40str x2, [x0]
0013eb44ldr x2, [sp+232]
0013eb48ldrsb x27, [x2]
0013eb4cldr x3, [sp+112]
0013eb50str x3, [x2+16]
0013eb54ldr x1, [sp+232]
0013eb58str x1, [sp+256]
0013eb5cadrp x0, 0x4d2000
0013eb60add x0, x0, 1920
0013eb64bl runtime.gopanic
0013eb68
0013eb68loc_13eb68:
0013eb68ldr x2, [x0]
0013eb6cbl runtime.gcWriteBarrier1
0013eb70str x2, [x25]
0013eb74b 0x13eb38
0013eb78
0013eb78loc_13eb78:
0013eb78adrp x0, 0x4b7000
0013eb7cadd x0, x0, 2944
0013eb80adrp x1, 0x5d3000
0013eb84add x1, x1, 2944
0013eb88bl runtime.gopanic
0013eb8c
0013eb8cloc_13eb8c:
0013eb8cadrp x0, 0x4b7000
0013eb90add x0, x0, 2944
0013eb94adrp x1, 0x5d3000
0013eb98add x1, x1, 2912
0013eb9cbl runtime.gopanic
0013eba0hint
0013eba4
0013eba4loc_13eba4:
0013eba4stp x0, x1, [sp+8]
0013eba8stp x2, x3, [sp+24]
0013ebacstr x4, [sp+40]
0013ebb0mov x3, x30
0013ebb4bl runtime.morestack_noctxt.abi0
0013ebb8ldp x0, x1, [sp+8]
0013ebbcldp x2, x3, [sp+24]
0013ebc0ldr x4, [sp+40]
0013ebc4b 0x13e620
0013ebc8udf 0
0013ebccudf 0
0013e620
0013e620reflect.Value.Slice: ; void reflect.Value.Slice(reflect.Value v, int i, int j)
0013e620ldr x16, [x28+16]
0013e624sub x17, sp, 160
0013e628subs xzr, x17, x16
0013e62cb.ls 0x13eba4
0013e630sub x20, sp, 288
0013e634stp x29, x30, [x20-8]
0013e638add sp, x20, 0
0013e63csub x29, sp, 8
0013e640str x0, [sp+296]
0013e644str x1, [sp+304]
0013e648str x2, [sp+312]
0013e64cstr x3, [sp+320]
0013e650str x4, [sp+328]
0013e654stp xzr, xzr, [sp+120]
0013e658str xzr, [sp+136]
0013e65cstr xzr, [sp+80]
0013e660str xzr, [sp+144]
0013e664str xzr, [sp+184]
0013e668ldr x0, [sp+312]
0013e66cbl reflect.flag.kind
0013e670str x0, [sp+64]
0013e674str x0, [sp+88]
0013e678subs xzr, x0, 17
0013e67cb.eq 0x13e684
0013e680b 0x13e6d8
0013e684
0013e684loc_13e684:
0013e684b 0x13e688
0013e688
0013e688loc_13e688:
0013e688ldr x3, [sp+312]
0013e68ctbz w3, 8, 0x13eb8c
0013e690b 0x13e694
0013e694
0013e694loc_13e694:
0013e694ldr x0, [sp+296]
0013e698ldr x1, [sp+304]
0013e69cldr x2, [sp+312]
0013e6a0bl reflect.Value.typ
0013e6a4str x0, [sp+248]
0013e6a8str x0, [sp+152]
0013e6acldr x3, [sp+152]
0013e6b0ldrsb x27, [x3]
0013e6b4ldr x3, [x3+64]
0013e6b8str x3, [sp+80]
0013e6bcldr x3, [sp+152]
0013e6c0ldrsb x27, [x3]
0013e6c4ldr x3, [x3+56]
0013e6c8str x3, [sp+144]
0013e6ccldr x3, [sp+304]
0013e6d0str x3, [sp+184]
0013e6d4b 0x13e72c
0013e6d8
0013e6d8loc_13e6d8:
0013e6d8subs xzr, x0, 23
0013e6dcb.eq 0x13e6e4
0013e6e0b 0x13e934
0013e6e4
0013e6e4loc_13e6e4:
0013e6e4b 0x13e6e8
0013e6e8
0013e6e8loc_13e6e8:
0013e6e8ldr x0, [sp+296]
0013e6ecldr x1, [sp+304]
0013e6f0ldr x2, [sp+312]
0013e6f4bl reflect.Value.typ
0013e6f8str x0, [sp+248]
0013e6fcstr x0, [sp+144]
0013e700ldr x3, [sp+304]
0013e704str x3, [sp+176]
0013e708ldr x3, [sp+176]
0013e70cldrsb x27, [x3]
0013e710ldr x3, [x3]
0013e714str x3, [sp+184]
0013e718ldr x3, [sp+176]
0013e71cldrsb x27, [x3]
0013e720ldr x3, [x3+16]
0013e724str x3, [sp+80]
0013e728b 0x13e72c
0013e72c
0013e72cloc_13e72c:
0013e72cldr x2, [sp+320]
0013e730subs xzr, x2, 0
0013e734cset x3, lt
0013e738strb w3, [sp+63]
0013e73ctbnz x2, 63, 0x13e744
0013e740b 0x13e748
0013e744
0013e744loc_13e744:
0013e744b 0x13e760
0013e748
0013e748loc_13e748:
0013e748ldr x2, [sp+328]
0013e74cldr x3, [sp+320]
0013e750subs xzr, x3, x2
0013e754cset x2, gt
0013e758strb w2, [sp+63]
0013e75cb 0x13e760
0013e760
0013e760loc_13e760:
0013e760ldrb w2, [sp+63]
0013e764strb w2, [sp+62]
0013e768tbnz w2, 0, 0x13e770
0013e76cb 0x13e774
0013e770
0013e770loc_13e770:
0013e770b 0x13e78c
0013e774
0013e774loc_13e774:
0013e774ldr x2, [sp+328]
0013e778ldr x3, [sp+80]
0013e77csubs xzr, x3, x2
0013e780cset x2, lt
0013e784strb w2, [sp+62]
0013e788b 0x13e78c
0013e78c
0013e78cloc_13e78c:
0013e78cldrb w2, [sp+62]
0013e790tbnz w2, 0, 0x13eb78
0013e794b 0x13e798
0013e798
0013e798loc_13e798:
0013e798adrp x0, 0x4af000
0013e79cadd x0, x0, 2176
0013e7a0bl runtime.newobject
0013e7a4str x0, [sp+264]
0013e7a8stp xzr, xzr, [x0+8]
0013e7acadrp x27, 0x90d000
0013e7b0ldr w1, [x27+3056]
0013e7b4cbz w1, 0x13e7bc
0013e7b8b 0x13e7c0
0013e7bc
0013e7bcloc_13e7bc:
0013e7bcb 0x13e7d0
0013e7c0
0013e7c0loc_13e7c0:
0013e7c0ldr x1, [x0]
0013e7c4bl runtime.gcWriteBarrier1
0013e7c8str x1, [x25]
0013e7ccb 0x13e7d0
0013e7d0
0013e7d0loc_13e7d0:
0013e7d0str xzr, [x0]
0013e7d4ldr x1, [sp+264]
0013e7d8str x1, [sp+160]
0013e7dcldr x1, [sp+160]
0013e7e0ldrsb x27, [x1]
0013e7e4ldr x2, [sp+320]
0013e7e8ldr x3, [sp+328]
0013e7ecsub x2, x3, x2
0013e7f0str x2, [x1+8]
0013e7f4ldr x1, [sp+160]
0013e7f8ldrsb x27, [x1]
0013e7fcldr x2, [sp+320]
0013e800ldr x3, [sp+80]
0013e804sub x2, x3, x2
0013e808str x2, [x1+16]
0013e80cldr x1, [sp+320]
0013e810ldr x2, [sp+80]
0013e814sub x1, x2, x1
0013e818subs xzr, x1, 0
0013e81cb.gt 0x13e824
0013e820b 0x13e89c
0013e824
0013e824loc_13e824:
0013e824ldr x1, [sp+144]
0013e828ldrsb x27, [x1]
0013e82cldr x0, [x1+48]
0013e830str x0, [sp+200]
0013e834bl internal/abi.(*Type).Size
0013e838str x0, [sp+104]
0013e83cldr x1, [sp+320]
0013e840ldr x2, [sp+184]
0013e844adrp x3, 0x572000
0013e848add x3, x3, 3913
0013e84corr x4, xzr, 7
0013e850mov x5, x0
0013e854mov x0, x2
0013e858mov x2, x5
0013e85cbl reflect.arrayAt
0013e860str x0, [sp+240]
0013e864ldr x1, [sp+160]
0013e868ldrsb x27, [x1]
0013e86cadrp x27, 0x90d000
0013e870ldr w2, [x27+3056]
0013e874cbz w2, 0x13e87c
0013e878b 0x13e880
0013e87c
0013e87cloc_13e87c:
0013e87cb 0x13e894
0013e880
0013e880loc_13e880:
0013e880bl runtime.gcWriteBarrier2
0013e884str x0, [x25]
0013e888ldr x2, [x1]
0013e88cstr x2, [x25+8]
0013e890b 0x13e894
0013e894
0013e894loc_13e894:
0013e894str x0, [x1]
0013e898b 0x13e8d8
0013e89c
0013e89cloc_13e89c:
0013e89cldr x1, [sp+160]
0013e8a0ldrsb x27, [x1]
0013e8a4ldr x2, [sp+184]
0013e8a8adrp x27, 0x90d000
0013e8acldr w3, [x27+3056]
0013e8b0cbz w3, 0x13e8b8
0013e8b4b 0x13e8bc
0013e8b8
0013e8b8loc_13e8b8:
0013e8b8b 0x13e8d0
0013e8bc
0013e8bcloc_13e8bc:
0013e8bcbl runtime.gcWriteBarrier2
0013e8c0str x2, [x25]
0013e8c4ldr x3, [x1]
0013e8c8str x3, [x25+8]
0013e8ccb 0x13e8d0
0013e8d0
0013e8d0loc_13e8d0:
0013e8d0str x2, [x1]
0013e8d4b 0x13e8d8
0013e8d8
0013e8d8loc_13e8d8:
0013e8d8ldr x0, [sp+312]
0013e8dcbl reflect.flag.ro
0013e8e0str x0, [sp+96]
0013e8e4movz x1, 151
0013e8e8orr x1, x0, x1
0013e8ecstr x1, [sp+72]
0013e8f0ldr x0, [sp+144]
0013e8f4ldrsb x27, [x0]
0013e8f8str x0, [sp+192]
0013e8fcbl internal/abi.(*Type).Common
0013e900str x0, [sp+248]
0013e904stp xzr, xzr, [sp+120]
0013e908str xzr, [sp+136]
0013e90cldr x0, [sp+248]
0013e910str x0, [sp+120]
0013e914ldr x1, [sp+264]
0013e918str x1, [sp+128]
0013e91cldr x2, [sp+72]
0013e920str x2, [sp+136]
0013e924ldr x1, [sp+128]
0013e928ldp x29, x30, [sp-8]
0013e92cadd sp, sp, 288
0013e930ret x30
0013e934
0013e934loc_13e934:
0013e934subs xzr, x0, 24
0013e938b.eq 0x13e940
0013e93cb 0x13eaf4
0013e940
0013e940loc_13e940:
0013e940b 0x13e944
0013e944
0013e944loc_13e944:
0013e944ldr x2, [sp+304]
0013e948str x2, [sp+168]
0013e94cldr x2, [sp+320]
0013e950subs xzr, x2, 0
0013e954cset x3, lt
0013e958strb w3, [sp+62]
0013e95ctbnz x2, 63, 0x13e964
0013e960b 0x13e968
0013e964
0013e964loc_13e964:
0013e964b 0x13e980
0013e968
0013e968loc_13e968:
0013e968ldr x2, [sp+328]
0013e96cldr x3, [sp+320]
0013e970subs xzr, x3, x2
0013e974cset x2, gt
0013e978strb w2, [sp+62]
0013e97cb 0x13e980
0013e980
0013e980loc_13e980:
0013e980ldrb w2, [sp+62]
0013e984strb w2, [sp+63]
0013e988tbnz w2, 0, 0x13e990
0013e98cb 0x13e994
0013e990
0013e990loc_13e990:
0013e990b 0x13e9b4
0013e994
0013e994loc_13e994:
0013e994ldr x2, [sp+328]
0013e998ldr x3, [sp+168]
0013e99cldrsb x27, [x3]
0013e9a0ldr x3, [x3+8]
0013e9a4subs xzr, x3, x2
0013e9a8cset x2, lt
0013e9acstrb w2, [sp+63]
0013e9b0b 0x13e9b4
0013e9b4
0013e9b4loc_13e9b4:
0013e9b4ldrb w2, [sp+63]
0013e9b8tbnz w2, 0, 0x13eae0
0013e9bcb 0x13e9c0
0013e9c0
0013e9c0loc_13e9c0:
0013e9c0adrp x0, 0x505000
0013e9c4add x0, x0, 1696
0013e9c8bl runtime.newobject
0013e9ccstr x0, [sp+272]
0013e9d0str xzr, [x0+8]
0013e9d4adrp x27, 0x90d000
0013e9d8ldr w1, [x27+3056]
0013e9dccbz w1, 0x13e9e4
0013e9e0b 0x13e9e8
0013e9e4
0013e9e4loc_13e9e4:
0013e9e4b 0x13e9f8
0013e9e8
0013e9e8loc_13e9e8:
0013e9e8ldr x5, [x0]
0013e9ecbl runtime.gcWriteBarrier1
0013e9f0str x5, [x25]
0013e9f4b 0x13e9f8
0013e9f8
0013e9f8loc_13e9f8:
0013e9f8str xzr, [x0]
0013e9fcldr x5, [sp+320]
0013ea00ldr x6, [sp+168]
0013ea04ldrsb x27, [x6]
0013ea08ldr x6, [x6+8]
0013ea0csubs xzr, x6, x5
0013ea10b.gt 0x13ea18
0013ea14b 0x13ea98
0013ea18
0013ea18loc_13ea18:
0013ea18ldr x5, [sp+168]
0013ea1cldrsb x27, [x5]
0013ea20ldr x0, [x5]
0013ea24str x0, [sp+224]
0013ea28ldr x1, [sp+320]
0013ea2corr x2, xzr, 1
0013ea30adrp x3, 0x573000
0013ea34add x3, x3, 3289
0013ea38movz x4, 9
0013ea3cbl reflect.arrayAt
0013ea40str x0, [sp+240]
0013ea44stp xzr, xzr, [sp+208]
0013ea48ldr x5, [sp+240]
0013ea4cstr x5, [sp+208]
0013ea50ldr x6, [sp+328]
0013ea54ldr x7, [sp+320]
0013ea58sub x6, x6, x7
0013ea5cstr x6, [sp+216]
0013ea60ldr x7, [sp+272]
0013ea64str x6, [x7+8]
0013ea68adrp x27, 0x90d000
0013ea6cldr w6, [x27+3056]
0013ea70cbz w6, 0x13ea78
0013ea74b 0x13ea7c
0013ea78
0013ea78loc_13ea78:
0013ea78b 0x13ea90
0013ea7c
0013ea7cloc_13ea7c:
0013ea7cbl runtime.gcWriteBarrier2
0013ea80str x5, [x25]
0013ea84ldr x3, [x7]
0013ea88str x3, [x25+8]
0013ea8cb 0x13ea90
0013ea90
0013ea90loc_13ea90:
0013ea90str x5, [x7]
0013ea94b 0x13ea9c
0013ea98
0013ea98loc_13ea98:
0013ea98b 0x13ea9c
0013ea9c
0013ea9cloc_13ea9c:
0013ea9cldr x0, [sp+296]
0013eaa0ldr x1, [sp+304]
0013eaa4ldr x2, [sp+312]
0013eaa8bl reflect.Value.typ
0013eaacstr x0, [sp+248]
0013eab0stp xzr, xzr, [sp+120]
0013eab4str xzr, [sp+136]
0013eab8ldr x0, [sp+248]
0013eabcstr x0, [sp+120]
0013eac0ldr x3, [sp+272]
0013eac4str x3, [sp+128]
0013eac8ldr x2, [sp+312]
0013eaccstr x2, [sp+136]
0013ead0ldr x1, [sp+128]
0013ead4ldp x29, x30, [sp-8]
0013ead8add sp, sp, 288
0013eadcret x30
0013eae0
0013eae0loc_13eae0:
0013eae0adrp x0, 0x4b7000
0013eae4add x0, x0, 2944
0013eae8adrp x1, 0x5d3000
0013eaecadd x1, x1, 2928
0013eaf0bl runtime.gopanic
0013eaf4
0013eaf4loc_13eaf4:
0013eaf4b 0x13eaf8
0013eaf8
0013eaf8loc_13eaf8:
0013eaf8b 0x13eafc
0013eafc
0013eafcloc_13eafc:
0013eafcb 0x13eb00
0013eb00
0013eb00loc_13eb00:
0013eb00ldr x0, [sp+312]
0013eb04bl reflect.flag.kind
0013eb08str x0, [sp+112]
0013eb0cadrp x0, 0x504000
0013eb10add x0, x0, 32
0013eb14bl runtime.newobject
0013eb18str x0, [sp+232]
0013eb1cmovz x1, 19
0013eb20str x1, [x0+8]
0013eb24adrp x27, 0x90d000
0013eb28ldr w1, [x27+3056]
0013eb2ccbz w1, 0x13eb34
0013eb30b 0x13eb68
0013eb34
0013eb34loc_13eb34:
0013eb34b 0x13eb38
0013eb38
0013eb38loc_13eb38:
0013eb38adrp x2, 0x578000
0013eb3cadd x2, x2, 1080
0013eb40str x2, [x0]
0013eb44ldr x2, [sp+232]
0013eb48ldrsb x27, [x2]
0013eb4cldr x3, [sp+112]
0013eb50str x3, [x2+16]
0013eb54ldr x1, [sp+232]
0013eb58str x1, [sp+256]
0013eb5cadrp x0, 0x4d2000
0013eb60add x0, x0, 1920
0013eb64bl runtime.gopanic
0013eb68
0013eb68loc_13eb68:
0013eb68ldr x2, [x0]
0013eb6cbl runtime.gcWriteBarrier1
0013eb70str x2, [x25]
0013eb74b 0x13eb38
0013eb78
0013eb78loc_13eb78:
0013eb78adrp x0, 0x4b7000
0013eb7cadd x0, x0, 2944
0013eb80adrp x1, 0x5d3000
0013eb84add x1, x1, 2944
0013eb88bl runtime.gopanic
0013eb8c
0013eb8cloc_13eb8c:
0013eb8cadrp x0, 0x4b7000
0013eb90add x0, x0, 2944
0013eb94adrp x1, 0x5d3000
0013eb98add x1, x1, 2912
0013eb9cbl runtime.gopanic
0013eba0hint
0013eba4
0013eba4loc_13eba4:
0013eba4stp x0, x1, [sp+8]
0013eba8stp x2, x3, [sp+24]
0013ebacstr x4, [sp+40]
0013ebb0mov x3, x30
0013ebb4bl runtime.morestack_noctxt.abi0
0013ebb8ldp x0, x1, [sp+8]
0013ebbcldp x2, x3, [sp+24]
0013ebc0ldr x4, [sp+40]
0013ebc4b 0x13e620
0013ebc8udf 0
0013ebccudf 0
0013e620
Loading..