Re: [Qemu-devel] [PATCH v1 27/33] s390x/tcg: Implement VECTOR SELECT

2019-02-28 Thread David Hildenbrand
On 28.02.19 00:42, Richard Henderson wrote: > On 2/26/19 3:39 AM, David Hildenbrand wrote: >> +tcg_gen_not_vec(vece, t, c); >> +tcg_gen_and_vec(vece, t, t, b); > > tcg_gen_andc_vec(t, b, c); > >> +tcg_gen_not_i64(t, c); >> +tcg_gen_and_i64(t, b, t); > > Likewise. > Changed, tha

Re: [Qemu-devel] [PATCH v1 27/33] s390x/tcg: Implement VECTOR SELECT

2019-02-27 Thread Richard Henderson
On 2/26/19 3:39 AM, David Hildenbrand wrote: > +tcg_gen_not_vec(vece, t, c); > +tcg_gen_and_vec(vece, t, t, b); tcg_gen_andc_vec(t, b, c); > +tcg_gen_not_i64(t, c); > +tcg_gen_and_i64(t, b, t); Likewise. r~

[Qemu-devel] [PATCH v1 27/33] s390x/tcg: Implement VECTOR SELECT

2019-02-26 Thread David Hildenbrand
Provide an implementation based on i64 and on real host vectors. Signed-off-by: David Hildenbrand --- target/s390x/insn-data.def | 2 ++ target/s390x/translate_vx.inc.c | 43 + 2 files changed, 45 insertions(+) diff --git a/target/s390x/insn-data.def b/targ