Commit Graph

12 Commits

Author SHA1 Message Date
James Benton
c5c0deb9a8 Fix non-standard implicit cast. 2015-07-17 16:29:23 -07:00
Brett Lawson
e4f5bd9284 Workaround for tail-call bug in JIT. 2015-07-10 00:55:46 -04:00
James Benton
b96e3f803c Create a new processor threading system using fibers.
There is now only 3 host threads, and WiiU game threads are now running
as fibers within the host threads.
2015-07-06 01:16:39 +01:00
Brett Lawson
b97daabcd9 Fix bug in JIT jump label creation. 2015-07-05 03:08:30 -03:00
Brett Lawson
e9baaf2af8 Implemented more JIT instructions. 2015-07-04 10:17:17 -03:00
James Benton
810e8f6c57 Change logging to use spdlog. 2015-07-04 13:51:15 +01:00
Brett Lawson
f14b2b41c7 Refactored JitManager generation a bit. 2015-07-03 14:38:47 -03:00
Brett Lawson
c3e2642a11 Added prepare method to JitManager to precompile a block. 2015-07-03 11:00:38 -03:00
Brett Lawson
b23e84f6f1 Make JitManager global and add clearCache method. 2015-07-03 10:36:50 -03:00
Brett Lawson
e3c3ea2cf5 More JIT! 2015-07-01 15:12:17 -03:00
Brett Lawson
1e9213378d More JIT support! 2015-07-01 11:42:23 -03:00
Brett Lawson
1e0b832898 Added JitManager class to handle JIT generation and execution. 2015-06-30 23:02:18 -03:00