Fixed compilation on linux.
This commit is contained in:
parent
e40813eece
commit
2a6fa23065
|
@ -1185,8 +1185,8 @@ TEMPLATE static u32 FASTCALL OP_ADC_IMM_VAL()
|
|||
}\
|
||||
cpu->CPSR.bits.N = BIT31(cpu->R[REG_POS(i,12)]);\
|
||||
cpu->CPSR.bits.Z = (cpu->R[REG_POS(i,12)]==0);\
|
||||
cpu->CPSR.bits.C = UNSIGNED_OVERFLOW(shift_op, cpu->CPSR.bits.C, tmp) | UNSIGNED_OVERFLOW(v, tmp, cpu->R[REG_POS(i,12)]);\
|
||||
cpu->CPSR.bits.V = SIGNED_OVERFLOW(shift_op, cpu->CPSR.bits.C, tmp) | SIGNED_OVERFLOW(v, tmp, cpu->R[REG_POS(i,12)]);\
|
||||
cpu->CPSR.bits.C = UNSIGNED_OVERFLOW(shift_op, (u32) cpu->CPSR.bits.C, tmp) | UNSIGNED_OVERFLOW(v, tmp, cpu->R[REG_POS(i,12)]);\
|
||||
cpu->CPSR.bits.V = SIGNED_OVERFLOW(shift_op, (u32) cpu->CPSR.bits.C, tmp) | SIGNED_OVERFLOW(v, tmp, cpu->R[REG_POS(i,12)]);\
|
||||
return a; \
|
||||
}
|
||||
|
||||
|
|
|
@ -776,7 +776,7 @@ int main(int argc, char ** argv) {
|
|||
}
|
||||
|
||||
update_keypad(keypad); /* Update keypad */
|
||||
last_cycle = NDS_exec((560190 << 1) - last_cycle, FALSE);
|
||||
last_cycle = NDS_exec<false>((560190 << 1) - last_cycle);
|
||||
SPU_Emulate_user();
|
||||
SPU_Emulate_core();
|
||||
|
||||
|
|
|
@ -116,7 +116,7 @@ void desmume_cycle()
|
|||
/* Update keypad value */
|
||||
update_keypad(keypad);
|
||||
|
||||
desmume_last_cycle = NDS_exec((560190 << 1) - desmume_last_cycle, FALSE);
|
||||
desmume_last_cycle = NDS_exec<false>((560190 << 1) - desmume_last_cycle);
|
||||
SPU_Emulate_user();
|
||||
SPU_Emulate_core();
|
||||
}
|
||||
|
|
|
@ -88,7 +88,7 @@ void desmume_cycle( void)
|
|||
/* Update keypad value */
|
||||
update_keypad(keypad);
|
||||
|
||||
desmume_last_cycle = NDS_exec((560190 << 1) - desmume_last_cycle, FALSE);
|
||||
desmume_last_cycle = NDS_exec<false>((560190 << 1) - desmume_last_cycle);
|
||||
SPU_Emulate_user();
|
||||
SPU_Emulate_core();
|
||||
}
|
||||
|
|
|
@ -355,8 +355,8 @@ TEMPLATE static u32 FASTCALL OP_ADC_REG()
|
|||
cpu->CPSR.bits.N = BIT31(res);
|
||||
cpu->CPSR.bits.Z = res == 0;
|
||||
|
||||
cpu->CPSR.bits.C = UNSIGNED_OVERFLOW(b, cpu->CPSR.bits.C, tmp) | UNSIGNED_OVERFLOW(tmp, a, res);
|
||||
cpu->CPSR.bits.V = SIGNED_OVERFLOW(b, cpu->CPSR.bits.C, tmp) | SIGNED_OVERFLOW(tmp, a, res);
|
||||
cpu->CPSR.bits.C = UNSIGNED_OVERFLOW(b, (u32) cpu->CPSR.bits.C, tmp) | UNSIGNED_OVERFLOW(tmp, a, res);
|
||||
cpu->CPSR.bits.V = SIGNED_OVERFLOW(b, (u32) cpu->CPSR.bits.C, tmp) | SIGNED_OVERFLOW(tmp, a, res);
|
||||
|
||||
return 3;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue