On 12/06/2017 02:21 AM, Kirill Batuzov wrote:
> IN:
> 0x004005e8: d2824682 movz x2, #0x1234
> 0x004005ec: 4e010c41 dup v1.16b, w2
>
> OP:
>
> 004005e8
> movi_i64 x2,$0x1234
>
> 004005ec
On Tue, 21 Nov 2017, Richard Henderson wrote:
> diff --git a/tcg/tcg-op-gvec.c b/tcg/tcg-op-gvec.c
> new file mode 100644
> index 00..925c293f9c
> --- /dev/null
> +++ b/tcg/tcg-op-gvec.c
<...>
> +/* Set OPRSZ bytes at DOFS to replications of IN or IN_C. */
> +static void do_dup_i32(unsi
Signed-off-by: Richard Henderson
---
Makefile.target |2 +-
accel/tcg/tcg-runtime.h | 29 ++
tcg/tcg-gvec-desc.h | 49 ++
tcg/tcg-op-gvec.h| 152 +++
tcg/tcg-op.h |1 +
accel/tcg/tcg-runtime-gvec.c | 295
tcg/tc