dynarmic/src/frontend/A32
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
..
decoder Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
disassembler Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
translate IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128 2020-04-22 20:42:46 +01:00
FPSCR.h Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
ir_emitter.cpp IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128 2020-04-22 20:42:46 +01:00
ir_emitter.h IR: Simplify types. F32 -> U32, F64 -> U64, F128 -> U128 2020-04-22 20:42:46 +01:00
location_descriptor.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
location_descriptor.h A64/location_descriptor: Fix -fpermissive warning on GCC 2020-04-22 20:42:45 +01:00
PSR.h Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
types.cpp Label A32 specific code appropriately 2020-04-22 20:33:30 +01:00
types.h Final A32 refactor 2020-04-22 20:39:27 +01:00