dynarmic/src/backend_x64
Lioncash 7252293184 emit_x64_floating_point: Correct use of UseGpr() in EmitFPU32ToDouble() and EmitFPU32ToSingle()
In the non-AVX512 path, the following code is present:

code.mov(from.cvt32(), from.cvt32());

since this potentially modifies 'from', we should be using
UseScratchGpr() instead.
2020-04-22 20:46:18 +01:00
..
a32_emit_x64.cpp
a32_emit_x64.h
a32_interface.cpp
a32_jitstate.cpp
a32_jitstate.h
a64_emit_x64.cpp
a64_emit_x64.h
a64_exclusive_monitor.cpp
a64_interface.cpp
a64_jitstate.cpp
a64_jitstate.h
abi.cpp
abi.h
block_of_code.cpp
block_of_code.h
block_range_information.cpp
block_range_information.h
callback.cpp
callback.h
constant_pool.cpp
constant_pool.h
devirtualize.h
emit_x64_aes.cpp
emit_x64_crc32.cpp
emit_x64_data_processing.cpp
emit_x64_floating_point.cpp emit_x64_floating_point: Correct use of UseGpr() in EmitFPU32ToDouble() and EmitFPU32ToSingle() 2020-04-22 20:46:18 +01:00
emit_x64_packed.cpp
emit_x64_saturation.cpp
emit_x64_sm4.cpp
emit_x64_vector_floating_point.cpp
emit_x64_vector.cpp
emit_x64.cpp
emit_x64.h
exception_handler_generic.cpp
exception_handler_windows.cpp
hostloc.cpp
hostloc.h
jitstate_info.h
oparg.h
reg_alloc.cpp
reg_alloc.h