dynarmic/src/backend/x64
MerryMage f73104633b a32_emit_x64: Fix incorrect BMI2 implementation for SetCpsr
* The MSB for each byte in cpsr_ge were not being appropriately set.
* We also expand test coverage to test this case.
* We fix the disassembly of the MSR (imm) and MSR (reg) instructions as well.
2020-04-22 20:53:46 +01:00
..
a32_emit_x64.cpp a32_emit_x64: Fix incorrect BMI2 implementation for SetCpsr 2020-04-22 20:53:46 +01:00
a32_emit_x64.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a32_interface.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a32_jitstate.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a32_jitstate.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a64_emit_x64.cpp backend/x64: Support W^X systems 2020-04-22 20:53:46 +01:00
a64_emit_x64.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a64_exclusive_monitor.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a64_interface.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a64_jitstate.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
a64_jitstate.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
abi.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
abi.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
block_of_code.cpp backend/x64: Support W^X systems 2020-04-22 20:53:46 +01:00
block_of_code.h backend/x64: Support W^X systems 2020-04-22 20:53:46 +01:00
block_range_information.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
block_range_information.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
callback.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
callback.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
constant_pool.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
constant_pool.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
devirtualize.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_aes.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_crc32.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_data_processing.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_floating_point.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_packed.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_saturation.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_sm4.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_vector_floating_point.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64_vector.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
emit_x64.cpp backend/x64: Support W^X systems 2020-04-22 20:53:46 +01:00
emit_x64.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
exception_handler_generic.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
exception_handler_windows.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
hostloc.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
hostloc.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
jitstate_info.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
oparg.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
reg_alloc.cpp Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00
reg_alloc.h Backend: Create "backend" folder 2020-04-22 20:53:46 +01:00