Lines Matching defs:regop
128 struct regop;
237 struct regop
720 parse_regop (struct regop *regopP, /* Where to put description of register operand. */
1071 struct regop regop; /* Description of register operand. */
1096 parse_regop (®op, args[i], opdesc);
1097 instr.opcode |= regop.n << 19;
1317 struct regop regop; /* Description of register operand. */
1325 parse_regop (®op, args[1], oP->operand[0]);
1331 regop.n <<= 19;
1332 if (regop.special)
1333 regop.mode = regop.special;
1334 regop.mode <<= 13;
1335 regop.special = 0;
1339 /* regop.n goes in bit 0, needs no shifting. */
1340 regop.mode <<= 11;
1341 regop.special <<= 5;
1343 instr |= regop.n | regop.mode | regop.special;
1348 parse_regop (®op, args[2], oP->operand[1]);
1354 regop.n <<= 19;
1355 if (regop.special)
1356 regop.mode = regop.special;
1357 regop.mode <<= 13;
1358 regop.special = 0;
1362 regop.n <<= 14;
1363 regop.mode <<= 12;
1364 regop.special <<= 6;
1366 instr |= regop.n | regop.mode | regop.special;
1370 parse_regop (®op, args[3], oP->operand[2]);
1371 if (regop.special)
1372 regop.mode = regop.special;
1373 instr |= (regop.n <<= 19) | (regop.mode <<= 13);
1541 struct regop regop; /* Description of register operand. */
1554 parse_regop (®op, arg[1], oP->operand[0]);
1555 instr |= (regop.n << 19) | (regop.mode << 13);
1562 parse_regop (®op, arg[2], oP->operand[1]);
1563 instr |= (regop.n << 14) | regop.special;