Lines Matching refs:regno1
3388 unsigned int regno1;
3497 unsigned int regno1, regno2, channels;
3516 if (mips_parse_register (&s, ®no1, &channels))
3521 token.u.regno = regno1;
3541 token.u.reg_range.regno1 = regno1;
3548 token.u.regno = regno1;
5508 in *REGNO1 and *REGNO2. Return false on failure. */
5512 unsigned int *regno1, unsigned int *regno2)
5514 if (match_reg (arg, type, regno1))
5516 *regno2 = *regno1;
5520 && match_regno (arg, type, arg->token->u.reg_range.regno1, regno1)
5522 && *regno1 <= *regno2)
5741 unsigned int regno1, regno2, uval, num_vals;
5744 if (!match_reg (arg, operand->reg_type, ®no1)
5751 if (operand->reg1_map[uval] == regno1 && operand->reg2_map[uval] == regno2)
5899 unsigned int reglist, sregs, ra, regno1, regno2;
5903 if (!match_reg_range (arg, OP_REG_GP, ®no1, ®no2))
5907 if (regno2 == FP && regno1 >= S0 && regno1 <= S7)
5912 reglist |= ((1U << regno2 << 1) - 1) & -(1U << regno1);
5916 && match_reg_range (arg, OP_REG_GP, ®no1, ®no2));
6007 unsigned int regno1, regno2;
6010 if (match_reg_range (arg, OP_REG_GP, ®no1, ®no2))
6012 else if (match_reg_range (arg, OP_REG_FP, ®no1, ®no2))
6017 if (is_exit && is_freg && regno1 == 0 && regno2 < 2)
6022 else if (!is_exit && regno1 == 4 && regno2 >= 4 && regno2 <= 7)
6024 else if (regno1 == 16 && regno2 >= 16 && regno2 <= 17)
6026 else if (regno1 == RA && regno2 == RA)
6091 unsigned int regno1, regno2;
6102 if (!match_reg_range (arg, OP_REG_GP, ®no1, ®no2))
6105 while (regno1 <= regno2)
6107 if (regno1 >= 4 && regno1 <= 7)
6111 args |= 1 << (regno1 - 4);
6114 statics |= 1 << (regno1 - 4);
6116 else if (regno1 >= 16 && regno1 <= 23)
6118 sregs |= 1 << (regno1 - 16);
6119 else if (regno1 == 30)
6122 else if (regno1 == 31)
6127 regno1 += 1;
6128 if (regno1 == 24)
6129 regno1 = 30;