Lines Matching refs:Insn

340 static DecodeStatus decodeRVCInstrSImm(MCInst &Inst, unsigned Insn,
343 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, unsigned Insn,
346 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, unsigned Insn,
350 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, unsigned Insn,
353 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, unsigned Insn,
359 static DecodeStatus decodeRVCInstrSImm(MCInst &Inst, unsigned Insn, in decodeRVCInstrSImm() argument
362 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrSImm()
369 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdSImm() argument
374 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdSImm()
381 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdRs1UImm() argument
387 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdRs1UImm()
394 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdRs2() argument
396 unsigned Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs2()
397 unsigned Rs2 = fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdRs2()
403 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdRs1Rs2() argument
406 unsigned Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs1Rs2()
407 unsigned Rs2 = fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdRs1Rs2()
420 uint32_t Insn; in getInstruction() local
429 Insn = support::endian::read32le(Bytes.data()); in getInstruction()
431 Result = decodeInstruction(DecoderTable32, MI, Insn, Address, this, STI); in getInstruction()
438 Insn = support::endian::read16le(Bytes.data()); in getInstruction()
444 Result = decodeInstruction(DecoderTableRISCV32Only_16, MI, Insn, Address, in getInstruction()
457 Result = decodeInstruction(DecoderTableRVBC16, MI, Insn, Address, in getInstruction()
467 Result = decodeInstruction(DecoderTable16, MI, Insn, Address, this, STI); in getInstruction()