Home | History | Annotate | Download | only in config

Lines Matching defs:REGISTER

63   REGISTER,
64 REGISTER_S, /* Register for short instruction(s). */
65 REGISTER_NO_GP, /* Is a register but not gp register specifically. */
66 REGISTER_DUP, /* Duplication of previous operand of type register. */
374 /* Extension register type. */
432 /* The hash table of register symbols. */
435 /* The hash table of aux register symbols. */
663 { "add", { REGISTER, REGISTER_DUP, IMMEDIATE }, { 5, 1, 0 }, "add",
667 { "add", { REGISTER, REGISTER, IMMEDIATE }, { 5, 0 }, "add", 2,
671 { "ld", { REGISTER, BRACKET, REGISTER_NO_GP, IMMEDIATE, BRACKET },
674 { "mov", { REGISTER, IMMEDIATE }, { 5, 0 }, "mov", 1, ARC_RLX_MOV_S12 },
675 { "mov", { REGISTER, IMMEDIATE }, { 5, 1, 0 },"mov", 1, ARC_RLX_MOV_RU6 },
678 { "sub", { REGISTER, REGISTER, IMMEDIATE }, { 5, 0 }, "sub", 2,
680 { "mpy", { REGISTER, REGISTER, IMMEDIATE }, { 5, 0 }, "mpy", 2,
1299 /* Can be a register. */
1565 /* Check whether a symbol involves a register. */
1582 /* Returns the register number within a symbol. */
1832 /* Check to be a register. */
1922 /* For compatibility reasons, an aux register can
2002 /* Check if it is register range. */
2276 /* Check if operand is a register or constant and handle it
2554 /* Callback to insert a register into the hash table. */
2635 /* Register declaration. */
2686 /* Aux register declaration. */
3340 register names here, but that is handled by inserting them all in
3396 to parse special names (in our case register names). It fills in
3397 the expression with the identified register. It returns TRUE if
3398 it is a register and FALSE otherwise. */
3808 case REGISTER:
3829 || (epr->X_add_number == 26)) /* 26 is the gp register. */
3969 /* Maybe register range. */
4374 /* Stack pointer is register 28. */
4390 /* Adjust the symbol table. Delete found AUX register symbols. */
4400 the symbol as it is found to be an AUX register. */
4692 /* 1st: get register name. */
4700 /* 2nd: get register number. */
4726 /* 3rd: get register mode. */
4731 as_bad (_("expected comma after register number"));
4766 /* 4th: get core register shortcut. */
4770 as_bad (_("expected comma after register mode"));
4803 /* Create an extension register/condition description in the arc
4881 /* Core register. */
4883 as_bad (_("core register %s value (%d) too large"), ereg.name,
4888 /* Auxiliary register. */
4895 as_bad (_("duplicate aux register %s"), auxr->name);
5075 "register file"));