Revision 7d301752 tcg/tcg.h
b/tcg/tcg.h | ||
---|---|---|
57 | 57 |
#define tcg_regset_clear(d) (d) = 0 |
58 | 58 |
#define tcg_regset_set(d, s) (d) = (s) |
59 | 59 |
#define tcg_regset_set32(d, reg, val32) (d) |= (val32) << (reg) |
60 |
#define tcg_regset_set_reg(d, r) (d) |= 1 << (r) |
|
61 |
#define tcg_regset_reset_reg(d, r) (d) &= ~(1 << (r)) |
|
60 |
#define tcg_regset_set_reg(d, r) (d) |= 1L << (r)
|
|
61 |
#define tcg_regset_reset_reg(d, r) (d) &= ~(1L << (r))
|
|
62 | 62 |
#define tcg_regset_test_reg(d, r) (((d) >> (r)) & 1) |
63 | 63 |
#define tcg_regset_or(d, a, b) (d) = (a) | (b) |
64 | 64 |
#define tcg_regset_and(d, a, b) (d) = (a) & (b) |
Also available in: Unified diff