diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2017-11-17 14:35:11 +0100 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2018-02-08 15:54:05 +0000 |
commit | d0ec97967f940bbc11dced83422b39c224127f1e (patch) | |
tree | c06220facb6dad9bf2b97c36f8a24dd15489096a /tcg/tcg.h | |
parent | db432672dc50ed86dda17ac821b7eb07411a90af (diff) | |
download | qemu-d0ec97967f940bbc11dced83422b39c224127f1e.zip qemu-d0ec97967f940bbc11dced83422b39c224127f1e.tar.gz qemu-d0ec97967f940bbc11dced83422b39c224127f1e.tar.bz2 |
tcg: Add generic vector ops for constant shifts
Opcodes are added for scalar and vector shifts, but considering the
varied semantics of these do not expose them to the front ends. Do
go ahead and provide them in case they are needed for backend expansion.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/tcg.h')
-rw-r--r-- | tcg/tcg.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -178,6 +178,9 @@ typedef uint64_t TCGRegSet; #define TCG_TARGET_HAS_not_vec 0 #define TCG_TARGET_HAS_andc_vec 0 #define TCG_TARGET_HAS_orc_vec 0 +#define TCG_TARGET_HAS_shi_vec 0 +#define TCG_TARGET_HAS_shs_vec 0 +#define TCG_TARGET_HAS_shv_vec 0 #else #define TCG_TARGET_MAYBE_vec 1 #endif |