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 |
|
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 |
|
Ben Vanik
|
8d4f54e240
|
Thread state updates.
|
2015-05-16 01:45:56 -07:00 |
|
Rick Gibbed
|
11ea5c5b10
|
Merge pull request #208 from DrChat/stack_size_fix
Increase audio worker thread and cpu interrupt thread stack size
|
2015-05-15 18:23:34 -05:00 |
|
Dr. Chat
|
420d4e43b6
|
Increase audio worker thread and cpu interrupt thread stack size
|
2015-05-15 18:12:44 -05:00 |
|
Rick Gibbed
|
7546cca936
|
Merge pull request #207 from DrChat/mul_8_fix
Fix 8bit multiply instructions
|
2015-05-15 10:22:30 -05:00 |
|
Dr. Chat
|
dbdf3271fb
|
Fix 8bit multiply instructions
|
2015-05-15 10:21:07 -05:00 |
|
Dr. Chat
|
a46b63558e
|
Clean up mul sub/mul add code and fix a minor bug in mulsub f64
|
2015-05-15 10:09:19 -05:00 |
|
Ben Vanik
|
a1fb99f1d3
|
Adding new test binaries.
|
2015-05-14 16:21:27 -07:00 |
|
Dr. Chat
|
88e3ef9884
|
fmadd test
|
2015-05-14 18:07:30 -05:00 |
|
Dr. Chat
|
5c10d1cdaa
|
Tests: fadd/fmul
|
2015-05-14 18:07:24 -05:00 |
|
Ben Vanik
|
df600a105a
|
Fixing constant compare.
|
2015-05-14 14:42:54 -07:00 |
|
gibbed
|
ac4337cabf
|
CR1 tests for fabs (disabled).
|
2015-05-14 16:02:44 -05:00 |
|
gibbed
|
cfaa72cae6
|
Tests for extsb, extsh, extsw.
|
2015-05-14 15:56:25 -05:00 |
|
gibbed
|
a5483ced29
|
Tests for cmpl, cmpli.
|
2015-05-14 15:36:39 -05:00 |
|
gibbed
|
95b6f0ac46
|
Tests for cmpi.
|
2015-05-14 15:30:35 -05:00 |
|
gibbed
|
4122bce07c
|
Tests for cmp.
|
2015-05-14 15:24:03 -05:00 |
|
gibbed
|
6edc3b1c55
|
Tests for andis.
|
2015-05-14 14:57:43 -05:00 |
|
gibbed
|
fa5e34ce19
|
Tests for andi.
|
2015-05-14 14:55:02 -05:00 |
|
gibbed
|
a3621fd11b
|
Experimental stack allocation.
|
2015-05-14 10:12:33 -05:00 |
|
gibbed
|
5660d348ea
|
Tests for andc.
|
2015-05-14 02:06:58 -05:00 |
|
gibbed
|
5ec6b7973b
|
Tests for and.
|
2015-05-14 02:06:41 -05:00 |
|
gibbed
|
30f4556baf
|
CR0 tests for addze.
|
2015-05-14 01:43:18 -05:00 |
|
gibbed
|
e4f8818d07
|
CR0 tests for addme.
|
2015-05-14 01:27:33 -05:00 |
|
gibbed
|
ad9b2c792e
|
Tests for addis.
|
2015-05-14 01:27:32 -05:00 |
|
gibbed
|
eb5fcd5228
|
CR0 tests for adde.
|
2015-05-14 01:27:32 -05:00 |
|
gibbed
|
59fb08adaa
|
CR0 tests for addc, addic.
|
2015-05-14 01:27:31 -05:00 |
|
gibbed
|
081fc63fbd
|
Enabled the constant tests for addc and addic.
|
2015-05-14 00:34:24 -05:00 |
|
Ben Vanik
|
00b79d66ff
|
Fixing sub carry flag.
|
2015-05-13 18:04:33 -07:00 |
|
gibbed
|
b819c992ed
|
CR0 tests for add.
|
2015-05-13 17:07:29 -05:00 |
|
gibbed
|
bb947c6819
|
Value::MulHi and constant propagation for OPCODE_MUL_HI. Could maybe be reworked?
|
2015-05-13 16:13:06 -05:00 |
|
gibbed
|
9714018fbb
|
Constant tests for srw, stvew, stvl, stvr, subf, subfc, subfe, subfic, subfme, subfze.
|
2015-05-13 06:38:31 -05:00 |
|
gibbed
|
0cf3e8c3f5
|
Simplify some register setup in the cntlzd and cntlzw tests.
|
2015-05-13 06:36:00 -05:00 |
|
gibbed
|
96e549d301
|
Constant tests for rldicr, rlwimi, rlwinm, rlwnm, sld, slw, srad, sradi, sraw, srawi, srd.
|
2015-05-13 03:14:06 -05:00 |
|