Home | History | Annotate | Download | only in config

Lines Matching defs:reg3

5992   char reg3[10];
6001 s += csky_get_macro_operand (s, reg3, '\0');
6004 csky_macro_md_assemble ("movf", reg1, reg3, NULL);
6009 get_macro_reg_vals (int *reg1, int *reg2, int *reg3)
6030 *reg3 = csky_get_reg_val (s, &nlen);
6037 if (*reg1 == -1 || *reg2 == -1 || *reg3 == -1)
6047 if (*reg1 >= 15 || *reg3 >= 15)
6062 int reg3;
6066 if (!get_macro_reg_vals (&reg1, &reg2, &reg3))
6075 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 1 : 0));
6081 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 0 : 1));
6093 int reg3;
6097 reg3))
6106 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 1 : 0));
6112 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 0 : 1));
6124 int reg3;
6128 if (!get_macro_reg_vals (&reg1, &reg2, &reg3))
6131 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 1 : 0));
6137 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 0 : 1));
6149 int reg3;
6153 if (!get_macro_reg_vals (&reg1, &reg2, &reg3))
6157 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 1 : 0));
6163 sprintf (reg3_name, "r%d", reg3 + (target_big_endian ? 0 : 1));
7553 int reg3 = 0;
7563 reg3 = reg1;
7570 reg3 = csky_insn.val[2];
7571 if (reg1 > 15 || reg2 > 15 || reg3 > 15)
7573 else if (reg1 == reg2 || reg1 == reg3)
7576 reg2 = (reg1 == reg2) ? reg3 : reg2;
7593 | (reg1 << 0) | (reg2 << 16) | (reg3 << 21);