UnitTests compiles on non win32
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5343 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
5cb916e9d1
commit
e7dc6c26ce
|
@ -81,6 +81,7 @@ dirs = [
|
|||
'Source/Plugins/Plugin_Wiimote/Src',
|
||||
'Source/Core/DolphinWX/Src',
|
||||
'Source/Core/DebuggerWX/Src',
|
||||
'Source/UnitTests/',
|
||||
]
|
||||
|
||||
builders = {}
|
||||
|
|
|
@ -169,7 +169,7 @@ const DSPOPCTemplate opcodes[] =
|
|||
{"CMPIS", 0x0600, 0xfe00, DSPInterpreter::cmpis, NULL, 1, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 1, 0, 0, 0x00ff}}, false, false},
|
||||
{"LRIS", 0x0800, 0xf800, DSPInterpreter::lris, NULL, 1, 2, {{P_REG18, 1, 0, 8, 0x0700}, {P_IMM, 1, 0, 0, 0x00ff}}, false, false},
|
||||
|
||||
{"ADDI", 0x0200, 0xfeff, DSPInterpreter::addi, NULL, 2, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 2, 1, 0, 0xffff}}, false, false}, // F|RES: missing S64
|
||||
{"ADDI", 0x0200, 0xfeff, DSPInterpreter::addi, NULL, 2, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 2, 1, 0, 0xffff}}, false, false},
|
||||
{"XORI", 0x0220, 0xfeff, DSPInterpreter::xori, NULL, 2, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 2, 1, 0, 0xffff}}, false, false},
|
||||
{"ANDI", 0x0240, 0xfeff, DSPInterpreter::andi, NULL, 2, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 2, 1, 0, 0xffff}}, false, false},
|
||||
{"ORI", 0x0260, 0xfeff, DSPInterpreter::ori, NULL, 2, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 2, 1, 0, 0xffff}}, false, false},
|
||||
|
@ -179,7 +179,7 @@ const DSPOPCTemplate opcodes[] =
|
|||
{"ANDCF", 0x02c0, 0xfeff, DSPInterpreter::andcf, NULL, 2, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_IMM, 2, 1, 0, 0xffff}}, false, false},
|
||||
|
||||
{"ILRR", 0x0210, 0xfefc, DSPInterpreter::ilrr, NULL, 1, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_PRG, 1, 0, 0, 0x0003}}, false, false},
|
||||
{"ILRRD", 0x0214, 0xfefc, DSPInterpreter::ilrrd, NULL, 1, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_PRG, 1, 0, 0, 0x0003}}, false, false}, // Hermes doesn't list this
|
||||
{"ILRRD", 0x0214, 0xfefc, DSPInterpreter::ilrrd, NULL, 1, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_PRG, 1, 0, 0, 0x0003}}, false, false},
|
||||
{"ILRRI", 0x0218, 0xfefc, DSPInterpreter::ilrri, NULL, 1, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_PRG, 1, 0, 0, 0x0003}}, false, false},
|
||||
{"ILRRN", 0x021c, 0xfefc, DSPInterpreter::ilrrn, NULL, 1, 2, {{P_ACCM, 1, 0, 8, 0x0100}, {P_PRG, 1, 0, 0, 0x0003}}, false, false},
|
||||
|
||||
|
|
|
@ -83,4 +83,4 @@ unsigned int DSPHost_CodeLoaded(unsigned const char*, int) { return 0; }
|
|||
void DSPHost_InterruptRequest() { }
|
||||
bool DSPHost_OnThread() { return false; }
|
||||
void DSPHost_WriteHostMemory(unsigned char, unsigned int) { }
|
||||
unsigned char DSPHost_ReadHostMemory(unsigned int) { return 0; }
|
||||
unsigned char DSPHost_ReadHostMemory(unsigned int) { return 0; }
|
||||
|
|
|
@ -26,26 +26,25 @@
|
|||
void AudioJitTests();
|
||||
|
||||
using namespace std;
|
||||
|
||||
int fail_count = 0;
|
||||
|
||||
#define EXPECT_TRUE(a) \
|
||||
if (!a) { \
|
||||
cout << "FAIL (" __FUNCTION__ "): " << #a << " is false" << endl; \
|
||||
cout << "FAIL (" << __FUNCTION__ << "): " << #a << " is false" << endl; \
|
||||
cout << "Value: " << a << endl << "Expected: true" << endl; \
|
||||
fail_count++; \
|
||||
}
|
||||
|
||||
#define EXPECT_FALSE(a) \
|
||||
if (a) { \
|
||||
cout << "FAIL (" __FUNCTION__ "): " << #a << " is true" << endl; \
|
||||
cout << "FAIL (" << __FUNCTION__ << "): " << #a << " is true" << endl; \
|
||||
cout << "Value: " << a << endl << "Expected: false" << endl; \
|
||||
fail_count++; \
|
||||
}
|
||||
|
||||
#define EXPECT_EQ(a, b) \
|
||||
if ((a) != (b)) { \
|
||||
cout << "FAIL (" __FUNCTION__ "): " << #a << " is not equal to " << #b << endl; \
|
||||
cout << "FAIL (" << __FUNCTION__ << "): " << #a << " is not equal to " << #b << endl; \
|
||||
cout << "Actual: " << a << endl << "Expected: " << b << endl; \
|
||||
fail_count++; \
|
||||
}
|
||||
|
@ -101,7 +100,11 @@ void StringTests()
|
|||
EXPECT_EQ(TabsToSpaces(4, "a\tb"), "a b");
|
||||
}
|
||||
|
||||
#ifdef _WIN32
|
||||
int main(int argc, _TCHAR* argv[])
|
||||
#else
|
||||
int main(int argc, char* argv[])
|
||||
#endif
|
||||
{
|
||||
AudioJitTests();
|
||||
|
||||
|
|
Loading…
Reference in New Issue