Lines Matching defs:reg1
3515 unsigned reg1, reg2;
3527 reg1 = e1.X_add_number;
3532 reg1 = REG_PR; /* Anything valid is good here. */
3540 switch (reg1)
3926 int reg1, val;
3938 reg1 = e1.X_add_number;
3945 reg1 = REG_PR; /* Anything valid is good here. */
3953 switch (reg1)
6237 int reg1, reg2;
6435 reg2 = reg1 = -1;
6450 else if (reg1 < 0)
6451 reg1 = CURR_SLOT.opnd[i].X_add_number;
6460 if (reg1 < 0)
6461 reg1 = CURR_SLOT.opnd[i].X_add_number;
6478 else if (reg1 < 0)
6479 reg1 = CURR_SLOT.opnd[i].X_add_number;
6489 else if (reg1 < 0)
6490 reg1 = CURR_SLOT.opnd[i].X_add_number;
6510 if (reg1 == reg2)
6512 if (reg1 >= REG_GR && reg1 <= REG_GR + 127)
6514 reg1 -= REG_GR;
6517 else if (reg1 >= REG_P && reg1 <= REG_P + 63)
6519 reg1 -= REG_P;
6522 else if (reg1 >= REG_FR && reg1 <= REG_FR + 127)
6524 reg1 -= REG_FR;
6530 as_warn ("Invalid duplicate use of `%c%d'", reg_class, reg1);
6532 else if (((reg1 >= REG_FR && reg1 <= REG_FR + 31
6534 || (reg1 >= REG_FR + 32 && reg1 <= REG_FR + 127
6536 && ! ((reg1 ^ reg2) & 1))
6538 reg1 - REG_FR, reg2 - REG_FR);
6539 else if ((reg1 >= REG_FR && reg1 <= REG_FR + 31
6541 || (reg1 >= REG_FR + 32 && reg1 <= REG_FR + 127
6544 reg1 - REG_FR, reg2 - REG_FR);