Sacha
|
7bba8c68c4
|
Fix JIT on Symbian (HACK).
|
2013-02-01 09:01:00 +10:00 |
|
Unknown W. Brackets
|
44b5adeaac
|
Properly jit the break instruction.
Otherwise, it just keeps on going past it.
We never want to hit this anyway, but it's good to know if we do.
|
2013-02-01 00:49:14 -08:00 |
|
Henrik Rydgard
|
d8f4e27926
|
Rename ARMABI_MOVI2R to MOVI2R
|
2013-01-31 23:41:05 +01:00 |
|
Henrik Rydgard
|
d44a731991
|
armjit: sltiu causes mysterious crashes, disable again.
|
2013-01-30 21:46:06 +01:00 |
|
Henrik Rydgard
|
c97f63a9d9
|
Minor armjit opt
|
2013-01-30 20:01:42 +01:00 |
|
Henrik Rydgard
|
1b4394ac5e
|
ARM jit: jit integer multiplies. ARM is so nice, very clean.
|
2013-01-30 01:06:14 +01:00 |
|
Henrik Rydgard
|
739b76a55a
|
Armjit: branch code cleanup #1
|
2013-01-30 01:05:36 +01:00 |
|
Henrik Rydgard
|
90b11bba37
|
Implement mult, multu, mflo/hi, mtlo/hi in x86 JIT
|
2013-01-29 00:48:42 +01:00 |
|
Henrik Rydgard
|
1ed9a6ba56
|
Small fixes. v0.6.
|
2013-01-26 21:39:35 +01:00 |
|
Unknown W. Brackets
|
7ba8d1efe9
|
Android buildfix.
|
2013-01-26 12:01:23 -08:00 |
|
Henrik Rydgard
|
68991511ee
|
Split out the FPU reg cache into its own file too.
|
2013-01-26 01:34:19 +01:00 |
|
Henrik Rydgård
|
67f849a442
|
Merge pull request #496 from lioncash/master
Memory leak cleanup. Fixing some small things that were fixed in the Dolphin source, but didn't make it over here.
|
2013-01-25 11:17:21 -08:00 |
|
Henrik Rydgard
|
aabc0aa9ef
|
Quick implementation of LV.Q and SV.Q in x86/x64 JIT
|
2013-01-25 19:50:30 +01:00 |
|
Lioncash
|
1cc74aa6c0
|
Get rid of unused iterators.
|
2013-01-25 13:11:06 -05:00 |
|
Unknown W. Brackets
|
c1757ee166
|
Check downcount in jit after a syscall.
|
2013-01-23 22:25:35 -08:00 |
|
Unknown W. Brackets
|
dbe597ce64
|
Buildfix Android, darn.
|
2013-01-22 08:23:27 -08:00 |
|
Unknown W. Brackets
|
c324983340
|
Make the jit support bltzal and friends.
Fixes problems with jit in games. Android changes completely untested.
|
2013-01-22 08:04:01 -08:00 |
|
Henrik Rydgard
|
3ae4cd4e2a
|
Correct an include path
|
2013-01-19 11:43:31 +01:00 |
|
Unknown W. Brackets
|
beac991a9e
|
Clear jit cache when changing breakpoints.
For now, only when paused. I don't think clearing the cache while
running is an awesome idea.
|
2013-01-18 20:12:53 -08:00 |
|
Sacha
|
5552f93fca
|
Fixes for Qt, Symbian and Blackberry. Reorder and remove some redundant ArmEmitter includes so that _SP doesn't conflict.
|
2013-01-17 11:00:07 +10:00 |
|
Henrik Rydgard
|
e34288070c
|
Don't flush the icache from the start, also don't sleep. May help JIT slowdowns.
|
2013-01-15 20:42:45 +01:00 |
|
Henrik Rydgard
|
66ee2e2933
|
Remove ArmABI.cpp/h, didn't need that stuff.
|
2013-01-14 22:19:18 +01:00 |
|
Henrik Rydgard
|
64f953c5e1
|
8-byte align the ARM stack. Type some ideas.
|
2013-01-12 12:26:44 +01:00 |
|
Henrik Rydgard
|
674911ddba
|
Move downcount into MIPSState for efficiency, enable block linking.
On ARM JIT we can now reach it through the cpu context reg.
|
2013-01-12 00:44:18 +01:00 |
|
Henrik Rydgard
|
36eaabd917
|
Some constant propagation. Comment out sltiu which causes problems aiming in puzbob (???)
|
2013-01-11 23:42:58 +01:00 |
|