Ben Vanik
|
56bd2eee2e
|
Fixing divdu by constant -1.
|
2015-05-12 23:09:32 -07:00 |
gibbed
|
e7b03042ba
|
Constant tests for addic, addme, addze, divd, divdu.
|
2015-05-13 01:01:12 -05:00 |
Ben Vanik
|
91c6ad8715
|
Fixing adde_constant.
|
2015-05-12 22:53:20 -07:00 |
gibbed
|
dda6f3b6bd
|
sldi is not srdi.
|
2015-05-13 00:35:35 -05:00 |
gibbed
|
dc1b1ca638
|
Constant tests for add, addc, adde.
|
2015-05-13 00:21:57 -05:00 |
Ben Vanik
|
f96dda4983
|
Adding xb-gpu-trace-viewer project.
|
2015-05-12 22:14:34 -07:00 |
Ben Vanik
|
7622746ecf
|
4A seems more legit for video mode unk. Still no clue what it is.
|
2015-05-12 21:41:44 -07:00 |
Ben Vanik
|
a72dc93b92
|
'xb gentest' to generate test binaries on Windows.
|
2015-05-12 21:41:44 -07:00 |
gibbed
|
c00ded9fbc
|
Fixed VdQueryVideoFlags.
|
2015-05-12 22:59:21 -05:00 |
gibbed
|
95080cefa2
|
Fixed second argument in XamEnableInactivityProcessing.
|
2015-05-12 21:56:24 -05:00 |
Ben Vanik
|
5fbdd6e262
|
Fixing XMP playlist handles.
|
2015-05-12 19:55:10 -07:00 |
Ben Vanik
|
cbdfd09e0f
|
Fixing SHR constant prop and new cntlz tests.
|
2015-05-12 18:59:45 -07:00 |
Ben Vanik
|
48ae4b65fb
|
Fixing CountLeadingZeros constant prop.
|
2015-05-12 18:51:01 -07:00 |
Ben Vanik
|
acfb5b5722
|
fnabsx
|
2015-05-12 18:43:16 -07:00 |
Ben Vanik
|
d9eca84d0b
|
Formatting.
|
2015-05-12 18:17:34 -07:00 |
Dr. Chat
|
82eecb752b
|
Fix 8bit and 16bit mul instructions and clean up some code
|
2015-05-12 13:35:13 -05:00 |
gibbed
|
c5c312eb8f
|
ColorFormat::k_16_16_FLOAT support, maybe.
|
2015-05-12 06:51:32 -05:00 |
gibbed
|
ff2c00e220
|
Just in case.
|
2015-05-12 06:51:31 -05:00 |
gibbed
|
fc9f9d9a60
|
This is probably more correct. Gets rid of all xobject related asserts for several games.
|
2015-05-12 06:51:30 -05:00 |
gibbed
|
19e733cff7
|
Added constant tests for cntlzd and cntlzw.
|
2015-05-12 01:20:26 -05:00 |
gibbed
|
be1c60c74f
|
Disabled lzcnt intrinsic usage for now.
|
2015-05-12 00:48:39 -05:00 |
gibbed
|
24b13b03f5
|
Fixing more cpu feature guards.
|
2015-05-12 00:26:45 -05:00 |
Ben Vanik
|
497e5a9f69
|
Fixing cpu feature guards.
|
2015-05-11 22:13:55 -07:00 |
Ben Vanik
|
ad7efa964f
|
Adding --enable_haswell_instructions=false to disable modern instructions.
|
2015-05-11 21:42:10 -07:00 |
Ben Vanik
|
fc02a0c404
|
Switching up std::vector use in register allocator.
|
2015-05-11 21:01:48 -07:00 |
Ben Vanik
|
21edd65354
|
Fixing warnings and style.
|
2015-05-09 18:13:19 -07:00 |
Ben Vanik
|
5954d23438
|
Merge branch 'debug'
|
2015-05-09 18:01:40 -07:00 |
Ben Vanik
|
7a00b76a6e
|
Debugger stuff, and changing to vcproj's/sln.
|
2015-05-09 17:48:12 -07:00 |
Dr. Chat
|
459024059a
|
Setup UI menu code
|
2015-05-09 17:32:55 -05:00 |
Ben Vanik
|
4411a4499d
|
XEX-style exports, dumping exports, and prepping kernel export lookup.
|
2015-05-09 00:59:03 -07:00 |
Ben Vanik
|
23eb343484
|
Calling DllMain, fixing ref count, and fixing module search.
|
2015-05-09 00:56:42 -07:00 |
Ben Vanik
|
0c646f4bc2
|
Prevent some stack overflows in MMIO handler.
|
2015-05-09 00:53:28 -07:00 |
Dr. Chat
|
0f2b1491b7
|
Call a DLL's entry-point function in XexLoadImage
|
2015-05-08 22:51:03 -05:00 |
Dr. Chat
|
8deb622abb
|
Execute module entry-point function if it has one.
|
2015-05-08 22:50:54 -05:00 |
Ben Vanik
|
94c62b91d0
|
--trace_functions and --trace_function_coverage
|
2015-05-05 22:44:36 -07:00 |
Ben Vanik
|
ade5388728
|
bool-ifying xe::cpu
|
2015-05-05 18:52:54 -07:00 |
Ben Vanik
|
a38b05db24
|
Chunked mapped memory writer.
|
2015-05-05 18:52:53 -07:00 |
Ben Vanik
|
499bed21c0
|
Moving debugger.
|
2015-05-05 18:52:53 -07:00 |
Ben Vanik
|
b07d5b8ed3
|
Fixing compile warnings.
|
2015-05-05 18:52:37 -07:00 |
Dr. Chat
|
bffd2624fc
|
Lookup XEX export by ordinal
|
2015-05-05 18:54:01 -05:00 |
Dr. Chat
|
2e9aec194f
|
Ctrl+C Ctrl+V
|
2015-05-05 16:00:41 -05:00 |
Dr. Chat
|
26d8858684
|
Emulated vector shr
|
2015-05-05 15:58:51 -05:00 |
Rick Gibbed
|
abf97ea44d
|
Merge pull request #195 from DrChat/emulation
Emulate some vector arithmetic opcodes (until we get a native implementation)
|
2015-05-05 15:41:15 -05:00 |
Dr. Chat
|
cb127ae9ba
|
Emulate some vector arithmetic opcodes (until we get a native implementation)
|
2015-05-05 15:39:37 -05:00 |
Dr. Chat
|
54d84f04e3
|
XamLoaderLaunchTitle log parameters
|
2015-05-05 15:17:45 -05:00 |
Dr. Chat
|
cff09a4509
|
OPCODE_VECTOR_SHA and SPLAT_I16 for non-AVX2 CPUs
|
2015-05-05 14:35:37 -05:00 |
gibbed
|
3249f84700
|
It's vpblendw.
|
2015-05-05 13:58:21 -05:00 |
gibbed
|
6694461698
|
Fixed ecx restore in EmitShlXX/EmitShrXX/EmitShaXX.
|
2015-05-05 13:58:03 -05:00 |
Ben Vanik
|
743e01209b
|
Update x64_sequences.cc
|
2015-05-05 10:23:04 -07:00 |
Dr. Chat
|
c3f1e74814
|
And actually use vpblendw
|
2015-05-05 12:16:38 -05:00 |