Lines Matching refs:Insn
102 unsigned Insn,
136 unsigned Insn,
206 unsigned Insn,
256 unsigned Insn,
261 unsigned Insn,
266 unsigned Insn,
271 unsigned Insn,
276 unsigned Insn,
281 unsigned Insn,
286 unsigned Insn,
291 unsigned Insn,
296 unsigned Insn,
301 unsigned Insn,
306 unsigned Insn,
311 unsigned Insn,
315 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
319 unsigned Insn,
324 unsigned Insn,
329 unsigned Insn,
334 unsigned Insn,
339 unsigned Insn,
344 unsigned Insn,
349 unsigned Insn,
353 static DecodeStatus DecodeFMem(MCInst &Inst, unsigned Insn,
357 static DecodeStatus DecodeFMemMMR2(MCInst &Inst, unsigned Insn,
361 static DecodeStatus DecodeFMem2(MCInst &Inst, unsigned Insn,
365 static DecodeStatus DecodeFMem3(MCInst &Inst, unsigned Insn,
369 static DecodeStatus DecodeFMemCop2R6(MCInst &Inst, unsigned Insn,
373 static DecodeStatus DecodeFMemCop2MMR6(MCInst &Inst, unsigned Insn,
378 unsigned Insn,
416 unsigned Insn,
420 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn,
423 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn,
426 static DecodeStatus DecodeSimm9SP(MCInst &Inst, unsigned Insn,
429 static DecodeStatus DecodeANDI16Imm(MCInst &Inst, unsigned Insn,
432 static DecodeStatus DecodeSimm23Lsl2(MCInst &Inst, unsigned Insn,
491 static DecodeStatus DecodeRegListOperand(MCInst &Inst, unsigned Insn,
495 static DecodeStatus DecodeRegListOperand16(MCInst &Inst, unsigned Insn,
499 static DecodeStatus DecodeMovePRegPair(MCInst &Inst, unsigned Insn,
909 uint64_t &Size, uint32_t &Insn, in readInstruction16() argument
918 Insn = (Bytes[0] << 8) | Bytes[1]; in readInstruction16()
920 Insn = (Bytes[1] << 8) | Bytes[0]; in readInstruction16()
929 uint64_t &Size, uint32_t &Insn, in readInstruction32() argument
947 Insn = in readInstruction32()
951 Insn = (Bytes[2] << 0) | (Bytes[3] << 8) | (Bytes[0] << 16) | in readInstruction32()
954 Insn = (Bytes[0] << 0) | (Bytes[1] << 8) | (Bytes[2] << 16) | in readInstruction32()
967 uint32_t Insn; in getInstruction() local
971 Result = readInstruction16(Bytes, Address, Size, Insn, IsBigEndian); in getInstruction()
979 Result = decodeInstruction(DecoderTableMicroMipsR616, Instr, Insn, in getInstruction()
990 Result = decodeInstruction(DecoderTableMicroMips16, Instr, Insn, Address, in getInstruction()
997 Result = readInstruction32(Bytes, Address, Size, Insn, IsBigEndian, true); in getInstruction()
1004 Result = decodeInstruction(DecoderTableMicroMipsR632, Instr, Insn, Address, in getInstruction()
1014 Result = decodeInstruction(DecoderTableMicroMips32, Instr, Insn, Address, in getInstruction()
1023 Result = decodeInstruction(DecoderTableMicroMips32r6FP6432, Instr, Insn, in getInstruction()
1037 Result = readInstruction32(Bytes, Address, Size, Insn, IsBigEndian, false); in getInstruction()
1046 decodeInstruction(DecoderTableCOP3_32, Instr, Insn, Address, this, STI); in getInstruction()
1055 Result = decodeInstruction(DecoderTableMips32r6_64r6_GP6432, Instr, Insn, in getInstruction()
1065 Result = decodeInstruction(DecoderTableMips32r6_64r6_PTR6432, Instr, Insn, in getInstruction()
1075 Result = decodeInstruction(DecoderTableMips32r6_64r632, Instr, Insn, in getInstruction()
1085 Result = decodeInstruction(DecoderTableMips32_64_PTR6432, Instr, Insn, in getInstruction()
1095 Result = decodeInstruction(DecoderTableCnMips32, Instr, Insn, in getInstruction()
1105 Result = decodeInstruction(DecoderTableMips6432, Instr, Insn, in getInstruction()
1116 decodeInstruction(DecoderTableMips32, Instr, Insn, Address, this, STI); in getInstruction()
1267 unsigned Insn, in DecodeMem() argument
1270 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeMem()
1271 unsigned Reg = fieldFromInstruction(Insn, 16, 5); in DecodeMem()
1272 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeMem()
1289 unsigned Insn, in DecodeMemEVA() argument
1292 int Offset = SignExtend32<9>(Insn >> 7); in DecodeMemEVA()
1293 unsigned Reg = fieldFromInstruction(Insn, 16, 5); in DecodeMemEVA()
1294 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeMemEVA()
1310 unsigned Insn, in DecodeLoadByte9() argument
1313 int Offset = SignExtend32<9>(Insn & 0x1ff); in DecodeLoadByte9()
1314 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeLoadByte9()
1315 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeLoadByte9()
1328 unsigned Insn, in DecodeLoadByte15() argument
1331 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeLoadByte15()
1332 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeLoadByte15()
1333 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeLoadByte15()
1346 unsigned Insn, in DecodeCacheOp() argument
1349 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeCacheOp()
1350 unsigned Hint = fieldFromInstruction(Insn, 16, 5); in DecodeCacheOp()
1351 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeCacheOp()
1363 unsigned Insn, in DecodeCacheOpMM() argument
1366 int Offset = SignExtend32<12>(Insn & 0xfff); in DecodeCacheOpMM()
1367 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeCacheOpMM()
1368 unsigned Hint = fieldFromInstruction(Insn, 21, 5); in DecodeCacheOpMM()
1380 unsigned Insn, in DecodePrefeOpMM() argument
1383 int Offset = SignExtend32<9>(Insn & 0x1ff); in DecodePrefeOpMM()
1384 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodePrefeOpMM()
1385 unsigned Hint = fieldFromInstruction(Insn, 21, 5); in DecodePrefeOpMM()
1397 unsigned Insn, in DecodeCacheeOp_CacheOpR6() argument
1400 int Offset = SignExtend32<9>(Insn >> 7); in DecodeCacheeOp_CacheOpR6()
1401 unsigned Hint = fieldFromInstruction(Insn, 16, 5); in DecodeCacheeOp_CacheOpR6()
1402 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeCacheeOp_CacheOpR6()
1414 unsigned Insn, in DecodeStoreEvaOpMM() argument
1417 int Offset = SignExtend32<9>(Insn & 0x1ff); in DecodeStoreEvaOpMM()
1418 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeStoreEvaOpMM()
1419 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeStoreEvaOpMM()
1432 unsigned Insn, in DecodeSyncI() argument
1435 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeSyncI()
1436 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeSyncI()
1447 unsigned Insn, in DecodeSynciR6() argument
1450 int Immediate = SignExtend32<16>(Insn & 0xffff); in DecodeSynciR6()
1451 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeSynciR6()
1461 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn, in DecodeMSA128Mem() argument
1463 int Offset = SignExtend32<10>(fieldFromInstruction(Insn, 16, 10)); in DecodeMSA128Mem()
1464 unsigned Reg = fieldFromInstruction(Insn, 6, 5); in DecodeMSA128Mem()
1465 unsigned Base = fieldFromInstruction(Insn, 11, 5); in DecodeMSA128Mem()
1508 unsigned Insn, in DecodeMemMMImm4() argument
1511 unsigned Offset = Insn & 0xf; in DecodeMemMMImm4()
1512 unsigned Reg = fieldFromInstruction(Insn, 7, 3); in DecodeMemMMImm4()
1513 unsigned Base = fieldFromInstruction(Insn, 4, 3); in DecodeMemMMImm4()
1566 unsigned Insn, in DecodeMemMMSPImm5Lsl2() argument
1569 unsigned Offset = Insn & 0x1F; in DecodeMemMMSPImm5Lsl2()
1570 unsigned Reg = fieldFromInstruction(Insn, 5, 5); in DecodeMemMMSPImm5Lsl2()
1582 unsigned Insn, in DecodeMemMMGPImm7Lsl2() argument
1585 unsigned Offset = Insn & 0x7F; in DecodeMemMMGPImm7Lsl2()
1586 unsigned Reg = fieldFromInstruction(Insn, 7, 3); in DecodeMemMMGPImm7Lsl2()
1598 unsigned Insn, in DecodeMemMMReglistImm4Lsl2() argument
1605 Offset = fieldFromInstruction(Insn, 4, 4); in DecodeMemMMReglistImm4Lsl2()
1608 Offset = SignExtend32<4>(Insn & 0xf); in DecodeMemMMReglistImm4Lsl2()
1612 if (DecodeRegListOperand16(Inst, Insn, Address, Decoder) in DecodeMemMMReglistImm4Lsl2()
1623 unsigned Insn, in DecodeMemMMImm9() argument
1626 int Offset = SignExtend32<9>(Insn & 0x1ff); in DecodeMemMMImm9()
1627 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeMemMMImm9()
1628 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeMemMMImm9()
1644 unsigned Insn, in DecodeMemMMImm12() argument
1647 int Offset = SignExtend32<12>(Insn & 0x0fff); in DecodeMemMMImm12()
1648 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeMemMMImm12()
1649 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeMemMMImm12()
1657 if (DecodeRegListOperand(Inst, Insn, Address, Decoder) in DecodeMemMMImm12()
1680 unsigned Insn, in DecodeMemMMImm16() argument
1683 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeMemMMImm16()
1684 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeMemMMImm16()
1685 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeMemMMImm16()
1698 unsigned Insn, in DecodeFMem() argument
1701 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeFMem()
1702 unsigned Reg = fieldFromInstruction(Insn, 16, 5); in DecodeFMem()
1703 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeFMem()
1715 static DecodeStatus DecodeFMemMMR2(MCInst &Inst, unsigned Insn, in DecodeFMemMMR2() argument
1719 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeFMemMMR2()
1720 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeFMemMMR2()
1721 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeFMemMMR2()
1734 unsigned Insn, in DecodeFMem2() argument
1737 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeFMem2()
1738 unsigned Reg = fieldFromInstruction(Insn, 16, 5); in DecodeFMem2()
1739 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeFMem2()
1752 unsigned Insn, in DecodeFMem3() argument
1755 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeFMem3()
1756 unsigned Reg = fieldFromInstruction(Insn, 16, 5); in DecodeFMem3()
1757 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeFMem3()
1770 unsigned Insn, in DecodeFMemCop2R6() argument
1773 int Offset = SignExtend32<11>(Insn & 0x07ff); in DecodeFMemCop2R6()
1774 unsigned Reg = fieldFromInstruction(Insn, 16, 5); in DecodeFMemCop2R6()
1775 unsigned Base = fieldFromInstruction(Insn, 11, 5); in DecodeFMemCop2R6()
1787 static DecodeStatus DecodeFMemCop2MMR6(MCInst &Inst, unsigned Insn, in DecodeFMemCop2MMR6() argument
1789 int Offset = SignExtend32<11>(Insn & 0x07ff); in DecodeFMemCop2MMR6()
1790 unsigned Reg = fieldFromInstruction(Insn, 21, 5); in DecodeFMemCop2MMR6()
1791 unsigned Base = fieldFromInstruction(Insn, 16, 5); in DecodeFMemCop2MMR6()
1804 unsigned Insn, in DecodeSpecial3LlSc() argument
1807 int64_t Offset = SignExtend64<9>((Insn >> 7) & 0x1ff); in DecodeSpecial3LlSc()
1808 unsigned Rt = fieldFromInstruction(Insn, 16, 5); in DecodeSpecial3LlSc()
1809 unsigned Base = fieldFromInstruction(Insn, 21, 5); in DecodeSpecial3LlSc()
1988 unsigned Insn, in DecodeJumpTarget() argument
1992 unsigned JumpOffset = fieldFromInstruction(Insn, 0, 26) << 2; in DecodeJumpTarget()
2065 unsigned Insn, in DecodeJumpTargetMM() argument
2068 unsigned JumpOffset = fieldFromInstruction(Insn, 0, 26) << 1; in DecodeJumpTargetMM()
2125 unsigned Insn, in DecodeInsSize() argument
2130 int Size = (int) Insn - Pos + 1; in DecodeInsSize()
2135 static DecodeStatus DecodeSimm19Lsl2(MCInst &Inst, unsigned Insn, in DecodeSimm19Lsl2() argument
2137 Inst.addOperand(MCOperand::createImm(SignExtend32<19>(Insn) * 4)); in DecodeSimm19Lsl2()
2141 static DecodeStatus DecodeSimm18Lsl3(MCInst &Inst, unsigned Insn, in DecodeSimm18Lsl3() argument
2143 Inst.addOperand(MCOperand::createImm(SignExtend32<18>(Insn) * 8)); in DecodeSimm18Lsl3()
2147 static DecodeStatus DecodeSimm9SP(MCInst &Inst, unsigned Insn, in DecodeSimm9SP() argument
2150 switch (Insn) { in DecodeSimm9SP()
2155 default: DecodedValue = SignExtend32<9>(Insn); break; in DecodeSimm9SP()
2161 static DecodeStatus DecodeANDI16Imm(MCInst &Inst, unsigned Insn, in DecodeANDI16Imm() argument
2164 assert(Insn < 16); in DecodeANDI16Imm()
2167 Inst.addOperand(MCOperand::createImm(DecodedValues[Insn])); in DecodeANDI16Imm()
2172 unsigned Insn, in DecodeRegListOperand() argument
2179 unsigned RegLst = fieldFromInstruction(Insn, 21, 5); in DecodeRegListOperand()
2200 static DecodeStatus DecodeRegListOperand16(MCInst &Inst, unsigned Insn, in DecodeRegListOperand16() argument
2207 RegLst = fieldFromInstruction(Insn, 4, 2); in DecodeRegListOperand16()
2211 RegLst = fieldFromInstruction(Insn, 8, 2); in DecodeRegListOperand16()
2224 static DecodeStatus DecodeMovePRegPair(MCInst &Inst, unsigned Insn, in DecodeMovePRegPair() argument
2227 unsigned RegPair = fieldFromInstruction(Insn, 7, 3); in DecodeMovePRegPair()
2269 static DecodeStatus DecodeSimm23Lsl2(MCInst &Inst, unsigned Insn, in DecodeSimm23Lsl2() argument
2271 Inst.addOperand(MCOperand::createImm(SignExtend32<25>(Insn << 2))); in DecodeSimm23Lsl2()