Lines Matching refs:regop
123 struct regop;
232 struct regop struct
714 parse_regop (struct regop *regopP, /* Where to put description of register operand. */ in parse_regop()
1065 struct regop regop; /* Description of register operand. */ in mem_fmt() local
1090 parse_regop (®op, args[i], opdesc); in mem_fmt()
1091 instr.opcode |= regop.n << 19; in mem_fmt()
1311 struct regop regop; /* Description of register operand. */ in reg_fmt() local
1319 parse_regop (®op, args[1], oP->operand[0]); in reg_fmt()
1325 regop.n <<= 19; in reg_fmt()
1326 if (regop.special) in reg_fmt()
1327 regop.mode = regop.special; in reg_fmt()
1328 regop.mode <<= 13; in reg_fmt()
1329 regop.special = 0; in reg_fmt()
1334 regop.mode <<= 11; in reg_fmt()
1335 regop.special <<= 5; in reg_fmt()
1337 instr |= regop.n | regop.mode | regop.special; in reg_fmt()
1342 parse_regop (®op, args[2], oP->operand[1]); in reg_fmt()
1348 regop.n <<= 19; in reg_fmt()
1349 if (regop.special) in reg_fmt()
1350 regop.mode = regop.special; in reg_fmt()
1351 regop.mode <<= 13; in reg_fmt()
1352 regop.special = 0; in reg_fmt()
1356 regop.n <<= 14; in reg_fmt()
1357 regop.mode <<= 12; in reg_fmt()
1358 regop.special <<= 6; in reg_fmt()
1360 instr |= regop.n | regop.mode | regop.special; in reg_fmt()
1364 parse_regop (®op, args[3], oP->operand[2]); in reg_fmt()
1365 if (regop.special) in reg_fmt()
1366 regop.mode = regop.special; in reg_fmt()
1367 instr |= (regop.n <<= 19) | (regop.mode <<= 13); in reg_fmt()
1535 struct regop regop; /* Description of register operand. */ in cobr_fmt() local
1548 parse_regop (®op, arg[1], oP->operand[0]); in cobr_fmt()
1549 instr |= (regop.n << 19) | (regop.mode << 13); in cobr_fmt()
1556 parse_regop (®op, arg[2], oP->operand[1]); in cobr_fmt()
1557 instr |= (regop.n << 14) | regop.special; in cobr_fmt()