Lines Matching refs:regno1
3153 unsigned int regno1;
3262 unsigned int regno1, regno2, channels;
3281 if (mips_parse_register (&s, ®no1, &channels))
3286 token.u.regno = regno1;
3306 token.u.reg_range.regno1 = regno1;
3313 token.u.regno = regno1;
5199 in *REGNO1 and *REGNO2. Return false on failure. */
5203 unsigned int *regno1, unsigned int *regno2)
5205 if (match_reg (arg, type, regno1))
5207 *regno2 = *regno1;
5211 && match_regno (arg, type, arg->token->u.reg_range.regno1, regno1)
5213 && *regno1 <= *regno2)
5432 unsigned int regno1, regno2, uval, num_vals;
5435 if (!match_reg (arg, operand->reg_type, ®no1)
5442 if (operand->reg1_map[uval] == regno1 && operand->reg2_map[uval] == regno2)
5590 unsigned int reglist, sregs, ra, regno1, regno2;
5594 if (!match_reg_range (arg, OP_REG_GP, ®no1, ®no2))
5598 if (regno2 == FP && regno1 >= S0 && regno1 <= S7)
5603 reglist |= ((1U << regno2 << 1) - 1) & -(1U << regno1);
5607 && match_reg_range (arg, OP_REG_GP, ®no1, ®no2));
5698 unsigned int regno1, regno2;
5701 if (match_reg_range (arg, OP_REG_GP, ®no1, ®no2))
5703 else if (match_reg_range (arg, OP_REG_FP, ®no1, ®no2))
5708 if (is_exit && is_freg && regno1 == 0 && regno2 < 2)
5713 else if (!is_exit && regno1 == 4 && regno2 >= 4 && regno2 <= 7)
5715 else if (regno1 == 16 && regno2 >= 16 && regno2 <= 17)
5717 else if (regno1 == RA && regno2 == RA)
5782 unsigned int regno1, regno2;
5793 if (!match_reg_range (arg, OP_REG_GP, ®no1, ®no2))
5796 while (regno1 <= regno2)
5798 if (regno1 >= 4 && regno1 <= 7)
5802 args |= 1 << (regno1 - 4);
5805 statics |= 1 << (regno1 - 4);
5807 else if (regno1 >= 16 && regno1 <= 23)
5809 sregs |= 1 << (regno1 - 16);
5810 else if (regno1 == 30)
5813 else if (regno1 == 31)
5818 regno1 += 1;
5819 if (regno1 == 24)
5820 regno1 = 30;