Lines Matching refs:Insn
53 static DecodeStatus decodeRiMemoryValue(MCInst &Inst, unsigned Insn,
56 static DecodeStatus decodeRrMemoryValue(MCInst &Inst, unsigned Insn,
59 static DecodeStatus decodeSplsValue(MCInst &Inst, unsigned Insn,
62 static DecodeStatus decodeBranch(MCInst &Inst, unsigned Insn, uint64_t Address,
69 static DecodeStatus decodeShiftImm(MCInst &Inst, unsigned Insn,
75 uint32_t &Insn) { in readInstruction32() argument
83 Insn = in readInstruction32()
89 static void PostOperandDecodeAdjust(MCInst &Instr, uint32_t Insn) { in PostOperandDecodeAdjust() argument
100 AluOp = (Insn >> 8) & 0x7; in PostOperandDecodeAdjust()
104 AluOp |= 0x20 | (((Insn >> 3) & 0xf) << 1); in PostOperandDecodeAdjust()
108 unsigned PQ = (Insn >> PqShift) & 0x3; in PostOperandDecodeAdjust()
133 uint32_t Insn; in getInstruction() local
135 DecodeStatus Result = readInstruction32(Bytes, Size, Insn); in getInstruction()
142 decodeInstruction(DecoderTableLanai32, Instr, Insn, Address, this, STI); in getInstruction()
145 PostOperandDecodeAdjust(Instr, Insn); in getInstruction()
172 static DecodeStatus decodeRiMemoryValue(MCInst &Inst, unsigned Insn, in decodeRiMemoryValue() argument
176 unsigned Register = (Insn >> 18) & 0x1f; in decodeRiMemoryValue()
178 unsigned Offset = (Insn & 0xffff); in decodeRiMemoryValue()
184 static DecodeStatus decodeRrMemoryValue(MCInst &Inst, unsigned Insn, in decodeRrMemoryValue() argument
188 unsigned Register = (Insn >> 15) & 0x1f; in decodeRrMemoryValue()
190 Register = (Insn >> 10) & 0x1f; in decodeRrMemoryValue()
196 static DecodeStatus decodeSplsValue(MCInst &Inst, unsigned Insn, in decodeSplsValue() argument
200 unsigned Register = (Insn >> 12) & 0x1f; in decodeSplsValue()
202 unsigned Offset = (Insn & 0x3ff); in decodeSplsValue()
217 static DecodeStatus decodeBranch(MCInst &MI, unsigned Insn, uint64_t Address, in decodeBranch() argument
219 if (!tryAddingSymbolicOperand(Insn + Address, false, Address, 2, 23, MI, in decodeBranch()
221 MI.addOperand(MCOperand::createImm(Insn)); in decodeBranch()
225 static DecodeStatus decodeShiftImm(MCInst &Inst, unsigned Insn, in decodeShiftImm() argument
227 unsigned Offset = (Insn & 0xffff); in decodeShiftImm()