14 Commits

Author SHA1 Message Date
Jean-Philip Desjardins
d3044d3b75 Added support for C.F.S. 2015-04-23 02:01:47 -04:00
Jean-Philip Desjardins
a7759ac711 Cleanup. 2014-09-28 02:37:55 -04:00
Jean-Philip Desjardins
807b8f0b1b Added support for MADDA.S and MSUBA.S instructions. 2014-06-30 22:40:02 -04:00
Jean-Philip Desjardins
df8a934952 Cleanup again. 2014-06-28 01:56:13 -04:00
Jean-Philip Desjardins
a4fcc4a038 Cleanup. 2014-06-28 01:53:52 -04:00
jpd002
e83a427c11 Added a generic way to distinguish branch instructions that don't have a delay slot (needed for VCALLMS, ERET and SYSCALL) from those who have.
Added a real COP_SCU_Reflection file.

git-svn-id: http://svn.purei.org/purei/trunk@821 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-12-10 20:49:50 +00:00
jpd002
5b151092ce Added SUBA.S
git-svn-id: http://svn.purei.org/purei/trunk@810 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-11-22 02:55:52 +00:00
jpd002
89fb2805e4 Implemented RSQRT.S
git-svn-id: http://svn.purei.org/purei/trunk@793 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-10-17 23:15:56 +00:00
jpd002
4574b116f7 Integrated new JIT compilation engine in the trunk.
- Removed the old CodeGen classes.
- Fixed everything to make PsfPlayer work at a decent level.
- Added 64-bits configs to PsfPlayer.

git-svn-id: http://svn.purei.org/purei/trunk@692 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-08-11 03:47:19 +00:00
jpd002
d224e970d1 Added instructions in FPU to support PSP stuff.
git-svn-id: http://svn.purei.org/purei/trunk@625 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-04-29 03:47:06 +00:00
jpd002
d0fef1d64a Added MIN.S and MAX.S and some missing CodeGen cases.
git-svn-id: http://svn.purei.org/purei/trunk@512 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-05-02 02:11:55 +00:00
jpd002
a6e12114d7 Added changes to MIPSInstructionFactories. Not a singleton anymore, so it allows a 32-bits and 64-bits version of the architecture to live together.
PsfPlayer bios memory ownership fixes.

git-svn-id: http://svn.purei.org/purei/trunk@490 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-03-30 04:57:52 +00:00
jpd002
5f31206020 Got rid of CCacheBlock.
Cleaned up a lot of code.

git-svn-id: http://svn.purei.org/purei/trunk@293 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-04-09 02:52:38 +00:00
jpd002
0c5fb983fd Moved remotely
git-svn-id: http://svn.purei.org/purei/trunk@40 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-15 04:19:30 +00:00