Lines Matching defs:Insn
423 static DecodeStatus decodeRVCInstrRdRs1ImmZero(MCInst &Inst, uint32_t Insn,
427 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, uint32_t Insn,
431 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, uint32_t Insn,
435 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, uint32_t Insn,
439 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, uint32_t Insn,
443 static DecodeStatus decodeXTHeadMemPair(MCInst &Inst, uint32_t Insn,
450 static DecodeStatus decodeRegReg(MCInst &Inst, uint32_t Insn, uint64_t Address,
456 static DecodeStatus decodeCSSPushPopchk(MCInst &Inst, uint32_t Insn,
462 static DecodeStatus decodeRVCInstrRdRs1ImmZero(MCInst &Inst, uint32_t Insn,
465 uint32_t Rd = fieldFromInstruction(Insn, 7, 5);
474 static DecodeStatus decodeCSSPushPopchk(MCInst &Inst, uint32_t Insn,
477 uint32_t Rs1 = fieldFromInstruction(Insn, 7, 5);
484 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, uint32_t Insn,
489 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5);
496 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, uint32_t Insn,
502 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5);
509 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, uint32_t Insn,
512 uint32_t Rd = fieldFromInstruction(Insn, 7, 5);
513 uint32_t Rs2 = fieldFromInstruction(Insn, 2, 5);
519 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, uint32_t Insn,
522 uint32_t Rd = fieldFromInstruction(Insn, 7, 5);
523 uint32_t Rs2 = fieldFromInstruction(Insn, 2, 5);
530 static DecodeStatus decodeXTHeadMemPair(MCInst &Inst, uint32_t Insn,
533 uint32_t Rd1 = fieldFromInstruction(Insn, 7, 5);
534 uint32_t Rs1 = fieldFromInstruction(Insn, 15, 5);
535 uint32_t Rd2 = fieldFromInstruction(Insn, 20, 5);
536 uint32_t UImm2 = fieldFromInstruction(Insn, 25, 2);
564 static DecodeStatus decodeRegReg(MCInst &Inst, uint32_t Insn, uint64_t Address,
566 uint32_t Rs1 = fieldFromInstruction(Insn, 0, 5);
567 uint32_t Rs2 = fieldFromInstruction(Insn, 5, 5);
594 decodeInstruction(DECODER_TABLE, MI, Insn, Address, this, STI); \
620 uint32_t Insn = support::endian::read32le(Bytes.data());
739 uint32_t Insn = support::endian::read16le(Bytes.data());
777 uint64_t Insn = 0;
779 Insn += (static_cast<uint64_t>(Bytes[i]) << 8 * i);