tcg: Add tcg_signed_cond
Complimenting the existing tcg_unsigned_cond. Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
cd9090aa9d
commit
923ed17501
@ -488,6 +488,12 @@ static inline TCGCond tcg_unsigned_cond(TCGCond c)
|
|||||||
return c & 2 ? (TCGCond)(c ^ 6) : c;
|
return c & 2 ? (TCGCond)(c ^ 6) : c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Create a "signed" version of an "unsigned" comparison. */
|
||||||
|
static inline TCGCond tcg_signed_cond(TCGCond c)
|
||||||
|
{
|
||||||
|
return c & 4 ? (TCGCond)(c ^ 6) : c;
|
||||||
|
}
|
||||||
|
|
||||||
/* Must a comparison be considered unsigned? */
|
/* Must a comparison be considered unsigned? */
|
||||||
static inline bool is_unsigned_cond(TCGCond c)
|
static inline bool is_unsigned_cond(TCGCond c)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user