]> git.proxmox.com Git - mirror_qemu.git/commit - tcg/tcg-op-vec.c
tcg: Add support for vector compare select
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 30 Apr 2019 20:01:12 +0000 (13:01 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 22 May 2019 19:09:43 +0000 (15:09 -0400)
commitf75da2988eb2457fa23d006d573220c5c680ec4e
treeb6192d1d40e1627a67a6dfc6f205ea5dfb1edd81
parent38dc12947ec9106237f9cdbd428792c985cd86ae
tcg: Add support for vector compare select

Perform a per-element conditional move.  This combination operation is
easier to implement on some host vector units than plain cmp+bitsel.
Omit the usual gvec interface, as this is intended to be used by
target-specific gvec expansion call-backs.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/README
tcg/aarch64/tcg-target.h
tcg/i386/tcg-target.h
tcg/tcg-op-vec.c
tcg/tcg-op.h
tcg/tcg-opc.h
tcg/tcg.c
tcg/tcg.h