Initial commit of dynamic recompiler.

Various CPU changes to support dynamic recompiler.
This commit is contained in:
TomW 2014-11-05 21:24:16 +00:00
commit 4676daade4
52 changed files with 3740 additions and 1139 deletions

View file

@ -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();