Home | History | Annotate | Download | only in Disassembler

Lines Matching refs:instr

496 MCDisassembler::DecodeStatus MBlazeDisassembler::getInstruction(MCInst &instr,
523 instr.setOpcode(opcode);
541 instr.addOperand(MCOperand::CreateReg(RD));
542 instr.addOperand(MCOperand::CreateReg(RB));
543 instr.addOperand(MCOperand::CreateReg(RA));
549 instr.addOperand(MCOperand::CreateReg(RD));
550 instr.addOperand(MCOperand::CreateReg(RA));
551 instr.addOperand(MCOperand::CreateReg(RB));
557 instr.addOperand(MCOperand::CreateReg(RD));
558 instr.addOperand(MCOperand::CreateReg(RA));
568 instr.addOperand(MCOperand::CreateReg(RD));
569 instr.addOperand(MCOperand::CreateImm(insn&0x3FFF));
574 instr.addOperand(MCOperand::CreateImm(insn&0x3FFF));
575 instr.addOperand(MCOperand::CreateReg(RA));
581 instr.addOperand(MCOperand::CreateReg(RD));
582 instr.addOperand(MCOperand::CreateImm(insn&0x7FFF));
590 instr.addOperand(MCOperand::CreateReg(RD));
591 instr.addOperand(MCOperand::CreateReg(RA));
594 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
599 instr.addOperand(MCOperand::CreateImm(insn&0x1F));
607 instr.addOperand(MCOperand::CreateReg(RA));
608 instr.addOperand(MCOperand::CreateReg(RB));
614 instr.addOperand(MCOperand::CreateReg(RA));
615 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
621 instr.addOperand(MCOperand::CreateReg(RD));
622 instr.addOperand(MCOperand::CreateReg(RB));
628 instr.addOperand(MCOperand::CreateReg(RD));
629 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
635 instr.addOperand(MCOperand::CreateReg(RB));
639 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
645 instr.addOperand(MCOperand::CreateReg(RD));
646 instr.addOperand(MCOperand::CreateReg(RA));
647 instr.addOperand(MCOperand::CreateImm(getSHT(insn)));
653 instr.addOperand(MCOperand::CreateReg(RD));
654 instr.addOperand(MCOperand::CreateReg(RA));
660 instr.addOperand(MCOperand::CreateReg(RD));
661 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
667 instr.addOperand(MCOperand::CreateReg(RD));
668 instr.addOperand(MCOperand::CreateReg(RS));
674 instr.addOperand(MCOperand::CreateReg(RS));
675 instr.addOperand(MCOperand::CreateReg(RA));
681 instr.addOperand(MCOperand::CreateReg(RA));
682 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
686 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
692 instr.addOperand(MCOperand::CreateReg(RB));
698 instr.addOperand(MCOperand::CreateReg(RD));
699 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
700 instr.addOperand(MCOperand::CreateReg(RA));