URL
https://opencores.org/ocsvn/thor/thor/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 30 |
Rev 32 |
Line 3... |
Line 3... |
|
|
class clsDisassem
|
class clsDisassem
|
{
|
{
|
bool imm_prefix;
|
bool imm_prefix;
|
unsigned __int64 imm;
|
unsigned __int64 imm;
|
|
int DefaultSeg(int rg);
|
|
std::string SegName(int sg);
|
std::string PredCond(int cnd);
|
std::string PredCond(int cnd);
|
std::string SprName(int rg);
|
std::string SprName(int rg);
|
|
std::string TLBRegName(int rg);
|
std::string dRn(int b1, int b2, int b3, int *Ra, int *Sg, __int64 *disp);
|
std::string dRn(int b1, int b2, int b3, int *Ra, int *Sg, __int64 *disp);
|
|
std::string ndx(int b1, int b2, int b3, int *Ra, int *Rb, int *Rt, int *Sg, int *Sc);
|
|
std::string mem(std::string mne, int ad, int *nb);
|
|
std::string memndx(std::string mne, int ad, int *nb);
|
|
__int64 GetSpr(int Sprn);
|
unsigned __int64 ReadByte(int ad) { return system1.ReadByte(ad); };
|
unsigned __int64 ReadByte(int ad) { return system1.ReadByte(ad); };
|
public:
|
public:
|
std::string Disassem(int ad, int *nb);
|
std::string Disassem(int ad, int *nb);
|
};
|
};
|
|
|
No newline at end of file
|
No newline at end of file
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.