File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0013c4b0
0013c4b0reflect.Value.Int: ; void reflect.Value.Int(reflect.Value v)
0013c4b0ldr x16, [x28+16]
0013c4b4subs xzr, sp, x16
0013c4b8b.ls 0x13c668
0013c4bcstr x30, [sp-96]!
0013c4c0stur x29, [sp-8]
0013c4c4sub x29, sp, 8
0013c4c8str x0, [sp+104]
0013c4ccstr x1, [sp+112]
0013c4d0str x2, [sp+120]
0013c4d4str xzr, [sp+32]
0013c4d8mov x0, x2
0013c4dcbl reflect.flag.kind
0013c4e0str x0, [sp+40]
0013c4e4ldr x1, [sp+112]
0013c4e8str x1, [sp+64]
0013c4ecldr x2, [sp+40]
0013c4f0str x2, [sp+48]
0013c4f4subs xzr, x2, 3
0013c4f8b.ls 0x13c500
0013c4fcb 0x13c558
0013c500
0013c500loc_13c500:
0013c500subs xzr, x2, 2
0013c504b.eq 0x13c50c
0013c508b 0x13c52c
0013c50c
0013c50cloc_13c50c:
0013c50cb 0x13c510
0013c510
0013c510loc_13c510:
0013c510ldrsb x27, [x1]
0013c514ldr x1, [x1]
0013c518str x1, [sp+32]
0013c51cldr x0, [sp+32]
0013c520ldur x29, [sp-8]
0013c524ldr x30, [sp], 96
0013c528ret x30
0013c52c
0013c52cloc_13c52c:
0013c52csubs xzr, x2, 3
0013c530b.eq 0x13c538
0013c534b 0x13c660
0013c538
0013c538loc_13c538:
0013c538b 0x13c53c
0013c53c
0013c53cloc_13c53c:
0013c53cldrsb x27, [x1]
0013c540ldrsb x1, [x1]
0013c544mov x0, x1
0013c548str x0, [sp+32]
0013c54cldur x29, [sp-8]
0013c550ldr x30, [sp], 96
0013c554ret x30
0013c558
0013c558loc_13c558:
0013c558subs xzr, x2, 4
0013c55cb.eq 0x13c564
0013c560b 0x13c584
0013c564
0013c564loc_13c564:
0013c564b 0x13c568
0013c568
0013c568loc_13c568:
0013c568ldrsb x27, [x1]
0013c56cldrsh x1, [x1]
0013c570mov x0, x1
0013c574str x0, [sp+32]
0013c578ldur x29, [sp-8]
0013c57cldr x30, [sp], 96
0013c580ret x30
0013c584
0013c584loc_13c584:
0013c584subs xzr, x2, 5
0013c588b.eq 0x13c590
0013c58cb 0x13c5b0
0013c590
0013c590loc_13c590:
0013c590b 0x13c594
0013c594
0013c594loc_13c594:
0013c594ldrsb x27, [x1]
0013c598ldrsw x1, [x1]
0013c59cmov x0, x1
0013c5a0str x0, [sp+32]
0013c5a4ldur x29, [sp-8]
0013c5a8ldr x30, [sp], 96
0013c5acret x30
0013c5b0
0013c5b0loc_13c5b0:
0013c5b0subs xzr, x2, 6
0013c5b4b.eq 0x13c5bc
0013c5b8b 0x13c5d8
0013c5bc
0013c5bcloc_13c5bc:
0013c5bcb 0x13c5c0
0013c5c0
0013c5c0loc_13c5c0:
0013c5c0ldrsb x27, [x1]
0013c5c4ldr x0, [x1]
0013c5c8str x0, [sp+32]
0013c5ccldur x29, [sp-8]
0013c5d0ldr x30, [sp], 96
0013c5d4ret x30
0013c5d8
0013c5d8loc_13c5d8:
0013c5d8b 0x13c5dc
0013c5dc
0013c5dcloc_13c5dc:
0013c5dcb 0x13c5e0
0013c5e0
0013c5e0loc_13c5e0:
0013c5e0b 0x13c5e4
0013c5e4
0013c5e4loc_13c5e4:
0013c5e4b 0x13c5e8
0013c5e8
0013c5e8loc_13c5e8:
0013c5e8ldr x0, [sp+120]
0013c5ecbl reflect.flag.kind
0013c5f0str x0, [sp+56]
0013c5f4adrp x0, 0x506000
0013c5f8add x0, x0, 32
0013c5fcbl runtime.newobject
0013c600str x0, [sp+72]
0013c604movz x1, 17
0013c608str x1, [x0+8]
0013c60cadrp x27, 0x90f000
0013c610ldr w1, [x27+3056]
0013c614cbz w1, 0x13c61c
0013c618b 0x13c650
0013c61c
0013c61cloc_13c61c:
0013c61cb 0x13c620
0013c620
0013c620loc_13c620:
0013c620adrp x2, 0x579000
0013c624add x2, x2, 1084
0013c628str x2, [x0]
0013c62cldr x2, [sp+72]
0013c630ldrsb x27, [x2]
0013c634ldr x3, [sp+56]
0013c638str x3, [x2+16]
0013c63cldr x1, [sp+72]
0013c640str x1, [sp+80]
0013c644adrp x0, 0x4d4000
0013c648add x0, x0, 1920
0013c64cbl runtime.gopanic
0013c650
0013c650loc_13c650:
0013c650ldr x2, [x0]
0013c654bl runtime.gcWriteBarrier1
0013c658str x2, [x25]
0013c65cb 0x13c620
0013c660
0013c660loc_13c660:
0013c660b 0x13c664
0013c664
0013c664loc_13c664:
0013c664b 0x13c5e4
0013c668
0013c668loc_13c668:
0013c668stp x0, x1, [sp+8]
0013c66cstr x2, [sp+24]
0013c670mov x3, x30
0013c674bl runtime.morestack_noctxt.abi0
0013c678ldp x0, x1, [sp+8]
0013c67cldr x2, [sp+24]
0013c680b 0x13c4b0
0013c684udf 0
0013c688udf 0
0013c68cudf 0
0013c4b0
0013c4b0reflect.Value.Int: ; void reflect.Value.Int(reflect.Value v)
0013c4b0ldr x16, [x28+16]
0013c4b4subs xzr, sp, x16
0013c4b8b.ls 0x13c668
0013c4bcstr x30, [sp-96]!
0013c4c0stur x29, [sp-8]
0013c4c4sub x29, sp, 8
0013c4c8str x0, [sp+104]
0013c4ccstr x1, [sp+112]
0013c4d0str x2, [sp+120]
0013c4d4str xzr, [sp+32]
0013c4d8mov x0, x2
0013c4dcbl reflect.flag.kind
0013c4e0str x0, [sp+40]
0013c4e4ldr x1, [sp+112]
0013c4e8str x1, [sp+64]
0013c4ecldr x2, [sp+40]
0013c4f0str x2, [sp+48]
0013c4f4subs xzr, x2, 3
0013c4f8b.ls 0x13c500
0013c4fcb 0x13c558
0013c500
0013c500loc_13c500:
0013c500subs xzr, x2, 2
0013c504b.eq 0x13c50c
0013c508b 0x13c52c
0013c50c
0013c50cloc_13c50c:
0013c50cb 0x13c510
0013c510
0013c510loc_13c510:
0013c510ldrsb x27, [x1]
0013c514ldr x1, [x1]
0013c518str x1, [sp+32]
0013c51cldr x0, [sp+32]
0013c520ldur x29, [sp-8]
0013c524ldr x30, [sp], 96
0013c528ret x30
0013c52c
0013c52cloc_13c52c:
0013c52csubs xzr, x2, 3
0013c530b.eq 0x13c538
0013c534b 0x13c660
0013c538
0013c538loc_13c538:
0013c538b 0x13c53c
0013c53c
0013c53cloc_13c53c:
0013c53cldrsb x27, [x1]
0013c540ldrsb x1, [x1]
0013c544mov x0, x1
0013c548str x0, [sp+32]
0013c54cldur x29, [sp-8]
0013c550ldr x30, [sp], 96
0013c554ret x30
0013c558
0013c558loc_13c558:
0013c558subs xzr, x2, 4
0013c55cb.eq 0x13c564
0013c560b 0x13c584
0013c564
0013c564loc_13c564:
0013c564b 0x13c568
0013c568
0013c568loc_13c568:
0013c568ldrsb x27, [x1]
0013c56cldrsh x1, [x1]
0013c570mov x0, x1
0013c574str x0, [sp+32]
0013c578ldur x29, [sp-8]
0013c57cldr x30, [sp], 96
0013c580ret x30
0013c584
0013c584loc_13c584:
0013c584subs xzr, x2, 5
0013c588b.eq 0x13c590
0013c58cb 0x13c5b0
0013c590
0013c590loc_13c590:
0013c590b 0x13c594
0013c594
0013c594loc_13c594:
0013c594ldrsb x27, [x1]
0013c598ldrsw x1, [x1]
0013c59cmov x0, x1
0013c5a0str x0, [sp+32]
0013c5a4ldur x29, [sp-8]
0013c5a8ldr x30, [sp], 96
0013c5acret x30
0013c5b0
0013c5b0loc_13c5b0:
0013c5b0subs xzr, x2, 6
0013c5b4b.eq 0x13c5bc
0013c5b8b 0x13c5d8
0013c5bc
0013c5bcloc_13c5bc:
0013c5bcb 0x13c5c0
0013c5c0
0013c5c0loc_13c5c0:
0013c5c0ldrsb x27, [x1]
0013c5c4ldr x0, [x1]
0013c5c8str x0, [sp+32]
0013c5ccldur x29, [sp-8]
0013c5d0ldr x30, [sp], 96
0013c5d4ret x30
0013c5d8
0013c5d8loc_13c5d8:
0013c5d8b 0x13c5dc
0013c5dc
0013c5dcloc_13c5dc:
0013c5dcb 0x13c5e0
0013c5e0
0013c5e0loc_13c5e0:
0013c5e0b 0x13c5e4
0013c5e4
0013c5e4loc_13c5e4:
0013c5e4b 0x13c5e8
0013c5e8
0013c5e8loc_13c5e8:
0013c5e8ldr x0, [sp+120]
0013c5ecbl reflect.flag.kind
0013c5f0str x0, [sp+56]
0013c5f4adrp x0, 0x506000
0013c5f8add x0, x0, 32
0013c5fcbl runtime.newobject
0013c600str x0, [sp+72]
0013c604movz x1, 17
0013c608str x1, [x0+8]
0013c60cadrp x27, 0x90f000
0013c610ldr w1, [x27+3056]
0013c614cbz w1, 0x13c61c
0013c618b 0x13c650
0013c61c
0013c61cloc_13c61c:
0013c61cb 0x13c620
0013c620
0013c620loc_13c620:
0013c620adrp x2, 0x579000
0013c624add x2, x2, 1084
0013c628str x2, [x0]
0013c62cldr x2, [sp+72]
0013c630ldrsb x27, [x2]
0013c634ldr x3, [sp+56]
0013c638str x3, [x2+16]
0013c63cldr x1, [sp+72]
0013c640str x1, [sp+80]
0013c644adrp x0, 0x4d4000
0013c648add x0, x0, 1920
0013c64cbl runtime.gopanic
0013c650
0013c650loc_13c650:
0013c650ldr x2, [x0]
0013c654bl runtime.gcWriteBarrier1
0013c658str x2, [x25]
0013c65cb 0x13c620
0013c660
0013c660loc_13c660:
0013c660b 0x13c664
0013c664
0013c664loc_13c664:
0013c664b 0x13c5e4
0013c668
0013c668loc_13c668:
0013c668stp x0, x1, [sp+8]
0013c66cstr x2, [sp+24]
0013c670mov x3, x30
0013c674bl runtime.morestack_noctxt.abi0
0013c678ldp x0, x1, [sp+8]
0013c67cldr x2, [sp+24]
0013c680b 0x13c4b0
0013c684udf 0
0013c688udf 0
0013c68cudf 0
0013c4b0
0013c690
0013c690reflect.Value.CanInterface: ; void reflect.Value.CanInterface(reflect.Value v)
0013c690ldr x16, [x28+16]
0013c694subs xzr, sp, x16
0013c698b.ls 0x13c748
0013c69cstr x30, [sp-64]!
0013c6a0stur x29, [sp-8]
0013c6a4sub x29, sp, 8
0013c6a8str x0, [sp+72]
0013c6acstr x1, [sp+80]
0013c6b0str x2, [sp+88]
0013c6b4strb wzr, [sp+39]
0013c6b8ldr x1, [sp+88]
0013c6bccbz x1, 0x13c6e0
0013c6c0b 0x13c6c4
0013c6c4
0013c6c4loc_13c6c4:
0013c6c4ldr x1, [sp+88]
0013c6c8ands xzr, x1, 96
0013c6cccset x0, eq
0013c6d0strb w0, [sp+39]
0013c6d4ldur x29, [sp-8]
0013c6d8ldr x30, [sp], 64
0013c6dcret x30
0013c6e0
0013c6e0loc_13c6e0:
0013c6e0adrp x0, 0x506000
0013c6e4add x0, x0, 32
0013c6e8bl runtime.newobject
0013c6ecstr x0, [sp+40]
0013c6f0movz x1, 26
0013c6f4str x1, [x0+8]
0013c6f8adrp x27, 0x90f000
0013c6fcldr w1, [x27+3056]
0013c700cbz w1, 0x13c708
0013c704b 0x13c738
0013c708
0013c708loc_13c708:
0013c708b 0x13c70c
0013c70c
0013c70cloc_13c70c:
0013c70cadrp x2, 0x57e000
0013c710add x2, x2, 1345
0013c714str x2, [x0]
0013c718ldr x2, [sp+40]
0013c71cldrsb x27, [x2]
0013c720str xzr, [x2+16]
0013c724ldr x1, [sp+40]
0013c728str x1, [sp+48]
0013c72cadrp x0, 0x4d4000
0013c730add x0, x0, 1920
0013c734bl runtime.gopanic
0013c738
0013c738loc_13c738:
0013c738ldr x2, [x0]
0013c73cbl runtime.gcWriteBarrier1
0013c740str x2, [x25]
0013c744b 0x13c70c
0013c748
0013c748loc_13c748:
0013c748stp x0, x1, [sp+8]
0013c74cstr x2, [sp+24]
0013c750mov x3, x30
0013c754bl runtime.morestack_noctxt.abi0
0013c758ldp x0, x1, [sp+8]
0013c75cldr x2, [sp+24]
0013c760b 0x13c690
0013c764udf 0
0013c768udf 0
0013c76cudf 0
0013c690
0013c690reflect.Value.CanInterface: ; void reflect.Value.CanInterface(reflect.Value v)
0013c690ldr x16, [x28+16]
0013c694subs xzr, sp, x16
0013c698b.ls 0x13c748
0013c69cstr x30, [sp-64]!
0013c6a0stur x29, [sp-8]
0013c6a4sub x29, sp, 8
0013c6a8str x0, [sp+72]
0013c6acstr x1, [sp+80]
0013c6b0str x2, [sp+88]
0013c6b4strb wzr, [sp+39]
0013c6b8ldr x1, [sp+88]
0013c6bccbz x1, 0x13c6e0
0013c6c0b 0x13c6c4
0013c6c4
0013c6c4loc_13c6c4:
0013c6c4ldr x1, [sp+88]
0013c6c8ands xzr, x1, 96
0013c6cccset x0, eq
0013c6d0strb w0, [sp+39]
0013c6d4ldur x29, [sp-8]
0013c6d8ldr x30, [sp], 64
0013c6dcret x30
0013c6e0
0013c6e0loc_13c6e0:
0013c6e0adrp x0, 0x506000
0013c6e4add x0, x0, 32
0013c6e8bl runtime.newobject
0013c6ecstr x0, [sp+40]
0013c6f0movz x1, 26
0013c6f4str x1, [x0+8]
0013c6f8adrp x27, 0x90f000
0013c6fcldr w1, [x27+3056]
0013c700cbz w1, 0x13c708
0013c704b 0x13c738
0013c708
0013c708loc_13c708:
0013c708b 0x13c70c
0013c70c
0013c70cloc_13c70c:
0013c70cadrp x2, 0x57e000
0013c710add x2, x2, 1345
0013c714str x2, [x0]
0013c718ldr x2, [sp+40]
0013c71cldrsb x27, [x2]
0013c720str xzr, [x2+16]
0013c724ldr x1, [sp+40]
0013c728str x1, [sp+48]
0013c72cadrp x0, 0x4d4000
0013c730add x0, x0, 1920
0013c734bl runtime.gopanic
0013c738
0013c738loc_13c738:
0013c738ldr x2, [x0]
0013c73cbl runtime.gcWriteBarrier1
0013c740str x2, [x25]
0013c744b 0x13c70c
0013c748
0013c748loc_13c748:
0013c748stp x0, x1, [sp+8]
0013c74cstr x2, [sp+24]
0013c750mov x3, x30
0013c754bl runtime.morestack_noctxt.abi0
0013c758ldp x0, x1, [sp+8]
0013c75cldr x2, [sp+24]
0013c760b 0x13c690
0013c764udf 0
0013c768udf 0
0013c76cudf 0
0013c690
0013c770
0013c770reflect.Value.Interface: ; void reflect.Value.Interface(reflect.Value v)
0013c770ldr x16, [x28+16]
0013c774subs xzr, sp, x16
0013c778b.ls 0x13c7c8
0013c77cstr x30, [sp-80]!
0013c780stur x29, [sp-8]
0013c784sub x29, sp, 8
0013c788str x0, [sp+88]
0013c78cstr x1, [sp+96]
0013c790str x2, [sp+104]
0013c794stp xzr, xzr, [sp+40]
0013c798ldr x0, [sp+88]
0013c79cldr x1, [sp+96]
0013c7a0ldr x2, [sp+104]
0013c7a4orr x3, xzr, 1
0013c7a8bl reflect.valueInterface
0013c7acstr x0, [sp+56]
0013c7b0str x1, [sp+64]
0013c7b4str x0, [sp+40]
0013c7b8str x1, [sp+48]
0013c7bcldur x29, [sp-8]
0013c7c0ldr x30, [sp], 80
0013c7c4ret x30
0013c7c8
0013c7c8loc_13c7c8:
0013c7c8stp x0, x1, [sp+8]
0013c7ccstr x2, [sp+24]
0013c7d0mov x3, x30
0013c7d4bl runtime.morestack_noctxt.abi0
0013c7d8ldp x0, x1, [sp+8]
0013c7dcldr x2, [sp+24]
0013c7e0b 0x13c770
0013c7e4udf 0
0013c7e8udf 0
0013c7ecudf 0
0013c770
0013c770reflect.Value.Interface: ; void reflect.Value.Interface(reflect.Value v)
0013c770ldr x16, [x28+16]
0013c774subs xzr, sp, x16
0013c778b.ls 0x13c7c8
0013c77cstr x30, [sp-80]!
0013c780stur x29, [sp-8]
0013c784sub x29, sp, 8
0013c788str x0, [sp+88]
0013c78cstr x1, [sp+96]
0013c790str x2, [sp+104]
0013c794stp xzr, xzr, [sp+40]
0013c798ldr x0, [sp+88]
0013c79cldr x1, [sp+96]
0013c7a0ldr x2, [sp+104]
0013c7a4orr x3, xzr, 1
0013c7a8bl reflect.valueInterface
0013c7acstr x0, [sp+56]
0013c7b0str x1, [sp+64]
0013c7b4str x0, [sp+40]
0013c7b8str x1, [sp+48]
0013c7bcldur x29, [sp-8]
0013c7c0ldr x30, [sp], 80
0013c7c4ret x30
0013c7c8
0013c7c8loc_13c7c8:
0013c7c8stp x0, x1, [sp+8]
0013c7ccstr x2, [sp+24]
0013c7d0mov x3, x30
0013c7d4bl runtime.morestack_noctxt.abi0
0013c7d8ldp x0, x1, [sp+8]
0013c7dcldr x2, [sp+24]
0013c7e0b 0x13c770
0013c7e4udf 0
0013c7e8udf 0
0013c7ecudf 0
0013c770
0013c7f0
0013c7f0reflect.Value.IsNil: ; void reflect.Value.IsNil(reflect.Value v)
0013c7f0ldr x16, [x28+16]
0013c7f4subs xzr, sp, x16
0013c7f8b.ls 0x13c9cc
0013c7fcstr x30, [sp-96]!
0013c800stur x29, [sp-8]
0013c804sub x29, sp, 8
0013c808str x0, [sp+104]
0013c80cstr x1, [sp+112]
0013c810str x2, [sp+120]
0013c814strb wzr, [sp+39]
0013c818ldr x0, [sp+120]
0013c81cbl reflect.flag.kind
0013c820str x0, [sp+40]
0013c824str x0, [sp+48]
0013c828subs xzr, x0, 20
0013c82cb.ls 0x13c834
0013c830b 0x13c868
0013c834
0013c834loc_13c834:
0013c834subs xzr, x0, 18
0013c838b.hs 0x13c840
0013c83cb 0x13c854
0013c840
0013c840loc_13c840:
0013c840subs xzr, x0, 19
0013c844b.ls 0x13c84c
0013c848b 0x13c850
0013c84c
0013c84cloc_13c84c:
0013c84cb 0x13c8d4
0013c850
0013c850loc_13c850:
0013c850b 0x13c858
0013c854
0013c854loc_13c854:
0013c854b 0x13c858
0013c858
0013c858loc_13c858:
0013c858subs xzr, x0, 20
0013c85cb.eq 0x13c864
0013c860b 0x13c9c4
0013c864
0013c864loc_13c864:
0013c864b 0x13c89c
0013c868
0013c868loc_13c868:
0013c868subs xzr, x0, 21
0013c86cb.hs 0x13c874
0013c870b 0x13c888
0013c874
0013c874loc_13c874:
0013c874subs xzr, x0, 22
0013c878b.ls 0x13c880
0013c87cb 0x13c884
0013c880
0013c880loc_13c880:
0013c880b 0x13c8d4
0013c884
0013c884loc_13c884:
0013c884b 0x13c88c
0013c888
0013c888loc_13c888:
0013c888b 0x13c88c
0013c88c
0013c88cloc_13c88c:
0013c88csubs xzr, x0, 23
0013c890b.eq 0x13c898
0013c894b 0x13c8c4
0013c898
0013c898loc_13c898:
0013c898b 0x13c89c
0013c89c
0013c89cloc_13c89c:
0013c89cldr x1, [sp+112]
0013c8a0ldrsb x27, [x1]
0013c8a4ldr x1, [x1]
0013c8a8subs xzr, x1, 0
0013c8accset x1, ne
0013c8b0eor x0, x1, 1
0013c8b4strb w0, [sp+39]
0013c8b8ldur x29, [sp-8]
0013c8bcldr x30, [sp], 96
0013c8c0ret x30
0013c8c4
0013c8c4loc_13c8c4:
0013c8c4subs xzr, x0, 26
0013c8c8b.eq 0x13c8d0
0013c8ccb 0x13c93c
0013c8d0
0013c8d0loc_13c8d0:
0013c8d0b 0x13c8d4
0013c8d4
0013c8d4loc_13c8d4:
0013c8d4ldr x1, [sp+120]
0013c8d8tbnz w1, 9, 0x13c8e0
0013c8dcb 0x13c8f4
0013c8e0
0013c8e0loc_13c8e0:
0013c8e0strb wzr, [sp+39]
0013c8e4mov x0, xzr
0013c8e8ldur x29, [sp-8]
0013c8ecldr x30, [sp], 96
0013c8f0ret x30
0013c8f4
0013c8f4loc_13c8f4:
0013c8f4ldr x1, [sp+112]
0013c8f8str x1, [sp+64]
0013c8fcldr x2, [sp+120]
0013c900tbnz w2, 7, 0x13c908
0013c904b 0x13c918
0013c908
0013c908loc_13c908:
0013c908ldrsb x27, [x1]
0013c90cldr x1, [x1]
0013c910str x1, [sp+64]
0013c914b 0x13c91c
0013c918
0013c918loc_13c918:
0013c918b 0x13c91c
0013c91c
0013c91cloc_13c91c:
0013c91cldr x1, [sp+64]
0013c920subs xzr, x1, 0
0013c924cset x1, ne
0013c928eor x0, x1, 1
0013c92cstrb w0, [sp+39]
0013c930ldur x29, [sp-8]
0013c934ldr x30, [sp], 96
0013c938ret x30
0013c93c
0013c93cloc_13c93c:
0013c93cb 0x13c940
0013c940
0013c940loc_13c940:
0013c940b 0x13c944
0013c944
0013c944loc_13c944:
0013c944b 0x13c948
0013c948
0013c948loc_13c948:
0013c948b 0x13c94c
0013c94c
0013c94cloc_13c94c:
0013c94cldr x0, [sp+120]
0013c950bl reflect.flag.kind
0013c954str x0, [sp+56]
0013c958adrp x0, 0x506000
0013c95cadd x0, x0, 32
0013c960bl runtime.newobject
0013c964str x0, [sp+72]
0013c968movz x1, 19
0013c96cstr x1, [x0+8]
0013c970adrp x27, 0x90f000
0013c974ldr w1, [x27+3056]
0013c978cbz w1, 0x13c980
0013c97cb 0x13c9b4
0013c980
0013c980loc_13c980:
0013c980b 0x13c984
0013c984
0013c984loc_13c984:
0013c984adrp x2, 0x57a000
0013c988add x2, x2, 1061
0013c98cstr x2, [x0]
0013c990ldr x2, [sp+72]
0013c994ldrsb x27, [x2]
0013c998ldr x3, [sp+56]
0013c99cstr x3, [x2+16]
0013c9a0ldr x1, [sp+72]
0013c9a4str x1, [sp+80]
0013c9a8adrp x0, 0x4d4000
0013c9acadd x0, x0, 1920
0013c9b0bl runtime.gopanic
0013c9b4
0013c9b4loc_13c9b4:
0013c9b4ldr x2, [x0]
0013c9b8bl runtime.gcWriteBarrier1
0013c9bcstr x2, [x25]
0013c9c0b 0x13c984
0013c9c4
0013c9c4loc_13c9c4:
0013c9c4b 0x13c9c8
0013c9c8
0013c9c8loc_13c9c8:
0013c9c8b 0x13c948
0013c9cc
0013c9ccloc_13c9cc:
0013c9ccstp x0, x1, [sp+8]
0013c9d0str x2, [sp+24]
0013c9d4mov x3, x30
0013c9d8bl runtime.morestack_noctxt.abi0
0013c9dcldp x0, x1, [sp+8]
0013c9e0ldr x2, [sp+24]
0013c9e4b 0x13c7f0
0013c9e8udf 0
0013c9ecudf 0
0013c7f0
0013c7f0reflect.Value.IsNil: ; void reflect.Value.IsNil(reflect.Value v)
0013c7f0ldr x16, [x28+16]
0013c7f4subs xzr, sp, x16
0013c7f8b.ls 0x13c9cc
0013c7fcstr x30, [sp-96]!
0013c800stur x29, [sp-8]
0013c804sub x29, sp, 8
0013c808str x0, [sp+104]
0013c80cstr x1, [sp+112]
0013c810str x2, [sp+120]
0013c814strb wzr, [sp+39]
0013c818ldr x0, [sp+120]
0013c81cbl reflect.flag.kind
0013c820str x0, [sp+40]
0013c824str x0, [sp+48]
0013c828subs xzr, x0, 20
0013c82cb.ls 0x13c834
0013c830b 0x13c868
0013c834
0013c834loc_13c834:
0013c834subs xzr, x0, 18
0013c838b.hs 0x13c840
0013c83cb 0x13c854
0013c840
0013c840loc_13c840:
0013c840subs xzr, x0, 19
0013c844b.ls 0x13c84c
0013c848b 0x13c850
0013c84c
0013c84cloc_13c84c:
0013c84cb 0x13c8d4
0013c850
0013c850loc_13c850:
0013c850b 0x13c858
0013c854
0013c854loc_13c854:
0013c854b 0x13c858
0013c858
0013c858loc_13c858:
0013c858subs xzr, x0, 20
0013c85cb.eq 0x13c864
0013c860b 0x13c9c4
0013c864
0013c864loc_13c864:
0013c864b 0x13c89c
0013c868
0013c868loc_13c868:
0013c868subs xzr, x0, 21
0013c86cb.hs 0x13c874
0013c870b 0x13c888
0013c874
0013c874loc_13c874:
0013c874subs xzr, x0, 22
0013c878b.ls 0x13c880
0013c87cb 0x13c884
0013c880
0013c880loc_13c880:
0013c880b 0x13c8d4
0013c884
0013c884loc_13c884:
0013c884b 0x13c88c
0013c888
0013c888loc_13c888:
0013c888b 0x13c88c
0013c88c
0013c88cloc_13c88c:
0013c88csubs xzr, x0, 23
0013c890b.eq 0x13c898
0013c894b 0x13c8c4
0013c898
0013c898loc_13c898:
0013c898b 0x13c89c
0013c89c
0013c89cloc_13c89c:
0013c89cldr x1, [sp+112]
0013c8a0ldrsb x27, [x1]
0013c8a4ldr x1, [x1]
0013c8a8subs xzr, x1, 0
0013c8accset x1, ne
0013c8b0eor x0, x1, 1
0013c8b4strb w0, [sp+39]
0013c8b8ldur x29, [sp-8]
0013c8bcldr x30, [sp], 96
0013c8c0ret x30
0013c8c4
0013c8c4loc_13c8c4:
0013c8c4subs xzr, x0, 26
0013c8c8b.eq 0x13c8d0
0013c8ccb 0x13c93c
0013c8d0
0013c8d0loc_13c8d0:
0013c8d0b 0x13c8d4
0013c8d4
0013c8d4loc_13c8d4:
0013c8d4ldr x1, [sp+120]
0013c8d8tbnz w1, 9, 0x13c8e0
0013c8dcb 0x13c8f4
0013c8e0
0013c8e0loc_13c8e0:
0013c8e0strb wzr, [sp+39]
0013c8e4mov x0, xzr
0013c8e8ldur x29, [sp-8]
0013c8ecldr x30, [sp], 96
0013c8f0ret x30
0013c8f4
0013c8f4loc_13c8f4:
0013c8f4ldr x1, [sp+112]
0013c8f8str x1, [sp+64]
0013c8fcldr x2, [sp+120]
0013c900tbnz w2, 7, 0x13c908
0013c904b 0x13c918
0013c908
0013c908loc_13c908:
0013c908ldrsb x27, [x1]
0013c90cldr x1, [x1]
0013c910str x1, [sp+64]
0013c914b 0x13c91c
0013c918
0013c918loc_13c918:
0013c918b 0x13c91c
0013c91c
0013c91cloc_13c91c:
0013c91cldr x1, [sp+64]
0013c920subs xzr, x1, 0
0013c924cset x1, ne
0013c928eor x0, x1, 1
0013c92cstrb w0, [sp+39]
0013c930ldur x29, [sp-8]
0013c934ldr x30, [sp], 96
0013c938ret x30
0013c93c
0013c93cloc_13c93c:
0013c93cb 0x13c940
0013c940
0013c940loc_13c940:
0013c940b 0x13c944
0013c944
0013c944loc_13c944:
0013c944b 0x13c948
0013c948
0013c948loc_13c948:
0013c948b 0x13c94c
0013c94c
0013c94cloc_13c94c:
0013c94cldr x0, [sp+120]
0013c950bl reflect.flag.kind
0013c954str x0, [sp+56]
0013c958adrp x0, 0x506000
0013c95cadd x0, x0, 32
0013c960bl runtime.newobject
0013c964str x0, [sp+72]
0013c968movz x1, 19
0013c96cstr x1, [x0+8]
0013c970adrp x27, 0x90f000
0013c974ldr w1, [x27+3056]
0013c978cbz w1, 0x13c980
0013c97cb 0x13c9b4
0013c980
0013c980loc_13c980:
0013c980b 0x13c984
0013c984
0013c984loc_13c984:
0013c984adrp x2, 0x57a000
0013c988add x2, x2, 1061
0013c98cstr x2, [x0]
0013c990ldr x2, [sp+72]
0013c994ldrsb x27, [x2]
0013c998ldr x3, [sp+56]
0013c99cstr x3, [x2+16]
0013c9a0ldr x1, [sp+72]
0013c9a4str x1, [sp+80]
0013c9a8adrp x0, 0x4d4000
0013c9acadd x0, x0, 1920
0013c9b0bl runtime.gopanic
0013c9b4
0013c9b4loc_13c9b4:
0013c9b4ldr x2, [x0]
0013c9b8bl runtime.gcWriteBarrier1
0013c9bcstr x2, [x25]
0013c9c0b 0x13c984
0013c9c4
0013c9c4loc_13c9c4:
0013c9c4b 0x13c9c8
0013c9c8
0013c9c8loc_13c9c8:
0013c9c8b 0x13c948
0013c9cc
0013c9ccloc_13c9cc:
0013c9ccstp x0, x1, [sp+8]
0013c9d0str x2, [sp+24]
0013c9d4mov x3, x30
0013c9d8bl runtime.morestack_noctxt.abi0
0013c9dcldp x0, x1, [sp+8]
0013c9e0ldr x2, [sp+24]
0013c9e4b 0x13c7f0
0013c9e8udf 0
0013c9ecudf 0
0013c7f0
0013c9f0
0013c9f0reflect.Value.IsValid: ; void reflect.Value.IsValid(reflect.Value v)
0013c9f0str x30, [sp-32]!
0013c9f4stur x29, [sp-8]
0013c9f8sub x29, sp, 8
0013c9fcstr x0, [sp+40]
0013ca00str x1, [sp+48]
0013ca04str x2, [sp+56]
0013ca08strb wzr, [sp+23]
0013ca0cldr x1, [sp+56]
0013ca10subs xzr, x1, 0
0013ca14cset x0, ne
0013ca18strb w0, [sp+23]
0013ca1cadd x29, sp, 24
0013ca20add sp, sp, 32
0013ca24ret x30
0013ca28udf 0
0013ca2cudf 0
0013c9f0
0013c9f0reflect.Value.IsValid: ; void reflect.Value.IsValid(reflect.Value v)
0013c9f0str x30, [sp-32]!
0013c9f4stur x29, [sp-8]
0013c9f8sub x29, sp, 8
0013c9fcstr x0, [sp+40]
0013ca00str x1, [sp+48]
0013ca04str x2, [sp+56]
0013ca08strb wzr, [sp+23]
0013ca0cldr x1, [sp+56]
0013ca10subs xzr, x1, 0
0013ca14cset x0, ne
0013ca18strb w0, [sp+23]
0013ca1cadd x29, sp, 24
0013ca20add sp, sp, 32
0013ca24ret x30
0013ca28udf 0
0013ca2cudf 0
0013c9f0
0013ca30
0013ca30reflect.Value.Kind: ; void reflect.Value.Kind(reflect.Value v)
0013ca30ldr x16, [x28+16]
0013ca34subs xzr, sp, x16
0013ca38b.ls 0x13ca74
0013ca3cstr x30, [sp-48]!
0013ca40stur x29, [sp-8]
0013ca44sub x29, sp, 8
0013ca48str x0, [sp+56]
0013ca4cstr x1, [sp+64]
0013ca50str x2, [sp+72]
0013ca54str xzr, [sp+24]
0013ca58mov x0, x2
0013ca5cbl reflect.flag.kind
0013ca60str x0, [sp+32]
0013ca64str x0, [sp+24]
0013ca68ldur x29, [sp-8]
0013ca6cldr x30, [sp], 48
0013ca70ret x30
0013ca74
0013ca74loc_13ca74:
0013ca74stp x0, x1, [sp+8]
0013ca78str x2, [sp+24]
0013ca7cmov x3, x30
0013ca80bl runtime.morestack_noctxt.abi0
0013ca84ldp x0, x1, [sp+8]
0013ca88ldr x2, [sp+24]
0013ca8cb 0x13ca30
0013ca30
0013ca30reflect.Value.Kind: ; void reflect.Value.Kind(reflect.Value v)
0013ca30ldr x16, [x28+16]
0013ca34subs xzr, sp, x16
0013ca38b.ls 0x13ca74
0013ca3cstr x30, [sp-48]!
0013ca40stur x29, [sp-8]
0013ca44sub x29, sp, 8
0013ca48str x0, [sp+56]
0013ca4cstr x1, [sp+64]
0013ca50str x2, [sp+72]
0013ca54str xzr, [sp+24]
0013ca58mov x0, x2
0013ca5cbl reflect.flag.kind
0013ca60str x0, [sp+32]
0013ca64str x0, [sp+24]
0013ca68ldur x29, [sp-8]
0013ca6cldr x30, [sp], 48
0013ca70ret x30
0013ca74
0013ca74loc_13ca74:
0013ca74stp x0, x1, [sp+8]
0013ca78str x2, [sp+24]
0013ca7cmov x3, x30
0013ca80bl runtime.morestack_noctxt.abi0
0013ca84ldp x0, x1, [sp+8]
0013ca88ldr x2, [sp+24]
0013ca8cb 0x13ca30
0013ca30
0013ca90
0013ca90reflect.Value.Len: ; void reflect.Value.Len(reflect.Value v)
0013ca90ldr x16, [x28+16]
0013ca94subs xzr, sp, x16
0013ca98b.ls 0x13cb10
0013ca9cstr x30, [sp-64]!
0013caa0stur x29, [sp-8]
0013caa4sub x29, sp, 8
0013caa8str x0, [sp+72]
0013caacstr x1, [sp+80]
0013cab0str x2, [sp+88]
0013cab4str xzr, [sp+32]
0013cab8mov x0, x2
0013cabcbl reflect.flag.kind
0013cac0str x0, [sp+48]
0013cac4subs xzr, x0, 23
0013cac8b.eq 0x13cad0
0013caccb 0x13caec
0013cad0
0013cad0loc_13cad0:
0013cad0ldr x1, [sp+80]
0013cad4ldrsb x27, [x1]
0013cad8ldr x0, [x1+8]
0013cadcstr x0, [sp+32]
0013cae0ldur x29, [sp-8]
0013cae4ldr x30, [sp], 64
0013cae8ret x30
0013caec
0013caecloc_13caec:
0013caecldr x0, [sp+72]
0013caf0ldr x1, [sp+80]
0013caf4ldr x2, [sp+88]
0013caf8bl reflect.Value.lenNonSlice
0013cafcstr x0, [sp+40]
0013cb00str x0, [sp+32]
0013cb04ldur x29, [sp-8]
0013cb08ldr x30, [sp], 64
0013cb0cret x30
0013cb10
0013cb10loc_13cb10:
0013cb10stp x0, x1, [sp+8]
0013cb14str x2, [sp+24]
0013cb18mov x3, x30
0013cb1cbl runtime.morestack_noctxt.abi0
0013cb20ldp x0, x1, [sp+8]
0013cb24ldr x2, [sp+24]
0013cb28b 0x13ca90
0013cb2cudf 0
0013ca90
0013ca90reflect.Value.Len: ; void reflect.Value.Len(reflect.Value v)
0013ca90ldr x16, [x28+16]
0013ca94subs xzr, sp, x16
0013ca98b.ls 0x13cb10
0013ca9cstr x30, [sp-64]!
0013caa0stur x29, [sp-8]
0013caa4sub x29, sp, 8
0013caa8str x0, [sp+72]
0013caacstr x1, [sp+80]
0013cab0str x2, [sp+88]
0013cab4str xzr, [sp+32]
0013cab8mov x0, x2
0013cabcbl reflect.flag.kind
0013cac0str x0, [sp+48]
0013cac4subs xzr, x0, 23
0013cac8b.eq 0x13cad0
0013caccb 0x13caec
0013cad0
0013cad0loc_13cad0:
0013cad0ldr x1, [sp+80]
0013cad4ldrsb x27, [x1]
0013cad8ldr x0, [x1+8]
0013cadcstr x0, [sp+32]
0013cae0ldur x29, [sp-8]
0013cae4ldr x30, [sp], 64
0013cae8ret x30
0013caec
0013caecloc_13caec:
0013caecldr x0, [sp+72]
0013caf0ldr x1, [sp+80]
0013caf4ldr x2, [sp+88]
0013caf8bl reflect.Value.lenNonSlice
0013cafcstr x0, [sp+40]
0013cb00str x0, [sp+32]
0013cb04ldur x29, [sp-8]
0013cb08ldr x30, [sp], 64
0013cb0cret x30
0013cb10
0013cb10loc_13cb10:
0013cb10stp x0, x1, [sp+8]
0013cb14str x2, [sp+24]
0013cb18mov x3, x30
0013cb1cbl runtime.morestack_noctxt.abi0
0013cb20ldp x0, x1, [sp+8]
0013cb24ldr x2, [sp+24]
0013cb28b 0x13ca90
0013cb2cudf 0
0013ca90
0013cb30
0013cb30reflect.Value.lenNonSlice: ; void reflect.Value.lenNonSlice(reflect.Value v)
0013cb30ldr x16, [x28+16]
0013cb34sub x17, sp, 16
0013cb38subs xzr, x17, x16
0013cb3cb.ls 0x13cd80
0013cb40str x30, [sp-144]!
0013cb44stur x29, [sp-8]
0013cb48sub x29, sp, 8
0013cb4cstr x0, [sp+152]
0013cb50str x1, [sp+160]
0013cb54str x2, [sp+168]
0013cb58str xzr, [sp+48]
0013cb5cmov x0, x2
0013cb60bl reflect.flag.kind
0013cb64str x0, [sp+56]
0013cb68str x0, [sp+80]
0013cb6csubs xzr, x0, 18
0013cb70b.ls 0x13cb78
0013cb74b 0x13cbfc
0013cb78
0013cb78loc_13cb78:
0013cb78subs xzr, x0, 17
0013cb7cb.eq 0x13cb84
0013cb80b 0x13cbc0
0013cb84
0013cb84loc_13cb84:
0013cb84b 0x13cb88
0013cb88
0013cb88loc_13cb88:
0013cb88ldr x0, [sp+152]
0013cb8cldr x1, [sp+160]
0013cb90ldr x2, [sp+168]
0013cb94bl reflect.Value.typ
0013cb98str x0, [sp+112]
0013cb9cstr x0, [sp+88]
0013cba0ldr x3, [sp+88]
0013cba4ldrsb x27, [x3]
0013cba8ldr x3, [x3+64]
0013cbacstr x3, [sp+48]
0013cbb0ldr x0, [sp+48]
0013cbb4ldur x29, [sp-8]
0013cbb8ldr x30, [sp], 144
0013cbbcret x30
0013cbc0
0013cbc0loc_13cbc0:
0013cbc0subs xzr, x0, 18
0013cbc4b.eq 0x13cbcc
0013cbc8b 0x13cd78
0013cbcc
0013cbccloc_13cbcc:
0013cbccb 0x13cbd0
0013cbd0
0013cbd0loc_13cbd0:
0013cbd0ldr x0, [sp+152]
0013cbd4ldr x1, [sp+160]
0013cbd8ldr x2, [sp+168]
0013cbdcbl reflect.Value.pointer
0013cbe0str x0, [sp+104]
0013cbe4bl reflect.chanlen
0013cbe8str x0, [sp+72]
0013cbecstr x0, [sp+48]
0013cbf0ldur x29, [sp-8]
0013cbf4ldr x30, [sp], 144
0013cbf8ret x30
0013cbfc
0013cbfcloc_13cbfc:
0013cbfcsubs xzr, x0, 21
0013cc00b.eq 0x13cc08
0013cc04b 0x13cc38
0013cc08
0013cc08loc_13cc08:
0013cc08b 0x13cc0c
0013cc0c
0013cc0cloc_13cc0c:
0013cc0cldr x0, [sp+152]
0013cc10ldr x1, [sp+160]
0013cc14ldr x2, [sp+168]
0013cc18bl reflect.Value.pointer
0013cc1cstr x0, [sp+104]
0013cc20bl reflect.maplen
0013cc24str x0, [sp+72]
0013cc28str x0, [sp+48]
0013cc2cldur x29, [sp-8]
0013cc30ldr x30, [sp], 144
0013cc34ret x30
0013cc38
0013cc38loc_13cc38:
0013cc38subs xzr, x0, 22
0013cc3cb.eq 0x13cc44
0013cc40b 0x13ccb0
0013cc44
0013cc44loc_13cc44:
0013cc44b 0x13cc48
0013cc48
0013cc48loc_13cc48:
0013cc48ldr x0, [sp+152]
0013cc4cldr x1, [sp+160]
0013cc50ldr x2, [sp+168]
0013cc54bl reflect.Value.typ
0013cc58str x0, [sp+112]
0013cc5cbl internal/abi.(*Type).Elem
0013cc60str x0, [sp+96]
0013cc64bl internal/abi.(*Type).Kind
0013cc68strb w0, [sp+47]
0013cc6cubfm x3, x0, 0, 7
0013cc70subs wzr, w3, 17
0013cc74b.eq 0x13cc7c
0013cc78b 0x13cd64
0013cc7c
0013cc7cloc_13cc7c:
0013cc7cldr x0, [sp+152]
0013cc80ldr x1, [sp+160]
0013cc84ldr x2, [sp+168]
0013cc88bl reflect.Value.typ
0013cc8cstr x0, [sp+96]
0013cc90bl internal/abi.(*Type).Elem
0013cc94str x0, [sp+112]
0013cc98bl internal/abi.(*Type).Len
0013cc9cstr x0, [sp+72]
0013cca0str x0, [sp+48]
0013cca4ldur x29, [sp-8]
0013cca8ldr x30, [sp], 144
0013ccacret x30
0013ccb0
0013ccb0loc_13ccb0:
0013ccb0subs xzr, x0, 24
0013ccb4b.eq 0x13ccbc
0013ccb8b 0x13ccdc
0013ccbc
0013ccbcloc_13ccbc:
0013ccbcb 0x13ccc0
0013ccc0
0013ccc0loc_13ccc0:
0013ccc0ldr x1, [sp+160]
0013ccc4ldrsb x27, [x1]
0013ccc8ldr x0, [x1+8]
0013ccccstr x0, [sp+48]
0013ccd0ldur x29, [sp-8]
0013ccd4ldr x30, [sp], 144
0013ccd8ret x30
0013ccdc
0013ccdcloc_13ccdc:
0013ccdcb 0x13cce0
0013cce0
0013cce0loc_13cce0:
0013cce0b 0x13cce4
0013cce4
0013cce4loc_13cce4:
0013cce4b 0x13cce8
0013cce8
0013cce8loc_13cce8:
0013cce8b 0x13ccec
0013ccec
0013ccecloc_13ccec:
0013ccecldr x0, [sp+168]
0013ccf0bl reflect.flag.kind
0013ccf4str x0, [sp+64]
0013ccf8adrp x0, 0x506000
0013ccfcadd x0, x0, 32
0013cd00bl runtime.newobject
0013cd04str x0, [sp+120]
0013cd08movz x1, 17
0013cd0cstr x1, [x0+8]
0013cd10adrp x27, 0x90f000
0013cd14ldr w1, [x27+3056]
0013cd18cbz w1, 0x13cd20
0013cd1cb 0x13cd54
0013cd20
0013cd20loc_13cd20:
0013cd20b 0x13cd24
0013cd24
0013cd24loc_13cd24:
0013cd24adrp x2, 0x579000
0013cd28add x2, x2, 727
0013cd2cstr x2, [x0]
0013cd30ldr x2, [sp+120]
0013cd34ldrsb x27, [x2]
0013cd38ldr x3, [sp+64]
0013cd3cstr x3, [x2+16]
0013cd40ldr x1, [sp+120]
0013cd44str x1, [sp+128]
0013cd48adrp x0, 0x4d4000
0013cd4cadd x0, x0, 1920
0013cd50bl runtime.gopanic
0013cd54
0013cd54loc_13cd54:
0013cd54ldr x2, [x0]
0013cd58bl runtime.gcWriteBarrier1
0013cd5cstr x2, [x25]
0013cd60b 0x13cd24
0013cd64
0013cd64loc_13cd64:
0013cd64adrp x0, 0x4b9000
0013cd68add x0, x0, 2944
0013cd6cadrp x1, 0x5d5000
0013cd70add x1, x1, 2832
0013cd74bl runtime.gopanic
0013cd78
0013cd78loc_13cd78:
0013cd78b 0x13cd7c
0013cd7c
0013cd7cloc_13cd7c:
0013cd7cb 0x13cce8
0013cd80
0013cd80loc_13cd80:
0013cd80stp x0, x1, [sp+8]
0013cd84str x2, [sp+24]
0013cd88mov x3, x30
0013cd8cbl runtime.morestack_noctxt.abi0
0013cd90ldp x0, x1, [sp+8]
0013cd94ldr x2, [sp+24]
0013cd98b 0x13cb30
0013cd9cudf 0
0013cb30
0013cb30reflect.Value.lenNonSlice: ; void reflect.Value.lenNonSlice(reflect.Value v)
0013cb30ldr x16, [x28+16]
0013cb34sub x17, sp, 16
0013cb38subs xzr, x17, x16
0013cb3cb.ls 0x13cd80
0013cb40str x30, [sp-144]!
0013cb44stur x29, [sp-8]
0013cb48sub x29, sp, 8
0013cb4cstr x0, [sp+152]
0013cb50str x1, [sp+160]
0013cb54str x2, [sp+168]
0013cb58str xzr, [sp+48]
0013cb5cmov x0, x2
0013cb60bl reflect.flag.kind
0013cb64str x0, [sp+56]
0013cb68str x0, [sp+80]
0013cb6csubs xzr, x0, 18
0013cb70b.ls 0x13cb78
0013cb74b 0x13cbfc
0013cb78
0013cb78loc_13cb78:
0013cb78subs xzr, x0, 17
0013cb7cb.eq 0x13cb84
0013cb80b 0x13cbc0
0013cb84
0013cb84loc_13cb84:
0013cb84b 0x13cb88
0013cb88
0013cb88loc_13cb88:
0013cb88ldr x0, [sp+152]
0013cb8cldr x1, [sp+160]
0013cb90ldr x2, [sp+168]
0013cb94bl reflect.Value.typ
0013cb98str x0, [sp+112]
0013cb9cstr x0, [sp+88]
0013cba0ldr x3, [sp+88]
0013cba4ldrsb x27, [x3]
0013cba8ldr x3, [x3+64]
0013cbacstr x3, [sp+48]
0013cbb0ldr x0, [sp+48]
0013cbb4ldur x29, [sp-8]
0013cbb8ldr x30, [sp], 144
0013cbbcret x30
0013cbc0
0013cbc0loc_13cbc0:
0013cbc0subs xzr, x0, 18
0013cbc4b.eq 0x13cbcc
0013cbc8b 0x13cd78
0013cbcc
0013cbccloc_13cbcc:
0013cbccb 0x13cbd0
0013cbd0
0013cbd0loc_13cbd0:
0013cbd0ldr x0, [sp+152]
0013cbd4ldr x1, [sp+160]
0013cbd8ldr x2, [sp+168]
0013cbdcbl reflect.Value.pointer
0013cbe0str x0, [sp+104]
0013cbe4bl reflect.chanlen
0013cbe8str x0, [sp+72]
0013cbecstr x0, [sp+48]
0013cbf0ldur x29, [sp-8]
0013cbf4ldr x30, [sp], 144
0013cbf8ret x30
0013cbfc
0013cbfcloc_13cbfc:
0013cbfcsubs xzr, x0, 21
0013cc00b.eq 0x13cc08
0013cc04b 0x13cc38
0013cc08
0013cc08loc_13cc08:
0013cc08b 0x13cc0c
0013cc0c
0013cc0cloc_13cc0c:
0013cc0cldr x0, [sp+152]
0013cc10ldr x1, [sp+160]
0013cc14ldr x2, [sp+168]
0013cc18bl reflect.Value.pointer
0013cc1cstr x0, [sp+104]
0013cc20bl reflect.maplen
0013cc24str x0, [sp+72]
0013cc28str x0, [sp+48]
0013cc2cldur x29, [sp-8]
0013cc30ldr x30, [sp], 144
0013cc34ret x30
0013cc38
0013cc38loc_13cc38:
0013cc38subs xzr, x0, 22
0013cc3cb.eq 0x13cc44
0013cc40b 0x13ccb0
0013cc44
0013cc44loc_13cc44:
0013cc44b 0x13cc48
0013cc48
0013cc48loc_13cc48:
0013cc48ldr x0, [sp+152]
0013cc4cldr x1, [sp+160]
0013cc50ldr x2, [sp+168]
0013cc54bl reflect.Value.typ
0013cc58str x0, [sp+112]
0013cc5cbl internal/abi.(*Type).Elem
0013cc60str x0, [sp+96]
0013cc64bl internal/abi.(*Type).Kind
0013cc68strb w0, [sp+47]
0013cc6cubfm x3, x0, 0, 7
0013cc70subs wzr, w3, 17
0013cc74b.eq 0x13cc7c
0013cc78b 0x13cd64
0013cc7c
0013cc7cloc_13cc7c:
0013cc7cldr x0, [sp+152]
0013cc80ldr x1, [sp+160]
0013cc84ldr x2, [sp+168]
0013cc88bl reflect.Value.typ
0013cc8cstr x0, [sp+96]
0013cc90bl internal/abi.(*Type).Elem
0013cc94str x0, [sp+112]
0013cc98bl internal/abi.(*Type).Len
0013cc9cstr x0, [sp+72]
0013cca0str x0, [sp+48]
0013cca4ldur x29, [sp-8]
0013cca8ldr x30, [sp], 144
0013ccacret x30
0013ccb0
0013ccb0loc_13ccb0:
0013ccb0subs xzr, x0, 24
0013ccb4b.eq 0x13ccbc
0013ccb8b 0x13ccdc
0013ccbc
0013ccbcloc_13ccbc:
0013ccbcb 0x13ccc0
0013ccc0
0013ccc0loc_13ccc0:
0013ccc0ldr x1, [sp+160]
0013ccc4ldrsb x27, [x1]
0013ccc8ldr x0, [x1+8]
0013ccccstr x0, [sp+48]
0013ccd0ldur x29, [sp-8]
0013ccd4ldr x30, [sp], 144
0013ccd8ret x30
0013ccdc
0013ccdcloc_13ccdc:
0013ccdcb 0x13cce0
0013cce0
0013cce0loc_13cce0:
0013cce0b 0x13cce4
0013cce4
0013cce4loc_13cce4:
0013cce4b 0x13cce8
0013cce8
0013cce8loc_13cce8:
0013cce8b 0x13ccec
0013ccec
0013ccecloc_13ccec:
0013ccecldr x0, [sp+168]
0013ccf0bl reflect.flag.kind
0013ccf4str x0, [sp+64]
0013ccf8adrp x0, 0x506000
0013ccfcadd x0, x0, 32
0013cd00bl runtime.newobject
0013cd04str x0, [sp+120]
0013cd08movz x1, 17
0013cd0cstr x1, [x0+8]
0013cd10adrp x27, 0x90f000
0013cd14ldr w1, [x27+3056]
0013cd18cbz w1, 0x13cd20
0013cd1cb 0x13cd54
0013cd20
0013cd20loc_13cd20:
0013cd20b 0x13cd24
0013cd24
0013cd24loc_13cd24:
0013cd24adrp x2, 0x579000
0013cd28add x2, x2, 727
0013cd2cstr x2, [x0]
0013cd30ldr x2, [sp+120]
0013cd34ldrsb x27, [x2]
0013cd38ldr x3, [sp+64]
0013cd3cstr x3, [x2+16]
0013cd40ldr x1, [sp+120]
0013cd44str x1, [sp+128]
0013cd48adrp x0, 0x4d4000
0013cd4cadd x0, x0, 1920
0013cd50bl runtime.gopanic
0013cd54
0013cd54loc_13cd54:
0013cd54ldr x2, [x0]
0013cd58bl runtime.gcWriteBarrier1
0013cd5cstr x2, [x25]
0013cd60b 0x13cd24
0013cd64
0013cd64loc_13cd64:
0013cd64adrp x0, 0x4b9000
0013cd68add x0, x0, 2944
0013cd6cadrp x1, 0x5d5000
0013cd70add x1, x1, 2832
0013cd74bl runtime.gopanic
0013cd78
0013cd78loc_13cd78:
0013cd78b 0x13cd7c
0013cd7c
0013cd7cloc_13cd7c:
0013cd7cb 0x13cce8
0013cd80
0013cd80loc_13cd80:
0013cd80stp x0, x1, [sp+8]
0013cd84str x2, [sp+24]
0013cd88mov x3, x30
0013cd8cbl runtime.morestack_noctxt.abi0
0013cd90ldp x0, x1, [sp+8]
0013cd94ldr x2, [sp+24]
0013cd98b 0x13cb30
0013cd9cudf 0
0013cb30
0013cda0
0013cda0reflect.copyVal: ; void reflect.copyVal(internal/abi.Type * typ, reflect.flag fl, void * ptr)
0013cda0ldr x16, [x28+16]
0013cda4subs xzr, sp, x16
0013cda8b.ls 0x13ce68
0013cdacstr x30, [sp-80]!
0013cdb0stur x29, [sp-8]
0013cdb4sub x29, sp, 8
0013cdb8str x0, [sp+88]
0013cdbcstr x1, [sp+96]
0013cdc0str x2, [sp+104]
0013cdc4stp xzr, xzr, [sp+40]
0013cdc8str xzr, [sp+56]
0013cdccldr x0, [sp+88]
0013cdd0bl internal/abi.(*Type).IfaceIndir
0013cdd4strb w0, [sp+39]
0013cdd8tbnz w0, 0, 0x13cde0
0013cddcb 0x13ce34
0013cde0
0013cde0loc_13cde0:
0013cde0ldr x0, [sp+88]
0013cde4bl reflect.unsafe_New
0013cde8str x0, [sp+64]
0013cdecldr x2, [sp+104]
0013cdf0ldr x1, [sp+88]
0013cdf4mov x3, x0
0013cdf8mov x0, x1
0013cdfcmov x1, x3
0013ce00bl reflect.typedmemmove
0013ce04stp xzr, xzr, [sp+40]
0013ce08str xzr, [sp+56]
0013ce0cldr x0, [sp+88]
0013ce10str x0, [sp+40]
0013ce14ldr x1, [sp+64]
0013ce18str x1, [sp+48]
0013ce1cldr x2, [sp+96]
0013ce20orr x2, x2, 128
0013ce24str x2, [sp+56]
0013ce28ldur x29, [sp-8]
0013ce2cldr x30, [sp], 80
0013ce30ret x30
0013ce34
0013ce34loc_13ce34:
0013ce34stp xzr, xzr, [sp+40]
0013ce38str xzr, [sp+56]
0013ce3cldr x0, [sp+88]
0013ce40str x0, [sp+40]
0013ce44ldr x3, [sp+104]
0013ce48ldrsb x27, [x3]
0013ce4cldr x1, [x3]
0013ce50str x1, [sp+48]
0013ce54ldr x2, [sp+96]
0013ce58str x2, [sp+56]
0013ce5cldur x29, [sp-8]
0013ce60ldr x30, [sp], 80
0013ce64ret x30
0013ce68
0013ce68loc_13ce68:
0013ce68stp x0, x1, [sp+8]
0013ce6cstr x2, [sp+24]
0013ce70mov x3, x30
0013ce74bl runtime.morestack_noctxt.abi0
0013ce78ldp x0, x1, [sp+8]
0013ce7cldr x2, [sp+24]
0013ce80b 0x13cda0
0013ce84udf 0
0013ce88udf 0
0013ce8cudf 0
0013cda0
0013cda0reflect.copyVal: ; void reflect.copyVal(internal/abi.Type * typ, reflect.flag fl, void * ptr)
0013cda0ldr x16, [x28+16]
0013cda4subs xzr, sp, x16
0013cda8b.ls 0x13ce68
0013cdacstr x30, [sp-80]!
0013cdb0stur x29, [sp-8]
0013cdb4sub x29, sp, 8
0013cdb8str x0, [sp+88]
0013cdbcstr x1, [sp+96]
0013cdc0str x2, [sp+104]
0013cdc4stp xzr, xzr, [sp+40]
0013cdc8str xzr, [sp+56]
0013cdccldr x0, [sp+88]
0013cdd0bl internal/abi.(*Type).IfaceIndir
0013cdd4strb w0, [sp+39]
0013cdd8tbnz w0, 0, 0x13cde0
0013cddcb 0x13ce34
0013cde0
0013cde0loc_13cde0:
0013cde0ldr x0, [sp+88]
0013cde4bl reflect.unsafe_New
0013cde8str x0, [sp+64]
0013cdecldr x2, [sp+104]
0013cdf0ldr x1, [sp+88]
0013cdf4mov x3, x0
0013cdf8mov x0, x1
0013cdfcmov x1, x3
0013ce00bl reflect.typedmemmove
0013ce04stp xzr, xzr, [sp+40]
0013ce08str xzr, [sp+56]
0013ce0cldr x0, [sp+88]
0013ce10str x0, [sp+40]
0013ce14ldr x1, [sp+64]
0013ce18str x1, [sp+48]
0013ce1cldr x2, [sp+96]
0013ce20orr x2, x2, 128
0013ce24str x2, [sp+56]
0013ce28ldur x29, [sp-8]
0013ce2cldr x30, [sp], 80
0013ce30ret x30
0013ce34
0013ce34loc_13ce34:
0013ce34stp xzr, xzr, [sp+40]
0013ce38str xzr, [sp+56]
0013ce3cldr x0, [sp+88]
0013ce40str x0, [sp+40]
0013ce44ldr x3, [sp+104]
0013ce48ldrsb x27, [x3]
0013ce4cldr x1, [x3]
0013ce50str x1, [sp+48]
0013ce54ldr x2, [sp+96]
0013ce58str x2, [sp+56]
0013ce5cldur x29, [sp-8]
0013ce60ldr x30, [sp], 80
0013ce64ret x30
0013ce68
0013ce68loc_13ce68:
0013ce68stp x0, x1, [sp+8]
0013ce6cstr x2, [sp+24]
0013ce70mov x3, x30
0013ce74bl runtime.morestack_noctxt.abi0
0013ce78ldp x0, x1, [sp+8]
0013ce7cldr x2, [sp+24]
0013ce80b 0x13cda0
0013ce84udf 0
0013ce88udf 0
0013ce8cudf 0
0013cda0
0013ce90
0013ce90reflect.Value.Method: ; void reflect.Value.Method(reflect.Value v, int i)
0013ce90ldr x16, [x28+16]
0013ce94subs xzr, sp, x16
0013ce98b.ls 0x13d0a8
0013ce9cstr x30, [sp-128]!
0013cea0stur x29, [sp-8]
0013cea4sub x29, sp, 8
0013cea8str x0, [sp+136]
0013ceacstr x1, [sp+144]
0013ceb0str x2, [sp+152]
0013ceb4str x3, [sp+160]
0013ceb8stp xzr, xzr, [sp+64]
0013cebcstr xzr, [sp+80]
0013cec0ldr x0, [sp+136]
0013cec4ldr x1, [sp+144]
0013cec8ldr x2, [sp+152]
0013ceccbl reflect.Value.typ
0013ced0str x0, [sp+104]
0013ced4cbnz x0, 0x13cedc
0013ced8b 0x13d040
0013cedc
0013cedcloc_13cedc:
0013cedcldr x3, [sp+152]
0013cee0ands xzr, x3, 512
0013cee4cset x4, ne
0013cee8strb w4, [sp+38]
0013ceectbnz w3, 9, 0x13cef4
0013cef0b 0x13cef8
0013cef4
0013cef4loc_13cef4:
0013cef4b 0x13cf30
0013cef8
0013cef8loc_13cef8:
0013cef8ldr x0, [sp+136]
0013cefcldr x1, [sp+144]
0013cf00ldr x2, [sp+152]
0013cf04bl reflect.Value.typ
0013cf08str x0, [sp+104]
0013cf0cbl reflect.toRType
0013cf10str x0, [sp+88]
0013cf14bl reflect.(*rtype).NumMethod
0013cf18str x0, [sp+48]
0013cf1cldr x3, [sp+160]
0013cf20subs xzr, x0, x3
0013cf24cset x3, ls
0013cf28strb w3, [sp+38]
0013cf2cb 0x13cf30
0013cf30
0013cf30loc_13cf30:
0013cf30ldrb w3, [sp+38]
0013cf34tbnz w3, 0, 0x13d02c
0013cf38b 0x13cf3c
0013cf3c
0013cf3cloc_13cf3c:
0013cf3cldr x0, [sp+136]
0013cf40ldr x1, [sp+144]
0013cf44ldr x2, [sp+152]
0013cf48bl reflect.Value.typ
0013cf4cstr x0, [sp+104]
0013cf50bl internal/abi.(*Type).Kind
0013cf54strb w0, [sp+37]
0013cf58ubfm x3, x0, 0, 7
0013cf5csubs wzr, w3, 20
0013cf60cset x3, eq
0013cf64strb w3, [sp+38]
0013cf68b.eq 0x13cf70
0013cf6cb 0x13cf8c
0013cf70
0013cf70loc_13cf70:
0013cf70ldr x0, [sp+136]
0013cf74ldr x1, [sp+144]
0013cf78ldr x2, [sp+152]
0013cf7cbl reflect.Value.IsNil
0013cf80strb w0, [sp+39]
0013cf84strb w0, [sp+38]
0013cf88b 0x13cf90
0013cf8c
0013cf8cloc_13cf8c:
0013cf8cb 0x13cf90
0013cf90
0013cf90loc_13cf90:
0013cf90ldrb w2, [sp+38]
0013cf94tbnz w2, 0, 0x13d018
0013cf98b 0x13cf9c
0013cf9c
0013cf9cloc_13cf9c:
0013cf9cldr x0, [sp+152]
0013cfa0bl reflect.flag.ro
0013cfa4str x0, [sp+56]
0013cfa8ldr x1, [sp+152]
0013cfacand x1, x1, 128
0013cfb0orr x1, x0, x1
0013cfb4str x1, [sp+40]
0013cfb8movz x2, 19
0013cfbcorr x2, x1, x2
0013cfc0str x2, [sp+40]
0013cfc4ldr x2, [sp+160]
0013cfc8orr x1, x1, x2, lsl #10
0013cfccmovz x2, 531
0013cfd0orr x1, x1, x2
0013cfd4str x1, [sp+40]
0013cfd8ldr x0, [sp+136]
0013cfdcldr x1, [sp+144]
0013cfe0ldr x2, [sp+152]
0013cfe4bl reflect.Value.typ
0013cfe8str x0, [sp+104]
0013cfecstp xzr, xzr, [sp+64]
0013cff0str xzr, [sp+80]
0013cff4ldr x0, [sp+104]
0013cff8str x0, [sp+64]
0013cffcldr x1, [sp+144]
0013d000str x1, [sp+72]
0013d004ldr x2, [sp+40]
0013d008str x2, [sp+80]
0013d00cldur x29, [sp-8]
0013d010ldr x30, [sp], 128
0013d014ret x30
0013d018
0013d018loc_13d018:
0013d018adrp x0, 0x4b8000
0013d01cadd x0, x0, 2944
0013d020adrp x1, 0x5d4000
0013d024add x1, x1, 2848
0013d028bl runtime.gopanic
0013d02c
0013d02cloc_13d02c:
0013d02cadrp x0, 0x4b8000
0013d030add x0, x0, 2944
0013d034adrp x1, 0x5d4000
0013d038add x1, x1, 2192
0013d03cbl runtime.gopanic
0013d040
0013d040loc_13d040:
0013d040adrp x0, 0x505000
0013d044add x0, x0, 32
0013d048bl runtime.newobject
0013d04cstr x0, [sp+112]
0013d050movz x1, 20
0013d054str x1, [x0+8]
0013d058adrp x27, 0x90e000
0013d05cldr w1, [x27+3056]
0013d060cbz w1, 0x13d068
0013d064b 0x13d098
0013d068
0013d068loc_13d068:
0013d068b 0x13d06c
0013d06c
0013d06cloc_13d06c:
0013d06cadrp x2, 0x579000
0013d070add x2, x2, 3227
0013d074str x2, [x0]
0013d078ldr x2, [sp+112]
0013d07cldrsb x27, [x2]
0013d080str xzr, [x2+16]
0013d084ldr x1, [sp+112]
0013d088str x1, [sp+96]
0013d08cadrp x0, 0x4d3000
0013d090add x0, x0, 1920
0013d094bl runtime.gopanic
0013d098
0013d098loc_13d098:
0013d098ldr x2, [x0]
0013d09cbl runtime.gcWriteBarrier1
0013d0a0str x2, [x25]
0013d0a4b 0x13d06c
0013d0a8
0013d0a8loc_13d0a8:
0013d0a8stp x0, x1, [sp+8]
0013d0acstp x2, x3, [sp+24]
0013d0b0mov x3, x30
0013d0b4bl runtime.morestack_noctxt.abi0
0013d0b8ldp x0, x1, [sp+8]
0013d0bcldp x2, x3, [sp+24]
0013d0c0b 0x13ce90
0013d0c4udf 0
0013d0c8udf 0
0013d0ccudf 0
0013ce90
0013ce90reflect.Value.Method: ; void reflect.Value.Method(reflect.Value v, int i)
0013ce90ldr x16, [x28+16]
0013ce94subs xzr, sp, x16
0013ce98b.ls 0x13d0a8
0013ce9cstr x30, [sp-128]!
0013cea0stur x29, [sp-8]
0013cea4sub x29, sp, 8
0013cea8str x0, [sp+136]
0013ceacstr x1, [sp+144]
0013ceb0str x2, [sp+152]
0013ceb4str x3, [sp+160]
0013ceb8stp xzr, xzr, [sp+64]
0013cebcstr xzr, [sp+80]
0013cec0ldr x0, [sp+136]
0013cec4ldr x1, [sp+144]
0013cec8ldr x2, [sp+152]
0013ceccbl reflect.Value.typ
0013ced0str x0, [sp+104]
0013ced4cbnz x0, 0x13cedc
0013ced8b 0x13d040
0013cedc
0013cedcloc_13cedc:
0013cedcldr x3, [sp+152]
0013cee0ands xzr, x3, 512
0013cee4cset x4, ne
0013cee8strb w4, [sp+38]
0013ceectbnz w3, 9, 0x13cef4
0013cef0b 0x13cef8
0013cef4
0013cef4loc_13cef4:
0013cef4b 0x13cf30
0013cef8
0013cef8loc_13cef8:
0013cef8ldr x0, [sp+136]
0013cefcldr x1, [sp+144]
0013cf00ldr x2, [sp+152]
0013cf04bl reflect.Value.typ
0013cf08str x0, [sp+104]
0013cf0cbl reflect.toRType
0013cf10str x0, [sp+88]
0013cf14bl reflect.(*rtype).NumMethod
0013cf18str x0, [sp+48]
0013cf1cldr x3, [sp+160]
0013cf20subs xzr, x0, x3
0013cf24cset x3, ls
0013cf28strb w3, [sp+38]
0013cf2cb 0x13cf30
0013cf30
0013cf30loc_13cf30:
0013cf30ldrb w3, [sp+38]
0013cf34tbnz w3, 0, 0x13d02c
0013cf38b 0x13cf3c
0013cf3c
0013cf3cloc_13cf3c:
0013cf3cldr x0, [sp+136]
0013cf40ldr x1, [sp+144]
0013cf44ldr x2, [sp+152]
0013cf48bl reflect.Value.typ
0013cf4cstr x0, [sp+104]
0013cf50bl internal/abi.(*Type).Kind
0013cf54strb w0, [sp+37]
0013cf58ubfm x3, x0, 0, 7
0013cf5csubs wzr, w3, 20
0013cf60cset x3, eq
0013cf64strb w3, [sp+38]
0013cf68b.eq 0x13cf70
0013cf6cb 0x13cf8c
0013cf70
0013cf70loc_13cf70:
0013cf70ldr x0, [sp+136]
0013cf74ldr x1, [sp+144]
0013cf78ldr x2, [sp+152]
0013cf7cbl reflect.Value.IsNil
0013cf80strb w0, [sp+39]
0013cf84strb w0, [sp+38]
0013cf88b 0x13cf90
0013cf8c
0013cf8cloc_13cf8c:
0013cf8cb 0x13cf90
0013cf90
0013cf90loc_13cf90:
0013cf90ldrb w2, [sp+38]
0013cf94tbnz w2, 0, 0x13d018
0013cf98b 0x13cf9c
0013cf9c
0013cf9cloc_13cf9c:
0013cf9cldr x0, [sp+152]
0013cfa0bl reflect.flag.ro
0013cfa4str x0, [sp+56]
0013cfa8ldr x1, [sp+152]
0013cfacand x1, x1, 128
0013cfb0orr x1, x0, x1
0013cfb4str x1, [sp+40]
0013cfb8movz x2, 19
0013cfbcorr x2, x1, x2
0013cfc0str x2, [sp+40]
0013cfc4ldr x2, [sp+160]
0013cfc8orr x1, x1, x2, lsl #10
0013cfccmovz x2, 531
0013cfd0orr x1, x1, x2
0013cfd4str x1, [sp+40]
0013cfd8ldr x0, [sp+136]
0013cfdcldr x1, [sp+144]
0013cfe0ldr x2, [sp+152]
0013cfe4bl reflect.Value.typ
0013cfe8str x0, [sp+104]
0013cfecstp xzr, xzr, [sp+64]
0013cff0str xzr, [sp+80]
0013cff4ldr x0, [sp+104]
0013cff8str x0, [sp+64]
0013cffcldr x1, [sp+144]
0013d000str x1, [sp+72]
0013d004ldr x2, [sp+40]
0013d008str x2, [sp+80]
0013d00cldur x29, [sp-8]
0013d010ldr x30, [sp], 128
0013d014ret x30
0013d018
0013d018loc_13d018:
0013d018adrp x0, 0x4b8000
0013d01cadd x0, x0, 2944
0013d020adrp x1, 0x5d4000
0013d024add x1, x1, 2848
0013d028bl runtime.gopanic
0013d02c
0013d02cloc_13d02c:
0013d02cadrp x0, 0x4b8000
0013d030add x0, x0, 2944
0013d034adrp x1, 0x5d4000
0013d038add x1, x1, 2192
0013d03cbl runtime.gopanic
0013d040
0013d040loc_13d040:
0013d040adrp x0, 0x505000
0013d044add x0, x0, 32
0013d048bl runtime.newobject
0013d04cstr x0, [sp+112]
0013d050movz x1, 20
0013d054str x1, [x0+8]
0013d058adrp x27, 0x90e000
0013d05cldr w1, [x27+3056]
0013d060cbz w1, 0x13d068
0013d064b 0x13d098
0013d068
0013d068loc_13d068:
0013d068b 0x13d06c
0013d06c
0013d06cloc_13d06c:
0013d06cadrp x2, 0x579000
0013d070add x2, x2, 3227
0013d074str x2, [x0]
0013d078ldr x2, [sp+112]
0013d07cldrsb x27, [x2]
0013d080str xzr, [x2+16]
0013d084ldr x1, [sp+112]
0013d088str x1, [sp+96]
0013d08cadrp x0, 0x4d3000
0013d090add x0, x0, 1920
0013d094bl runtime.gopanic
0013d098
0013d098loc_13d098:
0013d098ldr x2, [x0]
0013d09cbl runtime.gcWriteBarrier1
0013d0a0str x2, [x25]
0013d0a4b 0x13d06c
0013d0a8
0013d0a8loc_13d0a8:
0013d0a8stp x0, x1, [sp+8]
0013d0acstp x2, x3, [sp+24]
0013d0b0mov x3, x30
0013d0b4bl runtime.morestack_noctxt.abi0
0013d0b8ldp x0, x1, [sp+8]
0013d0bcldp x2, x3, [sp+24]
0013d0c0b 0x13ce90
0013d0c4udf 0
0013d0c8udf 0
0013d0ccudf 0
0013ce90
0013d0d0
0013d0d0reflect.Value.NumMethod: ; void reflect.Value.NumMethod(reflect.Value v)
0013d0d0ldr x16, [x28+16]
0013d0d4subs xzr, sp, x16
0013d0d8b.ls 0x13d1c4
0013d0dcstr x30, [sp-96]!
0013d0e0stur x29, [sp-8]
0013d0e4sub x29, sp, 8
0013d0e8str x0, [sp+104]
0013d0ecstr x1, [sp+112]
0013d0f0str x2, [sp+120]
0013d0f4str xzr, [sp+40]
0013d0f8bl reflect.Value.typ
0013d0fcstr x0, [sp+80]
0013d100cbnz x0, 0x13d108
0013d104b 0x13d15c
0013d108
0013d108loc_13d108:
0013d108ldr x3, [sp+120]
0013d10ctbnz w3, 9, 0x13d114
0013d110b 0x13d128
0013d114
0013d114loc_13d114:
0013d114str xzr, [sp+40]
0013d118mov x0, xzr
0013d11cldur x29, [sp-8]
0013d120ldr x30, [sp], 96
0013d124ret x30
0013d128
0013d128loc_13d128:
0013d128ldr x0, [sp+104]
0013d12cldr x1, [sp+112]
0013d130ldr x2, [sp+120]
0013d134bl reflect.Value.typ
0013d138str x0, [sp+80]
0013d13cbl reflect.toRType
0013d140str x0, [sp+64]
0013d144bl reflect.(*rtype).NumMethod
0013d148str x0, [sp+48]
0013d14cstr x0, [sp+40]
0013d150ldur x29, [sp-8]
0013d154ldr x30, [sp], 96
0013d158ret x30
0013d15c
0013d15cloc_13d15c:
0013d15cadrp x0, 0x505000
0013d160add x0, x0, 32
0013d164bl runtime.newobject
0013d168str x0, [sp+56]
0013d16cmovz x1, 23
0013d170str x1, [x0+8]
0013d174adrp x27, 0x90e000
0013d178ldr w1, [x27+3056]
0013d17ccbz w1, 0x13d184
0013d180b 0x13d1b4
0013d184
0013d184loc_13d184:
0013d184b 0x13d188
0013d188
0013d188loc_13d188:
0013d188adrp x2, 0x57b000
0013d18cadd x2, x2, 2019
0013d190str x2, [x0]
0013d194ldr x2, [sp+56]
0013d198ldrsb x27, [x2]
0013d19cstr xzr, [x2+16]
0013d1a0ldr x1, [sp+56]
0013d1a4str x1, [sp+72]
0013d1a8adrp x0, 0x4d3000
0013d1acadd x0, x0, 1920
0013d1b0bl runtime.gopanic
0013d1b4
0013d1b4loc_13d1b4:
0013d1b4ldr x2, [x0]
0013d1b8bl runtime.gcWriteBarrier1
0013d1bcstr x2, [x25]
0013d1c0b 0x13d188
0013d1c4
0013d1c4loc_13d1c4:
0013d1c4stp x0, x1, [sp+8]
0013d1c8str x2, [sp+24]
0013d1ccmov x3, x30
0013d1d0bl runtime.morestack_noctxt.abi0
0013d1d4ldp x0, x1, [sp+8]
0013d1d8ldr x2, [sp+24]
0013d1dcb 0x13d0d0
0013d0d0
0013d0d0reflect.Value.NumMethod: ; void reflect.Value.NumMethod(reflect.Value v)
0013d0d0ldr x16, [x28+16]
0013d0d4subs xzr, sp, x16
0013d0d8b.ls 0x13d1c4
0013d0dcstr x30, [sp-96]!
0013d0e0stur x29, [sp-8]
0013d0e4sub x29, sp, 8
0013d0e8str x0, [sp+104]
0013d0ecstr x1, [sp+112]
0013d0f0str x2, [sp+120]
0013d0f4str xzr, [sp+40]
0013d0f8bl reflect.Value.typ
0013d0fcstr x0, [sp+80]
0013d100cbnz x0, 0x13d108
0013d104b 0x13d15c
0013d108
0013d108loc_13d108:
0013d108ldr x3, [sp+120]
0013d10ctbnz w3, 9, 0x13d114
0013d110b 0x13d128
0013d114
0013d114loc_13d114:
0013d114str xzr, [sp+40]
0013d118mov x0, xzr
0013d11cldur x29, [sp-8]
0013d120ldr x30, [sp], 96
0013d124ret x30
0013d128
0013d128loc_13d128:
0013d128ldr x0, [sp+104]
0013d12cldr x1, [sp+112]
0013d130ldr x2, [sp+120]
0013d134bl reflect.Value.typ
0013d138str x0, [sp+80]
0013d13cbl reflect.toRType
0013d140str x0, [sp+64]
0013d144bl reflect.(*rtype).NumMethod
0013d148str x0, [sp+48]
0013d14cstr x0, [sp+40]
0013d150ldur x29, [sp-8]
0013d154ldr x30, [sp], 96
0013d158ret x30
0013d15c
0013d15cloc_13d15c:
0013d15cadrp x0, 0x505000
0013d160add x0, x0, 32
0013d164bl runtime.newobject
0013d168str x0, [sp+56]
0013d16cmovz x1, 23
0013d170str x1, [x0+8]
0013d174adrp x27, 0x90e000
0013d178ldr w1, [x27+3056]
0013d17ccbz w1, 0x13d184
0013d180b 0x13d1b4
0013d184
0013d184loc_13d184:
0013d184b 0x13d188
0013d188
0013d188loc_13d188:
0013d188adrp x2, 0x57b000
0013d18cadd x2, x2, 2019
0013d190str x2, [x0]
0013d194ldr x2, [sp+56]
0013d198ldrsb x27, [x2]
0013d19cstr xzr, [x2+16]
0013d1a0ldr x1, [sp+56]
0013d1a4str x1, [sp+72]
0013d1a8adrp x0, 0x4d3000
0013d1acadd x0, x0, 1920
0013d1b0bl runtime.gopanic
0013d1b4
0013d1b4loc_13d1b4:
0013d1b4ldr x2, [x0]
0013d1b8bl runtime.gcWriteBarrier1
0013d1bcstr x2, [x25]
0013d1c0b 0x13d188
0013d1c4
0013d1c4loc_13d1c4:
0013d1c4stp x0, x1, [sp+8]
0013d1c8str x2, [sp+24]
0013d1ccmov x3, x30
0013d1d0bl runtime.morestack_noctxt.abi0
0013d1d4ldp x0, x1, [sp+8]
0013d1d8ldr x2, [sp+24]
0013d1dcb 0x13d0d0
0013d0d0
0013d1e0
0013d1e0reflect.Value.MethodByName: ; void reflect.Value.MethodByName(reflect.Value v, struct string name)
0013d1e0ldr x16, [x28+16]
0013d1e4sub x17, sp, 336
0013d1e8subs xzr, x17, x16
0013d1ecb.ls 0x13d400
0013d1f0sub x20, sp, 464
0013d1f4stp x29, x30, [x20-8]
0013d1f8add sp, x20, 0
0013d1fcsub x29, sp, 8
0013d200str x0, [sp+472]
0013d204str x1, [sp+480]
0013d208str x2, [sp+488]
0013d20cstr x3, [sp+496]
0013d210str x4, [sp+504]
0013d214stp xzr, xzr, [sp+56]
0013d218str xzr, [sp+72]
0013d21cldr x0, [sp+472]
0013d220ldr x1, [sp+480]
0013d224ldr x2, [sp+488]
0013d228bl reflect.Value.typ
0013d22cstr x0, [sp+176]
0013d230cbnz x0, 0x13d238
0013d234b 0x13d398
0013d238
0013d238loc_13d238:
0013d238ldr x3, [sp+488]
0013d23ctbnz w3, 9, 0x13d244
0013d240b 0x13d264
0013d244
0013d244loc_13d244:
0013d244stp xzr, xzr, [sp+56]
0013d248str xzr, [sp+72]
0013d24cmov x0, xzr
0013d250mov x1, xzr
0013d254mov x2, xzr
0013d258ldp x29, x30, [sp-8]
0013d25cadd sp, sp, 464
0013d260ret x30
0013d264
0013d264loc_13d264:
0013d264ldr x0, [sp+472]
0013d268ldr x1, [sp+480]
0013d26cldr x2, [sp+488]
0013d270bl reflect.Value.typ
0013d274str x0, [sp+176]
0013d278bl reflect.toRType
0013d27cstr x0, [sp+160]
0013d280add x20, sp, 376
0013d284adr x27, 16
0013d288stp x29, x27, [sp-24]
0013d28csub x29, sp, 24
0013d290bl fn_87cfc
0013d294sub x29, sp, 8
0013d298ldr x1, [sp+496]
0013d29cldr x2, [sp+504]
0013d2a0ldr x0, [sp+160]
0013d2a4bl reflect.(*rtype).MethodByName
0013d2a8str x0, [sp+264]
0013d2acstr x1, [sp+272]
0013d2b0str x2, [sp+280]
0013d2b4str x3, [sp+288]
0013d2b8str x4, [sp+296]
0013d2bcstr x5, [sp+304]
0013d2c0str x6, [sp+312]
0013d2c4str x7, [sp+320]
0013d2c8str x8, [sp+328]
0013d2ccstr x9, [sp+336]
0013d2d0add x21, sp, 376
0013d2d4add x20, sp, 264
0013d2d8adr x27, 16
0013d2dcstp x29, x27, [sp-24]
0013d2e0sub x29, sp, 24
0013d2e4bl fn_87ef8
0013d2e8sub x29, sp, 8
0013d2ecstrb w10, [sp+55]
0013d2f0add x21, sp, 184
0013d2f4add x20, sp, 376
0013d2f8adr x27, 16
0013d2fcstp x29, x27, [sp-24]
0013d300sub x29, sp, 24
0013d304bl fn_87ef8
0013d308sub x29, sp, 8
0013d30cldrb w3, [sp+55]
0013d310strb w3, [sp+54]
0013d314add x21, sp, 80
0013d318add x20, sp, 184
0013d31cadr x27, 16
0013d320stp x29, x27, [sp-24]
0013d324sub x29, sp, 24
0013d328bl fn_87ef8
0013d32csub x29, sp, 8
0013d330ldrb w3, [sp+54]
0013d334strb w3, [sp+53]
0013d338tbnz w3, 0, 0x13d340
0013d33cb 0x13d378
0013d340
0013d340loc_13d340:
0013d340ldr x0, [sp+472]
0013d344ldr x1, [sp+480]
0013d348ldr x2, [sp+488]
0013d34cldr x3, [sp+152]
0013d350bl reflect.Value.Method
0013d354str x0, [sp+352]
0013d358str x1, [sp+360]
0013d35cstr x2, [sp+368]
0013d360str x0, [sp+56]
0013d364str x1, [sp+64]
0013d368str x2, [sp+72]
0013d36cldp x29, x30, [sp-8]
0013d370add sp, sp, 464
0013d374ret x30
0013d378
0013d378loc_13d378:
0013d378stp xzr, xzr, [sp+56]
0013d37cstr xzr, [sp+72]
0013d380mov x0, xzr
0013d384mov x1, xzr
0013d388mov x2, xzr
0013d38cldp x29, x30, [sp-8]
0013d390add sp, sp, 464
0013d394ret x30
0013d398
0013d398loc_13d398:
0013d398adrp x0, 0x505000
0013d39cadd x0, x0, 32
0013d3a0bl runtime.newobject
0013d3a4str x0, [sp+344]
0013d3a8movz x1, 26
0013d3acstr x1, [x0+8]
0013d3b0adrp x27, 0x90e000
0013d3b4ldr w1, [x27+3056]
0013d3b8cbz w1, 0x13d3c0
0013d3bcb 0x13d3f0
0013d3c0
0013d3c0loc_13d3c0:
0013d3c0b 0x13d3c4
0013d3c4
0013d3c4loc_13d3c4:
0013d3c4adrp x2, 0x57d000
0013d3c8add x2, x2, 1371
0013d3ccstr x2, [x0]
0013d3d0ldr x2, [sp+344]
0013d3d4ldrsb x27, [x2]
0013d3d8str xzr, [x2+16]
0013d3dcldr x1, [sp+344]
0013d3e0str x1, [sp+168]
0013d3e4adrp x0, 0x4d3000
0013d3e8add x0, x0, 1920
0013d3ecbl runtime.gopanic
0013d3f0
0013d3f0loc_13d3f0:
0013d3f0ldr x2, [x0]
0013d3f4bl runtime.gcWriteBarrier1
0013d3f8str x2, [x25]
0013d3fcb 0x13d3c4
0013d400
0013d400loc_13d400:
0013d400stp x0, x1, [sp+8]
0013d404stp x2, x3, [sp+24]
0013d408str x4, [sp+40]
0013d40cmov x3, x30
0013d410bl runtime.morestack_noctxt.abi0
0013d414ldp x0, x1, [sp+8]
0013d418ldp x2, x3, [sp+24]
0013d41cldr x4, [sp+40]
0013d420b 0x13d1e0
0013d424udf 0
0013d428udf 0
0013d42cudf 0
0013d1e0
0013d1e0reflect.Value.MethodByName: ; void reflect.Value.MethodByName(reflect.Value v, struct string name)
0013d1e0ldr x16, [x28+16]
0013d1e4sub x17, sp, 336
0013d1e8subs xzr, x17, x16
0013d1ecb.ls 0x13d400
0013d1f0sub x20, sp, 464
0013d1f4stp x29, x30, [x20-8]
0013d1f8add sp, x20, 0
0013d1fcsub x29, sp, 8
0013d200str x0, [sp+472]
0013d204str x1, [sp+480]
0013d208str x2, [sp+488]
0013d20cstr x3, [sp+496]
0013d210str x4, [sp+504]
0013d214stp xzr, xzr, [sp+56]
0013d218str xzr, [sp+72]
0013d21cldr x0, [sp+472]
0013d220ldr x1, [sp+480]
0013d224ldr x2, [sp+488]
0013d228bl reflect.Value.typ
0013d22cstr x0, [sp+176]
0013d230cbnz x0, 0x13d238
0013d234b 0x13d398
0013d238
0013d238loc_13d238:
0013d238ldr x3, [sp+488]
0013d23ctbnz w3, 9, 0x13d244
0013d240b 0x13d264
0013d244
0013d244loc_13d244:
0013d244stp xzr, xzr, [sp+56]
0013d248str xzr, [sp+72]
0013d24cmov x0, xzr
0013d250mov x1, xzr
0013d254mov x2, xzr
0013d258ldp x29, x30, [sp-8]
0013d25cadd sp, sp, 464
0013d260ret x30
0013d264
0013d264loc_13d264:
0013d264ldr x0, [sp+472]
0013d268ldr x1, [sp+480]
0013d26cldr x2, [sp+488]
0013d270bl reflect.Value.typ
0013d274str x0, [sp+176]
0013d278bl reflect.toRType
0013d27cstr x0, [sp+160]
0013d280add x20, sp, 376
0013d284adr x27, 16
0013d288stp x29, x27, [sp-24]
0013d28csub x29, sp, 24
0013d290bl fn_87cfc
0013d294sub x29, sp, 8
0013d298ldr x1, [sp+496]
0013d29cldr x2, [sp+504]
0013d2a0ldr x0, [sp+160]
0013d2a4bl reflect.(*rtype).MethodByName
0013d2a8str x0, [sp+264]
0013d2acstr x1, [sp+272]
0013d2b0str x2, [sp+280]
0013d2b4str x3, [sp+288]
0013d2b8str x4, [sp+296]
0013d2bcstr x5, [sp+304]
0013d2c0str x6, [sp+312]
0013d2c4str x7, [sp+320]
0013d2c8str x8, [sp+328]
0013d2ccstr x9, [sp+336]
0013d2d0add x21, sp, 376
0013d2d4add x20, sp, 264
0013d2d8adr x27, 16
0013d2dcstp x29, x27, [sp-24]
0013d2e0sub x29, sp, 24
0013d2e4bl fn_87ef8
0013d2e8sub x29, sp, 8
0013d2ecstrb w10, [sp+55]
0013d2f0add x21, sp, 184
0013d2f4add x20, sp, 376
0013d2f8adr x27, 16
0013d2fcstp x29, x27, [sp-24]
0013d300sub x29, sp, 24
0013d304bl fn_87ef8
0013d308sub x29, sp, 8
0013d30cldrb w3, [sp+55]
0013d310strb w3, [sp+54]
0013d314add x21, sp, 80
0013d318add x20, sp, 184
0013d31cadr x27, 16
0013d320stp x29, x27, [sp-24]
0013d324sub x29, sp, 24
0013d328bl fn_87ef8
0013d32csub x29, sp, 8
0013d330ldrb w3, [sp+54]
0013d334strb w3, [sp+53]
0013d338tbnz w3, 0, 0x13d340
0013d33cb 0x13d378
0013d340
0013d340loc_13d340:
0013d340ldr x0, [sp+472]
0013d344ldr x1, [sp+480]
0013d348ldr x2, [sp+488]
0013d34cldr x3, [sp+152]
0013d350bl reflect.Value.Method
0013d354str x0, [sp+352]
0013d358str x1, [sp+360]
0013d35cstr x2, [sp+368]
0013d360str x0, [sp+56]
0013d364str x1, [sp+64]
0013d368str x2, [sp+72]
0013d36cldp x29, x30, [sp-8]
0013d370add sp, sp, 464
0013d374ret x30
0013d378
0013d378loc_13d378:
0013d378stp xzr, xzr, [sp+56]
0013d37cstr xzr, [sp+72]
0013d380mov x0, xzr
0013d384mov x1, xzr
0013d388mov x2, xzr
0013d38cldp x29, x30, [sp-8]
0013d390add sp, sp, 464
0013d394ret x30
0013d398
0013d398loc_13d398:
0013d398adrp x0, 0x505000
0013d39cadd x0, x0, 32
0013d3a0bl runtime.newobject
0013d3a4str x0, [sp+344]
0013d3a8movz x1, 26
0013d3acstr x1, [x0+8]
0013d3b0adrp x27, 0x90e000
0013d3b4ldr w1, [x27+3056]
0013d3b8cbz w1, 0x13d3c0
0013d3bcb 0x13d3f0
0013d3c0
0013d3c0loc_13d3c0:
0013d3c0b 0x13d3c4
0013d3c4
0013d3c4loc_13d3c4:
0013d3c4adrp x2, 0x57d000
0013d3c8add x2, x2, 1371
0013d3ccstr x2, [x0]
0013d3d0ldr x2, [sp+344]
0013d3d4ldrsb x27, [x2]
0013d3d8str xzr, [x2+16]
0013d3dcldr x1, [sp+344]
0013d3e0str x1, [sp+168]
0013d3e4adrp x0, 0x4d3000
0013d3e8add x0, x0, 1920
0013d3ecbl runtime.gopanic
0013d3f0
0013d3f0loc_13d3f0:
0013d3f0ldr x2, [x0]
0013d3f4bl runtime.gcWriteBarrier1
0013d3f8str x2, [x25]
0013d3fcb 0x13d3c4
0013d400
0013d400loc_13d400:
0013d400stp x0, x1, [sp+8]
0013d404stp x2, x3, [sp+24]
0013d408str x4, [sp+40]
0013d40cmov x3, x30
0013d410bl runtime.morestack_noctxt.abi0
0013d414ldp x0, x1, [sp+8]
0013d418ldp x2, x3, [sp+24]
0013d41cldr x4, [sp+40]
0013d420b 0x13d1e0
0013d424udf 0
0013d428udf 0
0013d42cudf 0
0013d1e0
0013d430
0013d430reflect.Value.NumField: ; void reflect.Value.NumField(reflect.Value v)
0013d430ldr x16, [x28+16]
0013d434subs xzr, sp, x16
0013d438b.ls 0x13d49c
0013d43cstr x30, [sp-80]!
0013d440stur x29, [sp-8]
0013d444sub x29, sp, 8
0013d448str x0, [sp+88]
0013d44cstr x1, [sp+96]
0013d450str x2, [sp+104]
0013d454str xzr, [sp+40]
0013d458mov x0, x2
0013d45cmovz x1, 25
0013d460bl reflect.flag.mustBe
0013d464ldr x0, [sp+88]
0013d468ldr x1, [sp+96]
0013d46cldr x2, [sp+104]
0013d470bl reflect.Value.typ
0013d474str x0, [sp+64]
0013d478str x0, [sp+56]
0013d47cldr x2, [sp+56]
0013d480ldrsb x27, [x2]
0013d484ldr x0, [x2+64]
0013d488str x0, [sp+48]
0013d48cstr x0, [sp+40]
0013d490ldur x29, [sp-8]
0013d494ldr x30, [sp], 80
0013d498ret x30
0013d49c
0013d49cloc_13d49c:
0013d49cstp x0, x1, [sp+8]
0013d4a0str x2, [sp+24]
0013d4a4mov x3, x30
0013d4a8bl runtime.morestack_noctxt.abi0
0013d4acldp x0, x1, [sp+8]
0013d4b0ldr x2, [sp+24]
0013d4b4b 0x13d430
0013d4b8udf 0
0013d4bcudf 0
0013d430
0013d430reflect.Value.NumField: ; void reflect.Value.NumField(reflect.Value v)
0013d430ldr x16, [x28+16]
0013d434subs xzr, sp, x16
0013d438b.ls 0x13d49c
0013d43cstr x30, [sp-80]!
0013d440stur x29, [sp-8]
0013d444sub x29, sp, 8
0013d448str x0, [sp+88]
0013d44cstr x1, [sp+96]
0013d450str x2, [sp+104]
0013d454str xzr, [sp+40]
0013d458mov x0, x2
0013d45cmovz x1, 25
0013d460bl reflect.flag.mustBe
0013d464ldr x0, [sp+88]
0013d468ldr x1, [sp+96]
0013d46cldr x2, [sp+104]
0013d470bl reflect.Value.typ
0013d474str x0, [sp+64]
0013d478str x0, [sp+56]
0013d47cldr x2, [sp+56]
0013d480ldrsb x27, [x2]
0013d484ldr x0, [x2+64]
0013d488str x0, [sp+48]
0013d48cstr x0, [sp+40]
0013d490ldur x29, [sp-8]
0013d494ldr x30, [sp], 80
0013d498ret x30
0013d49c
0013d49cloc_13d49c:
0013d49cstp x0, x1, [sp+8]
0013d4a0str x2, [sp+24]
0013d4a4mov x3, x30
0013d4a8bl runtime.morestack_noctxt.abi0
0013d4acldp x0, x1, [sp+8]
0013d4b0ldr x2, [sp+24]
0013d4b4b 0x13d430
0013d4b8udf 0
0013d4bcudf 0
0013d430
0013d4c0
0013d4c0reflect.Value.OverflowInt: ; void reflect.Value.OverflowInt(reflect.Value v, int64 x)
0013d4c0ldr x16, [x28+16]
0013d4c4subs xzr, sp, x16
0013d4c8b.ls 0x13d60c
0013d4ccstr x30, [sp-128]!
0013d4d0stur x29, [sp-8]
0013d4d4sub x29, sp, 8
0013d4d8str x0, [sp+136]
0013d4dcstr x1, [sp+144]
0013d4e0str x2, [sp+152]
0013d4e4str x3, [sp+160]
0013d4e8strb wzr, [sp+47]
0013d4ecldr x0, [sp+152]
0013d4f0bl reflect.flag.kind
0013d4f4str x0, [sp+56]
0013d4f8str x0, [sp+88]
0013d4fcsubs xzr, x0, 2
0013d500b.hs 0x13d508
0013d504b 0x13d608
0013d508
0013d508loc_13d508:
0013d508subs xzr, x0, 6
0013d50cb.ls 0x13d514
0013d510b 0x13d588
0013d514
0013d514loc_13d514:
0013d514b 0x13d518
0013d518
0013d518loc_13d518:
0013d518ldr x0, [sp+136]
0013d51cldr x1, [sp+144]
0013d520ldr x2, [sp+152]
0013d524bl reflect.Value.typ
0013d528str x0, [sp+104]
0013d52cbl internal/abi.(*Type).Size
0013d530str x0, [sp+80]
0013d534ubfm x3, x0, 61, 60
0013d538str x3, [sp+64]
0013d53cldr x3, [sp+160]
0013d540orr x4, xzr, 64
0013d544sub x5, x4, x0, lsl #3
0013d548lslv x3, x3, x5
0013d54csub x4, x4, x0, lsl #3
0013d550subs xzr, x5, 64
0013d554csel x3, x3, xzr, lo
0013d558subs xzr, x4, 64
0013d55corr x5, xzr, 63
0013d560csel x4, x4, x5, lo
0013d564asrv x3, x3, x4
0013d568str x3, [sp+48]
0013d56cldr x4, [sp+160]
0013d570subs xzr, x4, x3
0013d574cset x0, ne
0013d578strb w0, [sp+47]
0013d57cldur x29, [sp-8]
0013d580ldr x30, [sp], 128
0013d584ret x30
0013d588
0013d588loc_13d588:
0013d588b 0x13d58c
0013d58c
0013d58cloc_13d58c:
0013d58cb 0x13d590
0013d590
0013d590loc_13d590:
0013d590ldr x0, [sp+152]
0013d594bl reflect.flag.kind
0013d598str x0, [sp+72]
0013d59cadrp x0, 0x505000
0013d5a0add x0, x0, 32
0013d5a4bl runtime.newobject
0013d5a8str x0, [sp+112]
0013d5acmovz x1, 25
0013d5b0str x1, [x0+8]
0013d5b4adrp x27, 0x90e000
0013d5b8ldr w1, [x27+3056]
0013d5bccbz w1, 0x13d5c4
0013d5c0b 0x13d5f8
0013d5c4
0013d5c4loc_13d5c4:
0013d5c4b 0x13d5c8
0013d5c8
0013d5c8loc_13d5c8:
0013d5c8adrp x2, 0x57c000
0013d5ccadd x2, x2, 3004
0013d5d0str x2, [x0]
0013d5d4ldr x2, [sp+112]
0013d5d8ldrsb x27, [x2]
0013d5dcldr x3, [sp+72]
0013d5e0str x3, [x2+16]
0013d5e4ldr x1, [sp+112]
0013d5e8str x1, [sp+96]
0013d5ecadrp x0, 0x4d3000
0013d5f0add x0, x0, 1920
0013d5f4bl runtime.gopanic
0013d5f8
0013d5f8loc_13d5f8:
0013d5f8ldr x2, [x0]
0013d5fcbl runtime.gcWriteBarrier1
0013d600str x2, [x25]
0013d604b 0x13d5c8
0013d608
0013d608loc_13d608:
0013d608b 0x13d58c
0013d60c
0013d60cloc_13d60c:
0013d60cstp x0, x1, [sp+8]
0013d610stp x2, x3, [sp+24]
0013d614mov x3, x30
0013d618bl runtime.morestack_noctxt.abi0
0013d61cldp x0, x1, [sp+8]
0013d620ldp x2, x3, [sp+24]
0013d624b 0x13d4c0
0013d628udf 0
0013d62cudf 0
0013d4c0
0013d4c0reflect.Value.OverflowInt: ; void reflect.Value.OverflowInt(reflect.Value v, int64 x)
0013d4c0ldr x16, [x28+16]
0013d4c4subs xzr, sp, x16
0013d4c8b.ls 0x13d60c
0013d4ccstr x30, [sp-128]!
0013d4d0stur x29, [sp-8]
0013d4d4sub x29, sp, 8
0013d4d8str x0, [sp+136]
0013d4dcstr x1, [sp+144]
0013d4e0str x2, [sp+152]
0013d4e4str x3, [sp+160]
0013d4e8strb wzr, [sp+47]
0013d4ecldr x0, [sp+152]
0013d4f0bl reflect.flag.kind
0013d4f4str x0, [sp+56]
0013d4f8str x0, [sp+88]
0013d4fcsubs xzr, x0, 2
0013d500b.hs 0x13d508
0013d504b 0x13d608
0013d508
0013d508loc_13d508:
0013d508subs xzr, x0, 6
0013d50cb.ls 0x13d514
0013d510b 0x13d588
0013d514
0013d514loc_13d514:
0013d514b 0x13d518
0013d518
0013d518loc_13d518:
0013d518ldr x0, [sp+136]
0013d51cldr x1, [sp+144]
0013d520ldr x2, [sp+152]
0013d524bl reflect.Value.typ
0013d528str x0, [sp+104]
0013d52cbl internal/abi.(*Type).Size
0013d530str x0, [sp+80]
0013d534ubfm x3, x0, 61, 60
0013d538str x3, [sp+64]
0013d53cldr x3, [sp+160]
0013d540orr x4, xzr, 64
0013d544sub x5, x4, x0, lsl #3
0013d548lslv x3, x3, x5
0013d54csub x4, x4, x0, lsl #3
0013d550subs xzr, x5, 64
0013d554csel x3, x3, xzr, lo
0013d558subs xzr, x4, 64
0013d55corr x5, xzr, 63
0013d560csel x4, x4, x5, lo
0013d564asrv x3, x3, x4
0013d568str x3, [sp+48]
0013d56cldr x4, [sp+160]
0013d570subs xzr, x4, x3
0013d574cset x0, ne
0013d578strb w0, [sp+47]
0013d57cldur x29, [sp-8]
0013d580ldr x30, [sp], 128
0013d584ret x30
0013d588
0013d588loc_13d588:
0013d588b 0x13d58c
0013d58c
0013d58cloc_13d58c:
0013d58cb 0x13d590
0013d590
0013d590loc_13d590:
0013d590ldr x0, [sp+152]
0013d594bl reflect.flag.kind
0013d598str x0, [sp+72]
0013d59cadrp x0, 0x505000
0013d5a0add x0, x0, 32
0013d5a4bl runtime.newobject
0013d5a8str x0, [sp+112]
0013d5acmovz x1, 25
0013d5b0str x1, [x0+8]
0013d5b4adrp x27, 0x90e000
0013d5b8ldr w1, [x27+3056]
0013d5bccbz w1, 0x13d5c4
0013d5c0b 0x13d5f8
0013d5c4
0013d5c4loc_13d5c4:
0013d5c4b 0x13d5c8
0013d5c8
0013d5c8loc_13d5c8:
0013d5c8adrp x2, 0x57c000
0013d5ccadd x2, x2, 3004
0013d5d0str x2, [x0]
0013d5d4ldr x2, [sp+112]
0013d5d8ldrsb x27, [x2]
0013d5dcldr x3, [sp+72]
0013d5e0str x3, [x2+16]
0013d5e4ldr x1, [sp+112]
0013d5e8str x1, [sp+96]
0013d5ecadrp x0, 0x4d3000
0013d5f0add x0, x0, 1920
0013d5f4bl runtime.gopanic
0013d5f8
0013d5f8loc_13d5f8:
0013d5f8ldr x2, [x0]
0013d5fcbl runtime.gcWriteBarrier1
0013d600str x2, [x25]
0013d604b 0x13d5c8
0013d608
0013d608loc_13d608:
0013d608b 0x13d58c
0013d60c
0013d60cloc_13d60c:
0013d60cstp x0, x1, [sp+8]
0013d610stp x2, x3, [sp+24]
0013d614mov x3, x30
0013d618bl runtime.morestack_noctxt.abi0
0013d61cldp x0, x1, [sp+8]
0013d620ldp x2, x3, [sp+24]
0013d624b 0x13d4c0
0013d628udf 0
0013d62cudf 0
0013d4c0
0013d630
0013d630reflect.Value.OverflowUint: ; void reflect.Value.OverflowUint(reflect.Value v, uint64 x)
0013d630ldr x16, [x28+16]
0013d634subs xzr, sp, x16
0013d638b.ls 0x13d768
0013d63cstr x30, [sp-112]!
0013d640stur x29, [sp-8]
0013d644sub x29, sp, 8
0013d648str x0, [sp+120]
0013d64cstr x1, [sp+128]
0013d650str x2, [sp+136]
0013d654str x3, [sp+144]
0013d658strb wzr, [sp+39]
0013d65cldr x0, [sp+136]
0013d660bl reflect.flag.kind
0013d664str x0, [sp+48]
0013d668str x0, [sp+64]
0013d66csubs xzr, x0, 7
0013d670b.hs 0x13d678
0013d674b 0x13d764
0013d678
0013d678loc_13d678:
0013d678subs xzr, x0, 12
0013d67cb.ls 0x13d684
0013d680b 0x13d6e4
0013d684
0013d684loc_13d684:
0013d684b 0x13d688
0013d688
0013d688loc_13d688:
0013d688ldr x0, [sp+120]
0013d68cbl internal/abi.(*Type).Size
0013d690str x0, [sp+80]
0013d694ubfm x1, x0, 61, 60
0013d698str x1, [sp+56]
0013d69cldr x1, [sp+144]
0013d6a0orr x2, xzr, 64
0013d6a4sub x3, x2, x0, lsl #3
0013d6a8lslv x1, x1, x3
0013d6acsub x2, x2, x0, lsl #3
0013d6b0subs xzr, x3, 64
0013d6b4csel x1, x1, xzr, lo
0013d6b8lsrv x1, x1, x2
0013d6bcsubs xzr, x2, 64
0013d6c0csel x1, x1, xzr, lo
0013d6c4str x1, [sp+40]
0013d6c8ldr x2, [sp+144]
0013d6ccsubs xzr, x1, x2
0013d6d0cset x0, ne
0013d6d4strb w0, [sp+39]
0013d6d8ldur x29, [sp-8]
0013d6dcldr x30, [sp], 112
0013d6e0ret x30
0013d6e4
0013d6e4loc_13d6e4:
0013d6e4b 0x13d6e8
0013d6e8
0013d6e8loc_13d6e8:
0013d6e8b 0x13d6ec
0013d6ec
0013d6ecloc_13d6ec:
0013d6ecldr x0, [sp+136]
0013d6f0bl reflect.flag.kind
0013d6f4str x0, [sp+72]
0013d6f8adrp x0, 0x505000
0013d6fcadd x0, x0, 32
0013d700bl runtime.newobject
0013d704str x0, [sp+96]
0013d708movz x1, 26
0013d70cstr x1, [x0+8]
0013d710adrp x27, 0x90e000
0013d714ldr w1, [x27+3056]
0013d718cbz w1, 0x13d720
0013d71cb 0x13d754
0013d720
0013d720loc_13d720:
0013d720b 0x13d724
0013d724
0013d724loc_13d724:
0013d724adrp x2, 0x57d000
0013d728add x2, x2, 1397
0013d72cstr x2, [x0]
0013d730ldr x2, [sp+96]
0013d734ldrsb x27, [x2]
0013d738ldr x3, [sp+72]
0013d73cstr x3, [x2+16]
0013d740ldr x1, [sp+96]
0013d744str x1, [sp+88]
0013d748adrp x0, 0x4d3000
0013d74cadd x0, x0, 1920
0013d750bl runtime.gopanic
0013d754
0013d754loc_13d754:
0013d754ldr x2, [x0]
0013d758bl runtime.gcWriteBarrier1
0013d75cstr x2, [x25]
0013d760b 0x13d724
0013d764
0013d764loc_13d764:
0013d764b 0x13d6e8
0013d768
0013d768loc_13d768:
0013d768stp x0, x1, [sp+8]
0013d76cstp x2, x3, [sp+24]
0013d770mov x3, x30
0013d774bl runtime.morestack_noctxt.abi0
0013d778ldp x0, x1, [sp+8]
0013d77cldp x2, x3, [sp+24]
0013d780b 0x13d630
0013d784udf 0
0013d788udf 0
0013d78cudf 0
0013d630
0013d630reflect.Value.OverflowUint: ; void reflect.Value.OverflowUint(reflect.Value v, uint64 x)
0013d630ldr x16, [x28+16]
0013d634subs xzr, sp, x16
0013d638b.ls 0x13d768
0013d63cstr x30, [sp-112]!
0013d640stur x29, [sp-8]
0013d644sub x29, sp, 8
0013d648str x0, [sp+120]
0013d64cstr x1, [sp+128]
0013d650str x2, [sp+136]
0013d654str x3, [sp+144]
0013d658strb wzr, [sp+39]
0013d65cldr x0, [sp+136]
0013d660bl reflect.flag.kind
0013d664str x0, [sp+48]
0013d668str x0, [sp+64]
0013d66csubs xzr, x0, 7
0013d670b.hs 0x13d678
0013d674b 0x13d764
0013d678
0013d678loc_13d678:
0013d678subs xzr, x0, 12
0013d67cb.ls 0x13d684
0013d680b 0x13d6e4
0013d684
0013d684loc_13d684:
0013d684b 0x13d688
0013d688
0013d688loc_13d688:
0013d688ldr x0, [sp+120]
0013d68cbl internal/abi.(*Type).Size
0013d690str x0, [sp+80]
0013d694ubfm x1, x0, 61, 60
0013d698str x1, [sp+56]
0013d69cldr x1, [sp+144]
0013d6a0orr x2, xzr, 64
0013d6a4sub x3, x2, x0, lsl #3
0013d6a8lslv x1, x1, x3
0013d6acsub x2, x2, x0, lsl #3
0013d6b0subs xzr, x3, 64
0013d6b4csel x1, x1, xzr, lo
0013d6b8lsrv x1, x1, x2
0013d6bcsubs xzr, x2, 64
0013d6c0csel x1, x1, xzr, lo
0013d6c4str x1, [sp+40]
0013d6c8ldr x2, [sp+144]
0013d6ccsubs xzr, x1, x2
0013d6d0cset x0, ne
0013d6d4strb w0, [sp+39]
0013d6d8ldur x29, [sp-8]
0013d6dcldr x30, [sp], 112
0013d6e0ret x30
0013d6e4
0013d6e4loc_13d6e4:
0013d6e4b 0x13d6e8
0013d6e8
0013d6e8loc_13d6e8:
0013d6e8b 0x13d6ec
0013d6ec
0013d6ecloc_13d6ec:
0013d6ecldr x0, [sp+136]
0013d6f0bl reflect.flag.kind
0013d6f4str x0, [sp+72]
0013d6f8adrp x0, 0x505000
0013d6fcadd x0, x0, 32
0013d700bl runtime.newobject
0013d704str x0, [sp+96]
0013d708movz x1, 26
0013d70cstr x1, [x0+8]
0013d710adrp x27, 0x90e000
0013d714ldr w1, [x27+3056]
0013d718cbz w1, 0x13d720
0013d71cb 0x13d754
0013d720
0013d720loc_13d720:
0013d720b 0x13d724
0013d724
0013d724loc_13d724:
0013d724adrp x2, 0x57d000
0013d728add x2, x2, 1397
0013d72cstr x2, [x0]
0013d730ldr x2, [sp+96]
0013d734ldrsb x27, [x2]
0013d738ldr x3, [sp+72]
0013d73cstr x3, [x2+16]
0013d740ldr x1, [sp+96]
0013d744str x1, [sp+88]
0013d748adrp x0, 0x4d3000
0013d74cadd x0, x0, 1920
0013d750bl runtime.gopanic
0013d754
0013d754loc_13d754:
0013d754ldr x2, [x0]
0013d758bl runtime.gcWriteBarrier1
0013d75cstr x2, [x25]
0013d760b 0x13d724
0013d764
0013d764loc_13d764:
0013d764b 0x13d6e8
0013d768
0013d768loc_13d768:
0013d768stp x0, x1, [sp+8]
0013d76cstp x2, x3, [sp+24]
0013d770mov x3, x30
0013d774bl runtime.morestack_noctxt.abi0
0013d778ldp x0, x1, [sp+8]
0013d77cldp x2, x3, [sp+24]
0013d780b 0x13d630
0013d784udf 0
0013d788udf 0
0013d78cudf 0
0013d630
0013d790
0013d790reflect.Value.Pointer: ; void reflect.Value.Pointer(reflect.Value v)
0013d790ldr x16, [x28+16]
0013d794sub x17, sp, 16
0013d798subs xzr, x17, x16
0013d79cb.ls 0x13da30
0013d7a0str x30, [sp-144]!
0013d7a4stur x29, [sp-8]
0013d7a8sub x29, sp, 8
0013d7acstr x0, [sp+152]
0013d7b0str x1, [sp+160]
0013d7b4str x2, [sp+168]
0013d7b8str xzr, [sp+48]
0013d7bcadrp x0, 0x4b8000
0013d7c0add x0, x0, 4032
0013d7c4bl reflect.escapes
0013d7c8ldr x0, [sp+168]
0013d7ccbl reflect.flag.kind
0013d7d0str x0, [sp+64]
0013d7d4str x0, [sp+88]
0013d7d8subs xzr, x0, 21
0013d7dcb.ls 0x13d7e4
0013d7e0b 0x13d87c
0013d7e4
0013d7e4loc_13d7e4:
0013d7e4subs xzr, x0, 18
0013d7e8b.eq 0x13d7f0
0013d7ecb 0x13d7f4
0013d7f0
0013d7f0loc_13d7f0:
0013d7f0b 0x13d95c
0013d7f4
0013d7f4loc_13d7f4:
0013d7f4subs xzr, x0, 19
0013d7f8b.eq 0x13d800
0013d7fcb 0x13d86c
0013d800
0013d800loc_13d800:
0013d800b 0x13d804
0013d804
0013d804loc_13d804:
0013d804ldr x3, [sp+168]
0013d808tbnz w3, 9, 0x13d810
0013d80cb 0x13d828
0013d810
0013d810loc_13d810:
0013d810bl reflect.methodValueCallCodePtr
0013d814str x0, [sp+80]
0013d818str x0, [sp+48]
0013d81cldur x29, [sp-8]
0013d820ldr x30, [sp], 144
0013d824ret x30
0013d828
0013d828loc_13d828:
0013d828ldr x0, [sp+152]
0013d82cldr x1, [sp+160]
0013d830ldr x2, [sp+168]
0013d834bl reflect.Value.pointer
0013d838str x0, [sp+96]
0013d83ccbnz x0, 0x13d844
0013d840b 0x13d854
0013d844
0013d844loc_13d844:
0013d844ldrsb x27, [x0]
0013d848ldr x1, [x0]
0013d84cstr x1, [sp+96]
0013d850b 0x13d858
0013d854
0013d854loc_13d854:
0013d854b 0x13d858
0013d858
0013d858loc_13d858:
0013d858ldr x0, [sp+96]
0013d85cstr x0, [sp+48]
0013d860ldur x29, [sp-8]
0013d864ldr x30, [sp], 144
0013d868ret x30
0013d86c
0013d86cloc_13d86c:
0013d86csubs xzr, x0, 21
0013d870b.eq 0x13d878
0013d874b 0x13da24
0013d878
0013d878loc_13d878:
0013d878b 0x13d95c
0013d87c
0013d87cloc_13d87c:
0013d87csubs xzr, x0, 23
0013d880b.ls 0x13d888
0013d884b 0x13d920
0013d888
0013d888loc_13d888:
0013d888subs xzr, x0, 22
0013d88cb.eq 0x13d894
0013d890b 0x13d8f4
0013d894
0013d894loc_13d894:
0013d894b 0x13d898
0013d898
0013d898loc_13d898:
0013d898ldr x0, [sp+152]
0013d89cldr x1, [sp+160]
0013d8a0ldr x2, [sp+168]
0013d8a4bl reflect.Value.typ
0013d8a8str x0, [sp+112]
0013d8acbl internal/abi.(*Type).Pointers
0013d8b0strb w0, [sp+47]
0013d8b4tbnz w0, 0, 0x13d8bc
0013d8b8b 0x13d8c0
0013d8bc
0013d8bcloc_13d8bc:
0013d8bcb 0x13d95c
0013d8c0
0013d8c0loc_13d8c0:
0013d8c0ldr x1, [sp+160]
0013d8c4ldrsb x27, [x1]
0013d8c8ldr x0, [x1]
0013d8ccstr x0, [sp+56]
0013d8d0bl reflect.verifyNotInHeapPtr
0013d8d4strb w0, [sp+47]
0013d8d8tbnz w0, 0, 0x13d8e0
0013d8dcb 0x13da10
0013d8e0
0013d8e0loc_13d8e0:
0013d8e0ldr x0, [sp+56]
0013d8e4str x0, [sp+48]
0013d8e8ldur x29, [sp-8]
0013d8ecldr x30, [sp], 144
0013d8f0ret x30
0013d8f4
0013d8f4loc_13d8f4:
0013d8f4subs xzr, x0, 23
0013d8f8b.eq 0x13d900
0013d8fcb 0x13da08
0013d900
0013d900loc_13d900:
0013d900b 0x13d904
0013d904
0013d904loc_13d904:
0013d904ldr x1, [sp+160]
0013d908ldrsb x27, [x1]
0013d90cldr x0, [x1]
0013d910str x0, [sp+48]
0013d914ldur x29, [sp-8]
0013d918ldr x30, [sp], 144
0013d91cret x30
0013d920
0013d920loc_13d920:
0013d920subs xzr, x0, 24
0013d924b.eq 0x13d92c
0013d928b 0x13d94c
0013d92c
0013d92cloc_13d92c:
0013d92cb 0x13d930
0013d930
0013d930loc_13d930:
0013d930ldr x1, [sp+160]
0013d934ldrsb x27, [x1]
0013d938ldr x0, [x1]
0013d93cstr x0, [sp+48]
0013d940ldur x29, [sp-8]
0013d944ldr x30, [sp], 144
0013d948ret x30
0013d94c
0013d94cloc_13d94c:
0013d94csubs xzr, x0, 26
0013d950b.eq 0x13d958
0013d954b 0x13d980
0013d958
0013d958loc_13d958:
0013d958b 0x13d95c
0013d95c
0013d95cloc_13d95c:
0013d95cldr x0, [sp+152]
0013d960ldr x1, [sp+160]
0013d964ldr x2, [sp+168]
0013d968bl reflect.Value.pointer
0013d96cstr x0, [sp+104]
0013d970str x0, [sp+48]
0013d974ldur x29, [sp-8]
0013d978ldr x30, [sp], 144
0013d97cret x30
0013d980
0013d980loc_13d980:
0013d980b 0x13d984
0013d984
0013d984loc_13d984:
0013d984b 0x13d988
0013d988
0013d988loc_13d988:
0013d988b 0x13d98c
0013d98c
0013d98cloc_13d98c:
0013d98cb 0x13d990
0013d990
0013d990loc_13d990:
0013d990ldr x0, [sp+168]
0013d994bl reflect.flag.kind
0013d998str x0, [sp+72]
0013d99cadrp x0, 0x505000
0013d9a0add x0, x0, 32
0013d9a4bl runtime.newobject
0013d9a8str x0, [sp+120]
0013d9acmovz x1, 21
0013d9b0str x1, [x0+8]
0013d9b4adrp x27, 0x90e000
0013d9b8ldr w1, [x27+3056]
0013d9bccbz w1, 0x13d9c4
0013d9c0b 0x13d9f8
0013d9c4
0013d9c4loc_13d9c4:
0013d9c4b 0x13d9c8
0013d9c8
0013d9c8loc_13d9c8:
0013d9c8adrp x2, 0x57a000
0013d9ccadd x2, x2, 1383
0013d9d0str x2, [x0]
0013d9d4ldr x2, [sp+120]
0013d9d8ldrsb x27, [x2]
0013d9dcldr x3, [sp+72]
0013d9e0str x3, [x2+16]
0013d9e4ldr x1, [sp+120]
0013d9e8str x1, [sp+128]
0013d9ecadrp x0, 0x4d3000
0013d9f0add x0, x0, 1920
0013d9f4bl runtime.gopanic
0013d9f8
0013d9f8loc_13d9f8:
0013d9f8ldr x2, [x0]
0013d9fcbl runtime.gcWriteBarrier1
0013da00str x2, [x25]
0013da04b 0x13d9c8
0013da08
0013da08loc_13da08:
0013da08b 0x13da0c
0013da0c
0013da0cloc_13da0c:
0013da0cb 0x13d988
0013da10
0013da10loc_13da10:
0013da10adrp x0, 0x4b8000
0013da14add x0, x0, 2944
0013da18adrp x1, 0x5d4000
0013da1cadd x1, x1, 2864
0013da20bl runtime.gopanic
0013da24
0013da24loc_13da24:
0013da24b 0x13da28
0013da28
0013da28loc_13da28:
0013da28b 0x13da2c
0013da2c
0013da2cloc_13da2c:
0013da2cb 0x13d98c
0013da30
0013da30loc_13da30:
0013da30stp x0, x1, [sp+8]
0013da34str x2, [sp+24]
0013da38mov x3, x30
0013da3cbl runtime.morestack_noctxt.abi0
0013da40ldp x0, x1, [sp+8]
0013da44ldr x2, [sp+24]
0013da48b 0x13d790
0013da4cudf 0
0013d790
0013d790reflect.Value.Pointer: ; void reflect.Value.Pointer(reflect.Value v)
0013d790ldr x16, [x28+16]
0013d794sub x17, sp, 16
0013d798subs xzr, x17, x16
0013d79cb.ls 0x13da30
0013d7a0str x30, [sp-144]!
0013d7a4stur x29, [sp-8]
0013d7a8sub x29, sp, 8
0013d7acstr x0, [sp+152]
0013d7b0str x1, [sp+160]
0013d7b4str x2, [sp+168]
0013d7b8str xzr, [sp+48]
0013d7bcadrp x0, 0x4b8000
0013d7c0add x0, x0, 4032
0013d7c4bl reflect.escapes
0013d7c8ldr x0, [sp+168]
0013d7ccbl reflect.flag.kind
0013d7d0str x0, [sp+64]
0013d7d4str x0, [sp+88]
0013d7d8subs xzr, x0, 21
0013d7dcb.ls 0x13d7e4
0013d7e0b 0x13d87c
0013d7e4
0013d7e4loc_13d7e4:
0013d7e4subs xzr, x0, 18
0013d7e8b.eq 0x13d7f0
0013d7ecb 0x13d7f4
0013d7f0
0013d7f0loc_13d7f0:
0013d7f0b 0x13d95c
0013d7f4
0013d7f4loc_13d7f4:
0013d7f4subs xzr, x0, 19
0013d7f8b.eq 0x13d800
0013d7fcb 0x13d86c
0013d800
0013d800loc_13d800:
0013d800b 0x13d804
0013d804
0013d804loc_13d804:
0013d804ldr x3, [sp+168]
0013d808tbnz w3, 9, 0x13d810
0013d80cb 0x13d828
0013d810
0013d810loc_13d810:
0013d810bl reflect.methodValueCallCodePtr
0013d814str x0, [sp+80]
0013d818str x0, [sp+48]
0013d81cldur x29, [sp-8]
0013d820ldr x30, [sp], 144
0013d824ret x30
0013d828
0013d828loc_13d828:
0013d828ldr x0, [sp+152]
0013d82cldr x1, [sp+160]
0013d830ldr x2, [sp+168]
0013d834bl reflect.Value.pointer
0013d838str x0, [sp+96]
0013d83ccbnz x0, 0x13d844
0013d840b 0x13d854
0013d844
0013d844loc_13d844:
0013d844ldrsb x27, [x0]
0013d848ldr x1, [x0]
0013d84cstr x1, [sp+96]
0013d850b 0x13d858
0013d854
0013d854loc_13d854:
0013d854b 0x13d858
0013d858
0013d858loc_13d858:
0013d858ldr x0, [sp+96]
0013d85cstr x0, [sp+48]
0013d860ldur x29, [sp-8]
0013d864ldr x30, [sp], 144
0013d868ret x30
0013d86c
0013d86cloc_13d86c:
0013d86csubs xzr, x0, 21
0013d870b.eq 0x13d878
0013d874b 0x13da24
0013d878
0013d878loc_13d878:
0013d878b 0x13d95c
0013d87c
0013d87cloc_13d87c:
0013d87csubs xzr, x0, 23
0013d880b.ls 0x13d888
0013d884b 0x13d920
0013d888
0013d888loc_13d888:
0013d888subs xzr, x0, 22
0013d88cb.eq 0x13d894
0013d890b 0x13d8f4
0013d894
0013d894loc_13d894:
0013d894b 0x13d898
0013d898
0013d898loc_13d898:
0013d898ldr x0, [sp+152]
0013d89cldr x1, [sp+160]
0013d8a0ldr x2, [sp+168]
0013d8a4bl reflect.Value.typ
0013d8a8str x0, [sp+112]
0013d8acbl internal/abi.(*Type).Pointers
0013d8b0strb w0, [sp+47]
0013d8b4tbnz w0, 0, 0x13d8bc
0013d8b8b 0x13d8c0
0013d8bc
0013d8bcloc_13d8bc:
0013d8bcb 0x13d95c
0013d8c0
0013d8c0loc_13d8c0:
0013d8c0ldr x1, [sp+160]
0013d8c4ldrsb x27, [x1]
0013d8c8ldr x0, [x1]
0013d8ccstr x0, [sp+56]
0013d8d0bl reflect.verifyNotInHeapPtr
0013d8d4strb w0, [sp+47]
0013d8d8tbnz w0, 0, 0x13d8e0
0013d8dcb 0x13da10
0013d8e0
0013d8e0loc_13d8e0:
0013d8e0ldr x0, [sp+56]
0013d8e4str x0, [sp+48]
0013d8e8ldur x29, [sp-8]
0013d8ecldr x30, [sp], 144
0013d8f0ret x30
0013d8f4
0013d8f4loc_13d8f4:
0013d8f4subs xzr, x0, 23
0013d8f8b.eq 0x13d900
0013d8fcb 0x13da08
0013d900
0013d900loc_13d900:
0013d900b 0x13d904
0013d904
0013d904loc_13d904:
0013d904ldr x1, [sp+160]
0013d908ldrsb x27, [x1]
0013d90cldr x0, [x1]
0013d910str x0, [sp+48]
0013d914ldur x29, [sp-8]
0013d918ldr x30, [sp], 144
0013d91cret x30
0013d920
0013d920loc_13d920:
0013d920subs xzr, x0, 24
0013d924b.eq 0x13d92c
0013d928b 0x13d94c
0013d92c
0013d92cloc_13d92c:
0013d92cb 0x13d930
0013d930
0013d930loc_13d930:
0013d930ldr x1, [sp+160]
0013d934ldrsb x27, [x1]
0013d938ldr x0, [x1]
0013d93cstr x0, [sp+48]
0013d940ldur x29, [sp-8]
0013d944ldr x30, [sp], 144
0013d948ret x30
0013d94c
0013d94cloc_13d94c:
0013d94csubs xzr, x0, 26
0013d950b.eq 0x13d958
0013d954b 0x13d980
0013d958
0013d958loc_13d958:
0013d958b 0x13d95c
0013d95c
0013d95cloc_13d95c:
0013d95cldr x0, [sp+152]
0013d960ldr x1, [sp+160]
0013d964ldr x2, [sp+168]
0013d968bl reflect.Value.pointer
0013d96cstr x0, [sp+104]
0013d970str x0, [sp+48]
0013d974ldur x29, [sp-8]
0013d978ldr x30, [sp], 144
0013d97cret x30
0013d980
0013d980loc_13d980:
0013d980b 0x13d984
0013d984
0013d984loc_13d984:
0013d984b 0x13d988
0013d988
0013d988loc_13d988:
0013d988b 0x13d98c
0013d98c
0013d98cloc_13d98c:
0013d98cb 0x13d990
0013d990
0013d990loc_13d990:
0013d990ldr x0, [sp+168]
0013d994bl reflect.flag.kind
0013d998str x0, [sp+72]
0013d99cadrp x0, 0x505000
0013d9a0add x0, x0, 32
0013d9a4bl runtime.newobject
0013d9a8str x0, [sp+120]
0013d9acmovz x1, 21
0013d9b0str x1, [x0+8]
0013d9b4adrp x27, 0x90e000
0013d9b8ldr w1, [x27+3056]
0013d9bccbz w1, 0x13d9c4
0013d9c0b 0x13d9f8
0013d9c4
0013d9c4loc_13d9c4:
0013d9c4b 0x13d9c8
0013d9c8
0013d9c8loc_13d9c8:
0013d9c8adrp x2, 0x57a000
0013d9ccadd x2, x2, 1383
0013d9d0str x2, [x0]
0013d9d4ldr x2, [sp+120]
0013d9d8ldrsb x27, [x2]
0013d9dcldr x3, [sp+72]
0013d9e0str x3, [x2+16]
0013d9e4ldr x1, [sp+120]
0013d9e8str x1, [sp+128]
0013d9ecadrp x0, 0x4d3000
0013d9f0add x0, x0, 1920
0013d9f4bl runtime.gopanic
0013d9f8
0013d9f8loc_13d9f8:
0013d9f8ldr x2, [x0]
0013d9fcbl runtime.gcWriteBarrier1
0013da00str x2, [x25]
0013da04b 0x13d9c8
0013da08
0013da08loc_13da08:
0013da08b 0x13da0c
0013da0c
0013da0cloc_13da0c:
0013da0cb 0x13d988
0013da10
0013da10loc_13da10:
0013da10adrp x0, 0x4b8000
0013da14add x0, x0, 2944
0013da18adrp x1, 0x5d4000
0013da1cadd x1, x1, 2864
0013da20bl runtime.gopanic
0013da24
0013da24loc_13da24:
0013da24b 0x13da28
0013da28
0013da28loc_13da28:
0013da28b 0x13da2c
0013da2c
0013da2cloc_13da2c:
0013da2cb 0x13d98c
0013da30
0013da30loc_13da30:
0013da30stp x0, x1, [sp+8]
0013da34str x2, [sp+24]
0013da38mov x3, x30
0013da3cbl runtime.morestack_noctxt.abi0
0013da40ldp x0, x1, [sp+8]
0013da44ldr x2, [sp+24]
0013da48b 0x13d790
0013da4cudf 0
0013d790
0013da50
0013da50reflect.Value.Set: ; void reflect.Value.Set(reflect.Value v, reflect.Value x)
0013da50ldr x16, [x28+16]
0013da54subs xzr, sp, x16
0013da58b.ls 0x13dbb8
0013da5cstr x30, [sp-112]!
0013da60stur x29, [sp-8]
0013da64sub x29, sp, 8
0013da68str x0, [sp+120]
0013da6cstr x1, [sp+128]
0013da70str x2, [sp+136]
0013da74str x3, [sp+144]
0013da78str x4, [sp+152]
0013da7cstr x5, [sp+160]
0013da80mov x0, x2
0013da84bl reflect.flag.mustBeAssignable
0013da88ldr x0, [sp+160]
0013da8cbl reflect.flag.mustBeExported
0013da90str xzr, [sp+80]
0013da94ldr x0, [sp+136]
0013da98bl reflect.flag.kind
0013da9cstr x0, [sp+72]
0013daa0subs xzr, x0, 20
0013daa4b.eq 0x13daac
0013daa8b 0x13dab8
0013daac
0013daacloc_13daac:
0013daacldr x3, [sp+128]
0013dab0str x3, [sp+80]
0013dab4b 0x13dabc
0013dab8
0013dab8loc_13dab8:
0013dab8b 0x13dabc
0013dabc
0013dabcloc_13dabc:
0013dabcldr x0, [sp+120]
0013dac0ldr x1, [sp+128]
0013dac4ldr x2, [sp+136]
0013dac8bl reflect.Value.typ
0013daccstr x0, [sp+96]
0013dad0ldr x3, [sp+144]
0013dad4ldr x6, [sp+80]
0013dad8ldr x1, [sp+152]
0013dadcldr x2, [sp+160]
0013dae0movz x4, 11
0013dae4mov x5, x0
0013dae8mov x0, x3
0013daecadrp x3, 0x575000
0013daf0add x3, x3, 2736
0013daf4bl reflect.Value.assignTo
0013daf8str x0, [sp+144]
0013dafcstr x1, [sp+152]
0013db00str x2, [sp+160]
0013db04tbnz w2, 7, 0x13db0c
0013db08b 0x13db68
0013db0c
0013db0cloc_13db0c:
0013db0cadrp x3, 0x910000
0013db10add x3, x3, 2560
0013db14subs xzr, x1, x3
0013db18b.eq 0x13db20
0013db1cb 0x13db40
0013db20
0013db20loc_13db20:
0013db20ldr x0, [sp+120]
0013db24ldr x1, [sp+128]
0013db28ldr x2, [sp+136]
0013db2cbl reflect.Value.typ
0013db30str x0, [sp+96]
0013db34ldr x1, [sp+128]
0013db38bl reflect.typedmemclr
0013db3cb 0x13db64
0013db40
0013db40loc_13db40:
0013db40ldr x0, [sp+120]
0013db44ldr x1, [sp+128]
0013db48ldr x2, [sp+136]
0013db4cbl reflect.Value.typ
0013db50str x0, [sp+96]
0013db54ldr x1, [sp+128]
0013db58ldr x2, [sp+152]
0013db5cbl reflect.typedmemmove
0013db60b 0x13db64
0013db64
0013db64loc_13db64:
0013db64b 0x13dbac
0013db68
0013db68loc_13db68:
0013db68ldr x0, [sp+128]
0013db6cstr x0, [sp+88]
0013db70ldr x0, [sp+88]
0013db74ldrsb x27, [x0]
0013db78ldr x1, [sp+152]
0013db7cadrp x27, 0x90e000
0013db80ldr w2, [x27+3056]
0013db84cbz w2, 0x13db8c
0013db88b 0x13db90
0013db8c
0013db8cloc_13db8c:
0013db8cb 0x13dba4
0013db90
0013db90loc_13db90:
0013db90bl runtime.gcWriteBarrier2
0013db94str x1, [x25]
0013db98ldr x2, [x0]
0013db9cstr x2, [x25+8]
0013dba0b 0x13dba4
0013dba4
0013dba4loc_13dba4:
0013dba4str x1, [x0]
0013dba8b 0x13dbac
0013dbac
0013dbacloc_13dbac:
0013dbacldur x29, [sp-8]
0013dbb0ldr x30, [sp], 112
0013dbb4ret x30
0013dbb8
0013dbb8loc_13dbb8:
0013dbb8stp x0, x1, [sp+8]
0013dbbcstp x2, x3, [sp+24]
0013dbc0stp x4, x5, [sp+40]
0013dbc4mov x3, x30
0013dbc8bl runtime.morestack_noctxt.abi0
0013dbccldp x0, x1, [sp+8]
0013dbd0ldp x2, x3, [sp+24]
0013dbd4ldp x4, x5, [sp+40]
0013dbd8b 0x13da50
0013dbdcudf 0
0013da50
0013da50reflect.Value.Set: ; void reflect.Value.Set(reflect.Value v, reflect.Value x)
0013da50ldr x16, [x28+16]
0013da54subs xzr, sp, x16
0013da58b.ls 0x13dbb8
0013da5cstr x30, [sp-112]!
0013da60stur x29, [sp-8]
0013da64sub x29, sp, 8
0013da68str x0, [sp+120]
0013da6cstr x1, [sp+128]
0013da70str x2, [sp+136]
0013da74str x3, [sp+144]
0013da78str x4, [sp+152]
0013da7cstr x5, [sp+160]
0013da80mov x0, x2
0013da84bl reflect.flag.mustBeAssignable
0013da88ldr x0, [sp+160]
0013da8cbl reflect.flag.mustBeExported
0013da90str xzr, [sp+80]
0013da94ldr x0, [sp+136]
0013da98bl reflect.flag.kind
0013da9cstr x0, [sp+72]
0013daa0subs xzr, x0, 20
0013daa4b.eq 0x13daac
0013daa8b 0x13dab8
0013daac
0013daacloc_13daac:
0013daacldr x3, [sp+128]
0013dab0str x3, [sp+80]
0013dab4b 0x13dabc
0013dab8
0013dab8loc_13dab8:
0013dab8b 0x13dabc
0013dabc
0013dabcloc_13dabc:
0013dabcldr x0, [sp+120]
0013dac0ldr x1, [sp+128]
0013dac4ldr x2, [sp+136]
0013dac8bl reflect.Value.typ
0013daccstr x0, [sp+96]
0013dad0ldr x3, [sp+144]
0013dad4ldr x6, [sp+80]
0013dad8ldr x1, [sp+152]
0013dadcldr x2, [sp+160]
0013dae0movz x4, 11
0013dae4mov x5, x0
0013dae8mov x0, x3
0013daecadrp x3, 0x575000
0013daf0add x3, x3, 2736
0013daf4bl reflect.Value.assignTo
0013daf8str x0, [sp+144]
0013dafcstr x1, [sp+152]
0013db00str x2, [sp+160]
0013db04tbnz w2, 7, 0x13db0c
0013db08b 0x13db68
0013db0c
0013db0cloc_13db0c:
0013db0cadrp x3, 0x910000
0013db10add x3, x3, 2560
0013db14subs xzr, x1, x3
0013db18b.eq 0x13db20
0013db1cb 0x13db40
0013db20
0013db20loc_13db20:
0013db20ldr x0, [sp+120]
0013db24ldr x1, [sp+128]
0013db28ldr x2, [sp+136]
0013db2cbl reflect.Value.typ
0013db30str x0, [sp+96]
0013db34ldr x1, [sp+128]
0013db38bl reflect.typedmemclr
0013db3cb 0x13db64
0013db40
0013db40loc_13db40:
0013db40ldr x0, [sp+120]
0013db44ldr x1, [sp+128]
0013db48ldr x2, [sp+136]
0013db4cbl reflect.Value.typ
0013db50str x0, [sp+96]
0013db54ldr x1, [sp+128]
0013db58ldr x2, [sp+152]
0013db5cbl reflect.typedmemmove
0013db60b 0x13db64
0013db64
0013db64loc_13db64:
0013db64b 0x13dbac
0013db68
0013db68loc_13db68:
0013db68ldr x0, [sp+128]
0013db6cstr x0, [sp+88]
0013db70ldr x0, [sp+88]
0013db74ldrsb x27, [x0]
0013db78ldr x1, [sp+152]
0013db7cadrp x27, 0x90e000
0013db80ldr w2, [x27+3056]
0013db84cbz w2, 0x13db8c
0013db88b 0x13db90
0013db8c
0013db8cloc_13db8c:
0013db8cb 0x13dba4
0013db90
0013db90loc_13db90:
0013db90bl runtime.gcWriteBarrier2
0013db94str x1, [x25]
0013db98ldr x2, [x0]
0013db9cstr x2, [x25+8]
0013dba0b 0x13dba4
0013dba4
0013dba4loc_13dba4:
0013dba4str x1, [x0]
0013dba8b 0x13dbac
0013dbac
0013dbacloc_13dbac:
0013dbacldur x29, [sp-8]
0013dbb0ldr x30, [sp], 112
0013dbb4ret x30
0013dbb8
0013dbb8loc_13dbb8:
0013dbb8stp x0, x1, [sp+8]
0013dbbcstp x2, x3, [sp+24]
0013dbc0stp x4, x5, [sp+40]
0013dbc4mov x3, x30
0013dbc8bl runtime.morestack_noctxt.abi0
0013dbccldp x0, x1, [sp+8]
0013dbd0ldp x2, x3, [sp+24]
0013dbd4ldp x4, x5, [sp+40]
0013dbd8b 0x13da50
0013dbdcudf 0
0013da50
0013dbe0
0013dbe0reflect.Value.SetBool: ; void reflect.Value.SetBool(reflect.Value v, bool x)
0013dbe0ldr x16, [x28+16]
0013dbe4subs xzr, sp, x16
0013dbe8b.ls 0x13dc40
0013dbecstr x30, [sp-48]!
0013dbf0stur x29, [sp-8]
0013dbf4sub x29, sp, 8
0013dbf8str x0, [sp+56]
0013dbfcstr x1, [sp+64]
0013dc00str x2, [sp+72]
0013dc04strb w3, [sp+80]
0013dc08ldr x0, [sp+72]
0013dc0cbl reflect.flag.mustBeAssignable
0013dc10ldr x0, [sp+72]
0013dc14orr x1, xzr, 1
0013dc18bl reflect.flag.mustBe
0013dc1cldr x1, [sp+64]
0013dc20str x1, [sp+32]
0013dc24ldr x1, [sp+32]
0013dc28ldrsb x27, [x1]
0013dc2cldrb w2, [sp+80]
0013dc30strb w2, [x1]
0013dc34ldur x29, [sp-8]
0013dc38ldr x30, [sp], 48
0013dc3cret x30
0013dc40
0013dc40loc_13dc40:
0013dc40stp x0, x1, [sp+8]
0013dc44str x2, [sp+24]
0013dc48strb w3, [sp+32]
0013dc4cmov x3, x30
0013dc50bl runtime.morestack_noctxt.abi0
0013dc54ldp x0, x1, [sp+8]
0013dc58ldr x2, [sp+24]
0013dc5cldrb w3, [sp+32]
0013dc60b 0x13dbe0
0013dc64udf 0
0013dc68udf 0
0013dc6cudf 0
0013dbe0
0013dbe0reflect.Value.SetBool: ; void reflect.Value.SetBool(reflect.Value v, bool x)
0013dbe0ldr x16, [x28+16]
0013dbe4subs xzr, sp, x16
0013dbe8b.ls 0x13dc40
0013dbecstr x30, [sp-48]!
0013dbf0stur x29, [sp-8]
0013dbf4sub x29, sp, 8
0013dbf8str x0, [sp+56]
0013dbfcstr x1, [sp+64]
0013dc00str x2, [sp+72]
0013dc04strb w3, [sp+80]
0013dc08ldr x0, [sp+72]
0013dc0cbl reflect.flag.mustBeAssignable
0013dc10ldr x0, [sp+72]
0013dc14orr x1, xzr, 1
0013dc18bl reflect.flag.mustBe
0013dc1cldr x1, [sp+64]
0013dc20str x1, [sp+32]
0013dc24ldr x1, [sp+32]
0013dc28ldrsb x27, [x1]
0013dc2cldrb w2, [sp+80]
0013dc30strb w2, [x1]
0013dc34ldur x29, [sp-8]
0013dc38ldr x30, [sp], 48
0013dc3cret x30
0013dc40
0013dc40loc_13dc40:
0013dc40stp x0, x1, [sp+8]
0013dc44str x2, [sp+24]
0013dc48strb w3, [sp+32]
0013dc4cmov x3, x30
0013dc50bl runtime.morestack_noctxt.abi0
0013dc54ldp x0, x1, [sp+8]
0013dc58ldr x2, [sp+24]
0013dc5cldrb w3, [sp+32]
0013dc60b 0x13dbe0
0013dc64udf 0
0013dc68udf 0
0013dc6cudf 0
0013dbe0
0013dc70
0013dc70reflect.Value.SetBytes: ; void reflect.Value.SetBytes(reflect.Value v, struct []uint8 x)
0013dc70ldr x16, [x28+16]
0013dc74subs xzr, sp, x16
0013dc78b.ls 0x13dd70
0013dc7cstr x30, [sp-96]!
0013dc80stur x29, [sp-8]
0013dc84sub x29, sp, 8
0013dc88str x0, [sp+104]
0013dc8cstr x1, [sp+112]
0013dc90str x2, [sp+120]
0013dc94str x3, [sp+128]
0013dc98str x4, [sp+136]
0013dc9cstr x5, [sp+144]
0013dca0mov x0, x2
0013dca4bl reflect.flag.mustBeAssignable
0013dca8ldr x0, [sp+120]
0013dcacmovz x1, 23
0013dcb0bl reflect.flag.mustBe
0013dcb4ldr x0, [sp+104]
0013dcb8ldr x1, [sp+112]
0013dcbcldr x2, [sp+120]
0013dcc0bl reflect.Value.typ
0013dcc4str x0, [sp+64]
0013dcc8bl reflect.toRType
0013dcccstr x0, [sp+56]
0013dcd0bl reflect.(*rtype).Elem
0013dcd4str x0, [sp+72]
0013dcd8str x1, [sp+80]
0013dcdcldrsb x27, [x0]
0013dce0ldr x2, [x0+168]
0013dce4mov x0, x1
0013dce8blr x2
0013dcecstr x0, [sp+40]
0013dcf0subs xzr, x0, 8
0013dcf4b.ne 0x13dd58
0013dcf8b 0x13dcfc
0013dcfc
0013dcfcloc_13dcfc:
0013dcfcldr x0, [sp+112]
0013dd00str x0, [sp+48]
0013dd04ldr x0, [sp+48]
0013dd08ldrsb x27, [x0]
0013dd0cldr x1, [sp+128]
0013dd10ldr x2, [sp+136]
0013dd14ldr x3, [sp+144]
0013dd18str x2, [x0+8]
0013dd1cstr x3, [x0+16]
0013dd20adrp x27, 0x90e000
0013dd24ldr w2, [x27+3056]
0013dd28cbz w2, 0x13dd30
0013dd2cb 0x13dd34
0013dd30
0013dd30loc_13dd30:
0013dd30b 0x13dd48
0013dd34
0013dd34loc_13dd34:
0013dd34bl runtime.gcWriteBarrier2
0013dd38str x1, [x25]
0013dd3cldr x2, [x0]
0013dd40str x2, [x25+8]
0013dd44b 0x13dd48
0013dd48
0013dd48loc_13dd48:
0013dd48str x1, [x0]
0013dd4cldur x29, [sp-8]
0013dd50ldr x30, [sp], 96
0013dd54ret x30
0013dd58
0013dd58loc_13dd58:
0013dd58adrp x0, 0x4b8000
0013dd5cadd x0, x0, 2944
0013dd60adrp x1, 0x5d4000
0013dd64add x1, x1, 2880
0013dd68bl runtime.gopanic
0013dd6chint
0013dd70
0013dd70loc_13dd70:
0013dd70stp x0, x1, [sp+8]
0013dd74stp x2, x3, [sp+24]
0013dd78stp x4, x5, [sp+40]
0013dd7cmov x3, x30
0013dd80bl runtime.morestack_noctxt.abi0
0013dd84ldp x0, x1, [sp+8]
0013dd88ldp x2, x3, [sp+24]
0013dd8cldp x4, x5, [sp+40]
0013dd90b 0x13dc70
0013dd94udf 0
0013dd98udf 0
0013dd9cudf 0
0013dc70
0013dc70reflect.Value.SetBytes: ; void reflect.Value.SetBytes(reflect.Value v, struct []uint8 x)
0013dc70ldr x16, [x28+16]
0013dc74subs xzr, sp, x16
0013dc78b.ls 0x13dd70
0013dc7cstr x30, [sp-96]!
0013dc80stur x29, [sp-8]
0013dc84sub x29, sp, 8
0013dc88str x0, [sp+104]
0013dc8cstr x1, [sp+112]
0013dc90str x2, [sp+120]
0013dc94str x3, [sp+128]
0013dc98str x4, [sp+136]
0013dc9cstr x5, [sp+144]
0013dca0mov x0, x2
0013dca4bl reflect.flag.mustBeAssignable
0013dca8ldr x0, [sp+120]
0013dcacmovz x1, 23
0013dcb0bl reflect.flag.mustBe
0013dcb4ldr x0, [sp+104]
0013dcb8ldr x1, [sp+112]
0013dcbcldr x2, [sp+120]
0013dcc0bl reflect.Value.typ
0013dcc4str x0, [sp+64]
0013dcc8bl reflect.toRType
0013dcccstr x0, [sp+56]
0013dcd0bl reflect.(*rtype).Elem
0013dcd4str x0, [sp+72]
0013dcd8str x1, [sp+80]
0013dcdcldrsb x27, [x0]
0013dce0ldr x2, [x0+168]
0013dce4mov x0, x1
0013dce8blr x2
0013dcecstr x0, [sp+40]
0013dcf0subs xzr, x0, 8
0013dcf4b.ne 0x13dd58
0013dcf8b 0x13dcfc
0013dcfc
0013dcfcloc_13dcfc:
0013dcfcldr x0, [sp+112]
0013dd00str x0, [sp+48]
0013dd04ldr x0, [sp+48]
0013dd08ldrsb x27, [x0]
0013dd0cldr x1, [sp+128]
0013dd10ldr x2, [sp+136]
0013dd14ldr x3, [sp+144]
0013dd18str x2, [x0+8]
0013dd1cstr x3, [x0+16]
0013dd20adrp x27, 0x90e000
0013dd24ldr w2, [x27+3056]
0013dd28cbz w2, 0x13dd30
0013dd2cb 0x13dd34
0013dd30
0013dd30loc_13dd30:
0013dd30b 0x13dd48
0013dd34
0013dd34loc_13dd34:
0013dd34bl runtime.gcWriteBarrier2
0013dd38str x1, [x25]
0013dd3cldr x2, [x0]
0013dd40str x2, [x25+8]
0013dd44b 0x13dd48
0013dd48
0013dd48loc_13dd48:
0013dd48str x1, [x0]
0013dd4cldur x29, [sp-8]
0013dd50ldr x30, [sp], 96
0013dd54ret x30
0013dd58
0013dd58loc_13dd58:
0013dd58adrp x0, 0x4b8000
0013dd5cadd x0, x0, 2944
0013dd60adrp x1, 0x5d4000
0013dd64add x1, x1, 2880
0013dd68bl runtime.gopanic
0013dd6chint
0013dd70
0013dd70loc_13dd70:
0013dd70stp x0, x1, [sp+8]
0013dd74stp x2, x3, [sp+24]
0013dd78stp x4, x5, [sp+40]
0013dd7cmov x3, x30
0013dd80bl runtime.morestack_noctxt.abi0
0013dd84ldp x0, x1, [sp+8]
0013dd88ldp x2, x3, [sp+24]
0013dd8cldp x4, x5, [sp+40]
0013dd90b 0x13dc70
0013dd94udf 0
0013dd98udf 0
0013dd9cudf 0
0013dc70
0013dda0
0013dda0reflect.Value.setRunes: ; void reflect.Value.setRunes(reflect.Value v, struct []int32 x)
0013dda0ldr x16, [x28+16]
0013dda4subs xzr, sp, x16
0013dda8b.ls 0x13de8c
0013ddacstr x30, [sp-80]!
0013ddb0stur x29, [sp-8]
0013ddb4sub x29, sp, 8
0013ddb8str x0, [sp+88]
0013ddbcstr x1, [sp+96]
0013ddc0str x2, [sp+104]
0013ddc4str x3, [sp+112]
0013ddc8str x4, [sp+120]
0013ddccstr x5, [sp+128]
0013ddd0mov x0, x2
0013ddd4bl reflect.flag.mustBeAssignable
0013ddd8ldr x0, [sp+104]
0013dddcmovz x1, 23
0013dde0bl reflect.flag.mustBe
0013dde4ldr x0, [sp+88]
0013dde8ldr x1, [sp+96]
0013ddecldr x2, [sp+104]
0013ddf0bl reflect.Value.typ
0013ddf4str x0, [sp+64]
0013ddf8bl internal/abi.(*Type).Elem
0013ddfcstr x0, [sp+56]
0013de00bl internal/abi.(*Type).Kind
0013de04strb w0, [sp+47]
0013de08ubfm x1, x0, 0, 7
0013de0csubs wzr, w1, 5
0013de10b.ne 0x13de74
0013de14b 0x13de18
0013de18
0013de18loc_13de18:
0013de18ldr x0, [sp+96]
0013de1cstr x0, [sp+48]
0013de20ldr x0, [sp+48]
0013de24ldrsb x27, [x0]
0013de28ldr x1, [sp+112]
0013de2cldr x2, [sp+120]
0013de30ldr x3, [sp+128]
0013de34str x2, [x0+8]
0013de38str x3, [x0+16]
0013de3cadrp x27, 0x90e000
0013de40ldr w2, [x27+3056]
0013de44cbz w2, 0x13de4c
0013de48b 0x13de50
0013de4c
0013de4cloc_13de4c:
0013de4cb 0x13de64
0013de50
0013de50loc_13de50:
0013de50bl runtime.gcWriteBarrier2
0013de54str x1, [x25]
0013de58ldr x2, [x0]
0013de5cstr x2, [x25+8]
0013de60b 0x13de64
0013de64
0013de64loc_13de64:
0013de64str x1, [x0]
0013de68ldur x29, [sp-8]
0013de6cldr x30, [sp], 80
0013de70ret x30
0013de74
0013de74loc_13de74:
0013de74adrp x0, 0x4b8000
0013de78add x0, x0, 2944
0013de7cadrp x1, 0x5d4000
0013de80add x1, x1, 2896
0013de84bl runtime.gopanic
0013de88hint
0013de8c
0013de8cloc_13de8c:
0013de8cstp x0, x1, [sp+8]
0013de90stp x2, x3, [sp+24]
0013de94stp x4, x5, [sp+40]
0013de98mov x3, x30
0013de9cbl runtime.morestack_noctxt.abi0
0013dea0ldp x0, x1, [sp+8]
0013dea4ldp x2, x3, [sp+24]
0013dea8ldp x4, x5, [sp+40]
0013deacb 0x13dda0
0013dda0
0013dda0reflect.Value.setRunes: ; void reflect.Value.setRunes(reflect.Value v, struct []int32 x)
0013dda0ldr x16, [x28+16]
0013dda4subs xzr, sp, x16
0013dda8b.ls 0x13de8c
0013ddacstr x30, [sp-80]!
0013ddb0stur x29, [sp-8]
0013ddb4sub x29, sp, 8
0013ddb8str x0, [sp+88]
0013ddbcstr x1, [sp+96]
0013ddc0str x2, [sp+104]
0013ddc4str x3, [sp+112]
0013ddc8str x4, [sp+120]
0013ddccstr x5, [sp+128]
0013ddd0mov x0, x2
0013ddd4bl reflect.flag.mustBeAssignable
0013ddd8ldr x0, [sp+104]
0013dddcmovz x1, 23
0013dde0bl reflect.flag.mustBe
0013dde4ldr x0, [sp+88]
0013dde8ldr x1, [sp+96]
0013ddecldr x2, [sp+104]
0013ddf0bl reflect.Value.typ
0013ddf4str x0, [sp+64]
0013ddf8bl internal/abi.(*Type).Elem
0013ddfcstr x0, [sp+56]
0013de00bl internal/abi.(*Type).Kind
0013de04strb w0, [sp+47]
0013de08ubfm x1, x0, 0, 7
0013de0csubs wzr, w1, 5
0013de10b.ne 0x13de74
0013de14b 0x13de18
0013de18
0013de18loc_13de18:
0013de18ldr x0, [sp+96]
0013de1cstr x0, [sp+48]
0013de20ldr x0, [sp+48]
0013de24ldrsb x27, [x0]
0013de28ldr x1, [sp+112]
0013de2cldr x2, [sp+120]
0013de30ldr x3, [sp+128]
0013de34str x2, [x0+8]
0013de38str x3, [x0+16]
0013de3cadrp x27, 0x90e000
0013de40ldr w2, [x27+3056]
0013de44cbz w2, 0x13de4c
0013de48b 0x13de50
0013de4c
0013de4cloc_13de4c:
0013de4cb 0x13de64
0013de50
0013de50loc_13de50:
0013de50bl runtime.gcWriteBarrier2
0013de54str x1, [x25]
0013de58ldr x2, [x0]
0013de5cstr x2, [x25+8]
0013de60b 0x13de64
0013de64
0013de64loc_13de64:
0013de64str x1, [x0]
0013de68ldur x29, [sp-8]
0013de6cldr x30, [sp], 80
0013de70ret x30
0013de74
0013de74loc_13de74:
0013de74adrp x0, 0x4b8000
0013de78add x0, x0, 2944
0013de7cadrp x1, 0x5d4000
0013de80add x1, x1, 2896
0013de84bl runtime.gopanic
0013de88hint
0013de8c
0013de8cloc_13de8c:
0013de8cstp x0, x1, [sp+8]
0013de90stp x2, x3, [sp+24]
0013de94stp x4, x5, [sp+40]
0013de98mov x3, x30
0013de9cbl runtime.morestack_noctxt.abi0
0013dea0ldp x0, x1, [sp+8]
0013dea4ldp x2, x3, [sp+24]
0013dea8ldp x4, x5, [sp+40]
0013deacb 0x13dda0
0013dda0
0013deb0
0013deb0reflect.Value.SetComplex: ; void reflect.Value.SetComplex(reflect.Value v, complex128 x)
0013deb0ldr x16, [x28+16]
0013deb4subs xzr, sp, x16
0013deb8b.ls 0x13dff0
0013debcstr x30, [sp-96]!
0013dec0stur x29, [sp-8]
0013dec4sub x29, sp, 8
0013dec8str x0, [sp+104]
0013deccstr x1, [sp+112]
0013ded0str x2, [sp+120]
0013ded4str d0, [sp+128]
0013ded8str d1, [sp+136]
0013dedcmov x0, x2
0013dee0bl reflect.flag.mustBeAssignable
0013dee4ldr x0, [sp+120]
0013dee8bl reflect.flag.kind
0013deecstr x0, [sp+32]
0013def0str x0, [sp+40]
0013def4subs xzr, x0, 15
0013def8b.eq 0x13df00
0013defcb 0x13df30
0013df00
0013df00loc_13df00:
0013df00b 0x13df04
0013df04
0013df04loc_13df04:
0013df04ldr x0, [sp+112]
0013df08str x0, [sp+64]
0013df0cldr x0, [sp+64]
0013df10ldrsb x27, [x0]
0013df14ldr d0, [sp+128]
0013df18ldr d1, [sp+136]
0013df1cfcvt s0, d0
0013df20str s0, [x0]
0013df24fcvt s0, d1
0013df28str s0, [x0+4]
0013df2cb 0x13df64
0013df30
0013df30loc_13df30:
0013df30subs xzr, x0, 16
0013df34b.eq 0x13df3c
0013df38b 0x13df70
0013df3c
0013df3cloc_13df3c:
0013df3cb 0x13df40
0013df40
0013df40loc_13df40:
0013df40ldr x0, [sp+112]
0013df44str x0, [sp+56]
0013df48ldr x0, [sp+56]
0013df4cldrsb x27, [x0]
0013df50ldr d0, [sp+128]
0013df54ldr d1, [sp+136]
0013df58str d0, [x0]
0013df5cstr d1, [x0+8]
0013df60b 0x13df64
0013df64
0013df64loc_13df64:
0013df64ldur x29, [sp-8]
0013df68ldr x30, [sp], 96
0013df6cret x30
0013df70
0013df70loc_13df70:
0013df70b 0x13df74
0013df74
0013df74loc_13df74:
0013df74b 0x13df78
0013df78
0013df78loc_13df78:
0013df78ldr x0, [sp+120]
0013df7cbl reflect.flag.kind
0013df80str x0, [sp+48]
0013df84adrp x0, 0x505000
0013df88add x0, x0, 32
0013df8cbl runtime.newobject
0013df90str x0, [sp+72]
0013df94orr x1, xzr, 24
0013df98str x1, [x0+8]
0013df9cadrp x27, 0x90e000
0013dfa0ldr w1, [x27+3056]
0013dfa4cbz w1, 0x13dfac
0013dfa8b 0x13dfe0
0013dfac
0013dfacloc_13dfac:
0013dfacb 0x13dfb0
0013dfb0
0013dfb0loc_13dfb0:
0013dfb0adrp x2, 0x57c000
0013dfb4add x2, x2, 822
0013dfb8str x2, [x0]
0013dfbcldr x2, [sp+72]
0013dfc0ldrsb x27, [x2]
0013dfc4ldr x3, [sp+48]
0013dfc8str x3, [x2+16]
0013dfccldr x1, [sp+72]
0013dfd0str x1, [sp+80]
0013dfd4adrp x0, 0x4d3000
0013dfd8add x0, x0, 1920
0013dfdcbl runtime.gopanic
0013dfe0
0013dfe0loc_13dfe0:
0013dfe0ldr x2, [x0]
0013dfe4bl runtime.gcWriteBarrier1
0013dfe8str x2, [x25]
0013dfecb 0x13dfb0
0013dff0
0013dff0loc_13dff0:
0013dff0stp x0, x1, [sp+8]
0013dff4str x2, [sp+24]
0013dff8stp d0, d1, [sp+32]
0013dffcmov x3, x30
0013e000bl runtime.morestack_noctxt.abi0
0013e004ldp x0, x1, [sp+8]
0013e008ldr x2, [sp+24]
0013e00cldp d0, d1, [sp+32]
0013e010b 0x13deb0
0013e014udf 0
0013e018udf 0
0013e01cudf 0
0013deb0
0013deb0reflect.Value.SetComplex: ; void reflect.Value.SetComplex(reflect.Value v, complex128 x)
0013deb0ldr x16, [x28+16]
0013deb4subs xzr, sp, x16
0013deb8b.ls 0x13dff0
0013debcstr x30, [sp-96]!
0013dec0stur x29, [sp-8]
0013dec4sub x29, sp, 8
0013dec8str x0, [sp+104]
0013deccstr x1, [sp+112]
0013ded0str x2, [sp+120]
0013ded4str d0, [sp+128]
0013ded8str d1, [sp+136]
0013dedcmov x0, x2
0013dee0bl reflect.flag.mustBeAssignable
0013dee4ldr x0, [sp+120]
0013dee8bl reflect.flag.kind
0013deecstr x0, [sp+32]
0013def0str x0, [sp+40]
0013def4subs xzr, x0, 15
0013def8b.eq 0x13df00
0013defcb 0x13df30
0013df00
0013df00loc_13df00:
0013df00b 0x13df04
0013df04
0013df04loc_13df04:
0013df04ldr x0, [sp+112]
0013df08str x0, [sp+64]
0013df0cldr x0, [sp+64]
0013df10ldrsb x27, [x0]
0013df14ldr d0, [sp+128]
0013df18ldr d1, [sp+136]
0013df1cfcvt s0, d0
0013df20str s0, [x0]
0013df24fcvt s0, d1
0013df28str s0, [x0+4]
0013df2cb 0x13df64
0013df30
0013df30loc_13df30:
0013df30subs xzr, x0, 16
0013df34b.eq 0x13df3c
0013df38b 0x13df70
0013df3c
0013df3cloc_13df3c:
0013df3cb 0x13df40
0013df40
0013df40loc_13df40:
0013df40ldr x0, [sp+112]
0013df44str x0, [sp+56]
0013df48ldr x0, [sp+56]
0013df4cldrsb x27, [x0]
0013df50ldr d0, [sp+128]
0013df54ldr d1, [sp+136]
0013df58str d0, [x0]
0013df5cstr d1, [x0+8]
0013df60b 0x13df64
0013df64
0013df64loc_13df64:
0013df64ldur x29, [sp-8]
0013df68ldr x30, [sp], 96
0013df6cret x30
0013df70
0013df70loc_13df70:
0013df70b 0x13df74
0013df74
0013df74loc_13df74:
0013df74b 0x13df78
0013df78
0013df78loc_13df78:
0013df78ldr x0, [sp+120]
0013df7cbl reflect.flag.kind
0013df80str x0, [sp+48]
0013df84adrp x0, 0x505000
0013df88add x0, x0, 32
0013df8cbl runtime.newobject
0013df90str x0, [sp+72]
0013df94orr x1, xzr, 24
0013df98str x1, [x0+8]
0013df9cadrp x27, 0x90e000
0013dfa0ldr w1, [x27+3056]
0013dfa4cbz w1, 0x13dfac
0013dfa8b 0x13dfe0
0013dfac
0013dfacloc_13dfac:
0013dfacb 0x13dfb0
0013dfb0
0013dfb0loc_13dfb0:
0013dfb0adrp x2, 0x57c000
0013dfb4add x2, x2, 822
0013dfb8str x2, [x0]
0013dfbcldr x2, [sp+72]
0013dfc0ldrsb x27, [x2]
0013dfc4ldr x3, [sp+48]
0013dfc8str x3, [x2+16]
0013dfccldr x1, [sp+72]
0013dfd0str x1, [sp+80]
0013dfd4adrp x0, 0x4d3000
0013dfd8add x0, x0, 1920
0013dfdcbl runtime.gopanic
0013dfe0
0013dfe0loc_13dfe0:
0013dfe0ldr x2, [x0]
0013dfe4bl runtime.gcWriteBarrier1
0013dfe8str x2, [x25]
0013dfecb 0x13dfb0
0013dff0
0013dff0loc_13dff0:
0013dff0stp x0, x1, [sp+8]
0013dff4str x2, [sp+24]
0013dff8stp d0, d1, [sp+32]
0013dffcmov x3, x30
0013e000bl runtime.morestack_noctxt.abi0
0013e004ldp x0, x1, [sp+8]
0013e008ldr x2, [sp+24]
0013e00cldp d0, d1, [sp+32]
0013e010b 0x13deb0
0013e014udf 0
0013e018udf 0
0013e01cudf 0
0013deb0
0013e020
0013e020reflect.Value.SetFloat: ; void reflect.Value.SetFloat(reflect.Value v, float64 x)
0013e020ldr x16, [x28+16]
0013e024subs xzr, sp, x16
0013e028b.ls 0x13e148
0013e02cstr x30, [sp-96]!
0013e030stur x29, [sp-8]
0013e034sub x29, sp, 8
0013e038str x0, [sp+104]
0013e03cstr x1, [sp+112]
0013e040str x2, [sp+120]
0013e044str d0, [sp+128]
0013e048mov x0, x2
0013e04cbl reflect.flag.mustBeAssignable
0013e050ldr x0, [sp+120]
0013e054bl reflect.flag.kind
0013e058str x0, [sp+32]
0013e05cstr x0, [sp+40]
0013e060subs xzr, x0, 13
0013e064b.eq 0x13e06c
0013e068b 0x13e090
0013e06c
0013e06cloc_13e06c:
0013e06cb 0x13e070
0013e070
0013e070loc_13e070:
0013e070ldr x0, [sp+112]
0013e074str x0, [sp+64]
0013e078ldr x0, [sp+64]
0013e07cldrsb x27, [x0]
0013e080ldr d0, [sp+128]
0013e084fcvt s0, d0
0013e088str s0, [x0]
0013e08cb 0x13e0bc
0013e090
0013e090loc_13e090:
0013e090subs xzr, x0, 14
0013e094b.eq 0x13e09c
0013e098b 0x13e0c8
0013e09c
0013e09cloc_13e09c:
0013e09cb 0x13e0a0
0013e0a0
0013e0a0loc_13e0a0:
0013e0a0ldr x0, [sp+112]
0013e0a4str x0, [sp+56]
0013e0a8ldr x0, [sp+56]
0013e0acldrsb x27, [x0]
0013e0b0ldr d0, [sp+128]
0013e0b4str d0, [x0]
0013e0b8b 0x13e0bc
0013e0bc
0013e0bcloc_13e0bc:
0013e0bcldur x29, [sp-8]
0013e0c0ldr x30, [sp], 96
0013e0c4ret x30
0013e0c8
0013e0c8loc_13e0c8:
0013e0c8b 0x13e0cc
0013e0cc
0013e0ccloc_13e0cc:
0013e0ccb 0x13e0d0
0013e0d0
0013e0d0loc_13e0d0:
0013e0d0ldr x0, [sp+120]
0013e0d4bl reflect.flag.kind
0013e0d8str x0, [sp+48]
0013e0dcadrp x0, 0x504000
0013e0e0add x0, x0, 32
0013e0e4bl runtime.newobject
0013e0e8str x0, [sp+72]
0013e0ecmovz x1, 22
0013e0f0str x1, [x0+8]
0013e0f4adrp x27, 0x90d000
0013e0f8ldr w1, [x27+3056]
0013e0fccbz w1, 0x13e104
0013e100b 0x13e138
0013e104
0013e104loc_13e104:
0013e104b 0x13e108
0013e108
0013e108loc_13e108:
0013e108adrp x2, 0x579000
0013e10cadd x2, x2, 3370
0013e110str x2, [x0]
0013e114ldr x2, [sp+72]
0013e118ldrsb x27, [x2]
0013e11cldr x3, [sp+48]
0013e120str x3, [x2+16]
0013e124ldr x1, [sp+72]
0013e128str x1, [sp+80]
0013e12cadrp x0, 0x4d2000
0013e130add x0, x0, 1920
0013e134bl runtime.gopanic
0013e138
0013e138loc_13e138:
0013e138ldr x2, [x0]
0013e13cbl runtime.gcWriteBarrier1
0013e140str x2, [x25]
0013e144b 0x13e108
0013e148
0013e148loc_13e148:
0013e148stp x0, x1, [sp+8]
0013e14cstr x2, [sp+24]
0013e150str d0, [sp+32]
0013e154mov x3, x30
0013e158bl runtime.morestack_noctxt.abi0
0013e15cldp x0, x1, [sp+8]
0013e160ldr x2, [sp+24]
0013e164ldr d0, [sp+32]
0013e168b 0x13e020
0013e16cudf 0
0013e020
0013e020reflect.Value.SetFloat: ; void reflect.Value.SetFloat(reflect.Value v, float64 x)
0013e020ldr x16, [x28+16]
0013e024subs xzr, sp, x16
0013e028b.ls 0x13e148
0013e02cstr x30, [sp-96]!
0013e030stur x29, [sp-8]
0013e034sub x29, sp, 8
0013e038str x0, [sp+104]
0013e03cstr x1, [sp+112]
0013e040str x2, [sp+120]
0013e044str d0, [sp+128]
0013e048mov x0, x2
0013e04cbl reflect.flag.mustBeAssignable
0013e050ldr x0, [sp+120]
0013e054bl reflect.flag.kind
0013e058str x0, [sp+32]
0013e05cstr x0, [sp+40]
0013e060subs xzr, x0, 13
0013e064b.eq 0x13e06c
0013e068b 0x13e090
0013e06c
0013e06cloc_13e06c:
0013e06cb 0x13e070
0013e070
0013e070loc_13e070:
0013e070ldr x0, [sp+112]
0013e074str x0, [sp+64]
0013e078ldr x0, [sp+64]
0013e07cldrsb x27, [x0]
0013e080ldr d0, [sp+128]
0013e084fcvt s0, d0
0013e088str s0, [x0]
0013e08cb 0x13e0bc
0013e090
0013e090loc_13e090:
0013e090subs xzr, x0, 14
0013e094b.eq 0x13e09c
0013e098b 0x13e0c8
0013e09c
0013e09cloc_13e09c:
0013e09cb 0x13e0a0
0013e0a0
0013e0a0loc_13e0a0:
0013e0a0ldr x0, [sp+112]
0013e0a4str x0, [sp+56]
0013e0a8ldr x0, [sp+56]
0013e0acldrsb x27, [x0]
0013e0b0ldr d0, [sp+128]
0013e0b4str d0, [x0]
0013e0b8b 0x13e0bc
0013e0bc
0013e0bcloc_13e0bc:
0013e0bcldur x29, [sp-8]
0013e0c0ldr x30, [sp], 96
0013e0c4ret x30
0013e0c8
0013e0c8loc_13e0c8:
0013e0c8b 0x13e0cc
0013e0cc
0013e0ccloc_13e0cc:
0013e0ccb 0x13e0d0
0013e0d0
0013e0d0loc_13e0d0:
0013e0d0ldr x0, [sp+120]
0013e0d4bl reflect.flag.kind
0013e0d8str x0, [sp+48]
0013e0dcadrp x0, 0x504000
0013e0e0add x0, x0, 32
0013e0e4bl runtime.newobject
0013e0e8str x0, [sp+72]
0013e0ecmovz x1, 22
0013e0f0str x1, [x0+8]
0013e0f4adrp x27, 0x90d000
0013e0f8ldr w1, [x27+3056]
0013e0fccbz w1, 0x13e104
0013e100b 0x13e138
0013e104
0013e104loc_13e104:
0013e104b 0x13e108
0013e108
0013e108loc_13e108:
0013e108adrp x2, 0x579000
0013e10cadd x2, x2, 3370
0013e110str x2, [x0]
0013e114ldr x2, [sp+72]
0013e118ldrsb x27, [x2]
0013e11cldr x3, [sp+48]
0013e120str x3, [x2+16]
0013e124ldr x1, [sp+72]
0013e128str x1, [sp+80]
0013e12cadrp x0, 0x4d2000
0013e130add x0, x0, 1920
0013e134bl runtime.gopanic
0013e138
0013e138loc_13e138:
0013e138ldr x2, [x0]
0013e13cbl runtime.gcWriteBarrier1
0013e140str x2, [x25]
0013e144b 0x13e108
0013e148
0013e148loc_13e148:
0013e148stp x0, x1, [sp+8]
0013e14cstr x2, [sp+24]
0013e150str d0, [sp+32]
0013e154mov x3, x30
0013e158bl runtime.morestack_noctxt.abi0
0013e15cldp x0, x1, [sp+8]
0013e160ldr x2, [sp+24]
0013e164ldr d0, [sp+32]
0013e168b 0x13e020
0013e16cudf 0
0013e020
0013e170
0013e170reflect.Value.SetInt: ; void reflect.Value.SetInt(reflect.Value v, int64 x)
0013e170ldr x16, [x28+16]
0013e174subs xzr, sp, x16
0013e178b.ls 0x13e334
0013e17cstr x30, [sp-128]!
0013e180stur x29, [sp-8]
0013e184sub x29, sp, 8
0013e188str x0, [sp+136]
0013e18cstr x1, [sp+144]
0013e190str x2, [sp+152]
0013e194str x3, [sp+160]
0013e198mov x0, x2
0013e19cbl reflect.flag.mustBeAssignable
0013e1a0ldr x0, [sp+152]
0013e1a4bl reflect.flag.kind
0013e1a8str x0, [sp+40]
0013e1acstr x0, [sp+48]
0013e1b0subs xzr, x0, 3
0013e1b4b.ls 0x13e1bc
0013e1b8b 0x13e214
0013e1bc
0013e1bcloc_13e1bc:
0013e1bcsubs xzr, x0, 2
0013e1c0b.eq 0x13e1c8
0013e1c4b 0x13e1e8
0013e1c8
0013e1c8loc_13e1c8:
0013e1c8b 0x13e1cc
0013e1cc
0013e1ccloc_13e1cc:
0013e1ccldr x0, [sp+144]
0013e1d0str x0, [sp+80]
0013e1d4ldr x0, [sp+80]
0013e1d8ldrsb x27, [x0]
0013e1dcldr x1, [sp+160]
0013e1e0str x1, [x0]
0013e1e4b 0x13e298
0013e1e8
0013e1e8loc_13e1e8:
0013e1e8subs xzr, x0, 3
0013e1ecb.eq 0x13e1f4
0013e1f0b 0x13e32c
0013e1f4
0013e1f4loc_13e1f4:
0013e1f4b 0x13e1f8
0013e1f8
0013e1f8loc_13e1f8:
0013e1f8ldr x0, [sp+144]
0013e1fcstr x0, [sp+72]
0013e200ldr x0, [sp+72]
0013e204ldrsb x27, [x0]
0013e208ldr x1, [sp+160]
0013e20cstrb w1, [x0]
0013e210b 0x13e298
0013e214
0013e214loc_13e214:
0013e214subs xzr, x0, 4
0013e218b.eq 0x13e220
0013e21cb 0x13e240
0013e220
0013e220loc_13e220:
0013e220b 0x13e224
0013e224
0013e224loc_13e224:
0013e224ldr x0, [sp+144]
0013e228str x0, [sp+64]
0013e22cldr x0, [sp+64]
0013e230ldrsb x27, [x0]
0013e234ldr x1, [sp+160]
0013e238strh w1, [x0]
0013e23cb 0x13e298
0013e240
0013e240loc_13e240:
0013e240subs xzr, x0, 5
0013e244b.eq 0x13e24c
0013e248b 0x13e26c
0013e24c
0013e24cloc_13e24c:
0013e24cb 0x13e250
0013e250
0013e250loc_13e250:
0013e250ldr x0, [sp+144]
0013e254str x0, [sp+112]
0013e258ldr x0, [sp+112]
0013e25cldrsb x27, [x0]
0013e260ldr x1, [sp+160]
0013e264str w1, [x0]
0013e268b 0x13e298
0013e26c
0013e26cloc_13e26c:
0013e26csubs xzr, x0, 6
0013e270b.eq 0x13e278
0013e274b 0x13e2a4
0013e278
0013e278loc_13e278:
0013e278b 0x13e27c
0013e27c
0013e27cloc_13e27c:
0013e27cldr x0, [sp+144]
0013e280str x0, [sp+104]
0013e284ldr x0, [sp+104]
0013e288ldrsb x27, [x0]
0013e28cldr x1, [sp+160]
0013e290str x1, [x0]
0013e294b 0x13e298
0013e298
0013e298loc_13e298:
0013e298ldur x29, [sp-8]
0013e29cldr x30, [sp], 128
0013e2a0ret x30
0013e2a4
0013e2a4loc_13e2a4:
0013e2a4b 0x13e2a8
0013e2a8
0013e2a8loc_13e2a8:
0013e2a8b 0x13e2ac
0013e2ac
0013e2acloc_13e2ac:
0013e2acb 0x13e2b0
0013e2b0
0013e2b0loc_13e2b0:
0013e2b0b 0x13e2b4
0013e2b4
0013e2b4loc_13e2b4:
0013e2b4ldr x0, [sp+152]
0013e2b8bl reflect.flag.kind
0013e2bcstr x0, [sp+56]
0013e2c0adrp x0, 0x504000
0013e2c4add x0, x0, 32
0013e2c8bl runtime.newobject
0013e2ccstr x0, [sp+88]
0013e2d0movz x1, 20
0013e2d4str x1, [x0+8]
0013e2d8adrp x27, 0x90d000
0013e2dcldr w1, [x27+3056]
0013e2e0cbz w1, 0x13e2e8
0013e2e4b 0x13e31c
0013e2e8
0013e2e8loc_13e2e8:
0013e2e8b 0x13e2ec
0013e2ec
0013e2ecloc_13e2ec:
0013e2ecadrp x2, 0x578000
0013e2f0add x2, x2, 3247
0013e2f4str x2, [x0]
0013e2f8ldr x2, [sp+88]
0013e2fcldrsb x27, [x2]
0013e300ldr x3, [sp+56]
0013e304str x3, [x2+16]
0013e308ldr x1, [sp+88]
0013e30cstr x1, [sp+96]
0013e310adrp x0, 0x4d2000
0013e314add x0, x0, 1920
0013e318bl runtime.gopanic
0013e31c
0013e31cloc_13e31c:
0013e31cldr x2, [x0]
0013e320bl runtime.gcWriteBarrier1
0013e324str x2, [x25]
0013e328b 0x13e2ec
0013e32c
0013e32cloc_13e32c:
0013e32cb 0x13e330
0013e330
0013e330loc_13e330:
0013e330b 0x13e2b0
0013e334
0013e334loc_13e334:
0013e334stp x0, x1, [sp+8]
0013e338stp x2, x3, [sp+24]
0013e33cmov x3, x30
0013e340bl runtime.morestack_noctxt.abi0
0013e344ldp x0, x1, [sp+8]
0013e348ldp x2, x3, [sp+24]
0013e34cb 0x13e170
0013e170
0013e170reflect.Value.SetInt: ; void reflect.Value.SetInt(reflect.Value v, int64 x)
0013e170ldr x16, [x28+16]
0013e174subs xzr, sp, x16
0013e178b.ls 0x13e334
0013e17cstr x30, [sp-128]!
0013e180stur x29, [sp-8]
0013e184sub x29, sp, 8
0013e188str x0, [sp+136]
0013e18cstr x1, [sp+144]
0013e190str x2, [sp+152]
0013e194str x3, [sp+160]
0013e198mov x0, x2
0013e19cbl reflect.flag.mustBeAssignable
0013e1a0ldr x0, [sp+152]
0013e1a4bl reflect.flag.kind
0013e1a8str x0, [sp+40]
0013e1acstr x0, [sp+48]
0013e1b0subs xzr, x0, 3
0013e1b4b.ls 0x13e1bc
0013e1b8b 0x13e214
0013e1bc
0013e1bcloc_13e1bc:
0013e1bcsubs xzr, x0, 2
0013e1c0b.eq 0x13e1c8
0013e1c4b 0x13e1e8
0013e1c8
0013e1c8loc_13e1c8:
0013e1c8b 0x13e1cc
0013e1cc
0013e1ccloc_13e1cc:
0013e1ccldr x0, [sp+144]
0013e1d0str x0, [sp+80]
0013e1d4ldr x0, [sp+80]
0013e1d8ldrsb x27, [x0]
0013e1dcldr x1, [sp+160]
0013e1e0str x1, [x0]
0013e1e4b 0x13e298
0013e1e8
0013e1e8loc_13e1e8:
0013e1e8subs xzr, x0, 3
0013e1ecb.eq 0x13e1f4
0013e1f0b 0x13e32c
0013e1f4
0013e1f4loc_13e1f4:
0013e1f4b 0x13e1f8
0013e1f8
0013e1f8loc_13e1f8:
0013e1f8ldr x0, [sp+144]
0013e1fcstr x0, [sp+72]
0013e200ldr x0, [sp+72]
0013e204ldrsb x27, [x0]
0013e208ldr x1, [sp+160]
0013e20cstrb w1, [x0]
0013e210b 0x13e298
0013e214
0013e214loc_13e214:
0013e214subs xzr, x0, 4
0013e218b.eq 0x13e220
0013e21cb 0x13e240
0013e220
0013e220loc_13e220:
0013e220b 0x13e224
0013e224
0013e224loc_13e224:
0013e224ldr x0, [sp+144]
0013e228str x0, [sp+64]
0013e22cldr x0, [sp+64]
0013e230ldrsb x27, [x0]
0013e234ldr x1, [sp+160]
0013e238strh w1, [x0]
0013e23cb 0x13e298
0013e240
0013e240loc_13e240:
0013e240subs xzr, x0, 5
0013e244b.eq 0x13e24c
0013e248b 0x13e26c
0013e24c
0013e24cloc_13e24c:
0013e24cb 0x13e250
0013e250
0013e250loc_13e250:
0013e250ldr x0, [sp+144]
0013e254str x0, [sp+112]
0013e258ldr x0, [sp+112]
0013e25cldrsb x27, [x0]
0013e260ldr x1, [sp+160]
0013e264str w1, [x0]
0013e268b 0x13e298
0013e26c
0013e26cloc_13e26c:
0013e26csubs xzr, x0, 6
0013e270b.eq 0x13e278
0013e274b 0x13e2a4
0013e278
0013e278loc_13e278:
0013e278b 0x13e27c
0013e27c
0013e27cloc_13e27c:
0013e27cldr x0, [sp+144]
0013e280str x0, [sp+104]
0013e284ldr x0, [sp+104]
0013e288ldrsb x27, [x0]
0013e28cldr x1, [sp+160]
0013e290str x1, [x0]
0013e294b 0x13e298
0013e298
0013e298loc_13e298:
0013e298ldur x29, [sp-8]
0013e29cldr x30, [sp], 128
0013e2a0ret x30
0013e2a4
0013e2a4loc_13e2a4:
0013e2a4b 0x13e2a8
0013e2a8
0013e2a8loc_13e2a8:
0013e2a8b 0x13e2ac
0013e2ac
0013e2acloc_13e2ac:
0013e2acb 0x13e2b0
0013e2b0
0013e2b0loc_13e2b0:
0013e2b0b 0x13e2b4
0013e2b4
0013e2b4loc_13e2b4:
0013e2b4ldr x0, [sp+152]
0013e2b8bl reflect.flag.kind
0013e2bcstr x0, [sp+56]
0013e2c0adrp x0, 0x504000
0013e2c4add x0, x0, 32
0013e2c8bl runtime.newobject
0013e2ccstr x0, [sp+88]
0013e2d0movz x1, 20
0013e2d4str x1, [x0+8]
0013e2d8adrp x27, 0x90d000
0013e2dcldr w1, [x27+3056]
0013e2e0cbz w1, 0x13e2e8
0013e2e4b 0x13e31c
0013e2e8
0013e2e8loc_13e2e8:
0013e2e8b 0x13e2ec
0013e2ec
0013e2ecloc_13e2ec:
0013e2ecadrp x2, 0x578000
0013e2f0add x2, x2, 3247
0013e2f4str x2, [x0]
0013e2f8ldr x2, [sp+88]
0013e2fcldrsb x27, [x2]
0013e300ldr x3, [sp+56]
0013e304str x3, [x2+16]
0013e308ldr x1, [sp+88]
0013e30cstr x1, [sp+96]
0013e310adrp x0, 0x4d2000
0013e314add x0, x0, 1920
0013e318bl runtime.gopanic
0013e31c
0013e31cloc_13e31c:
0013e31cldr x2, [x0]
0013e320bl runtime.gcWriteBarrier1
0013e324str x2, [x25]
0013e328b 0x13e2ec
0013e32c
0013e32cloc_13e32c:
0013e32cb 0x13e330
0013e330
0013e330loc_13e330:
0013e330b 0x13e2b0
0013e334
0013e334loc_13e334:
0013e334stp x0, x1, [sp+8]
0013e338stp x2, x3, [sp+24]
0013e33cmov x3, x30
0013e340bl runtime.morestack_noctxt.abi0
0013e344ldp x0, x1, [sp+8]
0013e348ldp x2, x3, [sp+24]
0013e34cb 0x13e170
0013e170
0013e350
0013e350reflect.Value.SetUint: ; void reflect.Value.SetUint(reflect.Value v, uint64 x)
0013e350ldr x16, [x28+16]
0013e354subs xzr, sp, x16
0013e358b.ls 0x13e544
0013e35cstr x30, [sp-128]!
0013e360stur x29, [sp-8]
0013e364sub x29, sp, 8
0013e368str x0, [sp+136]
0013e36cstr x1, [sp+144]
0013e370str x2, [sp+152]
0013e374str x3, [sp+160]
0013e378mov x0, x2
0013e37cbl reflect.flag.mustBeAssignable
0013e380ldr x0, [sp+152]
0013e384bl reflect.flag.kind
0013e388str x0, [sp+32]
0013e38cstr x0, [sp+40]
0013e390subs xzr, x0, 9
0013e394b.ls 0x13e39c
0013e398b 0x13e420
0013e39c
0013e39cloc_13e39c:
0013e39csubs xzr, x0, 7
0013e3a0b.eq 0x13e3a8
0013e3a4b 0x13e3c8
0013e3a8
0013e3a8loc_13e3a8:
0013e3a8b 0x13e3ac
0013e3ac
0013e3acloc_13e3ac:
0013e3acldr x0, [sp+144]
0013e3b0str x0, [sp+72]
0013e3b4ldr x0, [sp+72]
0013e3b8ldrsb x27, [x0]
0013e3bcldr x1, [sp+160]
0013e3c0str x1, [x0]
0013e3c4b 0x13e4a4
0013e3c8
0013e3c8loc_13e3c8:
0013e3c8subs xzr, x0, 8
0013e3ccb.eq 0x13e3d4
0013e3d0b 0x13e3f4
0013e3d4
0013e3d4loc_13e3d4:
0013e3d4b 0x13e3d8
0013e3d8
0013e3d8loc_13e3d8:
0013e3d8ldr x0, [sp+144]
0013e3dcstr x0, [sp+64]
0013e3e0ldr x0, [sp+64]
0013e3e4ldrsb x27, [x0]
0013e3e8ldr x1, [sp+160]
0013e3ecstrb w1, [x0]
0013e3f0b 0x13e4a4
0013e3f4
0013e3f4loc_13e3f4:
0013e3f4subs xzr, x0, 9
0013e3f8b.eq 0x13e400
0013e3fcb 0x13e538
0013e400
0013e400loc_13e400:
0013e400b 0x13e404
0013e404
0013e404loc_13e404:
0013e404ldr x0, [sp+144]
0013e408str x0, [sp+56]
0013e40cldr x0, [sp+56]
0013e410ldrsb x27, [x0]
0013e414ldr x1, [sp+160]
0013e418strh w1, [x0]
0013e41cb 0x13e4a4
0013e420
0013e420loc_13e420:
0013e420subs xzr, x0, 10
0013e424b.eq 0x13e42c
0013e428b 0x13e44c
0013e42c
0013e42cloc_13e42c:
0013e42cb 0x13e430
0013e430
0013e430loc_13e430:
0013e430ldr x0, [sp+144]
0013e434str x0, [sp+112]
0013e438ldr x0, [sp+112]
0013e43cldrsb x27, [x0]
0013e440ldr x1, [sp+160]
0013e444str w1, [x0]
0013e448b 0x13e4a4
0013e44c
0013e44cloc_13e44c:
0013e44csubs xzr, x0, 11
0013e450b.eq 0x13e458
0013e454b 0x13e478
0013e458
0013e458loc_13e458:
0013e458b 0x13e45c
0013e45c
0013e45cloc_13e45c:
0013e45cldr x0, [sp+144]
0013e460str x0, [sp+104]
0013e464ldr x0, [sp+104]
0013e468ldrsb x27, [x0]
0013e46cldr x1, [sp+160]
0013e470str x1, [x0]
0013e474b 0x13e4a4
0013e478
0013e478loc_13e478:
0013e478subs xzr, x0, 12
0013e47cb.eq 0x13e484
0013e480b 0x13e4b0
0013e484
0013e484loc_13e484:
0013e484b 0x13e488
0013e488
0013e488loc_13e488:
0013e488ldr x0, [sp+144]
0013e48cstr x0, [sp+96]
0013e490ldr x0, [sp+96]
0013e494ldrsb x27, [x0]
0013e498ldr x1, [sp+160]
0013e49cstr x1, [x0]
0013e4a0b 0x13e4a4
0013e4a4
0013e4a4loc_13e4a4:
0013e4a4ldur x29, [sp-8]
0013e4a8ldr x30, [sp], 128
0013e4acret x30
0013e4b0
0013e4b0loc_13e4b0:
0013e4b0b 0x13e4b4
0013e4b4
0013e4b4loc_13e4b4:
0013e4b4b 0x13e4b8
0013e4b8
0013e4b8loc_13e4b8:
0013e4b8b 0x13e4bc
0013e4bc
0013e4bcloc_13e4bc:
0013e4bcb 0x13e4c0
0013e4c0
0013e4c0loc_13e4c0:
0013e4c0ldr x0, [sp+152]
0013e4c4bl reflect.flag.kind
0013e4c8str x0, [sp+48]
0013e4ccadrp x0, 0x504000
0013e4d0add x0, x0, 32
0013e4d4bl runtime.newobject
0013e4d8str x0, [sp+80]
0013e4dcmovz x1, 21
0013e4e0str x1, [x0+8]
0013e4e4adrp x27, 0x90d000
0013e4e8ldr w1, [x27+3056]
0013e4eccbz w1, 0x13e4f4
0013e4f0b 0x13e528
0013e4f4
0013e4f4loc_13e4f4:
0013e4f4b 0x13e4f8
0013e4f8
0013e4f8loc_13e4f8:
0013e4f8adrp x2, 0x579000
0013e4fcadd x2, x2, 1404
0013e500str x2, [x0]
0013e504ldr x2, [sp+80]
0013e508ldrsb x27, [x2]
0013e50cldr x3, [sp+48]
0013e510str x3, [x2+16]
0013e514ldr x1, [sp+80]
0013e518str x1, [sp+88]
0013e51cadrp x0, 0x4d2000
0013e520add x0, x0, 1920
0013e524bl runtime.gopanic
0013e528
0013e528loc_13e528:
0013e528ldr x2, [x0]
0013e52cbl runtime.gcWriteBarrier1
0013e530str x2, [x25]
0013e534b 0x13e4f8
0013e538
0013e538loc_13e538:
0013e538b 0x13e53c
0013e53c
0013e53cloc_13e53c:
0013e53cb 0x13e540
0013e540
0013e540loc_13e540:
0013e540b 0x13e4bc
0013e544
0013e544loc_13e544:
0013e544stp x0, x1, [sp+8]
0013e548stp x2, x3, [sp+24]
0013e54cmov x3, x30
0013e550bl runtime.morestack_noctxt.abi0
0013e554ldp x0, x1, [sp+8]
0013e558ldp x2, x3, [sp+24]
0013e55cb 0x13e350
0013e350
0013e350reflect.Value.SetUint: ; void reflect.Value.SetUint(reflect.Value v, uint64 x)
0013e350ldr x16, [x28+16]
0013e354subs xzr, sp, x16
0013e358b.ls 0x13e544
0013e35cstr x30, [sp-128]!
0013e360stur x29, [sp-8]
0013e364sub x29, sp, 8
0013e368str x0, [sp+136]
0013e36cstr x1, [sp+144]
0013e370str x2, [sp+152]
0013e374str x3, [sp+160]
0013e378mov x0, x2
0013e37cbl reflect.flag.mustBeAssignable
0013e380ldr x0, [sp+152]
0013e384bl reflect.flag.kind
0013e388str x0, [sp+32]
0013e38cstr x0, [sp+40]
0013e390subs xzr, x0, 9
0013e394b.ls 0x13e39c
0013e398b 0x13e420
0013e39c
0013e39cloc_13e39c:
0013e39csubs xzr, x0, 7
0013e3a0b.eq 0x13e3a8
0013e3a4b 0x13e3c8
0013e3a8
0013e3a8loc_13e3a8:
0013e3a8b 0x13e3ac
0013e3ac
0013e3acloc_13e3ac:
0013e3acldr x0, [sp+144]
0013e3b0str x0, [sp+72]
0013e3b4ldr x0, [sp+72]
0013e3b8ldrsb x27, [x0]
0013e3bcldr x1, [sp+160]
0013e3c0str x1, [x0]
0013e3c4b 0x13e4a4
0013e3c8
0013e3c8loc_13e3c8:
0013e3c8subs xzr, x0, 8
0013e3ccb.eq 0x13e3d4
0013e3d0b 0x13e3f4
0013e3d4
0013e3d4loc_13e3d4:
0013e3d4b 0x13e3d8
0013e3d8
0013e3d8loc_13e3d8:
0013e3d8ldr x0, [sp+144]
0013e3dcstr x0, [sp+64]
0013e3e0ldr x0, [sp+64]
0013e3e4ldrsb x27, [x0]
0013e3e8ldr x1, [sp+160]
0013e3ecstrb w1, [x0]
0013e3f0b 0x13e4a4
0013e3f4
0013e3f4loc_13e3f4:
0013e3f4subs xzr, x0, 9
0013e3f8b.eq 0x13e400
0013e3fcb 0x13e538
0013e400
0013e400loc_13e400:
0013e400b 0x13e404
0013e404
0013e404loc_13e404:
0013e404ldr x0, [sp+144]
0013e408str x0, [sp+56]
0013e40cldr x0, [sp+56]
0013e410ldrsb x27, [x0]
0013e414ldr x1, [sp+160]
0013e418strh w1, [x0]
0013e41cb 0x13e4a4
0013e420
0013e420loc_13e420:
0013e420subs xzr, x0, 10
0013e424b.eq 0x13e42c
0013e428b 0x13e44c
0013e42c
0013e42cloc_13e42c:
0013e42cb 0x13e430
0013e430
0013e430loc_13e430:
0013e430ldr x0, [sp+144]
0013e434str x0, [sp+112]
0013e438ldr x0, [sp+112]
0013e43cldrsb x27, [x0]
0013e440ldr x1, [sp+160]
0013e444str w1, [x0]
0013e448b 0x13e4a4
0013e44c
0013e44cloc_13e44c:
0013e44csubs xzr, x0, 11
0013e450b.eq 0x13e458
0013e454b 0x13e478
0013e458
0013e458loc_13e458:
0013e458b 0x13e45c
0013e45c
0013e45cloc_13e45c:
0013e45cldr x0, [sp+144]
0013e460str x0, [sp+104]
0013e464ldr x0, [sp+104]
0013e468ldrsb x27, [x0]
0013e46cldr x1, [sp+160]
0013e470str x1, [x0]
0013e474b 0x13e4a4
0013e478
0013e478loc_13e478:
0013e478subs xzr, x0, 12
0013e47cb.eq 0x13e484
0013e480b 0x13e4b0
0013e484
0013e484loc_13e484:
0013e484b 0x13e488
0013e488
0013e488loc_13e488:
0013e488ldr x0, [sp+144]
0013e48cstr x0, [sp+96]
0013e490ldr x0, [sp+96]
0013e494ldrsb x27, [x0]
0013e498ldr x1, [sp+160]
0013e49cstr x1, [x0]
0013e4a0b 0x13e4a4
0013e4a4
0013e4a4loc_13e4a4:
0013e4a4ldur x29, [sp-8]
0013e4a8ldr x30, [sp], 128
0013e4acret x30
0013e4b0
0013e4b0loc_13e4b0:
0013e4b0b 0x13e4b4
0013e4b4
0013e4b4loc_13e4b4:
0013e4b4b 0x13e4b8
0013e4b8
0013e4b8loc_13e4b8:
0013e4b8b 0x13e4bc
0013e4bc
0013e4bcloc_13e4bc:
0013e4bcb 0x13e4c0
0013e4c0
0013e4c0loc_13e4c0:
0013e4c0ldr x0, [sp+152]
0013e4c4bl reflect.flag.kind
0013e4c8str x0, [sp+48]
0013e4ccadrp x0, 0x504000
0013e4d0add x0, x0, 32
0013e4d4bl runtime.newobject
0013e4d8str x0, [sp+80]
0013e4dcmovz x1, 21
0013e4e0str x1, [x0+8]
0013e4e4adrp x27, 0x90d000
0013e4e8ldr w1, [x27+3056]
0013e4eccbz w1, 0x13e4f4
0013e4f0b 0x13e528
0013e4f4
0013e4f4loc_13e4f4:
0013e4f4b 0x13e4f8
0013e4f8
0013e4f8loc_13e4f8:
0013e4f8adrp x2, 0x579000
0013e4fcadd x2, x2, 1404
0013e500str x2, [x0]
0013e504ldr x2, [sp+80]
0013e508ldrsb x27, [x2]
0013e50cldr x3, [sp+48]
0013e510str x3, [x2+16]
0013e514ldr x1, [sp+80]
0013e518str x1, [sp+88]
0013e51cadrp x0, 0x4d2000
0013e520add x0, x0, 1920
0013e524bl runtime.gopanic
0013e528
0013e528loc_13e528:
0013e528ldr x2, [x0]
0013e52cbl runtime.gcWriteBarrier1
0013e530str x2, [x25]
0013e534b 0x13e4f8
0013e538
0013e538loc_13e538:
0013e538b 0x13e53c
0013e53c
0013e53cloc_13e53c:
0013e53cb 0x13e540
0013e540
0013e540loc_13e540:
0013e540b 0x13e4bc
0013e544
0013e544loc_13e544:
0013e544stp x0, x1, [sp+8]
0013e548stp x2, x3, [sp+24]
0013e54cmov x3, x30
0013e550bl runtime.morestack_noctxt.abi0
0013e554ldp x0, x1, [sp+8]
0013e558ldp x2, x3, [sp+24]
0013e55cb 0x13e350
0013e350
Loading..