Henrik Rydgård
|
43eaffb3b4
|
Merge pull request #7719 from unknownbrackets/net-minor
Fix some issues in sceNetAdhoc with old savestates
|
2015-04-27 18:07:41 +02:00 |
|
Unknown W. Brackets
|
afe52db366
|
Fix some issues in sceNetAdhoc with old savestates.
This was causing the PPGe dlist to be shared with the thread, causing
weirdness and a double-free on exit.
|
2015-04-27 07:53:19 -07:00 |
|
sum2012
|
aad95db070
|
Remove OLD_EBOOT.BIN support
Utawareru Mono Chinese version use it but this still work
|
2015-04-23 20:16:45 +08:00 |
|
daniel229
|
af9e04dc97
|
Replace framebuffer download in Youkoso Hitsuji-Mura Portable
|
2015-04-20 16:36:07 +08:00 |
|
Unknown W. Brackets
|
b818509734
|
x86jit: Fix clobbering address in lv.q/sv.q.
We can't let it go into EAX. Hmm, maybe there's a cleaner way.
Should fix #7686.
|
2015-04-14 23:17:11 -07:00 |
|
Unknown W. Brackets
|
4aa92ed99e
|
Read fcr1-30 as 0.
Accidentally broken in 91966824bb .
|
2015-04-13 19:09:53 -07:00 |
|
Henrik Rydgård
|
a1f5c537d4
|
Merge pull request #7672 from unknownbrackets/jit-minor
More x86jit micro optimizations for the FPU
|
2015-04-13 09:57:02 +02:00 |
|
Unknown W. Brackets
|
391ca8bed3
|
Add functions to validate memory ranges.
|
2015-04-12 22:37:55 -07:00 |
|
Henrik Rydgård
|
c1b91ff5c1
|
x86: Add a way to eliminate some mov instructions.
Not currently used yet.
|
2015-04-12 13:50:23 -07:00 |
|
Henrik Rydgård
|
70fa830ba5
|
Split out the ReplaceJalTo test logic.
This makes it so the IR, in the future, can work correctly for
replacements.
|
2015-04-12 13:35:10 -07:00 |
|
Henrik Rydgård
|
c6113b831d
|
Remove unused and duplicate define.
|
2015-04-12 13:16:01 -07:00 |
|
Henrik Rydgård
|
f81781d25c
|
Unify JitOptions in FakeJit also.
|
2015-04-12 13:15:00 -07:00 |
|
Unknown W. Brackets
|
2107771347
|
Oops, typo.
|
2015-04-12 13:12:31 -07:00 |
|
Henrik Rydgård
|
a8b50d0c9b
|
Fix MIPSInfo masking for 64-bit flags.
|
2015-04-12 11:57:49 -07:00 |
|
Henrik Rydgård
|
6dcf56530b
|
Add some missing FPU flags to MIPSTables.
|
2015-04-12 11:56:04 -07:00 |
|
Henrik Rydgård
|
071b6b986a
|
Best-effort update of the MipsJit prototype
|
2015-04-12 11:53:16 -07:00 |
|
Unknown W. Brackets
|
0818c77f11
|
Normalize case of MIPS/ in MSVC project files.
|
2015-04-12 11:46:35 -07:00 |
|
Henrik Rydgård
|
bf7969e5b5
|
Add MipsJit to the MSVC project files.
|
2015-04-12 11:45:29 -07:00 |
|
Henrik Rydgård
|
d014d420db
|
Unify JitOptions across the backends.
This is required to make ExtractIR not a member of the various backends.
|
2015-04-12 11:41:26 -07:00 |
|
Henrik Rydgård
|
7bf67509d1
|
ARM: Cleanup a TODO in NEON VFPU.
|
2015-04-12 11:21:53 -07:00 |
|
Unknown W. Brackets
|
ffe7ef1ee2
|
Avoid spurious warnings in sceAtrac.
Valkyrie Profile for example calls this, doesn't seem like 0 matters.
|
2015-04-12 10:35:53 -07:00 |
|
Unknown W. Brackets
|
56f071d26a
|
x86jit: Support SIMD load/store with fastmem off.
Which is a lot faster, since it usually takes the fast path.
|
2015-04-11 01:22:50 -07:00 |
|
Henrik Rydgård
|
81dec36da8
|
Use an accessor to read the compilerPC.
In the IR it will be read from the block.
|
2015-04-11 01:14:37 -07:00 |
|
Henrik Rydgård
|
a897723e6a
|
Separate out jit reading nearby instructions.
This makes it easier to use an IR for these things, or remove them.
|
2015-04-11 00:53:24 -07:00 |
|
Henrik Rydgård
|
59d0baca93
|
Add way to print some block bloat stats.
|
2015-04-11 00:12:56 -07:00 |
|
Henrik Rydgård
|
115486e431
|
Fix some fp instruction in/out flags
|
2015-04-11 00:03:56 -07:00 |
|
Unknown W. Brackets
|
7ea9bcbc13
|
x86jit: Avoid mapping rs in vfpu load/store.
This allows immediate address load/store, when possible, which can be
faster (especially with slow mem enabled.)
|
2015-04-10 20:30:14 -07:00 |
|
Unknown W. Brackets
|
eaed080add
|
x86jit: Fix immediate kernel addresses.
Using a signed add + a value with the top bit set = bad. Will have to
live with losing the kernel bit here, should be fine.
|
2015-04-10 20:25:29 -07:00 |
|
Unknown W. Brackets
|
e58eb5e186
|
x86jit: Small optimization for fd->fd fp convert.
We just generate a little less code. This is also slightly faster
generally.
|
2015-04-10 20:07:43 -07:00 |
|
Unknown W. Brackets
|
7e38df077f
|
x86jit: Prefer MOVAPS over MOVSS for reg->reg.
|
2015-04-10 20:07:43 -07:00 |
|
Unknown W. Brackets
|
9069c84928
|
x86jit: Use ANDPS for abs.s.
Should be faster considering they're likely to use other floating point
math on it. As long as that's the case, this is faster than PAND.
|
2015-04-10 13:20:52 -07:00 |
|
Unknown W. Brackets
|
c10373ef06
|
ARM64: Fix some minor MSVC warnings.
|
2015-04-10 12:05:51 -07:00 |
|
Henrik Rydgard
|
6660985210
|
Extract a bunch more color conversion loops.
|
2015-04-08 22:52:48 +02:00 |
|
Henrik Rydgard
|
31961eace9
|
Color conv attempt 2. Start consolidating simple color conversion functions in a single header+cpp.
|
2015-04-08 22:52:46 +02:00 |
|
Henrik Rydgard
|
fdf5c36865
|
Fix line endings of a few project files to be consistent. Hopefully will avoid the annoying merge issues in the future.
|
2015-04-08 22:52:45 +02:00 |
|
Unknown W. Brackets
|
9dc7f7c3a2
|
Correct > 8 args for HLE logging again.
This time for real? Arg, stupid mistake.
|
2015-04-08 12:44:32 -07:00 |
|
Henrik Rydgård
|
050a7c1a85
|
Merge pull request #7667 from unknownbrackets/warnings
Fix some warnings
|
2015-04-08 21:21:08 +02:00 |
|
Unknown W. Brackets
|
b2b20a6eee
|
Correct an invalid format parameter.
|
2015-04-08 12:17:24 -07:00 |
|
Unknown W. Brackets
|
0847d46b79
|
Remove always-true condition.
It was only for logging anyway, can't be that important.
|
2015-04-08 12:15:41 -07:00 |
|
Unknown W. Brackets
|
8e8a18e9b5
|
Log read failures from hashmap too.
|
2015-04-08 12:10:45 -07:00 |
|
Unknown W. Brackets
|
afe42fa505
|
Log an error if ftruncate() fails.
|
2015-04-08 12:08:46 -07:00 |
|
Henrik Rydgard
|
56a596d099
|
Fix line endings in some vcproj.filters files. Should prevent future annoying conflicts, althoug this one is ugly.
|
2015-04-08 20:58:04 +02:00 |
|
Unknown W. Brackets
|
3cb474047b
|
Fix potential shift by negative number.
|
2015-04-08 11:57:59 -07:00 |
|
Unknown W. Brackets
|
c0dde25e5a
|
Set the sid on StreamInfo.
It's not used anyway, but if we have it there it might be later.
|
2015-04-08 11:57:58 -07:00 |
|
Unknown W. Brackets
|
fc0788bc95
|
Avoid unpredictable behavior in error condition.
|
2015-04-08 11:57:57 -07:00 |
|
Unknown W. Brackets
|
53340056fd
|
Remove some unreachable code.
This wasn't being used, and the other path should be fine.
|
2015-04-08 11:28:52 -07:00 |
|
Unknown W. Brackets
|
b5bb07b12c
|
Fix HLE logging for args > 8.
|
2015-04-08 00:55:49 -07:00 |
|
Henrik Rydgård
|
4ba1113119
|
Merge pull request #7665 from unknownbrackets/jit-minor
Avoid some unlikely writes to $0
|
2015-04-08 09:33:15 +02:00 |
|
Unknown W. Brackets
|
ffb583e298
|
ARM64: Move files into MSVC project filter.
|
2015-04-07 22:27:20 -07:00 |
|
Unknown W. Brackets
|
b0d291032d
|
armjit Avoid cfc1/mfc1 to $0.
|
2015-04-07 18:30:36 -07:00 |
|