Initial commit of dynamic recompiler.
Various CPU changes to support dynamic recompiler.
This commit is contained in:
parent
17cae8a2d7
commit
4676daade4
52 changed files with 3740 additions and 1139 deletions
|
|
@ -1,4 +1,4 @@
|
|||
int opPAND_a16(uint32_t fetchdat)
|
||||
static int opPAND_a16(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -9,7 +9,7 @@ int opPAND_a16(uint32_t fetchdat)
|
|||
MM[reg].q &= src.q;
|
||||
return 0;
|
||||
}
|
||||
int opPAND_a32(uint32_t fetchdat)
|
||||
static int opPAND_a32(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -21,7 +21,7 @@ int opPAND_a32(uint32_t fetchdat)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int opPANDN_a16(uint32_t fetchdat)
|
||||
static int opPANDN_a16(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -32,7 +32,7 @@ int opPANDN_a16(uint32_t fetchdat)
|
|||
MM[reg].q = ~MM[reg].q & src.q;
|
||||
return 0;
|
||||
}
|
||||
int opPANDN_a32(uint32_t fetchdat)
|
||||
static int opPANDN_a32(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -44,7 +44,7 @@ int opPANDN_a32(uint32_t fetchdat)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int opPOR_a16(uint32_t fetchdat)
|
||||
static int opPOR_a16(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -55,7 +55,7 @@ int opPOR_a16(uint32_t fetchdat)
|
|||
MM[reg].q |= src.q;
|
||||
return 0;
|
||||
}
|
||||
int opPOR_a32(uint32_t fetchdat)
|
||||
static int opPOR_a32(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -67,7 +67,7 @@ int opPOR_a32(uint32_t fetchdat)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int opPXOR_a16(uint32_t fetchdat)
|
||||
static int opPXOR_a16(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
@ -78,7 +78,7 @@ int opPXOR_a16(uint32_t fetchdat)
|
|||
MM[reg].q ^= src.q;
|
||||
return 0;
|
||||
}
|
||||
int opPXOR_a32(uint32_t fetchdat)
|
||||
static int opPXOR_a32(uint32_t fetchdat)
|
||||
{
|
||||
MMX_REG src;
|
||||
MMX_ENTER();
|
||||
|
|
|
|||
Loading…
Reference in a new issue