Ced2911
|
17b8d5d813
|
More recompiled instruction (fpu/alu)
|
2013-09-12 10:40:14 +02:00 |
|
Ced2911
|
23637db54c
|
more recompiled fpu (not tested)
|
2013-09-12 10:34:10 +02:00 |
|
Ced2911
|
e90d9c035a
|
more vfpu speed
|
2013-09-12 10:25:15 +02:00 |
|
Ced2911
|
bfe9018eb1
|
enable,fixe more vfpu
|
2013-09-12 10:25:15 +02:00 |
|
Ced2911
|
b90fde6c06
|
some fixes
|
2013-09-12 10:25:15 +02:00 |
|
Ced2911
|
e5024135a6
|
more on vfpu
|
2013-09-12 10:25:15 +02:00 |
|
Ced2911
|
a91d8bebe6
|
update ppc jit
|
2013-09-12 10:22:14 +02:00 |
|
Ced2911
|
7bf623d339
|
oops missed fpu reg cache
|
2013-09-12 10:22:01 +02:00 |
|
Ced2911
|
f8b5496bc8
|
some new recompiled instructions
|
2013-09-12 10:21:50 +02:00 |
|
Ced2911
|
dc41d0f0eb
|
recompile Fpu !
|
2013-09-12 10:21:39 +02:00 |
|
Ced2911
|
2ad39d3999
|
Almost all alu recompiled
Current issues:
Comp_RType3(min/max): Can't select start in disgaea
Comp_ShiftType(srl/srlv?): Crash ridge racer 2
|
2013-09-12 10:21:26 +02:00 |
|
Ced2911
|
fb24e0ed28
|
Add some badly tested instruction
|
2013-09-12 10:20:34 +02:00 |
|
Ced2911
|
47280f007f
|
implement sltiu, slti is bad
|
2013-09-12 10:20:17 +02:00 |
|
Ced2911
|
d4acf0edd7
|
more jitted instructions
|
2013-09-12 10:20:02 +02:00 |
|
Ced2911
|
24576fd72f
|
recompile shift left/right immediate
|
2013-09-12 10:19:47 +02:00 |
|
Ced2911
|
52f4cccfa4
|
fix Jit
|
2013-09-12 10:19:35 +02:00 |
|
Ced2911
|
3350061197
|
use _alloca
|
2013-09-12 10:19:23 +02:00 |
|
Ced2911
|
c98090e095
|
jit fixes
|
2013-09-12 10:19:11 +02:00 |
|
Ced2911
|
c94d9b62d0
|
Update ppc jit
|
2013-09-12 10:18:59 +02:00 |
|
Henrik Rydgård
|
fb48defa75
|
Experiment: Disable VROT on x86 32-bit except on Windows where I know it works.
|
2013-09-10 18:17:00 +02:00 |
|
Henrik Rydgård
|
2b2678beba
|
Merge pull request #3686 from unknownbrackets/warnings
Warning fixes
|
2013-09-08 00:33:46 -07:00 |
|
Unknown W. Brackets
|
157b682344
|
Always use fastmem for sw/lw on SP.
|
2013-09-07 22:44:18 -07:00 |
|
Unknown W. Brackets
|
c3839a53e5
|
Fix some minor warnings.
|
2013-09-07 22:40:08 -07:00 |
|
Henrik Rydgard
|
8c88dff5a4
|
More log categories, use them (and existing ones). Improve log config.
|
2013-09-07 22:02:55 +02:00 |
|
Henrik Rydgard
|
324cde5a79
|
Let's actually use the log category mechanism. A first step.
|
2013-09-07 21:19:21 +02:00 |
|
Henrik Rydgard
|
78d3ee3d6a
|
Misc cleanup, mostly logging code
|
2013-09-07 13:01:19 +02:00 |
|
Unknown W. Brackets
|
c93268fdd3
|
Fix some minor warnings.
|
2013-09-06 01:13:45 -07:00 |
|
Unknown W. Brackets
|
0ff64ec7d6
|
Fix some initialization order warnings.
|
2013-09-06 01:13:27 -07:00 |
|
Unknown W. Brackets
|
dc05051696
|
Add more reporting for cpu instructions.
|
2013-09-05 23:27:51 -07:00 |
|
Unknown W. Brackets
|
efe92666fb
|
Allow more cases in IsDelaySlotNiceVFPU().
|
2013-09-05 23:24:31 -07:00 |
|
Unknown W. Brackets
|
96b4ef47e1
|
Add MIPS info flags for VFPU cc usage.
|
2013-09-05 23:19:17 -07:00 |
|
Unknown W. Brackets
|
9a048e9cf6
|
Don't assume GPRs can't be used with vfpu.
|
2013-09-05 23:12:14 -07:00 |
|
Unknown W. Brackets
|
a95264ad41
|
Small warning fixes in MIPSAsm.
|
2013-09-01 13:38:42 -07:00 |
|
Unknown W. Brackets
|
8d537f014f
|
Fix some const char * conversion warnings.
|
2013-09-01 10:25:20 -07:00 |
|
Sacha
|
1189f10397
|
Buildfix (a few platforms)
|
2013-09-01 21:51:06 +10:00 |
|
Henrik Rydgård
|
c05a2b652e
|
Merge pull request #3545 from unknownbrackets/warnings
Warning fixes
|
2013-09-01 01:34:59 -07:00 |
|
Kingcom
|
46c9142406
|
Correct move pseudo opcode
|
2013-09-01 10:23:12 +02:00 |
|
Kingcom
|
2a56694626
|
Display proper error messages when assembling failed
|
2013-09-01 10:21:05 +02:00 |
|
Unknown W. Brackets
|
538a4c064c
|
Add a note so as not to forget.
|
2013-09-01 01:15:08 -07:00 |
|
Unknown W. Brackets
|
da0c9a86e5
|
Invalidate stubs/var imports when writing them.
|
2013-09-01 00:32:43 -07:00 |
|
Unknown W. Brackets
|
b558189c37
|
Just invalidate blocks on ClearCacheAt().
This makes it safe to call from a jitted syscall, etc.
|
2013-09-01 00:32:43 -07:00 |
|
Unknown W. Brackets
|
14bcca1f53
|
Fix InvalidateICache() breaking binary searching.
|
2013-09-01 00:32:42 -07:00 |
|
Unknown W. Brackets
|
8ccd3773d9
|
Open files using wide functions on win32.
Fixes #3432.
|
2013-08-27 00:28:46 -07:00 |
|
Henrik Rydgard
|
55aa3d13c7
|
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
|
2013-08-26 19:00:16 +02:00 |
|
The Dax
|
a35a407207
|
Add two new instructions to the MIPS interpreter for logging. vertex.pbp demo seems to use one of them.
|
2013-08-25 16:28:19 -04:00 |
|
adrian17
|
06a015983a
|
Fixed some doubled semicolons
|
2013-08-25 19:43:18 +02:00 |
|
Unknown W. Brackets
|
97aa1a631e
|
Improve typesafety in the x86 regalloc.
|
2013-08-24 19:41:10 -07:00 |
|
Unknown W. Brackets
|
3156b95d3f
|
Make sure there's enough space while compiling.
|
2013-08-24 17:38:22 -07:00 |
|
Unknown W. Brackets
|
6c97b66806
|
Cap imm branch instructions, reset compiling.
Break and other delay slot ops could've set it to false.
It's actually sometimes faster now.
|
2013-08-24 17:26:24 -07:00 |
|
Unknown W. Brackets
|
52d6080fb4
|
Pass in some analysis results, don't use yet.
|
2013-08-24 15:36:24 -07:00 |
|