diff options
author | Richard Henderson <rth@twiddle.net> | 2013-05-02 11:57:40 +0100 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-07-09 07:14:35 -0700 |
commit | c1a61f6c85f63d379b4a03d399986174371f5c2e (patch) | |
tree | 3d3fe256796fee3188805deec0eb083c216af021 /tcg/tcg.h | |
parent | 4ef76952bd702d29ee4c021f068d85b063fdb928 (diff) |
tcg: Simplify logic using TCG_OPF_NOT_PRESENT
Expand the definition of "not present" to include "should not be present".
This means we can simplify the logic surrounding the generic tcg opcodes
for which the host backend ought not be providing definitions.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tcg/tcg.h')
-rw-r--r-- | tcg/tcg.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -596,7 +596,8 @@ enum { TCG_OPF_SIDE_EFFECTS = 0x04, /* Instruction operands are 64-bits (otherwise 32-bits). */ TCG_OPF_64BIT = 0x08, - /* Instruction is optional and not implemented by the host. */ + /* Instruction is optional and not implemented by the host, or insn + is generic and should not be implemened by the host. */ TCG_OPF_NOT_PRESENT = 0x10, }; |