]> git.proxmox.com Git - mirror_qemu.git/commit
s390x/tcg: Implement VECTOR MULTIPLY AND ADD *
authorDavid Hildenbrand <david@redhat.com>
Thu, 11 Apr 2019 09:56:49 +0000 (11:56 +0200)
committerDavid Hildenbrand <david@redhat.com>
Fri, 17 May 2019 08:54:13 +0000 (10:54 +0200)
commit1b430aec4157b62b9add981b1849c8c23ca78f5a
tree7c9c386b9af7d4f48be22341d3469019bbfb59e2
parent86f521b601b2a6c51fc637a60ba9d92b1e78e0db
s390x/tcg: Implement VECTOR MULTIPLY AND ADD *

Quite some variants to handle. At least handle some 32-bit element
variants via gvec expansion (we could also handle 16/32-bit variants
for ODD and EVEN easily via gvec expansion, but let's keep it simple
for now).

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Hildenbrand <david@redhat.com>
target/s390x/helper.h
target/s390x/insn-data.def
target/s390x/translate_vx.inc.c
target/s390x/vec_int_helper.c