Lines Matching refs:instr

496 MCDisassembler::DecodeStatus MBlazeDisassembler::getInstruction(MCInst &instr,
523 instr.setOpcode(opcode);
538 instr.addOperand(MCOperand::CreateReg(RD));
539 instr.addOperand(MCOperand::CreateReg(RB));
540 instr.addOperand(MCOperand::CreateReg(RA));
546 instr.addOperand(MCOperand::CreateReg(RD));
547 instr.addOperand(MCOperand::CreateReg(RA));
548 instr.addOperand(MCOperand::CreateReg(RB));
558 instr.addOperand(MCOperand::CreateReg(RD));
559 instr.addOperand(MCOperand::CreateImm(insn&0x3FFF));
564 instr.addOperand(MCOperand::CreateImm(insn&0x3FFF));
565 instr.addOperand(MCOperand::CreateReg(RA));
571 instr.addOperand(MCOperand::CreateReg(RD));
572 instr.addOperand(MCOperand::CreateImm(insn&0x7FFF));
580 instr.addOperand(MCOperand::CreateReg(RD));
581 instr.addOperand(MCOperand::CreateReg(RA));
584 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
589 instr.addOperand(MCOperand::CreateImm(insn&0x1F));
597 instr.addOperand(MCOperand::CreateReg(RA));
598 instr.addOperand(MCOperand::CreateReg(RB));
604 instr.addOperand(MCOperand::CreateReg(RA));
605 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
611 instr.addOperand(MCOperand::CreateReg(RD));
612 instr.addOperand(MCOperand::CreateReg(RB));
618 instr.addOperand(MCOperand::CreateReg(RD));
619 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
625 instr.addOperand(MCOperand::CreateReg(RB));
629 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
635 instr.addOperand(MCOperand::CreateReg(RD));
636 instr.addOperand(MCOperand::CreateReg(RA));
637 instr.addOperand(MCOperand::CreateImm(getSHT(insn)));
643 instr.addOperand(MCOperand::CreateReg(RD));
644 instr.addOperand(MCOperand::CreateReg(RA));
650 instr.addOperand(MCOperand::CreateReg(RD));
651 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
657 instr.addOperand(MCOperand::CreateReg(RD));
658 instr.addOperand(MCOperand::CreateReg(RS));
664 instr.addOperand(MCOperand::CreateReg(RS));
665 instr.addOperand(MCOperand::CreateReg(RA));
671 instr.addOperand(MCOperand::CreateReg(RA));
672 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
676 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
682 instr.addOperand(MCOperand::CreateReg(RB));
688 instr.addOperand(MCOperand::CreateReg(RD));
689 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
690 instr.addOperand(MCOperand::CreateReg(RA));