dynarmic/src/backend_x64
Lioncash 0ec8dac660 emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct
This code was bugged in that we were comparing if the rounding mode was
not equal to rounding towards zero. Fortunately, however, nothing uses
this function anymore, and there's already the more general
FPSCR_RMode() available, so this can be removed entirely.
2020-04-22 20:46:21 +01:00
..
a32_emit_x64.cpp emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct 2020-04-22 20:46:21 +01:00
a32_emit_x64.h emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct 2020-04-22 20:46:21 +01:00
a32_interface.cpp a32_interface/a64_interface: Change reinterpret_casts to static_casts in GetCurrentBlock thunks 2020-04-22 20:46:17 +01:00
a32_jitstate.cpp IR: Initial implementation of FP{Double,Single}ToFixed{S,U}{32,64} 2020-04-22 20:46:19 +01:00
a32_jitstate.h a64_jit_state: Add FPSR.QC flag 2020-04-22 20:46:20 +01:00
a64_emit_x64.cpp emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct 2020-04-22 20:46:21 +01:00
a64_emit_x64.h emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct 2020-04-22 20:46:21 +01:00
a64_exclusive_monitor.cpp Implement global exclusive monitor 2020-04-22 20:46:18 +01:00
a64_interface.cpp A64: Add ClearExclusiveState method 2020-04-22 20:46:18 +01:00
a64_jitstate.cpp a64_jit_state: Add FPSR.QC flag 2020-04-22 20:46:20 +01:00
a64_jitstate.h a64_jit_state: Add FPSR.QC flag 2020-04-22 20:46:20 +01:00
abi.cpp abi: Missing includes' 2020-04-22 20:46:15 +01:00
abi.h abi: Add RAX to ABI_ALL_CALLER_SAVE 2020-04-22 20:46:14 +01:00
block_of_code.cpp constant_pool: Add frame parameter 2020-04-22 20:46:14 +01:00
block_of_code.h constant_pool: Add frame parameter 2020-04-22 20:46:14 +01:00
block_range_information.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
block_range_information.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
callback.cpp backend_x64/callback: Default virtual destructor in the cpp file 2020-04-22 20:46:17 +01:00
callback.h backend_x64/callback: Default virtual destructor in the cpp file 2020-04-22 20:46:17 +01:00
constant_pool.cpp constant_pool: Remove unnecessary std::memset from constructor 2020-04-22 20:46:19 +01:00
constant_pool.h constant_pool: Add frame parameter 2020-04-22 20:46:14 +01:00
devirtualize.h devirtualize: MinGW uses Intanium MFP ABI 2020-04-22 20:46:13 +01:00
emit_x64.cpp backend_x64: Use a reference to BlockOfCode instead of a pointer 2020-04-22 20:46:13 +01:00
emit_x64.h emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct 2020-04-22 20:46:21 +01:00
emit_x64_aes.cpp Common: Put AES code within its own nested namespace 2020-04-22 20:46:13 +01:00
emit_x64_crc32.cpp backend_x64: Use a reference to BlockOfCode instead of a pointer 2020-04-22 20:46:13 +01:00
emit_x64_data_processing.cpp emit_x64_data_processing: Deduplicate some code in zero-extension functions 2020-04-22 20:46:15 +01:00
emit_x64_floating_point.cpp emit_x64_floating_point: SSE4.1 implementation of EmitFPRound 2020-04-22 20:46:20 +01:00
emit_x64_packed.cpp constant_pool: Add frame parameter 2020-04-22 20:46:14 +01:00
emit_x64_saturation.cpp backend_x64: Use a reference to BlockOfCode instead of a pointer 2020-04-22 20:46:13 +01:00
emit_x64_sm4.cpp ir: Add an opcode for doing an SM4 lookup table query 2020-04-22 20:46:17 +01:00
emit_x64_vector.cpp emit_x64_vector{_floating_point}: Add helper alias for sizing arrays relative to vector width 2020-04-22 20:46:21 +01:00
emit_x64_vector_floating_point.cpp emit_x64_vector{_floating_point}: Add helper alias for sizing arrays relative to vector width 2020-04-22 20:46:21 +01:00
exception_handler_generic.cpp backend_x64: Use a reference to BlockOfCode instead of a pointer 2020-04-22 20:46:13 +01:00
exception_handler_windows.cpp backend_x64: Use a reference to BlockOfCode instead of a pointer 2020-04-22 20:46:13 +01:00
hostloc.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
hostloc.h Implement direct page table access 2020-04-22 20:46:14 +01:00
jitstate_info.h a64_jit_state: Add FPSR.QC flag 2020-04-22 20:46:20 +01:00
oparg.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
reg_alloc.cpp constant_pool: Add frame parameter 2020-04-22 20:46:14 +01:00
reg_alloc.h backend_x64: Use a reference to BlockOfCode instead of a pointer 2020-04-22 20:46:13 +01:00