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