Lines Matching refs:Insn

185 static AddrMode DecodeSrcAddrModeI(unsigned Insn) {  in DecodeSrcAddrModeI()  argument
186 unsigned Rs = fieldFromInstruction(Insn, 8, 4); in DecodeSrcAddrModeI()
187 unsigned As = fieldFromInstruction(Insn, 4, 2); in DecodeSrcAddrModeI()
191 static AddrMode DecodeSrcAddrModeII(unsigned Insn) { in DecodeSrcAddrModeII() argument
192 unsigned Rs = fieldFromInstruction(Insn, 0, 4); in DecodeSrcAddrModeII()
193 unsigned As = fieldFromInstruction(Insn, 4, 2); in DecodeSrcAddrModeII()
197 static AddrMode DecodeDstAddrMode(unsigned Insn) { in DecodeDstAddrMode() argument
198 unsigned Rd = fieldFromInstruction(Insn, 0, 4); in DecodeDstAddrMode()
199 unsigned Ad = fieldFromInstruction(Insn, 7, 1); in DecodeDstAddrMode()
238 uint64_t Insn = support::endian::read16le(Bytes.data()); in getInstructionI() local
239 AddrMode SrcAM = DecodeSrcAddrModeI(Insn); in getInstructionI()
240 AddrMode DstAM = DecodeDstAddrMode(Insn); in getInstructionI()
256 Insn |= (uint64_t)support::endian::read16le(Bytes.data() + 2) << 16; in getInstructionI()
270 Insn |= (uint64_t)support::endian::read16le(Bytes.data() + Words * 2) in getInstructionI()
279 Insn, Address, this, STI); in getInstructionI()
294 uint64_t Insn = support::endian::read16le(Bytes.data()); in getInstructionII() local
295 AddrMode SrcAM = DecodeSrcAddrModeII(Insn); in getInstructionII()
311 Insn |= (uint64_t)support::endian::read16le(Bytes.data() + 2) << 16; in getInstructionII()
319 DecodeStatus Result = decodeInstruction(DecoderTable, MI, Insn, Address, in getInstructionII()
350 uint64_t Insn = support::endian::read16le(Bytes.data()); in getInstructionCJ() local
351 unsigned Cond = fieldFromInstruction(Insn, 10, 3); in getInstructionCJ()
352 unsigned Offset = fieldFromInstruction(Insn, 0, 10); in getInstructionCJ()
377 uint64_t Insn = support::endian::read16le(Bytes.data()); in getInstruction() local
378 unsigned Opc = fieldFromInstruction(Insn, 13, 3); in getInstruction()