CPU improvements

Merged from TomB
This commit is contained in:
Dimitris Panokostas 2020-06-29 08:25:47 +02:00
parent 8e3ae80c69
commit 4789eea572
17 changed files with 44870 additions and 10786 deletions

View file

@ -101,6 +101,7 @@ struct mnemolookup lookuptab[] = {
{ i_CAS2, _T("CAS2") },
{ i_MULL, _T("MULL") },
{ i_DIVL, _T("DIVL") },
{ i_BFTST, _T("BFTST") },
{ i_BFEXTU, _T("BFEXTU") },
{ i_BFCHG, _T("BFCHG") },
@ -109,6 +110,7 @@ struct mnemolookup lookuptab[] = {
{ i_BFFFO, _T("BFFFO") },
{ i_BFSET, _T("BFSET") },
{ i_BFINS, _T("BFINS") },
{ i_PACK, _T("PACK") },
{ i_UNPK, _T("UNPK") },
{ i_TAS, _T("TAS") },
@ -117,6 +119,7 @@ struct mnemolookup lookuptab[] = {
{ i_RTM, _T("RTM") },
{ i_TRAPcc, _T("TRAPcc") },
{ i_MOVES, _T("MOVES") },
{ i_FPP, _T("FPP") },
{ i_FDBcc, _T("FDBcc") },
{ i_FScc, _T("FScc") },
@ -836,7 +839,7 @@ void read_table68k (void)
static int imismatch;
static void handle_merges (long int opcode)
static void handle_merges (uae_s32 opcode)
{
uae_u16 smsk;
uae_u16 dmsk;
@ -915,7 +918,7 @@ static void handle_merges (long int opcode)
void do_merges (void)
{
long int opcode;
uae_s32 opcode;
int nr = 0;
imismatch = 0;
for (opcode = 0; opcode < 65536; opcode++) {