Lines Matching refs:Insn
352 static DecodeStatus decodeRVCInstrSImm(MCInst &Inst, unsigned Insn,
356 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, unsigned Insn,
360 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, unsigned Insn,
364 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, unsigned Insn,
368 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, unsigned Insn,
374 static DecodeStatus decodeRVCInstrSImm(MCInst &Inst, unsigned Insn, in decodeRVCInstrSImm() argument
378 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrSImm()
385 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdSImm() argument
390 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdSImm()
397 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdRs1UImm() argument
403 fieldFromInstruction(Insn, 12, 1) << 5 | fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdRs1UImm()
410 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdRs2() argument
413 unsigned Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs2()
414 unsigned Rs2 = fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdRs2()
420 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, unsigned Insn, in decodeRVCInstrRdRs1Rs2() argument
423 unsigned Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs1Rs2()
424 unsigned Rs2 = fieldFromInstruction(Insn, 2, 5); in decodeRVCInstrRdRs1Rs2()
437 uint32_t Insn; in getInstruction() local
446 Insn = support::endian::read32le(Bytes.data()); in getInstruction()
451 Result = decodeInstruction(DecoderTableRV32Zdinx32, MI, Insn, Address, in getInstruction()
461 Result = decodeInstruction(DecoderTableRVZfinx32, MI, Insn, Address, this, in getInstruction()
469 Result = decodeInstruction(DecoderTable32, MI, Insn, Address, this, STI); in getInstruction()
476 Insn = support::endian::read16le(Bytes.data()); in getInstruction()
482 Result = decodeInstruction(DecoderTableRISCV32Only_16, MI, Insn, Address, in getInstruction()
492 Result = decodeInstruction(DecoderTable16, MI, Insn, Address, this, STI); in getInstruction()