Lines Matching refs:regno
175 #define REG_SAME(a, b) ((a).regno == (b).regno)
176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK))
177 #define REG_CLASS(a) ((a).regno & 0xf0)
178 #define IS_A1(a) ((a).regno == REG_A1)
180 #define IS_EVEN(r) ((r).regno % 2 == 0)
185 #define _TYPECHECK(r, x) (((r).regno & CLASS_MASK) == T_REG_##x)
191 #define IS_IREG(r) (((r).regno & 0xf4) == T_REG_I)
192 #define IS_MREG(r) (((r).regno & 0xf4) == T_REG_M)
193 #define IS_BREG(r) (((r).regno & 0xf4) == T_REG_B)
194 #define IS_LREG(r) (((r).regno & 0xf4) == T_REG_L)
195 #define IS_CREG(r) ((r).regno == REG_LC0 || (r).regno == REG_LC1)
196 #define IS_EMUDAT(r) ((r).regno == REG_EMUDAT)
197 #define IS_ALLREG(r) ((r).regno < T_NOGROUP)
201 || (r).regno == REG_A0x || (r).regno == REG_A0w \
202 || (r).regno == REG_A1x || (r).regno == REG_A1w)
208 ((r).regno == REG_ASTAT || (r).regno == REG_SEQSTAT \
209 || (r).regno == REG_SYSCFG || (r).regno == REG_RETI \
210 || (r).regno == REG_RETX || (r).regno == REG_RETN \
211 || (r).regno == REG_RETE || (r).regno == REG_RETS \
212 || (r).regno == REG_LC0 || (r).regno == REG_LC1 \
213 || (r).regno == REG_LT0 || (r).regno == REG_LT1 \
214 || (r).regno == REG_LB0 || (r).regno == REG_LB1 \
215 || (r).regno == REG_CYCLES || (r).regno == REG_CYCLES2 \
216 || (r).regno == REG_EMUDAT)
344 reg_t regno; /* Register ID as defined in machine_registers. */