qemu-e2k/target/s390x
David Hildenbrand 2c7590c8ea s390x/tcg: Implement VECTOR UNPACK *
Combine all variant in a single handler. As source and destination
have different element sizes, we can't use gvec expansion. Expand
manually. Also watch out for overlapping source and destination
registers. Use a safe evaluation order depending on the operation.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20190307121539.12842-33-david@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
2019-03-11 09:31:01 +01:00
..
arch_dump.c
cc_helper.c
cpu_features_def.h
cpu_features.c
cpu_features.h
cpu_models.c
cpu_models.h
cpu-qom.h
cpu.c
cpu.h
crypto_helper.c
diag.c
excp_helper.c
fpu_helper.c
gdbstub.c
gen-features.c
helper.c
helper.h
insn-data.def s390x/tcg: Implement VECTOR UNPACK * 2019-03-11 09:31:01 +01:00
insn-format.def
int_helper.c
internal.h
interrupt.c
ioinst.c
kvm_s390x.h
kvm-stub.c
kvm.c
machine.c
Makefile.objs
mem_helper.c
misc_helper.c
mmu_helper.c
s390-tod.h
sigp.c
tcg_s390x.h
tcg-stub.c
trace-events
translate_vx.inc.c s390x/tcg: Implement VECTOR UNPACK * 2019-03-11 09:31:01 +01:00
translate.c
vec_helper.c
vec.h