Home | History | Annotate | Download | only in config

Lines Matching refs:regop

123 struct regop;
232 struct regop
715 parse_regop (struct regop *regopP, /* Where to put description of register operand. */
1066 struct regop regop; /* Description of register operand. */
1091 parse_regop (&regop, args[i], opdesc);
1092 instr.opcode |= regop.n << 19;
1312 struct regop regop; /* Description of register operand. */
1320 parse_regop (&regop, args[1], oP->operand[0]);
1326 regop.n <<= 19;
1327 if (regop.special)
1328 regop.mode = regop.special;
1329 regop.mode <<= 13;
1330 regop.special = 0;
1334 /* regop.n goes in bit 0, needs no shifting. */
1335 regop.mode <<= 11;
1336 regop.special <<= 5;
1338 instr |= regop.n | regop.mode | regop.special;
1343 parse_regop (&regop, args[2], oP->operand[1]);
1349 regop.n <<= 19;
1350 if (regop.special)
1351 regop.mode = regop.special;
1352 regop.mode <<= 13;
1353 regop.special = 0;
1357 regop.n <<= 14;
1358 regop.mode <<= 12;
1359 regop.special <<= 6;
1361 instr |= regop.n | regop.mode | regop.special;
1365 parse_regop (&regop, args[3], oP->operand[2]);
1366 if (regop.special)
1367 regop.mode = regop.special;
1368 instr |= (regop.n <<= 19) | (regop.mode <<= 13);
1536 struct regop regop; /* Description of register operand. */
1549 parse_regop (&regop, arg[1], oP->operand[0]);
1550 instr |= (regop.n << 19) | (regop.mode << 13);
1557 parse_regop (&regop, arg[2], oP->operand[1]);
1558 instr |= (regop.n << 14) | regop.special;