Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dyncom: Implement USAT16/SSAT16 | Lioncash | 2014-12-30 | 1 | -2/+61 |
| | |||||
* | dyncom: Implement USAT/SSAT | bunnei | 2014-12-30 | 1 | -2/+94 |
| | |||||
* | dyncom: Various cleanups to match coding style, no functional changes. | bunnei | 2014-12-30 | 1 | -6066/+5168 |
| | |||||
* | Merge pull request #361 from lioncash/moreqops | bunnei | 2014-12-29 | 1 | -32/+42 |
|\ | | | | | dyncom/armemu: Implement QADD8/QSUB8. | ||||
| * | dyncom: Implement QADD8/QSUB8 | Lioncash | 2014-12-29 | 1 | -32/+42 |
| | | |||||
* | | dyncom: Fix SMLALXY's instruction labels | Lioncash | 2014-12-29 | 1 | -2/+2 |
|/ | | | | They were erroneously labeled as SMLAL. | ||||
* | dyncom: Implement UXTB16/UXTAB16 | Lioncash | 2014-12-29 | 1 | -2/+55 |
| | |||||
* | vfp: Actually make the code somewhat readable | Lioncash | 2014-12-29 | 1 | -8/+41 |
| | |||||
* | dyncom: Implement PKHBT and PKHTB. | bunnei | 2014-12-28 | 1 | -2/+57 |
| | |||||
* | dyncom: Implement USAD8/USADA8 | Lioncash | 2014-12-28 | 1 | -2/+52 |
| | |||||
* | dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX. | Lioncash | 2014-12-27 | 1 | -8/+97 |
| | |||||
* | dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX | Lioncash | 2014-12-27 | 1 | -11/+123 |
| | |||||
* | dyncom: Move over QADD16/QASX/QSAX/QSUB16 | Lioncash | 2014-12-22 | 1 | -7/+87 |
| | |||||
* | Merge pull request #322 from chinhodado/master | bunnei | 2014-12-22 | 1 | -6/+6 |
|\ | | | | | More warning cleanups | ||||
| * | More warning cleanups | Chin | 2014-12-21 | 1 | -6/+6 |
| | | |||||
* | | dyncom: Move SEL over | Lioncash | 2014-12-22 | 1 | -1/+58 |
| | | |||||
* | | dyncom: Move over SASX/SSAX/SADD16/SSUB16 | Lioncash | 2014-12-22 | 1 | -7/+102 |
|/ | |||||
* | dyncom: Implement UMAAL | Lioncash | 2014-12-19 | 1 | -1/+47 |
| | |||||
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 1 | -99/+101 |
| | |||||
* | Merge pull request #235 from yuriks/dyncom-map | bunnei | 2014-11-30 | 1 | -33/+15 |
|\ | | | | | dyncom: Use unordered_map rather than the terrible 2-level bb_map | ||||
| * | dyncom: Use unordered_map rather than the terrible 2-level bb_map | Yuri Kunde Schlesner | 2014-11-29 | 1 | -33/+15 |
| | | | | | | | | | | | | Seems (probably just placebo/wishful thinking) to make it slightly faster. Also reduces memory usage and makes shutdown when debugging from MSVC fast. | ||||
* | | arm_dyncom_interpreter: Get rid of unused var warnings | Lioncash | 2014-11-29 | 1 | -4/+2 |
|/ | |||||
* | ARM: Removed unnecessary goto with each instruction. | bunnei | 2014-11-12 | 1 | -43/+39 |
| | |||||
* | ARM: Fixed several dyncom bugs. | bunnei | 2014-11-12 | 1 | -14/+19 |
| | | | | | | | - Fixed NZCVT flags to properly save state when function returns. - Fixed counter to keep track of the actual number of instructions executed. - Fixed single-step mode to only execute one instruction at a time. - DefaultIni: Removed comment that no longer applied to dyncom. | ||||
* | ARM: Updated dyncom core to use fast label lookup table on clang. | bunnei | 2014-10-25 | 1 | -3/+7 |
| | |||||
* | ARM: Integrate SkyEye faster "dyncom" interpreter. | bunnei | 2014-10-25 | 1 | -0/+6559 |
Fixed typo (make protected member public) Added license header back in. I originally removed this because I mostly rewrote the file, but meh ARM: Fixed a type error in dyncom interpreter. ARM: Updated dyncom to use unique_ptr for internal ARM state. |