67 Commits (93cd199633faef7061ac77a4bb756f7cc1c704df)

Author SHA1 Message Date
Lioncash 93cd199633 arm: Change some more constants into enums 11 years ago
Lioncash 088fab743f arm: Remove TRUE/FALSE defines 11 years ago
Lioncash 3eccc66abf dyncom: Add more regs to MCR/MRC 11 years ago
Lioncash a86d5e2752 vfp: Normalize accumulator for multiply accumulate instructions 11 years ago
Lioncash 53fa04f326 vfpdouble: Fix the FTOUI NaN sign setting 11 years ago
Lioncash a734e9fdca Throw more unused/unnecessary VFP code out 11 years ago
Lioncash ca7babe062 vfp_helper: Convert some flags to enums. Throw out more duplicated FPSCR stuff 11 years ago
Lioncash d832c48864 vfp_helper: Normalize tabs to spaces 11 years ago
Lioncash 1ecd75ea1a vfp_helper: Remove unnecessary extern C blocks 11 years ago
Lioncash 3e576219c4 vfp: Move FPSID, FPEXC, and FPSCR values over to enums. 11 years ago
Lioncash 82e8f25fe7 vfp: Fix VCVT 11 years ago
Lioncash 7ecedfb970 vfp: Throw out unused code 11 years ago
Lioncash 8c944bd1f0 vfp: Get rid of some compile warnings 11 years ago
Lioncash 3f00dd9117 arm: Clean up ARMul_State 11 years ago
Lioncash f44781fd7b arm: Adios armemu 11 years ago
Lioncash fc1a9e35fb arm: Move headers over to pragma once 11 years ago
Lioncash 83bc1a3120 arm: Get rid of armcpu.h and skyeye_types.h 11 years ago
Lioncash 904194c3e8 arm: Clean out armos.h and armmmu.h 11 years ago
Lioncash 09a66860e2 arm: Throw out a lot of unnecessary code 11 years ago
Lioncash 3dfef1701c armdefs: Move some defines over to enums 11 years ago
bunnei 547737f720 Update vfp.cpp 11 years ago
Lioncash e09fb7becc vfp: Clean up vertical alignment for instructions 11 years ago
Lioncash 8c6edc680c dyncom: Clarify precedence for ternary statements 11 years ago
Chin fa8e6272c8 Cleanup: Logging in Core 11 years ago
Lioncash 9288893d29 vfp: Remove dead code 11 years ago
Lioncash 9c2c89b7e1 dyncom: Add a helper function for addition with a carry 11 years ago
Kevin Hartman 8132c01830 Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX. 11 years ago
Lioncash d00c22c706 dyncom: Implement QADD/QSUB/QDADD/QDSUB 11 years ago
Lioncash 41e1cb12e5 skyeye: Remove duplicate typedefs 11 years ago
bunnei b11518c272 VFP: Minor cleanup, functionally the same. 11 years ago
Lioncash 3337b84620 dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD 11 years ago
bunnei 631f13e462 dyncom: Massive refactor 11 years ago
Lioncash 5894c407c2 vfp: Get rid of a few warnings 11 years ago
Lioncash 6ce4b7b666 vfp: Implement VMOVBRRSS 11 years ago
bunnei 021fb42075 dyncom: Implement USAT/SSAT 11 years ago
bunnei aa49019afb dyncom: Various cleanups to match coding style, no functional changes. 11 years ago
Lioncash 7ad400d5a7 armemu: Implement QADD8/QSUB8 11 years ago
Lioncash 9c7f2570f7 vfp: Actually make the code somewhat readable 11 years ago
Lioncash 7d322b5c6f dyncom: Implement USAD8/USADA8 11 years ago
Lioncash 059c65a27a armemu: Fix underflows in USAD8/USADA8 11 years ago
Lioncash af69b0840b dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX. 11 years ago
Lioncash 60523113a9 armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX 11 years ago
Lioncash 79a7a432c5 armemu: Set the Q flag properly for SMLAD/SMUAD 11 years ago
Lioncash 8e2accd974 armemu: Fix construction of the CPSR 11 years ago
Normmatt 9c127f4a01 armemu: Fix FTOUI NaN sign. 11 years ago
Normmatt 2ed03c10e0 armemu: Fix FSUBS bug where NaN shouldn't be negated 11 years ago
bunnei d26b7146ce ARM: Pull some SkyEye fixes from 3dmoo. 11 years ago
Lioncash f6cb8c1927 Clean up armdefs.h 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
Emmanuel Gil Peyrot f8c05e53c4 Remove unused includes to common/thread.h 11 years ago