aboutsummaryrefslogtreecommitdiff
path: root/src/core/arm
AgeCommit message (Collapse)Author
2014-12-31Merge pull request #375 from lioncash/uopsbunnei
dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX
2014-12-31dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAXLioncash
2014-12-30dyncom: Massive refactorbunnei
2014-12-30Merge pull request #369 from darkf/mingw_bunnei
Fix MinGW build (2)
2014-12-30vfp: Get rid of a few warningsLioncash
2014-12-30vfp: Implement VMOVBRRSSLioncash
2014-12-30dyncom: Implement USAT16/SSAT16Lioncash
2014-12-29Fix merge conflictsdarkf
2014-12-29dyncom: Implement USAT/SSATbunnei
2014-12-29dyncom: Various cleanups to match coding style, no functional changes.bunnei
2014-12-29Merge pull request #361 from lioncash/moreqopsbunnei
dyncom/armemu: Implement QADD8/QSUB8.
2014-12-29dyncom: Fix SMLALXY's instruction labelsLioncash
They were erroneously labeled as SMLAL.
2014-12-29dyncom: Implement QADD8/QSUB8Lioncash
2014-12-29armemu: Implement QADD8/QSUB8Lioncash
2014-12-28dyncom: Implement UXTB16/UXTAB16Lioncash
2014-12-28Merge pull request #355 from lioncash/simpbunnei
armemu: Simplify some instructions.
2014-12-28vfp: Actually make the code somewhat readableLioncash
2014-12-28dyncom: Implement PKHBT and PKHTB.bunnei
2014-12-28armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate ↵bunnei
field.
2014-12-28dyncom: Implement USAD8/USADA8Lioncash
2014-12-28armemu: Simplify SSAT/SSAT16/SXTB/SXTABLioncash
2014-12-28armemu: Simplify REV/REV16/SXTH/SXTAHLioncash
2014-12-28Merge pull request #354 from lioncash/usaduflowbunnei
armemu: Fix underflows in USAD8/USADA8
2014-12-28armemu: Simplify USAT16/UXTB/UXTABLioncash
2014-12-28armemu: Simplify REVSH/UXTH/UXTAHLioncash
2014-12-28armemu: Fix underflows in USAD8/USADA8Lioncash
Initially reported by xdec.
2014-12-27dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX.Lioncash
2014-12-27armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXLioncash
2014-12-27dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXLioncash
2014-12-26armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXLioncash
2014-12-25Merge pull request #339 from bunnei/fixup-gsp-synchbunnei
Fixup gsp synch
2014-12-25ARM: Add a mechanism for faking CPU time elapsed during HLE.bunnei
- Also a few cleanups.
2014-12-25Merge pull request #343 from lioncash/smmlabunnei
armemu: Implement SMMUL, SMMLA, and SMMLS.
2014-12-25Merge pull request #341 from lioncash/moresmopsbunnei
armemu: Implement SMLALD/SMLSLD
2014-12-25armemu: Implement SMMUL, SMMLA, and SMMLS.Lioncash
2014-12-24armemu: Implement SMLALD/SMLSLDLioncash
2014-12-24armemu: Fix GE/Q flag setting semanticsLioncash
2014-12-23armemu: Set the Q flag correctly for much of the other opsLioncash
They were setting the old S flag.
2014-12-23armemu: Set the Q flag properly for SMLAD/SMUADLioncash
2014-12-23Merge pull request #334 from lioncash/cpsrbunnei
armemu: Fix retrieval of the CPSR in MRS instructions.
2014-12-23Merge pull request #335 from lioncash/cpsrcreatebunnei
armemu: Emulate the GE and Q flags.
2014-12-22armemu: Properly set the Q flag for SSAT16/USAT16 upon saturation.Lioncash
2014-12-22armemu: Fix SELLioncash
Needs to use the updated state of the CPSR.
2014-12-22armemu: Fix construction of the CPSRLioncash
2014-12-22armemu: Fix retrieval of the CPSR in MRS instructions.Lioncash
2014-12-22dyncom: Move over QADD16/QASX/QSAX/QSUB16Lioncash
2014-12-22Merge pull request #322 from chinhodado/masterbunnei
More warning cleanups
2014-12-21dyncom: Move SEL overLioncash
2014-12-21Merge pull request #324 from lioncash/dyncbunnei
dyncom: Move over SASX/SSAX/SADD16/SSUB16
2014-12-21dyncom: Move over SASX/SSAX/SADD16/SSUB16Lioncash