Ben Vanik
|
fccab79a7a
|
Adding kernel state pointer to PPCContext. Still needs larger cleanup.
|
2015-05-31 14:35:56 -07:00 |
Ben Vanik
|
d816d80190
|
StringBuffer cleanup.
|
2015-05-31 14:35:30 -07:00 |
Ben Vanik
|
c97b462d8d
|
Fix assert.
|
2015-05-30 18:04:31 -07:00 |
Ben Vanik
|
d97a6d1929
|
NtReadFile APC, somewhat.
|
2015-05-29 21:24:23 -07:00 |
gibbed
|
d1dbee2052
|
Consistency in memset calls.
|
2015-05-28 05:28:59 -05:00 |
Ben Vanik
|
a93325434a
|
Minor audio tweeks + profiling.
|
2015-05-28 00:19:17 -07:00 |
Ben Vanik
|
8244409501
|
Refactoring to enable future time scaling, coordinated clocks, etc.
|
2015-05-26 22:20:58 -07:00 |
Shawn Hoffman
|
b6d51d86ee
|
vs2015 supports constexpr
|
2015-05-26 14:25:45 -07:00 |
Ben Vanik
|
dcb78cc640
|
Pretty sure I have mtmsrd wrong. This likely isn't correct.
|
2015-05-25 21:20:38 -07:00 |
Ben Vanik
|
41cee3d337
|
Switching vsync to custom thread.
|
2015-05-25 21:12:27 -07:00 |
gibbed
|
f2685dbb1d
|
Fixed SPLAT_F32 for non-AVX2 branch.
|
2015-05-25 14:32:38 -05:00 |
Ben Vanik
|
148c40554b
|
Adding vmsum4fp128 test.
|
2015-05-25 12:28:32 -07:00 |
Ben Vanik
|
c616104574
|
Tracing help.
|
2015-05-25 11:09:00 -07:00 |
Ben Vanik
|
f5a2b85d42
|
Switching to xe::mutex.
|
2015-05-25 00:52:21 -07:00 |
Ben Vanik
|
1104f8e687
|
Header cleanups and prep.
|
2015-05-25 00:51:25 -07:00 |
Ben Vanik
|
e55be7d2c9
|
Fleshing out debugger types.
|
2015-05-25 00:51:23 -07:00 |
Ben Vanik
|
576d6492dc
|
Basic debugger networking.
|
2015-05-25 00:51:22 -07:00 |
gibbed
|
05081fa030
|
Fixed some constant loads.
|
2015-05-24 16:18:06 -05:00 |
gibbed
|
33d40bee95
|
More tests for rlwinm.
|
2015-05-24 12:32:23 -05:00 |
Riley Labrecque
|
23c91b2eff
|
Remove test binaries now that they can be created on Windows
|
2015-05-24 01:23:14 -06:00 |
Dr. Chat
|
a4b950f1e9
|
Fix vmaddfp test
|
2015-05-23 18:14:07 -05:00 |
Dr. Chat
|
f7a8dc3748
|
Change OPCODE_SPLAT instructions from SSE->AVX
|
2015-05-23 17:27:26 -05:00 |
gibbed
|
8b7f6c8e0c
|
Tests for vmaddfp.
|
2015-05-22 01:32:22 -05:00 |
gibbed
|
c3082381c5
|
Tests for fmadds.
|
2015-05-22 01:31:50 -05:00 |
gibbed
|
45cd0e4f8f
|
Adjustments to fmadd tests.
|
2015-05-22 01:30:44 -05:00 |
Ben Vanik
|
bac3f8c3bd
|
Fixing tests.
|
2015-05-21 07:51:56 -07:00 |
Ben Vanik
|
fc4727c339
|
Changing calls/jmps to use the indirection table. Most games seem faster.
|
2015-05-21 00:12:28 -07:00 |
Ben Vanik
|
ad72c193a6
|
Fixing stack traces, making lr BC... to diff from stack scribble BE...
|
2015-05-20 23:28:34 -07:00 |
Ben Vanik
|
5e5eb47789
|
Rewriting code cache to put everything at fixed addresses.
|
2015-05-20 19:23:46 -07:00 |
Ben Vanik
|
2328b34308
|
Cleaning up some old flags.
|
2015-05-19 22:28:01 -07:00 |
Ben Vanik
|
7a82ad839a
|
Merge branch 'memory'
|
2015-05-19 20:29:00 -07:00 |
Ben Vanik
|
8bfc43bb0d
|
Trying to do MMIO protects on allocation granularity.
|
2015-05-18 20:47:41 -07:00 |
Ben Vanik
|
92f5fe3b88
|
Changing page_size to allocation granularity.
|
2015-05-18 20:47:40 -07:00 |
Ben Vanik
|
7796f5cb60
|
Fixing page guards to work at system page granularity.
|
2015-05-18 20:25:15 -07:00 |
Ben Vanik
|
bb5466d7b2
|
Fixing undefined exports to error out right.
|
2015-05-18 19:58:51 -07:00 |
Ben Vanik
|
1c96941236
|
Handling imports when modules aren't found.
|
2015-05-18 19:34:06 -07:00 |
Dr. Chat
|
589e672d20
|
XexModule: Resolve user library imports
|
2015-05-18 01:31:59 -05:00 |
Ben Vanik
|
c1a0f46ea8
|
Implementing dcbz.
|
2015-05-17 16:40:38 -07:00 |
Ben Vanik
|
50b84203c5
|
Fixing test.
|
2015-05-17 13:47:20 -07:00 |
Ben Vanik
|
3f7da258fc
|
Adjusting stack padding on executes.
|
2015-05-17 13:35:12 -07:00 |
Ben Vanik
|
b44a7a7730
|
Allocating stacks in the right place.
|
2015-05-17 13:10:02 -07:00 |
Ben Vanik
|
37804d692c
|
Fixing stack allocation alignment.
|
2015-05-17 10:17:32 -07:00 |
Ben Vanik
|
da630cc159
|
Starting to clean up thread state.
|
2015-05-16 16:34:14 -07:00 |
Ben Vanik
|
147a70b9c1
|
Rewriting memory manager.
|
2015-05-17 00:16:56 +01:00 |
gibbed
|
59d4847542
|
More tests for cntlzw.
|
2015-05-16 16:44:27 -05:00 |
Ben Vanik
|
3a7d1f21e8
|
Merge pull request #209 from DrChat/muladdsub_cleanup
Rewrite FMA mul sub/add to avoid register shuffling
|
2015-05-16 13:25:28 -07:00 |
Ben Vanik
|
504b855c20
|
Adding frsqrte and fixing fsqrt o_o
|
2015-05-16 13:22:49 -07:00 |
Dr. Chat
|
5dbec09818
|
Change SSE opcodes back to AVX (mixing is bad)
|
2015-05-16 14:10:28 -05:00 |
Dr. Chat
|
65ff862495
|
Whoops (typo)
|
2015-05-16 13:41:33 -05:00 |
Dr. Chat
|
8e35ec0620
|
Rewrite FMA mul sub/add to avoid register shuffling
Also downgrade some AVX opcodes to SSE
|
2015-05-16 13:31:42 -05:00 |