Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-12-21 | armemu: Implement SADD8/SSUB8 | Lioncash | 1 | -14/+87 | |
2014-12-20 | armemu: Should be using labs for USAD8/USADA8 | Lioncash | 1 | -4/+4 | |
2014-12-19 | armemu: Implement QASX and QSAX | Lioncash | 1 | -7/+20 | |
2014-12-19 | armemu: Implement SMLSD | Lioncash | 1 | -6/+10 | |
2014-12-19 | armemu: Implement USAD8 and USADA8 | Lioncash | 1 | -1/+24 | |
2014-12-19 | armemu: Fix SSAT16 | Lioncash | 1 | -1/+1 | |
The lower-bound would never be negative like it should | |||||
2014-12-19 | armemu: Clean up naming and formatting for SSAT16 | Lioncash | 1 | -14/+20 | |
2014-12-18 | armemu: Fix lower-bounds clamping for USAT16 | Lioncash | 1 | -1/+6 | |
2014-12-18 | armemu: More concise names for USAT16-related variables | Lioncash | 1 | -11/+15 | |
2014-12-18 | armemu: Get rid of bitwise parenthesis warnings | Lioncash | 1 | -4/+4 | |
2014-12-18 | armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX. | Lioncash | 1 | -4/+29 | |
2014-12-18 | armemu: Combine SSUB16, SADD16, SASX, and SSAX. | Lioncash | 1 | -34/+23 | |
2014-12-17 | armemu: Unset GE flags for UADD8 if results are < 0x100 | Lioncash | 1 | -4/+22 | |
Reference manual states these must be set to zero if this case is true. | |||||
2014-12-17 | armemu: Fix SSUB16 | Lioncash | 1 | -8/+8 | |
Broken from the same reason SADD16 was. The lo part of the result should only be constructed from the lo halfwords of rm and rn. The hi part of the result should only be constructed from the hi halfwords of rm and rn. | |||||
2014-12-17 | armemu: Implement UMAAL | Lioncash | 1 | -3/+25 | |
2014-12-17 | armemu: Narrow the scope of some variables in handle_v6_insn | Lioncash | 1 | -12/+9 | |
There's no reason to have these in the outer-most scope. | |||||
2014-12-17 | armemu: Fix SADD16 | Lioncash | 1 | -8/+9 | |
The lo and hi parts of the result were being constructed as a result of hi and lo halfword intermixing from the rm and rn regs. However the lo part of the result should be constructed only from the lo halfwords of rm and rn, and the hi part of the result should only be constructed from the hi halfwords of rm and rn. | |||||
2014-12-17 | armemu: Fix PKHTB | Normmatt | 1 | -6/+12 | |
2014-12-17 | armemu: Implement REVSH | Normmatt | 1 | -5/+9 | |
2014-12-17 | armemu: Fix UXTAB/UXTAH | Normmatt | 1 | -4/+4 | |
2014-12-17 | armemu: Fix SXTAB | Normmatt | 1 | -2/+2 | |
2014-12-17 | armemu: Fix SXTAH | Normmatt | 1 | -2/+3 | |
2014-12-16 | armemu: Fix SMUAD, SMUSD, and SMLAD | Lioncash | 1 | -3/+3 | |
Wrong values were being multiplied together. | |||||
2014-12-16 | armemu: Join SMUAD, SMUSD, and SMLAD | Lioncash | 1 | -38/+35 | |
2014-12-16 | armemu: Fix lower-bound signed saturation clamping for QADD16/QSUB16. | Lioncash | 1 | -2/+2 | |
2014-12-16 | armemu: Join QADD16 and QSUB16 together. | Lioncash | 1 | -33/+37 | |
The only difference between these ops is one adds and one subtracts. Everything is literally the same. | |||||
2014-12-16 | armemu: Implement UXTAB16 | Lioncash | 1 | -10/+25 | |
2014-12-15 | armemu: Fix UXTB16 | Lioncash | 1 | -12/+12 | |
Rotation bits are 10 and 11, not 9 and 10. | |||||
2014-12-15 | ARM: Pull some SkyEye fixes from 3dmoo. | bunnei | 1 | -415/+481 | |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 1 | -2/+2 | |
2014-12-08 | armemu: Fix SSAX | Lioncash | 1 | -1/+1 | |
2014-12-08 | armemu: Fix SASX | Lioncash | 1 | -1/+1 | |
2014-12-08 | armemu: Fix parenthesis warnings regarding bitwise ops | Lioncash | 1 | -4/+4 | |
2014-11-02 | ARM: Merged additional ARMv6 instructions implemented by 3dmoo. | bunnei | 1 | -42/+234 | |
2014-10-25 | ARM: Removed unused armos code from SkyEye. | bunnei | 1 | -3/+0 | |
2014-10-25 | ARM: Reorganized file structure to move shared SkyEye code to a more common area. | bunnei | 1 | -3/+3 | |
Removed s_ prefix | |||||
2014-07-24 | ARM: Synchronize Citra's SkyEye core with 3dmoo's. | bunnei | 1 | -4898/+4320 | |
2014-06-05 | arm: reverting a change made with cb0663de - this has to have been a typo! | bunnei | 1 | -1/+1 | |
2014-05-30 | arm: removed unnecessary code when calling SVC from skyeye | bunnei | 1 | -16/+0 | |
2014-05-21 | armemu: missed rename of "Syscall" to "SVC" | bunnei | 1 | -1/+1 | |
2014-05-17 | ignore thumbemu 0xDEADCODE debugging catch on MCR | bunnei | 1 | -2/+1 | |
2014-05-17 | updated how we call ARM core to make things much faster | bunnei | 1 | -1/+1 | |
2014-05-17 | - removed unused stubbed out code | bunnei | 1 | -11/+0 | |
- fixed some compiler issues with xscale_copro when porting code to Windows - fixed some #include's | |||||
2014-05-07 | - disable strict alignment on LDRD/STRD | bunnei | 1 | -17/+22 | |
- handle RD in STREX/STREXB | |||||
2014-04-28 | removed commented out line - this was for an unimplemented MRC call, no longer need to leave this here | bunnei | 1 | -1/+0 | |
2014-04-25 | moved HLE::MRC to its own module, added support for catching data synchronization barrier command | bunnei | 1 | -1/+2 | |
2014-04-11 | base code to call a syscall from ARM11 appcore | bunnei | 1 | -0/+3 | |
2014-04-09 | got rid of 'src' folders in each sub-project | bunnei | 1 | -0/+0 | |
2014-04-05 | got rid of some really poorly named macros in SkyEye core | bunnei | 1 | -2/+2 | |
2014-04-05 | moved arm core to interpreter directory | bunnei | 1 | -0/+0 | |
2014-04-04 | added thumb mode emulation | bunnei | 1 | -3/+3 | |
2014-04-02 | convert tabs to spaces | bunnei | 1 | -5442/+5442 | |
2014-03-30 | added various arm modules from skyeye to make project link OK | bunnei | 1 | -4/+17 | |
2013-09-18 | added ARMulator/skyeye ARM11 core to the project | ShizZy | 1 | -0/+6618 | |