File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
0013ebd0
0013ebd0reflect.Value.String: ; void reflect.Value.String(reflect.Value v)
0013ebd0ldr x16, [x28+16]
0013ebd4subs xzr, sp, x16
0013ebd8b.ls 0x13ec60
0013ebdcstr x30, [sp-80]!
0013ebe0stur x29, [sp-8]
0013ebe4sub x29, sp, 8
0013ebe8str x0, [sp+88]
0013ebecstr x1, [sp+96]
0013ebf0str x2, [sp+104]
0013ebf4stp xzr, xzr, [sp+40]
0013ebf8ldr x0, [sp+104]
0013ebfcbl reflect.flag.kind
0013ec00str x0, [sp+32]
0013ec04subs xzr, x0, 24
0013ec08b.eq 0x13ec10
0013ec0cb 0x13ec34
0013ec10
0013ec10loc_13ec10:
0013ec10ldr x2, [sp+96]
0013ec14ldrsb x27, [x2]
0013ec18ldr x0, [x2]
0013ec1cldr x1, [x2+8]
0013ec20str x0, [sp+40]
0013ec24str x1, [sp+48]
0013ec28ldur x29, [sp-8]
0013ec2cldr x30, [sp], 80
0013ec30ret x30
0013ec34
0013ec34loc_13ec34:
0013ec34ldr x0, [sp+88]
0013ec38ldr x1, [sp+96]
0013ec3cldr x2, [sp+104]
0013ec40bl reflect.Value.stringNonString
0013ec44str x0, [sp+56]
0013ec48str x1, [sp+64]
0013ec4cstr x0, [sp+40]
0013ec50str x1, [sp+48]
0013ec54ldur x29, [sp-8]
0013ec58ldr x30, [sp], 80
0013ec5cret x30
0013ec60
0013ec60loc_13ec60:
0013ec60stp x0, x1, [sp+8]
0013ec64str x2, [sp+24]
0013ec68mov x3, x30
0013ec6cbl runtime.morestack_noctxt.abi0
0013ec70ldp x0, x1, [sp+8]
0013ec74ldr x2, [sp+24]
0013ec78b 0x13ebd0
0013ec7cudf 0
0013ebd0
0013ebd0reflect.Value.String: ; void reflect.Value.String(reflect.Value v)
0013ebd0ldr x16, [x28+16]
0013ebd4subs xzr, sp, x16
0013ebd8b.ls 0x13ec60
0013ebdcstr x30, [sp-80]!
0013ebe0stur x29, [sp-8]
0013ebe4sub x29, sp, 8
0013ebe8str x0, [sp+88]
0013ebecstr x1, [sp+96]
0013ebf0str x2, [sp+104]
0013ebf4stp xzr, xzr, [sp+40]
0013ebf8ldr x0, [sp+104]
0013ebfcbl reflect.flag.kind
0013ec00str x0, [sp+32]
0013ec04subs xzr, x0, 24
0013ec08b.eq 0x13ec10
0013ec0cb 0x13ec34
0013ec10
0013ec10loc_13ec10:
0013ec10ldr x2, [sp+96]
0013ec14ldrsb x27, [x2]
0013ec18ldr x0, [x2]
0013ec1cldr x1, [x2+8]
0013ec20str x0, [sp+40]
0013ec24str x1, [sp+48]
0013ec28ldur x29, [sp-8]
0013ec2cldr x30, [sp], 80
0013ec30ret x30
0013ec34
0013ec34loc_13ec34:
0013ec34ldr x0, [sp+88]
0013ec38ldr x1, [sp+96]
0013ec3cldr x2, [sp+104]
0013ec40bl reflect.Value.stringNonString
0013ec44str x0, [sp+56]
0013ec48str x1, [sp+64]
0013ec4cstr x0, [sp+40]
0013ec50str x1, [sp+48]
0013ec54ldur x29, [sp-8]
0013ec58ldr x30, [sp], 80
0013ec5cret x30
0013ec60
0013ec60loc_13ec60:
0013ec60stp x0, x1, [sp+8]
0013ec64str x2, [sp+24]
0013ec68mov x3, x30
0013ec6cbl runtime.morestack_noctxt.abi0
0013ec70ldp x0, x1, [sp+8]
0013ec74ldr x2, [sp+24]
0013ec78b 0x13ebd0
0013ec7cudf 0
0013ebd0
0013ec80
0013ec80reflect.Value.stringNonString: ; void reflect.Value.stringNonString(reflect.Value v)
0013ec80ldr x16, [x28+16]
0013ec84subs xzr, sp, x16
0013ec88b.ls 0x13ed48
0013ec8cstr x30, [sp-128]!
0013ec90stur x29, [sp-8]
0013ec94sub x29, sp, 8
0013ec98str x0, [sp+136]
0013ec9cstr x1, [sp+144]
0013eca0str x2, [sp+152]
0013eca4stp xzr, xzr, [sp+72]
0013eca8ldr x0, [sp+152]
0013ecacbl reflect.flag.kind
0013ecb0str x0, [sp+64]
0013ecb4cbz x0, 0x13ecbc
0013ecb8b 0x13ecdc
0013ecbc
0013ecbcloc_13ecbc:
0013ecbcadrp x0, 0x576000
0013ecc0add x0, x0, 1287
0013ecc4str x0, [sp+72]
0013ecc8orr x1, xzr, 15
0013ecccstr x1, [sp+80]
0013ecd0ldur x29, [sp-8]
0013ecd4ldr x30, [sp], 128
0013ecd8ret x30
0013ecdc
0013ecdcloc_13ecdc:
0013ecdcldr x0, [sp+136]
0013ece0ldr x1, [sp+144]
0013ece4ldr x2, [sp+152]
0013ece8bl reflect.Value.Type
0013ececstr x0, [sp+104]
0013ecf0str x1, [sp+112]
0013ecf4ldrsb x27, [x0]
0013ecf8ldr x3, [x0+296]
0013ecfcmov x0, x1
0013ed00blr x3
0013ed04str x0, [sp+88]
0013ed08str x1, [sp+96]
0013ed0corr x2, xzr, 1
0013ed10mov x3, x0
0013ed14mov x4, x1
0013ed18adrp x5, 0x572000
0013ed1cadd x5, x5, 3920
0013ed20orr x6, xzr, 7
0013ed24mov x0, xzr
0013ed28adrp x1, 0x5d1000
0013ed2cadd x1, x1, 736
0013ed30bl runtime.concatstring3
0013ed34str x0, [sp+72]
0013ed38str x1, [sp+80]
0013ed3cldur x29, [sp-8]
0013ed40ldr x30, [sp], 128
0013ed44ret x30
0013ed48
0013ed48loc_13ed48:
0013ed48stp x0, x1, [sp+8]
0013ed4cstr x2, [sp+24]
0013ed50mov x3, x30
0013ed54bl runtime.morestack_noctxt.abi0
0013ed58ldp x0, x1, [sp+8]
0013ed5cldr x2, [sp+24]
0013ed60b 0x13ec80
0013ed64udf 0
0013ed68udf 0
0013ed6cudf 0
0013ec80
0013ec80reflect.Value.stringNonString: ; void reflect.Value.stringNonString(reflect.Value v)
0013ec80ldr x16, [x28+16]
0013ec84subs xzr, sp, x16
0013ec88b.ls 0x13ed48
0013ec8cstr x30, [sp-128]!
0013ec90stur x29, [sp-8]
0013ec94sub x29, sp, 8
0013ec98str x0, [sp+136]
0013ec9cstr x1, [sp+144]
0013eca0str x2, [sp+152]
0013eca4stp xzr, xzr, [sp+72]
0013eca8ldr x0, [sp+152]
0013ecacbl reflect.flag.kind
0013ecb0str x0, [sp+64]
0013ecb4cbz x0, 0x13ecbc
0013ecb8b 0x13ecdc
0013ecbc
0013ecbcloc_13ecbc:
0013ecbcadrp x0, 0x576000
0013ecc0add x0, x0, 1287
0013ecc4str x0, [sp+72]
0013ecc8orr x1, xzr, 15
0013ecccstr x1, [sp+80]
0013ecd0ldur x29, [sp-8]
0013ecd4ldr x30, [sp], 128
0013ecd8ret x30
0013ecdc
0013ecdcloc_13ecdc:
0013ecdcldr x0, [sp+136]
0013ece0ldr x1, [sp+144]
0013ece4ldr x2, [sp+152]
0013ece8bl reflect.Value.Type
0013ececstr x0, [sp+104]
0013ecf0str x1, [sp+112]
0013ecf4ldrsb x27, [x0]
0013ecf8ldr x3, [x0+296]
0013ecfcmov x0, x1
0013ed00blr x3
0013ed04str x0, [sp+88]
0013ed08str x1, [sp+96]
0013ed0corr x2, xzr, 1
0013ed10mov x3, x0
0013ed14mov x4, x1
0013ed18adrp x5, 0x572000
0013ed1cadd x5, x5, 3920
0013ed20orr x6, xzr, 7
0013ed24mov x0, xzr
0013ed28adrp x1, 0x5d1000
0013ed2cadd x1, x1, 736
0013ed30bl runtime.concatstring3
0013ed34str x0, [sp+72]
0013ed38str x1, [sp+80]
0013ed3cldur x29, [sp-8]
0013ed40ldr x30, [sp], 128
0013ed44ret x30
0013ed48
0013ed48loc_13ed48:
0013ed48stp x0, x1, [sp+8]
0013ed4cstr x2, [sp+24]
0013ed50mov x3, x30
0013ed54bl runtime.morestack_noctxt.abi0
0013ed58ldp x0, x1, [sp+8]
0013ed5cldr x2, [sp+24]
0013ed60b 0x13ec80
0013ed64udf 0
0013ed68udf 0
0013ed6cudf 0
0013ec80
0013ed70
0013ed70reflect.Value.Type: ; void reflect.Value.Type(reflect.Value v)
0013ed70ldr x16, [x28+16]
0013ed74subs xzr, sp, x16
0013ed78b.ls 0x13ee38
0013ed7cstr x30, [sp-96]!
0013ed80stur x29, [sp-8]
0013ed84sub x29, sp, 8
0013ed88str x0, [sp+104]
0013ed8cstr x1, [sp+112]
0013ed90str x2, [sp+120]
0013ed94stp xzr, xzr, [sp+40]
0013ed98ldr x3, [sp+120]
0013ed9csubs xzr, x3, 0
0013eda0cset x4, ne
0013eda4strb w4, [sp+39]
0013eda8cbnz x3, 0x13edb0
0013edacb 0x13edc4
0013edb0
0013edb0loc_13edb0:
0013edb0ldr x3, [sp+120]
0013edb4ands xzr, x3, 512
0013edb8cset x3, eq
0013edbcstrb w3, [sp+39]
0013edc0b 0x13edc8
0013edc4
0013edc4loc_13edc4:
0013edc4b 0x13edc8
0013edc8
0013edc8loc_13edc8:
0013edc8ldrb w3, [sp+39]
0013edcctbnz w3, 0, 0x13edd4
0013edd0b 0x13ee0c
0013edd4
0013edd4loc_13edd4:
0013edd4ldr x0, [sp+104]
0013edd8bl internal/abi.NoEscape
0013eddcstr x0, [sp+80]
0013ede0str x0, [sp+72]
0013ede4ldr x1, [sp+72]
0013ede8adrp x2, 0x5e0000
0013edecadd x2, x2, 1520
0013edf0str x2, [sp+40]
0013edf4str x1, [sp+48]
0013edf8ldr x0, [sp+40]
0013edfcldr x1, [sp+48]
0013ee00ldur x29, [sp-8]
0013ee04ldr x30, [sp], 96
0013ee08ret x30
0013ee0c
0013ee0cloc_13ee0c:
0013ee0cldr x0, [sp+104]
0013ee10ldr x1, [sp+112]
0013ee14ldr x2, [sp+120]
0013ee18bl reflect.Value.typeSlow
0013ee1cstr x0, [sp+56]
0013ee20str x1, [sp+64]
0013ee24str x0, [sp+40]
0013ee28str x1, [sp+48]
0013ee2cldur x29, [sp-8]
0013ee30ldr x30, [sp], 96
0013ee34ret x30
0013ee38
0013ee38loc_13ee38:
0013ee38stp x0, x1, [sp+8]
0013ee3cstr x2, [sp+24]
0013ee40mov x3, x30
0013ee44bl runtime.morestack_noctxt.abi0
0013ee48ldp x0, x1, [sp+8]
0013ee4cldr x2, [sp+24]
0013ee50b 0x13ed70
0013ee54udf 0
0013ee58udf 0
0013ee5cudf 0
0013ed70
0013ed70reflect.Value.Type: ; void reflect.Value.Type(reflect.Value v)
0013ed70ldr x16, [x28+16]
0013ed74subs xzr, sp, x16
0013ed78b.ls 0x13ee38
0013ed7cstr x30, [sp-96]!
0013ed80stur x29, [sp-8]
0013ed84sub x29, sp, 8
0013ed88str x0, [sp+104]
0013ed8cstr x1, [sp+112]
0013ed90str x2, [sp+120]
0013ed94stp xzr, xzr, [sp+40]
0013ed98ldr x3, [sp+120]
0013ed9csubs xzr, x3, 0
0013eda0cset x4, ne
0013eda4strb w4, [sp+39]
0013eda8cbnz x3, 0x13edb0
0013edacb 0x13edc4
0013edb0
0013edb0loc_13edb0:
0013edb0ldr x3, [sp+120]
0013edb4ands xzr, x3, 512
0013edb8cset x3, eq
0013edbcstrb w3, [sp+39]
0013edc0b 0x13edc8
0013edc4
0013edc4loc_13edc4:
0013edc4b 0x13edc8
0013edc8
0013edc8loc_13edc8:
0013edc8ldrb w3, [sp+39]
0013edcctbnz w3, 0, 0x13edd4
0013edd0b 0x13ee0c
0013edd4
0013edd4loc_13edd4:
0013edd4ldr x0, [sp+104]
0013edd8bl internal/abi.NoEscape
0013eddcstr x0, [sp+80]
0013ede0str x0, [sp+72]
0013ede4ldr x1, [sp+72]
0013ede8adrp x2, 0x5e0000
0013edecadd x2, x2, 1520
0013edf0str x2, [sp+40]
0013edf4str x1, [sp+48]
0013edf8ldr x0, [sp+40]
0013edfcldr x1, [sp+48]
0013ee00ldur x29, [sp-8]
0013ee04ldr x30, [sp], 96
0013ee08ret x30
0013ee0c
0013ee0cloc_13ee0c:
0013ee0cldr x0, [sp+104]
0013ee10ldr x1, [sp+112]
0013ee14ldr x2, [sp+120]
0013ee18bl reflect.Value.typeSlow
0013ee1cstr x0, [sp+56]
0013ee20str x1, [sp+64]
0013ee24str x0, [sp+40]
0013ee28str x1, [sp+48]
0013ee2cldur x29, [sp-8]
0013ee30ldr x30, [sp], 96
0013ee34ret x30
0013ee38
0013ee38loc_13ee38:
0013ee38stp x0, x1, [sp+8]
0013ee3cstr x2, [sp+24]
0013ee40mov x3, x30
0013ee44bl runtime.morestack_noctxt.abi0
0013ee48ldp x0, x1, [sp+8]
0013ee4cldr x2, [sp+24]
0013ee50b 0x13ed70
0013ee54udf 0
0013ee58udf 0
0013ee5cudf 0
0013ed70
0013ee60
0013ee60reflect.Value.typeSlow: ; void reflect.Value.typeSlow(reflect.Value v)
0013ee60ldr x16, [x28+16]
0013ee64subs xzr, sp, x16
0013ee68b.ls 0x13eecc
0013ee6cstr x30, [sp-80]!
0013ee70stur x29, [sp-8]
0013ee74sub x29, sp, 8
0013ee78str x0, [sp+88]
0013ee7cstr x1, [sp+96]
0013ee80str x2, [sp+104]
0013ee84stp xzr, xzr, [sp+32]
0013ee88ldr x0, [sp+88]
0013ee8cldr x1, [sp+96]
0013ee90ldr x2, [sp+104]
0013ee94bl reflect.Value.abiTypeSlow
0013ee98str x0, [sp+64]
0013ee9cbl reflect.toRType
0013eea0str x0, [sp+56]
0013eea4str x0, [sp+48]
0013eea8adrp x3, 0x5e0000
0013eeacadd x3, x3, 1520
0013eeb0str x3, [sp+32]
0013eeb4str x0, [sp+40]
0013eeb8ldr x0, [sp+32]
0013eebcldr x1, [sp+40]
0013eec0ldur x29, [sp-8]
0013eec4ldr x30, [sp], 80
0013eec8ret x30
0013eecc
0013eeccloc_13eecc:
0013eeccstp x0, x1, [sp+8]
0013eed0str x2, [sp+24]
0013eed4mov x3, x30
0013eed8bl runtime.morestack_noctxt.abi0
0013eedcldp x0, x1, [sp+8]
0013eee0ldr x2, [sp+24]
0013eee4b 0x13ee60
0013eee8udf 0
0013eeecudf 0
0013ee60
0013ee60reflect.Value.typeSlow: ; void reflect.Value.typeSlow(reflect.Value v)
0013ee60ldr x16, [x28+16]
0013ee64subs xzr, sp, x16
0013ee68b.ls 0x13eecc
0013ee6cstr x30, [sp-80]!
0013ee70stur x29, [sp-8]
0013ee74sub x29, sp, 8
0013ee78str x0, [sp+88]
0013ee7cstr x1, [sp+96]
0013ee80str x2, [sp+104]
0013ee84stp xzr, xzr, [sp+32]
0013ee88ldr x0, [sp+88]
0013ee8cldr x1, [sp+96]
0013ee90ldr x2, [sp+104]
0013ee94bl reflect.Value.abiTypeSlow
0013ee98str x0, [sp+64]
0013ee9cbl reflect.toRType
0013eea0str x0, [sp+56]
0013eea4str x0, [sp+48]
0013eea8adrp x3, 0x5e0000
0013eeacadd x3, x3, 1520
0013eeb0str x3, [sp+32]
0013eeb4str x0, [sp+40]
0013eeb8ldr x0, [sp+32]
0013eebcldr x1, [sp+40]
0013eec0ldur x29, [sp-8]
0013eec4ldr x30, [sp], 80
0013eec8ret x30
0013eecc
0013eeccloc_13eecc:
0013eeccstp x0, x1, [sp+8]
0013eed0str x2, [sp+24]
0013eed4mov x3, x30
0013eed8bl runtime.morestack_noctxt.abi0
0013eedcldp x0, x1, [sp+8]
0013eee0ldr x2, [sp+24]
0013eee4b 0x13ee60
0013eee8udf 0
0013eeecudf 0
0013ee60
0013eef0
0013eef0reflect.Value.abiTypeSlow: ; void reflect.Value.abiTypeSlow(reflect.Value v)
0013eef0ldr x16, [x28+16]
0013eef4sub x17, sp, 32
0013eef8subs xzr, x17, x16
0013eefcb.ls 0x13f134
0013ef00str x30, [sp-160]!
0013ef04stur x29, [sp-8]
0013ef08sub x29, sp, 8
0013ef0cstr x0, [sp+168]
0013ef10str x1, [sp+176]
0013ef14str x2, [sp+184]
0013ef18str xzr, [sp+72]
0013ef1cldr x3, [sp+184]
0013ef20cbz x3, 0x13f0cc
0013ef24b 0x13ef28
0013ef28
0013ef28loc_13ef28:
0013ef28ldr x0, [sp+168]
0013ef2cldr x1, [sp+176]
0013ef30ldr x2, [sp+184]
0013ef34bl reflect.Value.typ
0013ef38str x0, [sp+80]
0013ef3cldr x3, [sp+184]
0013ef40tbz w3, 9, 0x13ef48
0013ef44b 0x13ef6c
0013ef48
0013ef48loc_13ef48:
0013ef48ldr x0, [sp+168]
0013ef4cldr x1, [sp+176]
0013ef50ldr x2, [sp+184]
0013ef54bl reflect.Value.typ
0013ef58str x0, [sp+128]
0013ef5cstr x0, [sp+72]
0013ef60ldur x29, [sp-8]
0013ef64ldr x30, [sp], 160
0013ef68ret x30
0013ef6c
0013ef6cloc_13ef6c:
0013ef6cldr x3, [sp+184]
0013ef70sbfm x3, x3, 10, 63
0013ef74str x3, [sp+56]
0013ef78ldr x0, [sp+168]
0013ef7cldr x1, [sp+176]
0013ef80ldr x2, [sp+184]
0013ef84bl reflect.Value.typ
0013ef88str x0, [sp+128]
0013ef8cbl internal/abi.(*Type).Kind
0013ef90strb w0, [sp+35]
0013ef94ubfm x3, x0, 0, 7
0013ef98subs wzr, w3, 20
0013ef9cb.eq 0x13efa4
0013efa0b 0x13f01c
0013efa4
0013efa4loc_13efa4:
0013efa4ldr x2, [sp+80]
0013efa8str x2, [sp+88]
0013efacldr x2, [sp+88]
0013efb0ldrsb x27, [x2]
0013efb4ldr x2, [x2+64]
0013efb8str x2, [sp+64]
0013efbcldr x3, [sp+56]
0013efc0subs xzr, x2, x3
0013efc4b.ls 0x13f0b8
0013efc8b 0x13efcc
0013efcc
0013efccloc_13efcc:
0013efccldr x2, [sp+88]
0013efd0ldrsb x27, [x2]
0013efd4ldr x1, [x2+64]
0013efd8ldr x2, [x2+56]
0013efdcldr x0, [sp+56]
0013efe0subs xzr, x1, x0
0013efe4b.hi 0x13efec
0013efe8b 0x13f0b4
0013efec
0013efecloc_13efec:
0013efecadd x2, x2, x0, lsl #3
0013eff0str x2, [sp+120]
0013eff4ldrsb x27, [x2]
0013eff8ldrsw x1, [x2+4]
0013effcstr w1, [sp+52]
0013f000ldr x0, [sp+80]
0013f004bl reflect.typeOffFor
0013f008str x0, [sp+128]
0013f00cstr x0, [sp+72]
0013f010ldur x29, [sp-8]
0013f014ldr x30, [sp], 160
0013f018ret x30
0013f01c
0013f01cloc_13f01c:
0013f01cldr x0, [sp+80]
0013f020bl internal/abi.(*Type).ExportedMethods
0013f024str x0, [sp+96]
0013f028str x1, [sp+104]
0013f02cstr x2, [sp+112]
0013f030str x1, [sp+64]
0013f034ldr x2, [sp+56]
0013f038subs xzr, x1, x2
0013f03cb.ls 0x13f0a0
0013f040b 0x13f044
0013f044
0013f044loc_13f044:
0013f044ldr x2, [sp+56]
0013f048subs xzr, x1, x2
0013f04cb.hi 0x13f054
0013f050b 0x13f098
0013f054
0013f054loc_13f054:
0013f054add x3, x0, x2, lsl #4
0013f058ldrsw x1, [x3+4]
0013f05cldrsw x4, [x3+8]
0013f060ldrsw x3, [x3+12]
0013f064ubfm x2, x2, 60, 59
0013f068ldrsw x2, [x0+x2]
0013f06cstr w2, [sp+36]
0013f070str w1, [sp+40]
0013f074str w4, [sp+44]
0013f078str w3, [sp+48]
0013f07cldr x0, [sp+80]
0013f080bl reflect.typeOffFor
0013f084str x0, [sp+128]
0013f088str x0, [sp+72]
0013f08cldur x29, [sp-8]
0013f090ldr x30, [sp], 160
0013f094ret x30
0013f098
0013f098loc_13f098:
0013f098mov x0, x2
0013f09cbl runtime.panicIndex
0013f0a0
0013f0a0loc_13f0a0:
0013f0a0adrp x0, 0x4b6000
0013f0a4add x0, x0, 2944
0013f0a8adrp x1, 0x5d2000
0013f0acadd x1, x1, 2656
0013f0b0bl runtime.gopanic
0013f0b4
0013f0b4loc_13f0b4:
0013f0b4bl runtime.panicIndex
0013f0b8
0013f0b8loc_13f0b8:
0013f0b8adrp x0, 0x4b6000
0013f0bcadd x0, x0, 2944
0013f0c0adrp x1, 0x5d2000
0013f0c4add x1, x1, 2656
0013f0c8bl runtime.gopanic
0013f0cc
0013f0ccloc_13f0cc:
0013f0ccadrp x0, 0x503000
0013f0d0add x0, x0, 32
0013f0d4bl runtime.newobject
0013f0d8str x0, [sp+144]
0013f0dcmovz x1, 18
0013f0e0str x1, [x0+8]
0013f0e4adrp x27, 0x90c000
0013f0e8ldr w1, [x27+3056]
0013f0eccbz w1, 0x13f0f4
0013f0f0b 0x13f124
0013f0f4
0013f0f4loc_13f0f4:
0013f0f4b 0x13f0f8
0013f0f8
0013f0f8loc_13f0f8:
0013f0f8adrp x2, 0x576000
0013f0fcadd x2, x2, 2939
0013f100str x2, [x0]
0013f104ldr x2, [sp+144]
0013f108ldrsb x27, [x2]
0013f10cstr xzr, [x2+16]
0013f110ldr x1, [sp+144]
0013f114str x1, [sp+136]
0013f118adrp x0, 0x4d1000
0013f11cadd x0, x0, 1920
0013f120bl runtime.gopanic
0013f124
0013f124loc_13f124:
0013f124ldr x2, [x0]
0013f128bl runtime.gcWriteBarrier1
0013f12cstr x2, [x25]
0013f130b 0x13f0f8
0013f134
0013f134loc_13f134:
0013f134stp x0, x1, [sp+8]
0013f138str x2, [sp+24]
0013f13cmov x3, x30
0013f140bl runtime.morestack_noctxt.abi0
0013f144ldp x0, x1, [sp+8]
0013f148ldr x2, [sp+24]
0013f14cb 0x13eef0
0013eef0
0013eef0reflect.Value.abiTypeSlow: ; void reflect.Value.abiTypeSlow(reflect.Value v)
0013eef0ldr x16, [x28+16]
0013eef4sub x17, sp, 32
0013eef8subs xzr, x17, x16
0013eefcb.ls 0x13f134
0013ef00str x30, [sp-160]!
0013ef04stur x29, [sp-8]
0013ef08sub x29, sp, 8
0013ef0cstr x0, [sp+168]
0013ef10str x1, [sp+176]
0013ef14str x2, [sp+184]
0013ef18str xzr, [sp+72]
0013ef1cldr x3, [sp+184]
0013ef20cbz x3, 0x13f0cc
0013ef24b 0x13ef28
0013ef28
0013ef28loc_13ef28:
0013ef28ldr x0, [sp+168]
0013ef2cldr x1, [sp+176]
0013ef30ldr x2, [sp+184]
0013ef34bl reflect.Value.typ
0013ef38str x0, [sp+80]
0013ef3cldr x3, [sp+184]
0013ef40tbz w3, 9, 0x13ef48
0013ef44b 0x13ef6c
0013ef48
0013ef48loc_13ef48:
0013ef48ldr x0, [sp+168]
0013ef4cldr x1, [sp+176]
0013ef50ldr x2, [sp+184]
0013ef54bl reflect.Value.typ
0013ef58str x0, [sp+128]
0013ef5cstr x0, [sp+72]
0013ef60ldur x29, [sp-8]
0013ef64ldr x30, [sp], 160
0013ef68ret x30
0013ef6c
0013ef6cloc_13ef6c:
0013ef6cldr x3, [sp+184]
0013ef70sbfm x3, x3, 10, 63
0013ef74str x3, [sp+56]
0013ef78ldr x0, [sp+168]
0013ef7cldr x1, [sp+176]
0013ef80ldr x2, [sp+184]
0013ef84bl reflect.Value.typ
0013ef88str x0, [sp+128]
0013ef8cbl internal/abi.(*Type).Kind
0013ef90strb w0, [sp+35]
0013ef94ubfm x3, x0, 0, 7
0013ef98subs wzr, w3, 20
0013ef9cb.eq 0x13efa4
0013efa0b 0x13f01c
0013efa4
0013efa4loc_13efa4:
0013efa4ldr x2, [sp+80]
0013efa8str x2, [sp+88]
0013efacldr x2, [sp+88]
0013efb0ldrsb x27, [x2]
0013efb4ldr x2, [x2+64]
0013efb8str x2, [sp+64]
0013efbcldr x3, [sp+56]
0013efc0subs xzr, x2, x3
0013efc4b.ls 0x13f0b8
0013efc8b 0x13efcc
0013efcc
0013efccloc_13efcc:
0013efccldr x2, [sp+88]
0013efd0ldrsb x27, [x2]
0013efd4ldr x1, [x2+64]
0013efd8ldr x2, [x2+56]
0013efdcldr x0, [sp+56]
0013efe0subs xzr, x1, x0
0013efe4b.hi 0x13efec
0013efe8b 0x13f0b4
0013efec
0013efecloc_13efec:
0013efecadd x2, x2, x0, lsl #3
0013eff0str x2, [sp+120]
0013eff4ldrsb x27, [x2]
0013eff8ldrsw x1, [x2+4]
0013effcstr w1, [sp+52]
0013f000ldr x0, [sp+80]
0013f004bl reflect.typeOffFor
0013f008str x0, [sp+128]
0013f00cstr x0, [sp+72]
0013f010ldur x29, [sp-8]
0013f014ldr x30, [sp], 160
0013f018ret x30
0013f01c
0013f01cloc_13f01c:
0013f01cldr x0, [sp+80]
0013f020bl internal/abi.(*Type).ExportedMethods
0013f024str x0, [sp+96]
0013f028str x1, [sp+104]
0013f02cstr x2, [sp+112]
0013f030str x1, [sp+64]
0013f034ldr x2, [sp+56]
0013f038subs xzr, x1, x2
0013f03cb.ls 0x13f0a0
0013f040b 0x13f044
0013f044
0013f044loc_13f044:
0013f044ldr x2, [sp+56]
0013f048subs xzr, x1, x2
0013f04cb.hi 0x13f054
0013f050b 0x13f098
0013f054
0013f054loc_13f054:
0013f054add x3, x0, x2, lsl #4
0013f058ldrsw x1, [x3+4]
0013f05cldrsw x4, [x3+8]
0013f060ldrsw x3, [x3+12]
0013f064ubfm x2, x2, 60, 59
0013f068ldrsw x2, [x0+x2]
0013f06cstr w2, [sp+36]
0013f070str w1, [sp+40]
0013f074str w4, [sp+44]
0013f078str w3, [sp+48]
0013f07cldr x0, [sp+80]
0013f080bl reflect.typeOffFor
0013f084str x0, [sp+128]
0013f088str x0, [sp+72]
0013f08cldur x29, [sp-8]
0013f090ldr x30, [sp], 160
0013f094ret x30
0013f098
0013f098loc_13f098:
0013f098mov x0, x2
0013f09cbl runtime.panicIndex
0013f0a0
0013f0a0loc_13f0a0:
0013f0a0adrp x0, 0x4b6000
0013f0a4add x0, x0, 2944
0013f0a8adrp x1, 0x5d2000
0013f0acadd x1, x1, 2656
0013f0b0bl runtime.gopanic
0013f0b4
0013f0b4loc_13f0b4:
0013f0b4bl runtime.panicIndex
0013f0b8
0013f0b8loc_13f0b8:
0013f0b8adrp x0, 0x4b6000
0013f0bcadd x0, x0, 2944
0013f0c0adrp x1, 0x5d2000
0013f0c4add x1, x1, 2656
0013f0c8bl runtime.gopanic
0013f0cc
0013f0ccloc_13f0cc:
0013f0ccadrp x0, 0x503000
0013f0d0add x0, x0, 32
0013f0d4bl runtime.newobject
0013f0d8str x0, [sp+144]
0013f0dcmovz x1, 18
0013f0e0str x1, [x0+8]
0013f0e4adrp x27, 0x90c000
0013f0e8ldr w1, [x27+3056]
0013f0eccbz w1, 0x13f0f4
0013f0f0b 0x13f124
0013f0f4
0013f0f4loc_13f0f4:
0013f0f4b 0x13f0f8
0013f0f8
0013f0f8loc_13f0f8:
0013f0f8adrp x2, 0x576000
0013f0fcadd x2, x2, 2939
0013f100str x2, [x0]
0013f104ldr x2, [sp+144]
0013f108ldrsb x27, [x2]
0013f10cstr xzr, [x2+16]
0013f110ldr x1, [sp+144]
0013f114str x1, [sp+136]
0013f118adrp x0, 0x4d1000
0013f11cadd x0, x0, 1920
0013f120bl runtime.gopanic
0013f124
0013f124loc_13f124:
0013f124ldr x2, [x0]
0013f128bl runtime.gcWriteBarrier1
0013f12cstr x2, [x25]
0013f130b 0x13f0f8
0013f134
0013f134loc_13f134:
0013f134stp x0, x1, [sp+8]
0013f138str x2, [sp+24]
0013f13cmov x3, x30
0013f140bl runtime.morestack_noctxt.abi0
0013f144ldp x0, x1, [sp+8]
0013f148ldr x2, [sp+24]
0013f14cb 0x13eef0
0013eef0
0013f150
0013f150reflect.Value.Uint: ; void reflect.Value.Uint(reflect.Value v)
0013f150ldr x16, [x28+16]
0013f154subs xzr, sp, x16
0013f158b.ls 0x13f338
0013f15cstr x30, [sp-96]!
0013f160stur x29, [sp-8]
0013f164sub x29, sp, 8
0013f168str x0, [sp+104]
0013f16cstr x1, [sp+112]
0013f170str x2, [sp+120]
0013f174str xzr, [sp+32]
0013f178mov x0, x2
0013f17cbl reflect.flag.kind
0013f180str x0, [sp+40]
0013f184ldr x1, [sp+112]
0013f188str x1, [sp+64]
0013f18cldr x2, [sp+40]
0013f190str x2, [sp+48]
0013f194subs xzr, x2, 9
0013f198b.ls 0x13f1a0
0013f19cb 0x13f224
0013f1a0
0013f1a0loc_13f1a0:
0013f1a0subs xzr, x2, 7
0013f1a4b.eq 0x13f1ac
0013f1a8b 0x13f1cc
0013f1ac
0013f1acloc_13f1ac:
0013f1acb 0x13f1b0
0013f1b0
0013f1b0loc_13f1b0:
0013f1b0ldrsb x27, [x1]
0013f1b4ldr x1, [x1]
0013f1b8str x1, [sp+32]
0013f1bcldr x0, [sp+32]
0013f1c0ldur x29, [sp-8]
0013f1c4ldr x30, [sp], 96
0013f1c8ret x30
0013f1cc
0013f1ccloc_13f1cc:
0013f1ccsubs xzr, x2, 8
0013f1d0b.eq 0x13f1d8
0013f1d4b 0x13f1f8
0013f1d8
0013f1d8loc_13f1d8:
0013f1d8b 0x13f1dc
0013f1dc
0013f1dcloc_13f1dc:
0013f1dcldrsb x27, [x1]
0013f1e0ldrb w1, [x1]
0013f1e4mov x0, x1
0013f1e8str x0, [sp+32]
0013f1ecldur x29, [sp-8]
0013f1f0ldr x30, [sp], 96
0013f1f4ret x30
0013f1f8
0013f1f8loc_13f1f8:
0013f1f8subs xzr, x2, 9
0013f1fcb.eq 0x13f204
0013f200b 0x13f32c
0013f204
0013f204loc_13f204:
0013f204b 0x13f208
0013f208
0013f208loc_13f208:
0013f208ldrsb x27, [x1]
0013f20cldrh w1, [x1]
0013f210mov x0, x1
0013f214str x0, [sp+32]
0013f218ldur x29, [sp-8]
0013f21cldr x30, [sp], 96
0013f220ret x30
0013f224
0013f224loc_13f224:
0013f224subs xzr, x2, 10
0013f228b.eq 0x13f230
0013f22cb 0x13f250
0013f230
0013f230loc_13f230:
0013f230b 0x13f234
0013f234
0013f234loc_13f234:
0013f234ldrsb x27, [x1]
0013f238ldr w1, [x1]
0013f23cmov x0, x1
0013f240str x0, [sp+32]
0013f244ldur x29, [sp-8]
0013f248ldr x30, [sp], 96
0013f24cret x30
0013f250
0013f250loc_13f250:
0013f250subs xzr, x2, 11
0013f254b.eq 0x13f25c
0013f258b 0x13f278
0013f25c
0013f25cloc_13f25c:
0013f25cb 0x13f260
0013f260
0013f260loc_13f260:
0013f260ldrsb x27, [x1]
0013f264ldr x0, [x1]
0013f268str x0, [sp+32]
0013f26cldur x29, [sp-8]
0013f270ldr x30, [sp], 96
0013f274ret x30
0013f278
0013f278loc_13f278:
0013f278subs xzr, x2, 12
0013f27cb.eq 0x13f284
0013f280b 0x13f2a4
0013f284
0013f284loc_13f284:
0013f284b 0x13f288
0013f288
0013f288loc_13f288:
0013f288ldrsb x27, [x1]
0013f28cldr x1, [x1]
0013f290str x1, [sp+32]
0013f294ldr x0, [sp+32]
0013f298ldur x29, [sp-8]
0013f29cldr x30, [sp], 96
0013f2a0ret x30
0013f2a4
0013f2a4loc_13f2a4:
0013f2a4b 0x13f2a8
0013f2a8
0013f2a8loc_13f2a8:
0013f2a8b 0x13f2ac
0013f2ac
0013f2acloc_13f2ac:
0013f2acb 0x13f2b0
0013f2b0
0013f2b0loc_13f2b0:
0013f2b0b 0x13f2b4
0013f2b4
0013f2b4loc_13f2b4:
0013f2b4ldr x0, [sp+120]
0013f2b8bl reflect.flag.kind
0013f2bcstr x0, [sp+56]
0013f2c0adrp x0, 0x503000
0013f2c4add x0, x0, 32
0013f2c8bl runtime.newobject
0013f2ccstr x0, [sp+72]
0013f2d0movz x1, 18
0013f2d4str x1, [x0+8]
0013f2d8adrp x27, 0x90c000
0013f2dcldr w1, [x27+3056]
0013f2e0cbz w1, 0x13f2e8
0013f2e4b 0x13f31c
0013f2e8
0013f2e8loc_13f2e8:
0013f2e8b 0x13f2ec
0013f2ec
0013f2ecloc_13f2ec:
0013f2ecadrp x2, 0x576000
0013f2f0add x2, x2, 2957
0013f2f4str x2, [x0]
0013f2f8ldr x2, [sp+72]
0013f2fcldrsb x27, [x2]
0013f300ldr x3, [sp+56]
0013f304str x3, [x2+16]
0013f308ldr x1, [sp+72]
0013f30cstr x1, [sp+80]
0013f310adrp x0, 0x4d1000
0013f314add x0, x0, 1920
0013f318bl runtime.gopanic
0013f31c
0013f31cloc_13f31c:
0013f31cldr x2, [x0]
0013f320bl runtime.gcWriteBarrier1
0013f324str x2, [x25]
0013f328b 0x13f2ec
0013f32c
0013f32cloc_13f32c:
0013f32cb 0x13f330
0013f330
0013f330loc_13f330:
0013f330b 0x13f334
0013f334
0013f334loc_13f334:
0013f334b 0x13f2b0
0013f338
0013f338loc_13f338:
0013f338stp x0, x1, [sp+8]
0013f33cstr x2, [sp+24]
0013f340mov x3, x30
0013f344bl runtime.morestack_noctxt.abi0
0013f348ldp x0, x1, [sp+8]
0013f34cldr x2, [sp+24]
0013f350b 0x13f150
0013f354udf 0
0013f358udf 0
0013f35cudf 0
0013f150
0013f150reflect.Value.Uint: ; void reflect.Value.Uint(reflect.Value v)
0013f150ldr x16, [x28+16]
0013f154subs xzr, sp, x16
0013f158b.ls 0x13f338
0013f15cstr x30, [sp-96]!
0013f160stur x29, [sp-8]
0013f164sub x29, sp, 8
0013f168str x0, [sp+104]
0013f16cstr x1, [sp+112]
0013f170str x2, [sp+120]
0013f174str xzr, [sp+32]
0013f178mov x0, x2
0013f17cbl reflect.flag.kind
0013f180str x0, [sp+40]
0013f184ldr x1, [sp+112]
0013f188str x1, [sp+64]
0013f18cldr x2, [sp+40]
0013f190str x2, [sp+48]
0013f194subs xzr, x2, 9
0013f198b.ls 0x13f1a0
0013f19cb 0x13f224
0013f1a0
0013f1a0loc_13f1a0:
0013f1a0subs xzr, x2, 7
0013f1a4b.eq 0x13f1ac
0013f1a8b 0x13f1cc
0013f1ac
0013f1acloc_13f1ac:
0013f1acb 0x13f1b0
0013f1b0
0013f1b0loc_13f1b0:
0013f1b0ldrsb x27, [x1]
0013f1b4ldr x1, [x1]
0013f1b8str x1, [sp+32]
0013f1bcldr x0, [sp+32]
0013f1c0ldur x29, [sp-8]
0013f1c4ldr x30, [sp], 96
0013f1c8ret x30
0013f1cc
0013f1ccloc_13f1cc:
0013f1ccsubs xzr, x2, 8
0013f1d0b.eq 0x13f1d8
0013f1d4b 0x13f1f8
0013f1d8
0013f1d8loc_13f1d8:
0013f1d8b 0x13f1dc
0013f1dc
0013f1dcloc_13f1dc:
0013f1dcldrsb x27, [x1]
0013f1e0ldrb w1, [x1]
0013f1e4mov x0, x1
0013f1e8str x0, [sp+32]
0013f1ecldur x29, [sp-8]
0013f1f0ldr x30, [sp], 96
0013f1f4ret x30
0013f1f8
0013f1f8loc_13f1f8:
0013f1f8subs xzr, x2, 9
0013f1fcb.eq 0x13f204
0013f200b 0x13f32c
0013f204
0013f204loc_13f204:
0013f204b 0x13f208
0013f208
0013f208loc_13f208:
0013f208ldrsb x27, [x1]
0013f20cldrh w1, [x1]
0013f210mov x0, x1
0013f214str x0, [sp+32]
0013f218ldur x29, [sp-8]
0013f21cldr x30, [sp], 96
0013f220ret x30
0013f224
0013f224loc_13f224:
0013f224subs xzr, x2, 10
0013f228b.eq 0x13f230
0013f22cb 0x13f250
0013f230
0013f230loc_13f230:
0013f230b 0x13f234
0013f234
0013f234loc_13f234:
0013f234ldrsb x27, [x1]
0013f238ldr w1, [x1]
0013f23cmov x0, x1
0013f240str x0, [sp+32]
0013f244ldur x29, [sp-8]
0013f248ldr x30, [sp], 96
0013f24cret x30
0013f250
0013f250loc_13f250:
0013f250subs xzr, x2, 11
0013f254b.eq 0x13f25c
0013f258b 0x13f278
0013f25c
0013f25cloc_13f25c:
0013f25cb 0x13f260
0013f260
0013f260loc_13f260:
0013f260ldrsb x27, [x1]
0013f264ldr x0, [x1]
0013f268str x0, [sp+32]
0013f26cldur x29, [sp-8]
0013f270ldr x30, [sp], 96
0013f274ret x30
0013f278
0013f278loc_13f278:
0013f278subs xzr, x2, 12
0013f27cb.eq 0x13f284
0013f280b 0x13f2a4
0013f284
0013f284loc_13f284:
0013f284b 0x13f288
0013f288
0013f288loc_13f288:
0013f288ldrsb x27, [x1]
0013f28cldr x1, [x1]
0013f290str x1, [sp+32]
0013f294ldr x0, [sp+32]
0013f298ldur x29, [sp-8]
0013f29cldr x30, [sp], 96
0013f2a0ret x30
0013f2a4
0013f2a4loc_13f2a4:
0013f2a4b 0x13f2a8
0013f2a8
0013f2a8loc_13f2a8:
0013f2a8b 0x13f2ac
0013f2ac
0013f2acloc_13f2ac:
0013f2acb 0x13f2b0
0013f2b0
0013f2b0loc_13f2b0:
0013f2b0b 0x13f2b4
0013f2b4
0013f2b4loc_13f2b4:
0013f2b4ldr x0, [sp+120]
0013f2b8bl reflect.flag.kind
0013f2bcstr x0, [sp+56]
0013f2c0adrp x0, 0x503000
0013f2c4add x0, x0, 32
0013f2c8bl runtime.newobject
0013f2ccstr x0, [sp+72]
0013f2d0movz x1, 18
0013f2d4str x1, [x0+8]
0013f2d8adrp x27, 0x90c000
0013f2dcldr w1, [x27+3056]
0013f2e0cbz w1, 0x13f2e8
0013f2e4b 0x13f31c
0013f2e8
0013f2e8loc_13f2e8:
0013f2e8b 0x13f2ec
0013f2ec
0013f2ecloc_13f2ec:
0013f2ecadrp x2, 0x576000
0013f2f0add x2, x2, 2957
0013f2f4str x2, [x0]
0013f2f8ldr x2, [sp+72]
0013f2fcldrsb x27, [x2]
0013f300ldr x3, [sp+56]
0013f304str x3, [x2+16]
0013f308ldr x1, [sp+72]
0013f30cstr x1, [sp+80]
0013f310adrp x0, 0x4d1000
0013f314add x0, x0, 1920
0013f318bl runtime.gopanic
0013f31c
0013f31cloc_13f31c:
0013f31cldr x2, [x0]
0013f320bl runtime.gcWriteBarrier1
0013f324str x2, [x25]
0013f328b 0x13f2ec
0013f32c
0013f32cloc_13f32c:
0013f32cb 0x13f330
0013f330
0013f330loc_13f330:
0013f330b 0x13f334
0013f334
0013f334loc_13f334:
0013f334b 0x13f2b0
0013f338
0013f338loc_13f338:
0013f338stp x0, x1, [sp+8]
0013f33cstr x2, [sp+24]
0013f340mov x3, x30
0013f344bl runtime.morestack_noctxt.abi0
0013f348ldp x0, x1, [sp+8]
0013f34cldr x2, [sp+24]
0013f350b 0x13f150
0013f354udf 0
0013f358udf 0
0013f35cudf 0
0013f150
0013f360
0013f360reflect.Value.UnsafePointer: ; void reflect.Value.UnsafePointer(reflect.Value v)
0013f360ldr x16, [x28+16]
0013f364sub x17, sp, 16
0013f368subs xzr, x17, x16
0013f36cb.ls 0x13f608
0013f370str x30, [sp-144]!
0013f374stur x29, [sp-8]
0013f378sub x29, sp, 8
0013f37cstr x0, [sp+152]
0013f380str x1, [sp+160]
0013f384str x2, [sp+168]
0013f388str xzr, [sp+88]
0013f38cldr x0, [sp+168]
0013f390bl reflect.flag.kind
0013f394str x0, [sp+48]
0013f398str x0, [sp+80]
0013f39csubs xzr, x0, 21
0013f3a0b.ls 0x13f3a8
0013f3a4b 0x13f44c
0013f3a8
0013f3a8loc_13f3a8:
0013f3a8subs xzr, x0, 18
0013f3acb.eq 0x13f3b4
0013f3b0b 0x13f3b8
0013f3b4
0013f3b4loc_13f3b4:
0013f3b4b 0x13f534
0013f3b8
0013f3b8loc_13f3b8:
0013f3b8subs xzr, x0, 19
0013f3bcb.eq 0x13f3c4
0013f3c0b 0x13f43c
0013f3c4
0013f3c4loc_13f3c4:
0013f3c4b 0x13f3c8
0013f3c8
0013f3c8loc_13f3c8:
0013f3c8ldr x3, [sp+168]
0013f3cctbnz w3, 9, 0x13f3d4
0013f3d0b 0x13f3f8
0013f3d4
0013f3d4loc_13f3d4:
0013f3d4bl reflect.methodValueCallCodePtr
0013f3d8str x0, [sp+56]
0013f3dcadd x0, sp, 56
0013f3e0ldrsb x27, [x0]
0013f3e4ldr x0, [x0]
0013f3e8str x0, [sp+88]
0013f3ecldur x29, [sp-8]
0013f3f0ldr x30, [sp], 144
0013f3f4ret x30
0013f3f8
0013f3f8loc_13f3f8:
0013f3f8ldr x0, [sp+152]
0013f3fcldr x1, [sp+160]
0013f400ldr x2, [sp+168]
0013f404bl reflect.Value.pointer
0013f408str x0, [sp+96]
0013f40ccbnz x0, 0x13f414
0013f410b 0x13f424
0013f414
0013f414loc_13f414:
0013f414ldrsb x27, [x0]
0013f418ldr x1, [x0]
0013f41cstr x1, [sp+96]
0013f420b 0x13f428
0013f424
0013f424loc_13f424:
0013f424b 0x13f428
0013f428
0013f428loc_13f428:
0013f428ldr x0, [sp+96]
0013f42cstr x0, [sp+88]
0013f430ldur x29, [sp-8]
0013f434ldr x30, [sp], 144
0013f438ret x30
0013f43c
0013f43cloc_13f43c:
0013f43csubs xzr, x0, 21
0013f440b.eq 0x13f448
0013f444b 0x13f5fc
0013f448
0013f448loc_13f448:
0013f448b 0x13f534
0013f44c
0013f44cloc_13f44c:
0013f44csubs xzr, x0, 23
0013f450b.ls 0x13f458
0013f454b 0x13f4f8
0013f458
0013f458loc_13f458:
0013f458subs xzr, x0, 22
0013f45cb.eq 0x13f464
0013f460b 0x13f4cc
0013f464
0013f464loc_13f464:
0013f464b 0x13f468
0013f468
0013f468loc_13f468:
0013f468ldr x0, [sp+152]
0013f46cldr x1, [sp+160]
0013f470ldr x2, [sp+168]
0013f474bl reflect.Value.typ
0013f478str x0, [sp+120]
0013f47cbl internal/abi.(*Type).Pointers
0013f480strb w0, [sp+47]
0013f484tbnz w0, 0, 0x13f48c
0013f488b 0x13f490
0013f48c
0013f48cloc_13f48c:
0013f48cb 0x13f534
0013f490
0013f490loc_13f490:
0013f490ldr x1, [sp+160]
0013f494ldrsb x27, [x1]
0013f498ldr x0, [x1]
0013f49cstr x0, [sp+72]
0013f4a0bl reflect.verifyNotInHeapPtr
0013f4a4strb w0, [sp+47]
0013f4a8tbnz w0, 0, 0x13f4b0
0013f4acb 0x13f5e8
0013f4b0
0013f4b0loc_13f4b0:
0013f4b0ldr x1, [sp+160]
0013f4b4ldrsb x27, [x1]
0013f4b8ldr x0, [x1]
0013f4bcstr x0, [sp+88]
0013f4c0ldur x29, [sp-8]
0013f4c4ldr x30, [sp], 144
0013f4c8ret x30
0013f4cc
0013f4ccloc_13f4cc:
0013f4ccsubs xzr, x0, 23
0013f4d0b.eq 0x13f4d8
0013f4d4b 0x13f5e0
0013f4d8
0013f4d8loc_13f4d8:
0013f4d8b 0x13f4dc
0013f4dc
0013f4dcloc_13f4dc:
0013f4dcldr x1, [sp+160]
0013f4e0ldrsb x27, [x1]
0013f4e4ldr x0, [x1]
0013f4e8str x0, [sp+88]
0013f4ecldur x29, [sp-8]
0013f4f0ldr x30, [sp], 144
0013f4f4ret x30
0013f4f8
0013f4f8loc_13f4f8:
0013f4f8subs xzr, x0, 24
0013f4fcb.eq 0x13f504
0013f500b 0x13f524
0013f504
0013f504loc_13f504:
0013f504b 0x13f508
0013f508
0013f508loc_13f508:
0013f508ldr x1, [sp+160]
0013f50cldrsb x27, [x1]
0013f510ldr x0, [x1]
0013f514str x0, [sp+88]
0013f518ldur x29, [sp-8]
0013f51cldr x30, [sp], 144
0013f520ret x30
0013f524
0013f524loc_13f524:
0013f524subs xzr, x0, 26
0013f528b.eq 0x13f530
0013f52cb 0x13f558
0013f530
0013f530loc_13f530:
0013f530b 0x13f534
0013f534
0013f534loc_13f534:
0013f534ldr x0, [sp+152]
0013f538ldr x1, [sp+160]
0013f53cldr x2, [sp+168]
0013f540bl reflect.Value.pointer
0013f544str x0, [sp+112]
0013f548str x0, [sp+88]
0013f54cldur x29, [sp-8]
0013f550ldr x30, [sp], 144
0013f554ret x30
0013f558
0013f558loc_13f558:
0013f558b 0x13f55c
0013f55c
0013f55cloc_13f55c:
0013f55cb 0x13f560
0013f560
0013f560loc_13f560:
0013f560b 0x13f564
0013f564
0013f564loc_13f564:
0013f564b 0x13f568
0013f568
0013f568loc_13f568:
0013f568ldr x0, [sp+168]
0013f56cbl reflect.flag.kind
0013f570str x0, [sp+64]
0013f574adrp x0, 0x503000
0013f578add x0, x0, 32
0013f57cbl runtime.newobject
0013f580str x0, [sp+128]
0013f584movz x1, 27
0013f588str x1, [x0+8]
0013f58cadrp x27, 0x90c000
0013f590ldr w1, [x27+3056]
0013f594cbz w1, 0x13f59c
0013f598b 0x13f5d0
0013f59c
0013f59cloc_13f59c:
0013f59cb 0x13f5a0
0013f5a0
0013f5a0loc_13f5a0:
0013f5a0adrp x2, 0x57c000
0013f5a4add x2, x2, 319
0013f5a8str x2, [x0]
0013f5acldr x2, [sp+128]
0013f5b0ldrsb x27, [x2]
0013f5b4ldr x3, [sp+64]
0013f5b8str x3, [x2+16]
0013f5bcldr x1, [sp+128]
0013f5c0str x1, [sp+104]
0013f5c4adrp x0, 0x4d1000
0013f5c8add x0, x0, 1920
0013f5ccbl runtime.gopanic
0013f5d0
0013f5d0loc_13f5d0:
0013f5d0ldr x2, [x0]
0013f5d4bl runtime.gcWriteBarrier1
0013f5d8str x2, [x25]
0013f5dcb 0x13f5a0
0013f5e0
0013f5e0loc_13f5e0:
0013f5e0b 0x13f5e4
0013f5e4
0013f5e4loc_13f5e4:
0013f5e4b 0x13f560
0013f5e8
0013f5e8loc_13f5e8:
0013f5e8adrp x0, 0x4b6000
0013f5ecadd x0, x0, 2944
0013f5f0adrp x1, 0x5d2000
0013f5f4add x1, x1, 2960
0013f5f8bl runtime.gopanic
0013f5fc
0013f5fcloc_13f5fc:
0013f5fcb 0x13f600
0013f600
0013f600loc_13f600:
0013f600b 0x13f604
0013f604
0013f604loc_13f604:
0013f604b 0x13f564
0013f608
0013f608loc_13f608:
0013f608stp x0, x1, [sp+8]
0013f60cstr x2, [sp+24]
0013f610mov x3, x30
0013f614bl runtime.morestack_noctxt.abi0
0013f618ldp x0, x1, [sp+8]
0013f61cldr x2, [sp+24]
0013f620b 0x13f360
0013f624udf 0
0013f628udf 0
0013f62cudf 0
0013f360
0013f360reflect.Value.UnsafePointer: ; void reflect.Value.UnsafePointer(reflect.Value v)
0013f360ldr x16, [x28+16]
0013f364sub x17, sp, 16
0013f368subs xzr, x17, x16
0013f36cb.ls 0x13f608
0013f370str x30, [sp-144]!
0013f374stur x29, [sp-8]
0013f378sub x29, sp, 8
0013f37cstr x0, [sp+152]
0013f380str x1, [sp+160]
0013f384str x2, [sp+168]
0013f388str xzr, [sp+88]
0013f38cldr x0, [sp+168]
0013f390bl reflect.flag.kind
0013f394str x0, [sp+48]
0013f398str x0, [sp+80]
0013f39csubs xzr, x0, 21
0013f3a0b.ls 0x13f3a8
0013f3a4b 0x13f44c
0013f3a8
0013f3a8loc_13f3a8:
0013f3a8subs xzr, x0, 18
0013f3acb.eq 0x13f3b4
0013f3b0b 0x13f3b8
0013f3b4
0013f3b4loc_13f3b4:
0013f3b4b 0x13f534
0013f3b8
0013f3b8loc_13f3b8:
0013f3b8subs xzr, x0, 19
0013f3bcb.eq 0x13f3c4
0013f3c0b 0x13f43c
0013f3c4
0013f3c4loc_13f3c4:
0013f3c4b 0x13f3c8
0013f3c8
0013f3c8loc_13f3c8:
0013f3c8ldr x3, [sp+168]
0013f3cctbnz w3, 9, 0x13f3d4
0013f3d0b 0x13f3f8
0013f3d4
0013f3d4loc_13f3d4:
0013f3d4bl reflect.methodValueCallCodePtr
0013f3d8str x0, [sp+56]
0013f3dcadd x0, sp, 56
0013f3e0ldrsb x27, [x0]
0013f3e4ldr x0, [x0]
0013f3e8str x0, [sp+88]
0013f3ecldur x29, [sp-8]
0013f3f0ldr x30, [sp], 144
0013f3f4ret x30
0013f3f8
0013f3f8loc_13f3f8:
0013f3f8ldr x0, [sp+152]
0013f3fcldr x1, [sp+160]
0013f400ldr x2, [sp+168]
0013f404bl reflect.Value.pointer
0013f408str x0, [sp+96]
0013f40ccbnz x0, 0x13f414
0013f410b 0x13f424
0013f414
0013f414loc_13f414:
0013f414ldrsb x27, [x0]
0013f418ldr x1, [x0]
0013f41cstr x1, [sp+96]
0013f420b 0x13f428
0013f424
0013f424loc_13f424:
0013f424b 0x13f428
0013f428
0013f428loc_13f428:
0013f428ldr x0, [sp+96]
0013f42cstr x0, [sp+88]
0013f430ldur x29, [sp-8]
0013f434ldr x30, [sp], 144
0013f438ret x30
0013f43c
0013f43cloc_13f43c:
0013f43csubs xzr, x0, 21
0013f440b.eq 0x13f448
0013f444b 0x13f5fc
0013f448
0013f448loc_13f448:
0013f448b 0x13f534
0013f44c
0013f44cloc_13f44c:
0013f44csubs xzr, x0, 23
0013f450b.ls 0x13f458
0013f454b 0x13f4f8
0013f458
0013f458loc_13f458:
0013f458subs xzr, x0, 22
0013f45cb.eq 0x13f464
0013f460b 0x13f4cc
0013f464
0013f464loc_13f464:
0013f464b 0x13f468
0013f468
0013f468loc_13f468:
0013f468ldr x0, [sp+152]
0013f46cldr x1, [sp+160]
0013f470ldr x2, [sp+168]
0013f474bl reflect.Value.typ
0013f478str x0, [sp+120]
0013f47cbl internal/abi.(*Type).Pointers
0013f480strb w0, [sp+47]
0013f484tbnz w0, 0, 0x13f48c
0013f488b 0x13f490
0013f48c
0013f48cloc_13f48c:
0013f48cb 0x13f534
0013f490
0013f490loc_13f490:
0013f490ldr x1, [sp+160]
0013f494ldrsb x27, [x1]
0013f498ldr x0, [x1]
0013f49cstr x0, [sp+72]
0013f4a0bl reflect.verifyNotInHeapPtr
0013f4a4strb w0, [sp+47]
0013f4a8tbnz w0, 0, 0x13f4b0
0013f4acb 0x13f5e8
0013f4b0
0013f4b0loc_13f4b0:
0013f4b0ldr x1, [sp+160]
0013f4b4ldrsb x27, [x1]
0013f4b8ldr x0, [x1]
0013f4bcstr x0, [sp+88]
0013f4c0ldur x29, [sp-8]
0013f4c4ldr x30, [sp], 144
0013f4c8ret x30
0013f4cc
0013f4ccloc_13f4cc:
0013f4ccsubs xzr, x0, 23
0013f4d0b.eq 0x13f4d8
0013f4d4b 0x13f5e0
0013f4d8
0013f4d8loc_13f4d8:
0013f4d8b 0x13f4dc
0013f4dc
0013f4dcloc_13f4dc:
0013f4dcldr x1, [sp+160]
0013f4e0ldrsb x27, [x1]
0013f4e4ldr x0, [x1]
0013f4e8str x0, [sp+88]
0013f4ecldur x29, [sp-8]
0013f4f0ldr x30, [sp], 144
0013f4f4ret x30
0013f4f8
0013f4f8loc_13f4f8:
0013f4f8subs xzr, x0, 24
0013f4fcb.eq 0x13f504
0013f500b 0x13f524
0013f504
0013f504loc_13f504:
0013f504b 0x13f508
0013f508
0013f508loc_13f508:
0013f508ldr x1, [sp+160]
0013f50cldrsb x27, [x1]
0013f510ldr x0, [x1]
0013f514str x0, [sp+88]
0013f518ldur x29, [sp-8]
0013f51cldr x30, [sp], 144
0013f520ret x30
0013f524
0013f524loc_13f524:
0013f524subs xzr, x0, 26
0013f528b.eq 0x13f530
0013f52cb 0x13f558
0013f530
0013f530loc_13f530:
0013f530b 0x13f534
0013f534
0013f534loc_13f534:
0013f534ldr x0, [sp+152]
0013f538ldr x1, [sp+160]
0013f53cldr x2, [sp+168]
0013f540bl reflect.Value.pointer
0013f544str x0, [sp+112]
0013f548str x0, [sp+88]
0013f54cldur x29, [sp-8]
0013f550ldr x30, [sp], 144
0013f554ret x30
0013f558
0013f558loc_13f558:
0013f558b 0x13f55c
0013f55c
0013f55cloc_13f55c:
0013f55cb 0x13f560
0013f560
0013f560loc_13f560:
0013f560b 0x13f564
0013f564
0013f564loc_13f564:
0013f564b 0x13f568
0013f568
0013f568loc_13f568:
0013f568ldr x0, [sp+168]
0013f56cbl reflect.flag.kind
0013f570str x0, [sp+64]
0013f574adrp x0, 0x503000
0013f578add x0, x0, 32
0013f57cbl runtime.newobject
0013f580str x0, [sp+128]
0013f584movz x1, 27
0013f588str x1, [x0+8]
0013f58cadrp x27, 0x90c000
0013f590ldr w1, [x27+3056]
0013f594cbz w1, 0x13f59c
0013f598b 0x13f5d0
0013f59c
0013f59cloc_13f59c:
0013f59cb 0x13f5a0
0013f5a0
0013f5a0loc_13f5a0:
0013f5a0adrp x2, 0x57c000
0013f5a4add x2, x2, 319
0013f5a8str x2, [x0]
0013f5acldr x2, [sp+128]
0013f5b0ldrsb x27, [x2]
0013f5b4ldr x3, [sp+64]
0013f5b8str x3, [x2+16]
0013f5bcldr x1, [sp+128]
0013f5c0str x1, [sp+104]
0013f5c4adrp x0, 0x4d1000
0013f5c8add x0, x0, 1920
0013f5ccbl runtime.gopanic
0013f5d0
0013f5d0loc_13f5d0:
0013f5d0ldr x2, [x0]
0013f5d4bl runtime.gcWriteBarrier1
0013f5d8str x2, [x25]
0013f5dcb 0x13f5a0
0013f5e0
0013f5e0loc_13f5e0:
0013f5e0b 0x13f5e4
0013f5e4
0013f5e4loc_13f5e4:
0013f5e4b 0x13f560
0013f5e8
0013f5e8loc_13f5e8:
0013f5e8adrp x0, 0x4b6000
0013f5ecadd x0, x0, 2944
0013f5f0adrp x1, 0x5d2000
0013f5f4add x1, x1, 2960
0013f5f8bl runtime.gopanic
0013f5fc
0013f5fcloc_13f5fc:
0013f5fcb 0x13f600
0013f600
0013f600loc_13f600:
0013f600b 0x13f604
0013f604
0013f604loc_13f604:
0013f604b 0x13f564
0013f608
0013f608loc_13f608:
0013f608stp x0, x1, [sp+8]
0013f60cstr x2, [sp+24]
0013f610mov x3, x30
0013f614bl runtime.morestack_noctxt.abi0
0013f618ldp x0, x1, [sp+8]
0013f61cldr x2, [sp+24]
0013f620b 0x13f360
0013f624udf 0
0013f628udf 0
0013f62cudf 0
0013f360
0013f630
0013f630reflect.typesMustMatch: ; void reflect.typesMustMatch(struct string what, reflect.Type t1, reflect.Type t2)
0013f630ldr x16, [x28+16]
0013f634sub x17, sp, 32
0013f638subs xzr, x17, x16
0013f63cb.ls 0x13f734
0013f640str x30, [sp-160]!
0013f644stur x29, [sp-8]
0013f648sub x29, sp, 8
0013f64cstr x0, [sp+168]
0013f650str x1, [sp+176]
0013f654str x2, [sp+184]
0013f658str x3, [sp+192]
0013f65cstr x4, [sp+200]
0013f660str x5, [sp+208]
0013f664subs xzr, x4, x2
0013f668b.ne 0x13f730
0013f66cb 0x13f670
0013f670
0013f670loc_13f670:
0013f670mov x0, x2
0013f674mov x1, x3
0013f678mov x2, x5
0013f67cbl runtime.ifaceeq
0013f680tbnz w0, 0, 0x13f688
0013f684b 0x13f694
0013f688
0013f688loc_13f688:
0013f688ldur x29, [sp-8]
0013f68cldr x30, [sp], 160
0013f690ret x30
0013f694
0013f694loc_13f694:
0013f694b 0x13f698
0013f698
0013f698loc_13f698:
0013f698ldr x1, [sp+184]
0013f69cldrsb x27, [x1]
0013f6a0ldr x1, [x1+296]
0013f6a4ldr x0, [sp+192]
0013f6a8blr x1
0013f6acstr x0, [sp+136]
0013f6b0str x1, [sp+144]
0013f6b4ldr x0, [sp+208]
0013f6b8ldr x1, [sp+200]
0013f6bcldrsb x27, [x1]
0013f6c0ldr x1, [x1+296]
0013f6c4blr x1
0013f6c8str x0, [sp+120]
0013f6ccstr x1, [sp+128]
0013f6d0ldr x2, [sp+168]
0013f6d4ldr x3, [sp+176]
0013f6d8ldr x5, [sp+136]
0013f6dcldr x6, [sp+144]
0013f6e0orr x4, xzr, 2
0013f6e4adrp x7, 0x571000
0013f6e8add x7, x7, 1074
0013f6ecorr x8, xzr, 4
0013f6f0mov x9, x0
0013f6f4mov x10, x1
0013f6f8mov x0, xzr
0013f6fcmov x1, x2
0013f700mov x2, x3
0013f704adrp x3, 0x570000
0013f708add x3, x3, 4041
0013f70cbl runtime.concatstring5
0013f710str x0, [sp+104]
0013f714str x1, [sp+112]
0013f718bl runtime.convTstring
0013f71cstr x0, [sp+96]
0013f720mov x1, x0
0013f724adrp x0, 0x4b6000
0013f728add x0, x0, 2944
0013f72cbl runtime.gopanic
0013f730
0013f730loc_13f730:
0013f730b 0x13f698
0013f734
0013f734loc_13f734:
0013f734stp x0, x1, [sp+8]
0013f738stp x2, x3, [sp+24]
0013f73cstp x4, x5, [sp+40]
0013f740mov x3, x30
0013f744bl runtime.morestack_noctxt.abi0
0013f748ldp x0, x1, [sp+8]
0013f74cldp x2, x3, [sp+24]
0013f750ldp x4, x5, [sp+40]
0013f754b 0x13f630
0013f758udf 0
0013f75cudf 0
0013f630
0013f630reflect.typesMustMatch: ; void reflect.typesMustMatch(struct string what, reflect.Type t1, reflect.Type t2)
0013f630ldr x16, [x28+16]
0013f634sub x17, sp, 32
0013f638subs xzr, x17, x16
0013f63cb.ls 0x13f734
0013f640str x30, [sp-160]!
0013f644stur x29, [sp-8]
0013f648sub x29, sp, 8
0013f64cstr x0, [sp+168]
0013f650str x1, [sp+176]
0013f654str x2, [sp+184]
0013f658str x3, [sp+192]
0013f65cstr x4, [sp+200]
0013f660str x5, [sp+208]
0013f664subs xzr, x4, x2
0013f668b.ne 0x13f730
0013f66cb 0x13f670
0013f670
0013f670loc_13f670:
0013f670mov x0, x2
0013f674mov x1, x3
0013f678mov x2, x5
0013f67cbl runtime.ifaceeq
0013f680tbnz w0, 0, 0x13f688
0013f684b 0x13f694
0013f688
0013f688loc_13f688:
0013f688ldur x29, [sp-8]
0013f68cldr x30, [sp], 160
0013f690ret x30
0013f694
0013f694loc_13f694:
0013f694b 0x13f698
0013f698
0013f698loc_13f698:
0013f698ldr x1, [sp+184]
0013f69cldrsb x27, [x1]
0013f6a0ldr x1, [x1+296]
0013f6a4ldr x0, [sp+192]
0013f6a8blr x1
0013f6acstr x0, [sp+136]
0013f6b0str x1, [sp+144]
0013f6b4ldr x0, [sp+208]
0013f6b8ldr x1, [sp+200]
0013f6bcldrsb x27, [x1]
0013f6c0ldr x1, [x1+296]
0013f6c4blr x1
0013f6c8str x0, [sp+120]
0013f6ccstr x1, [sp+128]
0013f6d0ldr x2, [sp+168]
0013f6d4ldr x3, [sp+176]
0013f6d8ldr x5, [sp+136]
0013f6dcldr x6, [sp+144]
0013f6e0orr x4, xzr, 2
0013f6e4adrp x7, 0x571000
0013f6e8add x7, x7, 1074
0013f6ecorr x8, xzr, 4
0013f6f0mov x9, x0
0013f6f4mov x10, x1
0013f6f8mov x0, xzr
0013f6fcmov x1, x2
0013f700mov x2, x3
0013f704adrp x3, 0x570000
0013f708add x3, x3, 4041
0013f70cbl runtime.concatstring5
0013f710str x0, [sp+104]
0013f714str x1, [sp+112]
0013f718bl runtime.convTstring
0013f71cstr x0, [sp+96]
0013f720mov x1, x0
0013f724adrp x0, 0x4b6000
0013f728add x0, x0, 2944
0013f72cbl runtime.gopanic
0013f730
0013f730loc_13f730:
0013f730b 0x13f698
0013f734
0013f734loc_13f734:
0013f734stp x0, x1, [sp+8]
0013f738stp x2, x3, [sp+24]
0013f73cstp x4, x5, [sp+40]
0013f740mov x3, x30
0013f744bl runtime.morestack_noctxt.abi0
0013f748ldp x0, x1, [sp+8]
0013f74cldp x2, x3, [sp+24]
0013f750ldp x4, x5, [sp+40]
0013f754b 0x13f630
0013f758udf 0
0013f75cudf 0
0013f630
Loading..