| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
| 2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
| 2016-09-18 | Dyncom: Disable clang-format on the decoding table. | Emmanuel Gil Peyrot | |
| 2016-09-15 | arm: ResetContext shouldn't be part of ARM_Interface. | bunnei | |
| 2016-09-15 | arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. | bunnei | |
| 2016-09-15 | dyncom: Use VFP_FPSCR/VFP_FPEXC. | bunnei | |
| 2016-08-27 | ARM: add ClearInstructionCache function | wwylele | |
| 2016-08-22 | dyncom: Read-after-write in SMLA | MerryMage | |
| In the case when RD === RN, RD was updated before AddOverflow was called to check for an overflow, resulting in an incorrect state of the Q flag. | |||
| 2016-08-14 | Dyncom: Correct implementation of STM for R15 | MerryMage | |
| 2016-07-28 | dyncom: Fix translation of thumb REVSH | MerryMage | |
| 2016-06-12 | Make arm_dyncom_trans* into a fully fledged compilation unit | archshift | |
| 2016-06-12 | arm_dyncom_interpreter: slightly change AllocBuffer to be intuitive | archshift | |
| 2016-06-10 | arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT func | archshift | |
| This allows us to get the addressing operation for STRT, LDRT, STRBT, and LDRBT. We do this so that translation functions don't need to see the addressing ops directly. | |||
| 2016-06-10 | arm_dyncom_interpreter: rename operation functions to fit style guide | archshift | |
| 2016-06-10 | arm_dyncom_interpreter: Rename anonymous enum to TransExtData | archshift | |
| 2016-06-10 | arm_dyncom_interpreter.cpp: #include translation info from inc files | archshift | |
| 2016-05-26 | Merge pull request #1568 from JayFoxRox/fix-printf | Mat M | |
| Fix ftoi and disable VFPv3 | |||
| 2016-05-18 | Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSD | Jannik Vogel | |
| 2016-05-16 | Disable VFP3 instructions | Jannik Vogel | |
| 2016-05-09 | dyncom: Reset the context into user mode correctly | Lioncash | |
| The other mode was system mode. | |||
| 2016-04-29 | Common: Remove section measurement from profiler (#1731) | Yuri Kunde Schlesner | |
| This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI. | |||
| 2016-04-09 | Fix BLX LR opcode interpretation | mailwl | |
| 2016-04-08 | Update cpsr (T)humb bit while creating thread | mailwl | |
| 2016-04-06 | Fix thumb ADR instruction alignment | mailwl | |
| 2016-04-05 | Merge pull request #1643 from MerryMage/make_unique | Mathew Maidment | |
| Common: Remove Common::make_unique, use std::make_unique | |||
| 2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | |
| 2016-03-30 | DynCom: Optimize single stepping | MerryMage | |
| 2015-12-30 | arm_dyncom_dec: Fix decoding of VMLS | Lioncash | |
| Previously, all VMLS variants would misdecode as CDP (which isn't necessarily wrong in itself, however VMLS has it's own label of execution) | |||
| 2015-12-28 | dyncom: Handle modifying the APSR via an MRC instruction | Lioncash | |
| 2015-12-20 | dyncom: Remove PC dispatch from several instructions | Lioncash | |
| These instructions aren't capable of using the PC as a destination | |||
| 2015-12-19 | dyncom: Handle unprivileged load/store variants correctly | Lioncash | |
| LDRT/LDRBT/STRBT/STRT should simulate the load or store as if the host CPU is in user mode. STRT is also allowed to use the PC as an operand | |||
| 2015-12-06 | dyncom: Remove static keyword from header functions | Lioncash | |
| 2015-12-06 | dyncom: const correctness changes | Lioncash | |
| 2015-10-11 | Remove unnecessary new lines, changed Deinit to Shutdown | polaris- | |
| 2015-10-04 | Use BreakpointAddress struct instead of passing address directly | polaris- | |
| 2015-10-04 | Implement gdbstub | polaris- | |
| 2015-09-05 | DynCom: Converted all 0xE condition code checks to ConditionCode::AL | archshift | |
| 2015-08-26 | dyncom: Simplify some comparisons in CondPassed | Lioncash | |
| 2015-08-25 | dyncom: Change return type of CondPassed to bool | Lioncash | |
| 2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
| This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
| 2015-08-13 | Merge pull request #1027 from lioncash/debugger | bunnei | |
| debugger: Add the ability to view VFP register contents | |||
| 2015-08-11 | ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵ | Emmanuel Gil Peyrot | |
| standard u?int*_t types. | |||
| 2015-08-06 | arm_interface: Implement interface for retrieving VFP registers | Lioncash | |
| 2015-07-30 | Merge pull request #1008 from lioncash/pc | bunnei | |
| dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | |||
| 2015-07-29 | dyncom: Remove an unused variable | Lioncash | |
| This was used prior to InterpreterTranslate existing. | |||
| 2015-07-29 | dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | Lioncash | |
| 2015-07-28 | dyncom: Handle left-operand PC correctly for data-processing ops | Lioncash | |
| This is considered deprecated in the ARM manual (using PC as an operand), however, this is still able to be executed on the MPCore (which I'm quite sure would be rare to begin with). | |||
| 2015-07-28 | dyncom: Remove an unnecessary typedef | Lioncash | |
