Lines Matching defs:imod
2570 unsigned imod = fieldFromInstruction(Insn, 18, 2);
2584 // imod == '01' --> UNPREDICTABLE
2586 // return failure here. The '01' imod value is unprintable, so there's
2589 if (imod == 1) return MCDisassembler::Fail;
2591 if (imod && M) {
2593 Inst.addOperand(MCOperand::createImm(imod));
2596 } else if (imod && !M) {
2598 Inst.addOperand(MCOperand::createImm(imod));
2601 } else if (!imod && M) {
2606 // imod == '00' && M == '0' --> UNPREDICTABLE
2618 unsigned imod = fieldFromInstruction(Insn, 9, 2);
2625 // imod == '01' --> UNPREDICTABLE
2627 // return failure here. The '01' imod value is unprintable, so there's
2630 if (imod == 1) return MCDisassembler::Fail;
2632 if (imod && M) {
2634 Inst.addOperand(MCOperand::createImm(imod));
2637 } else if (imod && !M) {
2639 Inst.addOperand(MCOperand::createImm(imod));
2642 } else if (!imod && M) {
2647 // imod == '00' && M == '0' --> this is a HINT instruction
4728 unsigned imod = fieldFromInstruction(Insn, 4, 1) | 0x2;
4731 Inst.addOperand(MCOperand::createImm(imod));