Flyinghead
|
d438f6d9c9
|
x64 dynarec: don't reset the cycle counter but add a time slice
This is how the interpreter and other dynarecs work. Better scheduling
precison.
Fixes Gundam Side Story freeze at boot.
|
2018-11-22 18:57:07 +01:00 |
Flyinghead
|
960904c401
|
Exit cleanly in desktop platforms
Lighter and cleaner version of the previous PR
|
2018-07-23 19:52:50 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
f45f888d0b
|
Use platform specific first argument register
|
2018-07-01 12:15:59 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
ad05c35a7e
|
Implement CheckBlock for x64
|
2018-06-29 15:19:49 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
a4186381fb
|
xbyak: Move to deps folder
|
2015-08-24 13:27:51 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
4c19f347aa
|
x64/xbyak: Update to 4.86
- Resolves call warnings for clang/gcc
- Overall minor improvements
- Also added copyright file
|
2015-08-24 13:22:30 +02:00 |
Jan Holthuis
|
109a2cce93
|
rec_x64.cpp: Fix function calls
Resolves #719.
|
2015-08-15 18:15:49 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
4aaff464b3
|
shrec/jitx64: Implement all block ends
This is still minimal and doesn't do any linking or other smart stuff
Also fixed a bug on shop_jdyn
|
2015-08-05 05:00:01 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
a9c76351f6
|
build: Draft & cleanup, refactor rec* options
|
2015-07-25 13:17:42 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
82ef7d0754
|
jitx64: 16KBs of emit space are guaranteed, not 64
|
2015-07-21 15:42:10 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
0a3fcfe4ac
|
jit-x64: typofix on shop_writem, WriteMem64
|
2015-07-21 14:48:37 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
b056cf6cef
|
Implement jitcore opset for x64
Now mov64, readm, writem, in addition to jittiny ifb, jdyn, mov32
|
2015-07-14 20:17:45 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
1125f25eae
|
Fix win86 build
|
2015-07-14 17:47:54 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
8cb6d6578c
|
Count cycles correctly
|
2015-07-14 17:23:02 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
e50cfe3010
|
x64 tinyjit: linux support
|
2015-07-14 03:35:34 +02:00 |
Stefanos Kornilios Mitsis Poiitidis
|
3852cf9ac8
|
Minimal x64 jit: Desync'd, but runs
|
2015-07-13 23:56:42 +02:00 |