Lines Matching refs:pop
320 const struct mn10300_opcode *pop; in misalignment() local
354 for (pop = mn10300_opcodes; pop->name[0]; pop++) { in misalignment()
355 npop = ilog2(pop->opcode | pop->opmask); in misalignment()
362 if ((opcode & pop->opmask) == pop->opcode) in misalignment()
365 xo = pop->opcode >> (npop - noc); in misalignment()
366 xm = pop->opmask >> (npop - noc); in misalignment()
426 regs->pc, opcode, pop->name); in misalignment()
448 regs->pc, opcode, pop->opcode, pop->params[0], pop->params[1]); in misalignment()
450 tmp = format_tbl[pop->format].opsz; in misalignment()
461 dispsz = format_tbl[pop->format].dispsz; in misalignment()
476 tmp = (pop->params[0] ^ pop->params[1]) & 0x80000000; in misalignment()
485 if (pop->name[3] == 0 || /* "mov" */ in misalignment()
486 pop->name[4] == 'l') /* mov_lcc */ in misalignment()
488 else if (pop->name[3] == 'h') /* movhu */ in misalignment()
493 if (pop->params[0] & 0x80000000) { in misalignment()
496 pop->params[0], opcode, disp, in misalignment()
500 if (!misalignment_reg(registers, pop->params[1], opcode, disp, in misalignment()
507 if (pop->params[0] & 0x1000000) { in misalignment()
516 if (!misalignment_reg(registers, pop->params[0], opcode, disp, in misalignment()
521 pop->params[1], opcode, disp, in misalignment()
530 if (pop->params[1] & 0x1000000) in misalignment()
534 tmp = format_tbl[pop->format].opsz + format_tbl[pop->format].dispsz; in misalignment()
539 if (pop->format == FMT_D10) in misalignment()