diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2019-04-19 20:42:58 +0000 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2019-05-22 15:09:43 -0400 |
commit | a9e434a5dc16f71ee156428619fc3c3765b68f26 (patch) | |
tree | 0f3345b6bae495d9f264d591c9a924a55f88ae24 /tcg/aarch64/tcg-target.h | |
parent | ebcfb91abed8c0fb180a968b9004419c208dcc02 (diff) | |
download | qemu-a9e434a5dc16f71ee156428619fc3c3765b68f26.zip qemu-a9e434a5dc16f71ee156428619fc3c3765b68f26.tar.gz qemu-a9e434a5dc16f71ee156428619fc3c3765b68f26.tar.bz2 |
tcg/aarch64: Support vector bitwise select value
The instruction set has 3 insns that perform the same operation,
only varying in which operand must overlap the destination. We
can represent the operation without overlap and choose based on
the operands seen.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/aarch64/tcg-target.h')
-rw-r--r-- | tcg/aarch64/tcg-target.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tcg/aarch64/tcg-target.h b/tcg/aarch64/tcg-target.h index b4a9d36..ca214f6 100644 --- a/tcg/aarch64/tcg-target.h +++ b/tcg/aarch64/tcg-target.h @@ -140,7 +140,7 @@ typedef enum { #define TCG_TARGET_HAS_mul_vec 1 #define TCG_TARGET_HAS_sat_vec 1 #define TCG_TARGET_HAS_minmax_vec 1 -#define TCG_TARGET_HAS_bitsel_vec 0 +#define TCG_TARGET_HAS_bitsel_vec 1 #define TCG_TARGET_HAS_cmpsel_vec 0 #define TCG_TARGET_DEFAULT_MO (0) |