Lines Matching defs:imod
2576 unsigned imod = fieldFromInstruction(Insn, 18, 2);
2590 // imod == '01' --> UNPREDICTABLE
2592 // return failure here. The '01' imod value is unprintable, so there's
2595 if (imod == 1) return MCDisassembler::Fail;
2597 if (imod && M) {
2599 Inst.addOperand(MCOperand::createImm(imod));
2602 } else if (imod && !M) {
2604 Inst.addOperand(MCOperand::createImm(imod));
2607 } else if (!imod && M) {
2612 // imod == '00' && M == '0' --> UNPREDICTABLE
2624 unsigned imod = fieldFromInstruction(Insn, 9, 2);
2631 // imod == '01' --> UNPREDICTABLE
2633 // return failure here. The '01' imod value is unprintable, so there's
2636 if (imod == 1) return MCDisassembler::Fail;
2638 if (imod && M) {
2640 Inst.addOperand(MCOperand::createImm(imod));
2643 } else if (imod && !M) {
2645 Inst.addOperand(MCOperand::createImm(imod));
2648 } else if (!imod && M) {
2653 // imod == '00' && M == '0' --> this is a HINT instruction
4734 unsigned imod = fieldFromInstruction(Insn, 4, 1) | 0x2;
4737 Inst.addOperand(MCOperand::createImm(imod));