URL
https://opencores.org/ocsvn/thor/thor/trunk
Show entire file |
Details |
Blame |
View Log
Rev 32 |
Rev 35 |
Line 35... |
Line 35... |
__int64 lc;
|
__int64 lc;
|
__int64 tick;
|
__int64 tick;
|
__int8 bir;
|
__int8 bir;
|
__int64 dbad0,dbad1,dbad2,dbad3;
|
__int64 dbad0,dbad1,dbad2,dbad3;
|
__int64 dbctrl,dbstat;
|
__int64 dbctrl,dbstat;
|
|
bool _32bit;
|
bool im;
|
bool im;
|
int imcd;
|
int imcd;
|
int pred;
|
int pred;
|
|
bool rts; // Indicator for step out.
|
__int64 GetGP(int rg);
|
__int64 GetGP(int rg);
|
bool IsKM();
|
bool IsKM();
|
void Reset();
|
void Reset();
|
void Step();
|
void Step();
|
|
clsThor() { _32bit = true; };
|
private:
|
private:
|
inline bool IRQActive() { return !StatusHWI && irq && !im; };
|
inline bool IRQActive() { return !StatusHWI && irq && !im && imcd==0; };
|
int GetBit(__int64 a, int b);
|
int GetBit(__int64 a, int b);
|
void SetBit(__int64 *a, int b);
|
void SetBit(__int64 *a, int b);
|
void ClearBit(__int64 *a, int b);
|
void ClearBit(__int64 *a, int b);
|
};
|
};
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.