Ben Vanik
|
b02ce5e95e
|
Adding control flow simplification pass to compensate for lack of phi.
|
2014-08-06 14:19:42 -07:00 |
Ben Vanik
|
bba3315f58
|
Make context promotion pass use bitmaps.
|
2014-08-06 14:19:07 -07:00 |
Ben Vanik
|
71ca8993b9
|
Constant src1 VectorSHL
|
2014-08-06 13:07:01 -07:00 |
Ben Vanik
|
2de7b6723d
|
Fixed unwind info getting overwritten sometimes.
|
2014-08-06 11:51:37 -07:00 |
Ben Vanik
|
a53ee330ce
|
Marking branches/calls as volatile.
|
2014-08-06 11:41:37 -07:00 |
Ben Vanik
|
646b32ad4f
|
Prevent context promotion across instructions marked volatile.
|
2014-08-06 11:40:10 -07:00 |
Ben Vanik
|
9efd372d92
|
Reset CFG edge tracking on re-run.
|
2014-08-06 11:38:36 -07:00 |
Ben Vanik
|
b6046b1860
|
Move cr update to StoreRelease - prevents extra block.
|
2014-08-06 11:37:54 -07:00 |
Ben Vanik
|
5162d69ab2
|
String buffer using std::vector (and fixing an allocation bug).
|
2014-08-06 11:37:16 -07:00 |
Ben Vanik
|
a085dc547e
|
Fix potential heap corruption in code cache.
|
2014-08-06 11:36:16 -07:00 |
Ben Vanik
|
d8502c2aa9
|
Trap without fragmenting blocks.
|
2014-08-06 09:01:36 -07:00 |
Ben Vanik
|
19274ef26d
|
Better validation that values aren't moving between blocks.
|
2014-08-06 09:00:59 -07:00 |
Ben Vanik
|
ff59f23de0
|
VectorRotateLeft for vrl*.
|
2014-08-05 18:57:34 -07:00 |
Ben Vanik
|
333fc71b44
|
vsubu*m
|
2014-08-05 15:14:01 -07:00 |
Ben Vanik
|
f668dcd56b
|
cr* operations.
|
2014-08-05 14:59:48 -07:00 |
Ben Vanik
|
75eb87f33d
|
Adding VECTOR_SUB for vsub*.
|
2014-08-05 14:03:49 -07:00 |
Ben Vanik
|
f149a23367
|
XUsbcamCreate stub.
|
2014-08-05 13:06:33 -07:00 |
Ben Vanik
|
b58b7c1783
|
Debug cleanup.
|
2014-08-05 12:51:01 -07:00 |
Ben Vanik
|
31f886d8d9
|
Fixing overallocation of thread stacks (expending heap).
|
2014-08-05 12:05:45 -07:00 |
Ben Vanik
|
1d7b08b85b
|
dlmalloc does not fail when it runs out of memory...
|
2014-08-05 12:05:27 -07:00 |
Ben Vanik
|
07afc58264
|
Untested VECTOR_SHA 16 variable and VECTOR_SHL 16 variable.
|
2014-08-05 11:49:59 -07:00 |
Ben Vanik
|
810c256f21
|
Fix register allocator with STORE_LOCAL. May indicate redundant stores.
|
2014-08-05 11:48:45 -07:00 |
Ben Vanik
|
2854841753
|
Better XMsg errors.
|
2014-08-05 10:44:55 -07:00 |
Ben Vanik
|
86241d0ae8
|
XNetCleanup/XNetRandom stubs.
|
2014-08-05 10:12:15 -07:00 |
Ben Vanik
|
3150f41ea0
|
oh ffs - properly suspending threads on creation.
|
2014-08-05 09:10:00 -07:00 |
Ben Vanik
|
2d4ae9ba64
|
XAudioEnableDucker
|
2014-08-04 22:02:28 -07:00 |
Ben Vanik
|
4e276695bf
|
XamUserGetDeviceContext
|
2014-08-04 22:02:19 -07:00 |
Ben Vanik
|
8460afadd3
|
RtlUnicodeStringToAnsiString
|
2014-08-04 21:54:09 -07:00 |
Ben Vanik
|
8471408273
|
lhau(x), fixes #110.
|
2014-08-04 20:46:14 -07:00 |
Ben Vanik
|
64d8ee386b
|
XamShowMessageBoxUI (that auto-advances).
|
2014-08-04 20:24:08 -07:00 |
Ben Vanik
|
66d2a8aec2
|
Setting XMA pointer to make errors clearer.
|
2014-08-04 18:55:00 -07:00 |
Ben Vanik
|
a593d940eb
|
std min/max.
|
2014-08-04 18:54:44 -07:00 |
Ben Vanik
|
f0e9fd92a0
|
VECTOR_MIN and VECTOR_MAX instructions.
|
2014-08-04 18:54:06 -07:00 |
Ben Vanik
|
e6275691cb
|
KeEnableFpuExceptions stub.
|
2014-08-04 15:46:52 -07:00 |
Ben Vanik
|
296bb5c87a
|
Dummy IRQL stuff to silence warnings.
|
2014-08-04 15:39:42 -07:00 |
Ben Vanik
|
fd95858516
|
XamUserCheckPrivilege
|
2014-08-04 15:01:39 -07:00 |
Ben Vanik
|
a98b9458b6
|
Adding XamVoice stubs.
|
2014-08-04 14:56:34 -07:00 |
Ben Vanik
|
35885f761c
|
Misc fixes (overlapped IO, etc).
|
2014-08-03 22:25:38 -07:00 |
Ben Vanik
|
0a9d936f1e
|
Better faking of the user profile.
|
2014-08-03 21:26:10 -07:00 |
Ben Vanik
|
57dda9c755
|
Factoring out XMsg app stuff.
|
2014-08-03 14:38:04 -07:00 |
Ben Vanik
|
19149bbba6
|
Stubbed out enumeration.
|
2014-08-02 21:37:11 -07:00 |
Ben Vanik
|
f04c7b8661
|
ExAllocatePoolTypeWithTag
|
2014-08-02 16:23:02 -07:00 |
Ben Vanik
|
3f2baafb4b
|
mmap, but ehh virtualquery...
|
2014-08-01 21:43:52 -07:00 |
Ben Vanik
|
4ad7662ef7
|
Fixing MMIO build on Windows.
|
2014-08-01 20:29:57 -07:00 |
Ben Vanik
|
12f734d7a0
|
VC++ has std::make_unique.
|
2014-08-01 20:28:52 -07:00 |
Ben Vanik
|
4beaacb622
|
Fixing build on linux.
|
2014-07-31 21:56:51 -07:00 |
Ben Vanik
|
b24835be27
|
Removing some xenia requirements from alloy sandbox.
|
2014-07-29 22:44:56 -07:00 |
Ben Vanik
|
0129a96225
|
Cross-platformizing MMIO stuff.
MSVC build likely needs some fixes.
|
2014-07-29 22:12:39 -07:00 |
Ben Vanik
|
d56ae60460
|
More mac fixups.
|
2014-07-29 20:29:50 -07:00 |
Ben Vanik
|
0c5110ac3e
|
Fixing warnings.
|
2014-07-17 20:52:56 -07:00 |