DSPLLE: Opcode LUT Cleanup

ABI: Far Call --> Call (thanks to correct vcproj settings)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5250 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
XTra.KrazzY
2010-03-29 01:18:05 +00:00
parent 49d568488c
commit a8865d21b3
6 changed files with 54 additions and 79 deletions

View File

@ -190,17 +190,17 @@ void XEmitter::ABI_RestoreStack(unsigned int frameSize) {
// Common functions
void XEmitter::ABI_CallFunction(void *func) {
// Far call
MOV(64, R(RAX), Imm64((u64)func));
CALLptr(R(RAX));
//CALL(func);
//MOV(64, R(RAX), Imm64((u64)func));
//CALLptr(R(RAX));
CALL(func);
}
void XEmitter::ABI_CallFunctionC16(void *func, u16 param1) {
MOV(32, R(ABI_PARAM1), Imm32((u32)param1));
// Far call
MOV(64, R(RAX), Imm64((u64)func));
CALLptr(R(RAX));
//CALL(func);
//MOV(64, R(RAX), Imm64((u64)func));
//CALLptr(R(RAX));
CALL(func);
}
void XEmitter::ABI_CallFunctionC(void *func, u32 param1) {