Home | History | Annotate | Download | only in Disassembler

Lines Matching refs:instr

503 MCDisassembler::DecodeStatus MBlazeDisassembler::getInstruction(MCInst &instr,
530 instr.setOpcode(opcode);
548 instr.addOperand(MCOperand::CreateReg(RD));
549 instr.addOperand(MCOperand::CreateReg(RB));
550 instr.addOperand(MCOperand::CreateReg(RA));
556 instr.addOperand(MCOperand::CreateReg(RD));
557 instr.addOperand(MCOperand::CreateReg(RA));
558 instr.addOperand(MCOperand::CreateReg(RB));
564 instr.addOperand(MCOperand::CreateReg(RD));
565 instr.addOperand(MCOperand::CreateReg(RA));
575 instr.addOperand(MCOperand::CreateReg(RD));
576 instr.addOperand(MCOperand::CreateImm(insn&0x3FFF));
581 instr.addOperand(MCOperand::CreateImm(insn&0x3FFF));
582 instr.addOperand(MCOperand::CreateReg(RA));
588 instr.addOperand(MCOperand::CreateReg(RD));
589 instr.addOperand(MCOperand::CreateImm(insn&0x7FFF));
597 instr.addOperand(MCOperand::CreateReg(RD));
598 instr.addOperand(MCOperand::CreateReg(RA));
601 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
606 instr.addOperand(MCOperand::CreateImm(insn&0x1F));
614 instr.addOperand(MCOperand::CreateReg(RA));
615 instr.addOperand(MCOperand::CreateReg(RB));
621 instr.addOperand(MCOperand::CreateReg(RA));
622 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
628 instr.addOperand(MCOperand::CreateReg(RD));
629 instr.addOperand(MCOperand::CreateReg(RB));
635 instr.addOperand(MCOperand::CreateReg(RD));
636 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
642 instr.addOperand(MCOperand::CreateReg(RB));
646 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
652 instr.addOperand(MCOperand::CreateReg(RD));
653 instr.addOperand(MCOperand::CreateReg(RA));
654 instr.addOperand(MCOperand::CreateImm(getSHT(insn)));
660 instr.addOperand(MCOperand::CreateReg(RD));
661 instr.addOperand(MCOperand::CreateReg(RA));
667 instr.addOperand(MCOperand::CreateReg(RD));
668 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
674 instr.addOperand(MCOperand::CreateReg(RD));
675 instr.addOperand(MCOperand::CreateReg(RS));
681 instr.addOperand(MCOperand::CreateReg(RS));
682 instr.addOperand(MCOperand::CreateReg(RA));
688 instr.addOperand(MCOperand::CreateReg(RA));
689 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
693 instr.addOperand(MCOperand::CreateImm(getFSL(insn)));
699 instr.addOperand(MCOperand::CreateReg(RB));
705 instr.addOperand(MCOperand::CreateReg(RD));
706 instr.addOperand(MCOperand::CreateImm(getIMM(insn)));
707 instr.addOperand(MCOperand::CreateReg(RA));