Lines Matching defs:Insn
180 static AddrMode DecodeSrcAddrModeI(unsigned Insn) {
181 unsigned Rs = fieldFromInstruction(Insn, 8, 4);
182 unsigned As = fieldFromInstruction(Insn, 4, 2);
186 static AddrMode DecodeSrcAddrModeII(unsigned Insn) {
187 unsigned Rs = fieldFromInstruction(Insn, 0, 4);
188 unsigned As = fieldFromInstruction(Insn, 4, 2);
192 static AddrMode DecodeDstAddrMode(unsigned Insn) {
193 unsigned Rd = fieldFromInstruction(Insn, 0, 4);
194 unsigned Ad = fieldFromInstruction(Insn, 7, 1);
232 uint64_t Insn = support::endian::read16le(Bytes.data());
233 AddrMode SrcAM = DecodeSrcAddrModeI(Insn);
234 AddrMode DstAM = DecodeDstAddrMode(Insn);
250 Insn |= (uint64_t)support::endian::read16le(Bytes.data() + 2) << 16;
264 Insn |= (uint64_t)support::endian::read16le(Bytes.data() + Words * 2)
273 Insn, Address, this, STI);
287 uint64_t Insn = support::endian::read16le(Bytes.data());
288 AddrMode SrcAM = DecodeSrcAddrModeII(Insn);
304 Insn |= (uint64_t)support::endian::read16le(Bytes.data() + 2) << 16;
312 DecodeStatus Result = decodeInstruction(DecoderTable, MI, Insn, Address,
342 uint64_t Insn = support::endian::read16le(Bytes.data());
343 unsigned Cond = fieldFromInstruction(Insn, 10, 3);
344 unsigned Offset = fieldFromInstruction(Insn, 0, 10);
368 uint64_t Insn = support::endian::read16le(Bytes.data());
369 unsigned Opc = fieldFromInstruction(Insn, 13, 3);