mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-02-24 07:02:27 +01:00
byuu says: This WIP does substantially better on endrift's GBA timing tests. Still not perfect, though. But hopefully enough to get me out of dead last place. I also finally fixed the THUMB-mode ldmia bug that jchadwick reported. So, GBA emulation should be improved quite a bit, hopefully.
25 lines
707 B
C++
25 lines
707 B
C++
auto arm_opcode(uint32 rm);
|
|
auto arm_move_to_status(uint32 rm);
|
|
|
|
auto arm_op_multiply();
|
|
auto arm_op_multiply_long();
|
|
auto arm_op_memory_swap();
|
|
auto arm_op_move_half_register();
|
|
auto arm_op_move_half_immediate();
|
|
auto arm_op_load_register();
|
|
auto arm_op_load_immediate();
|
|
|
|
auto arm_op_move_to_register_from_status();
|
|
auto arm_op_move_to_status_from_register();
|
|
auto arm_op_branch_exchange_register();
|
|
|
|
auto arm_op_move_to_status_from_immediate();
|
|
auto arm_op_data_immediate_shift();
|
|
auto arm_op_data_register_shift();
|
|
auto arm_op_data_immediate();
|
|
auto arm_op_move_immediate_offset();
|
|
auto arm_op_move_register_offset();
|
|
auto arm_op_move_multiple();
|
|
auto arm_op_branch();
|
|
auto arm_op_software_interrupt();
|