Commit Graph
11573 Commits
Author SHA1 Message Date
Unknown W. Brackets 106cbcfc5d Fix possible overlap issue in VDot. 2013-02-16 21:26:32 -08:00
Sacha d99c9fb2ff Fix Symbian JIT + FastMem by using a mapped virtual address RChunk. 2013-02-17 15:23:56 +10:00
Unknown W. Brackets 0fdc975fde Fix wrong type in x86 jit fpu/vfpu load store. 2013-02-16 20:22:08 -08:00
Unknown W. Brackets 6eae8ed36a Disable VDot and Vec3 in x86 jit, broke things. 2013-02-16 19:57:35 -08:00
raven02 f41b3f7cf1 sceSAS style & simplification 2013-02-17 09:45:20 +08:00
Xele02 3a00e0b9cc Oops, too much line deleted 2013-02-17 01:53:55 +01:00
Xele02 2a6af9b8a3 Add displayList debug dialog 2013-02-17 01:28:43 +01:00
Henrik Rydgård 976b440781 Merge pull request #714 from mikusp/qtcore
Remove fast interpreter option
2013-02-16 16:02:27 -08:00
Marcin Mikołajczyk 49e04609a8 Remove fast interpreter option 2013-02-17 00:55:15 +01:00
Henrik Rydgård 1ffde31328 Merge pull request #707 from unknownbrackets/jit-vfpu
Copy over temp fpu regs, enable VecDo3/VDot
2013-02-16 15:35:34 -08:00
Unknown W. Brackets b27701ac7d Fix VDot returning -0.0 in x86 jit. 2013-02-16 10:37:42 -08:00
Unknown W. Brackets 1c4c5e718b Optimize VDot and VecDo3 to avoid temporaries. 2013-02-16 10:19:05 -08:00
Unknown W. Brackets 0bd382c518 Discard temp regs right away, some helper funcs. 2013-02-16 10:18:13 -08:00
Henrik Rydgård 9338cf9740 Merge pull request #709 from raven02/patch-2
Fix g_Config.bJit inverted
2013-02-16 08:38:49 -08:00
raven02 9de6b834b9 Fix g_Config.bJit inverted 2013-02-16 21:24:02 +08:00
Henrik Rydgard 686c083b6f sceSas: initialize some stuff 2013-02-16 14:07:04 +01:00
Henrik Rydgard 2b5beb8510 Allow moving Android version to SD/usbmem. 2013-02-16 14:07:03 +01:00
Henrik Rydgård 03c383d49c Merge pull request #708 from mikusp/inputlag
Fix input responsiveness
2013-02-16 05:04:24 -08:00
Marcin Mikołajczyk b90b0854e0 Fix input responsiveness 2013-02-16 13:51:31 +01:00
Unknown W. Brackets 0d5da967eb Enable VDot and Vec3 in x86 jit. 2013-02-16 03:27:48 -08:00
Unknown W. Brackets 35537b3c97 Add TEMP0 fpu regs to x86 like in armjit.
But... will probably need more and the ability to swap into memory
if we want to deal with prefixes.
2013-02-16 03:27:03 -08:00
Unknown W. Brackets 1ef4ccc5a1 Log an error when vfpu swizzle is used badly. 2013-02-16 02:04:04 -08:00
Unknown W. Brackets 7cb00849f7 Remove faster interpreter from headless. 2013-02-16 01:48:28 -08:00
Henrik Rydgard 37f998407b Replace "Core" with "Jit" in ini. Don't show Open dialog by default (use Ctrl+A or Ctrl+O to open it).
Delete "Slightly Faster Interpreter".
2013-02-16 09:49:33 +01:00
Henrik Rydgard 159f423135 VFPUutil style & simplification 2013-02-16 09:28:56 +01:00
Henrik Rydgard 909b768f47 Don't need separate variables for writemask. Some optimizations. 2013-02-16 09:28:55 +01:00
Henrik Rydgard 0eabc80c3e Small optimizations and fixes to vertex decoder 2013-02-16 09:28:55 +01:00
Henrik Rydgard b8abb77eee More armjit-fpu work - dot product working for example. Add some non working DISABLEd stuff too. 2013-02-16 09:27:48 +01:00
Henrik Rydgård 61e13e4475 Merge pull request #705 from unknownbrackets/jit-vfpu
Small VFPU prefix fixes
2013-02-16 00:15:24 -08:00
Unknown W. Brackets be8ddf12aa Don't go out of bounds applying vfpu swizzle. 2013-02-15 23:43:40 -08:00
Unknown W. Brackets b1f31f052e Apply prefixes on vscl to t.
It seems to do so with bugs on a real PSP.
2013-02-15 23:43:25 -08:00
Unknown W. Brackets e65e551f52 Fix VFPU D prefix handling for -0.0f. 2013-02-15 20:40:00 -08:00
Henrik Rydgard 81589b67e5 Save one instruction on jal, shorten block exits by one instruction (moved to dispatcher). 2013-02-15 23:37:59 +01:00
Henrik Rydgard fdee111bca armjit-fpu: Compile VFPU prefix setting 2013-02-15 23:18:59 +01:00
Henrik Rydgard 0ee7578d68 Merge branch 'master' into armjit-fpu 2013-02-15 23:09:59 +01:00
Henrik Rydgard 526335cacf VFPUutil style & simplification 2013-02-15 23:09:02 +01:00
Henrik Rydgard d22e258943 Don't need separate variables for writemask. Some optimizations. 2013-02-15 22:56:38 +01:00
Henrik Rydgard 23cddab1d7 Some mostly disabled armjit VFPU stuff. 2013-02-15 22:38:39 +01:00
Henrik Rydgard 44e4ba8772 Merge branch 'master' into armjit-fpu 2013-02-15 21:42:44 +01:00
Henrik Rydgard 456172c5a6 Small optimizations and fixes to vertex decoder 2013-02-15 21:41:29 +01:00
Henrik Rydgard c695d8dbf1 Yet another UV fix 2013-02-15 20:17:47 +01:00
Henrik Rydgard b21d358f1b Default JIT to on. 2013-02-15 19:28:40 +01:00
Henrik Rydgård c45d4b0357 Merge pull request #700 from unknownbrackets/jit-vfpu
Flush vfpu prefixes, initial implementation of VecDo3
2013-02-15 09:53:43 -08:00
Unknown W. Brackets e42e7bf22e Don't flush all regs in mfvc, just prefixes. 2013-02-15 09:50:07 -08:00
Henrik Rydgård 12873d0f1d Merge pull request #684 from porkness/master
Add a simple Chinese translation for Windows
2013-02-15 09:21:49 -08:00
Unknown W. Brackets f95e66eb98 Forget cached prefixes when calling generic.
It may eat them, or maybe always does?
2013-02-15 08:35:34 -08:00
Unknown W. Brackets 2b441f1638 Initial implementation of jit vadd/vsub/vdiv/vmul. 2013-02-15 08:35:34 -08:00
Unknown W. Brackets b9506c9568 Minor cleanup for vdot in x86 jit. 2013-02-15 08:35:34 -08:00
Unknown W. Brackets ccad259ae5 Keep track of VFPU prefixes and flush them in jit. 2013-02-15 08:35:33 -08:00
Unknown W. Brackets f6f2927526 Add curlies around DISABLE/CONDITIONAL_DISABLE. 2013-02-15 08:35:33 -08:00