dynarmic/src/frontend/A32/translate/translate_arm
MerryMage 5eb0bdecdf IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128
ARM's Architecture Specification Language doesn't distinguish between floats and integers
as much as we do. This makes some things difficult to implement. Since our register
allocator is now capable of allocating values to XMMs and GPRs as necessary, the
Transfer IR instructions are no longer necessary as they used to be and they can be
removed.
2020-04-22 20:42:46 +01:00
..
branch.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
coprocessor.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
data_processing.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
exception_generating.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
extension.cpp IR: Compile-time type-checking of IR 2020-04-22 20:39:27 +01:00
load_store.cpp IR: Compile-time type-checking of IR 2020-04-22 20:39:27 +01:00
misc.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
multiply.cpp A64: Implement compare and branch 2020-04-22 20:42:45 +01:00
packing.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
parallel.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
reversal.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
saturated.cpp IR: Compile-time type-checking of IR 2020-04-22 20:39:27 +01:00
status_register_access.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
synchronization.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
translate_arm.h A64/translate: Add TranslateSingleInstruction function 2020-04-22 20:42:45 +01:00
vfp2.cpp IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128 2020-04-22 20:42:46 +01:00